* 2.6.9-rc1-mm3
@ 2004-09-03 8:48 Andrew Morton
2004-09-03 7:43 ` [PATCH] 2.6.9-rc1-mm3 i8042 compilation Bernhard Rosenkraenzer
` (16 more replies)
0 siblings, 17 replies; 53+ messages in thread
From: Andrew Morton @ 2004-09-03 8:48 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/
- Added the m32r architecture. Haven't looked at it yet.
- Status update on various large patches in -mm:
- The packet-writing code is awaiting resolution of the
abuse-of-elevator-fields problem.
- perfctr is stalled. Mikael is planning on doing more work to make it
more compatible with perfmon, but he is busy for a while.
- If the sysfs-backing-store patches get any older they'll start to
stink. Awaiting review input from AV.
- ext3 reservation code is currently being optimised by Stephen Tweedie
(replace a serious-looking linear search with an rbtree). I'd expect
those patches to land in -mm soon.
- ext3 online resizing still needs a bit of maintenance work done.
- pcmcia driver model support: dunno. I guess we're waiting for rmk to
get onto this.
- i386 hotplug CPU support: I'm not sure that we should merge this at
all - it's a testing-only thing.
- key management code: mainly awaiting feedback from other fs developers
who may need such a capability. Also we seem to be unsure as to which
userspace interface will end up being used?
- kexec: I guess this could be merged now, if we want kexec now. I'm
waiting for the kexec-based-crashdump patches to turn up.
- cpusets: ready to go, I guess. Review input from various parties
seems positive. Post-2.6.9.
- reiser4: blah.
- Various random fixes and updates.
Changes since 2.6.9-rc1-mm2:
linus.patch
bk-acpi.patch
bk-agpgart.patch
bk-cpufreq.patch
bk-drm.patch
bk-ia64.patch
bk-ieee1394.patch
bk-input.patch
bk-mmc.patch
bk-netdev.patch
bk-pci.patch
bk-pnp.patch
bk-power.patch
bk-serial.patch
Latest versions of external trees
-remove-function-prototype-inside-function.patch
-make-assign_irq_vector-non-__init.patch
-platform-update-for-es7000.patch
-fix-oops-with-nmi_watchdog=2.patch
-sound-control-build-fix.patch
-i386_exception_notifiers.patch
-kprobes-base.patch
-kprobes-unset-fix.patch
-kprobes-func-args.patch
-kprobes-build-fix.patch
-fix-the-unnecessary-entropy-call-in-the-irq-handler.patch
-update-ppc-maintainers-credits.patch
-ppc64-1-3-rework-ppc64-cpu-map-setup.patch
-ppc64-2-3-set-platform-cpuids-later-in-boot.patch
-ppc64-3-3-allocate-irqstacks-only-for-possible-cpus.patch
-ppc64-add-a-pfn_to_kaddr-function.patch
-dev-zero-vs-hugetlb-mappings.patch
-hugetlbfs-private-mappings.patch
-truncate_inode_pages-latency-fix.patch
-vlan-support-for-3c59x-3c90x.patch
-tiny-shmem-tmpfs-replacement.patch
-x86_64-numa-emulation.patch
-using-get_cycles-for-add_timer_randomness.patch
-waitid-system-call.patch
-waitid-clear-fields.patch
-fix-rusage-semantics.patch
-fix-pid-hash-sizing.patch
-use-hlist-for-pid-hash.patch
-use-hlist-for-pid-hash-cache-friendliness.patch
-amiga-partition-reading-fix.patch
-prevent-memory-leak-in-devpts.patch
-dont-oops-on-stripped-modules.patch
-i386-bootmem-restrictions.patch
-use-page_to_nid.patch
-tdfx-linkage-fix.patch
-propagate-pci_enable_device-errors.patch
-netpoll-fix-unaligned-accesses.patch
-netpoll-revert-queue-stopped-change.patch
-netpoll-kill-config_netpoll_rx.patch
-netpoll-increase-napi-budget.patch
-netpoll-fix-up-trapped-logic.patch
-make-i386-signal-delivery-work-with-mregparm.patch
-fix-a-null-pointer-bug-in-do_generic_file_read.patch
-synclinkmp-transmit-eom-fix.patch
-interrupt-driven-hvc_console-as-vio-device.patch
-remove-ext2_panic-prototype.patch
-export-more-symbols-on-sparc32.patch
-fix-hardcoded-value-in-vsyscalllds.patch
-fix-up-centaur-cpu-feature-enabling.patch
-zr36067-driver-correct-i2c-algo-bit-dependency-in-kconfig.patch
-zr36067-driver-use-msleep-instead-of-schedule_timeout.patch
-zr36067-driver-correct-subfrequency-carrier.patch
-hfs-hfsplus-is-missing-sendfile.patch
-mark-pcxx-as-broken.patch
-fix-devfs-name-for-microcode-driver.patch
-topology-macro-safeness.patch
-befs-load-default-nls-if-none-is-specified-in-mount-options.patch
-fbdev-fix-kernel-panic-from-fbio_cursor-ioctl.patch
-fbdev-fix-copy_to-from_user-in-fbmemcfb_read-write.patch
-v4l-bttv-add-sanity-check-bug-3309.patch
-kernel-forkc-add-missing-unlikely.patch
-stv0299-device-naming-fix.patch
-s390-core-changes.patch
-s390-kernel-stack-options.patch
-s390-zfcp-host-adapater.patch
-isdn-build-fix.patch
Merged
+x86_64-waitid-syscall-number-fix.patch
x86_64 waitid() fix
+shmem-stubs-fix.patch
!CONFIG_SHMEM build fix
+sparc-alsa-fix.patch
ALSA cross-arch fix
+add_to_swap-suppress-oom-message.patch
Kill some page allocation failure messages
+distinct-tgid-tid-cpu-usage.patch
Distinct per-process and per-thread accounting in /proc/pid/stat
-request_region-for-winbond-and-smsc-parport-drivers-fix.patch
Folded into request_region-for-winbond-and-smsc-parport-drivers.patch
+es7000-more-mp-busses.patch
+es7000-subarch-update.patch
ES7000 fixes
+fix-target_cpus-for-summit-subarch.patch
Summit fix
+pkt_act-fix.patch
net fix
+ipr-build-fix.patch
ipr.c build fix
+acpi-compile-fix.patch
+acpi-x86_64-build-fix.patch
ACPI build fixes
+ppc-increase-max-auxv-entries.patch
+pin-the-kernel-stacks-slb-entry.patch
+ppc64-enable-debug_spinlock_sleep.patch
+ppc64-test-for-eeh-error-in-pci-config-read-path.patch
+ppc64-print-backtrace-in-eeh-code.patch
+ppc64-topdown-support.patch
+ppc64-topdown-support-arch-specific-get_unmapped_area.patch
+ppc64-setup-fw_features-before-init_early-calls-on-pseries.patch
+ppc64-make-use-of-batched-iommu-calls-on-pseries-lpars.patch
+ppc64-another-log-buffer-length-fix.patch
+ppc64-dynamically-allocate-emergency-stacks.patch
+ppc64-update-pseries_defconfig.patch
+ppc64-update-iseries_defconfig.patch
+ppc64-quieten-numa-boot-messages.patch
+ppc64-allocate-numa-node-data-node-locally.patch
+ppc64-cleanup-asm-processorh.patch
+ppc64-implement-page_is_ram.patch
ppc[64] updates
+add-support-for-numa-discovery-on-amd-dual-core-to-x86-64.patch
x86_64 numa node discovery fix
+fix-boot_cpu_data-on-x86-64.patch
build fix
+increase-bus-apic-limits-on-x86-64.patch
Increase MAX_MP_BUSSES
+factor-out-common-asm-hardirqh-code.patch
hardirq.h code consolidation
+fix-argument-checking-in-sched_setaffinity.patch
Fixes the argument length checking in sched_setaffinity().
+packet-writing-credits.patch
Fix up attributions
+acpi-based-i8042-keyboard-aux-controller-enumeration.patch
Enumerate 8042 controllers with ACPI
+keys-new-error-codes-for-alpha-mips-pa-risc-sparc-sparc64.patch
Fix the new key management code for some additional architectures
+keys-permission-fix.patch
+support-supplementary-information-for-request-key.patch
Updates/fixes to key management code
+ptrace-api-preservation.patch
Make ptrace handling work more like it used to
+nix-rusage_group.patch
Remove RUSAGE_GROUP
+i386-syscall-tracing-of-bogus-system-calls.patch
Fix syscall tracing for non-existent syscalls
+fix-proc_symlink-warning-with-config_proc_fs=n.patch
warning fix
+reiser4-debug-build-fix.patch
Fix reiser4 for the hardirq.h changes
+update-acpi-floppy-enumeration.patch
More fiddling with ACPI and floppies
+inconsistent-kallsyms-fix.patch
+kallsyms-correct-type-char-in-proc-kallsyms.patch
Fixes for the /proc/kallsyms speedup
-consolidate-bit-waiting-code-patterns-cleanup.patch
Folded into consolidate-bit-waiting-code-patterns.patch
+eliminate-bh-waitqueue-hashtable-fix.patch
Fix eliminate-bh-waitqueue-hashtable.patch
-completely-out-of-line-spinlocks--generic.patch
-completely-out-of-line-spinlocks--i386.patch
-completely-out-of-line-spinlocks--x86_64.patch
Dropped - out of date.
+allow-cluster-wide-flock-update.patch
flock() extensions for clustered machines
+read_ldt-neglects-checking-of-clear_user-return.patch
x86_64 read_ldt() fixlet
+searching-for-parameters-in-make-menuconfig.patch
Permit lookup of a particular config item in menuconfig
+filemap-read-fix.patch
Fix the occasional off-by-one in do_generic_mapping_read() again again
again.
+r8169-dac-support-fix.patch
Net driver fix
+fat-document-fix-update.patch
+nls-nls_cp932-fix.patch
Fatfs updates
+v4l-i2c-cleanups.patch
+v4l-i2c-tuner-modules-update.patch
+v4l-bttv-driver-update.patch
+v4l-saa7134-driver-update.patch
V4L updates
+pcxxc-bulid-fix.patch
Build fix
+fix-f_version-optimization-for-get_tgid_list.patch
Fix up a /proc optimisation which broke.
+move-wait-ops-contention-case-completely-out-of-line.patch
+reduce-number-of-parameters-to-__wait_on_bit-and-__wait_on_bit_lock.patch
+document-wake_up_bits-requirement-for-preceding-memory-barriers.patch
Cleanups/fixups for the new buffer/page waiting functions
+kernel-sysfs-events-layer.patch
rml's dbus stuff
+root-reservations-for-strict-overcommit.patch
Reserve memory for root in the overcommit code
+fix-the-barrier-ide-detection-logic.patch
IDE fix for the barrier code
+disable-colour-conversion-in-the-cpia.patch
+add-smc91x-ethernet-for-lpd7a40x.patch
Driver fixes
+make-bad_page-print-all-of-page-flags.patch
Print additional debug info in bad_page()
+centralize-some-nls-helpers.patch
Code cleanup
+fix-compile-warning-in-ppc64-pmac_featurec.patch
+fix-compile-warnings-in-via-pmuc-for-config_pmac_pbook.patch
Warning fixes
+remove-unused-sysctls-from-kernel-personalityc.patch
Cleanup
+stop-put_inode-abuse-in-vxfs.patch
vxfs fix
+some-missing-statics-in-mm.patch
Give a few thing static scope.
+remove-ptrinfo.patch
+remove-ptrinfo-fix.patch
Remove unused function
+fix-compile-warning-in-rivafb-on-ppc.patch
Warning fix
+m32r-base.patch
+m32r-upgrade-to-2681-kernel.patch
+m32r-support-a-new-bootloader-m32r-g00ff.patch
m32r architecture merge
+fix-drivers-net-cs89x0c-warning.patch
Warning fix
+announce-hpet-devices-claimed.patch
Additional HPET discovery printks
+silence-sn_console-driver-on-non-sgi-boxes.patch
Kill a boot-time printk
+drivers-char-amiserialc-min-max-removal.patch
+drivers-char-epcac-min-max-removal.patch
+drivers-char-espc-min-max-removal.patch
+drivers-char-isicomc-min-max-removal.patch
+drivers-char-mxserc-min-max-removal.patch
+drivers-char-pcmcia-synclink_csc-min-max-removal.patch
+drivers-char-pcxxc-min-max-removal.patch
+drivers-char-riscom8c-min-max-removal.patch
+drivers-char-rocketc-min-max-removal.patch
+drivers-char-rocket_inth-min-max-removal.patch
+drivers-char-selectionc-min-max-removal.patch
+drivers-char-serial167c-min-max-removal.patch
+drivers-char-specialixc-min-max-removal.patch
+drivers-char-synclinkc-min-max-removal.patch
+drivers-char-synclinkmpc-min-max-removal.patch
+include-linux-isicomh-min-max-removal.patch
+drivers-tc-zsc-min-max-removal.patch
+ds1620-replace-schedule_timeout-with-msleep.patch
+dsp56k-replace-schedule_timeout-with-msleep.patch
+ec3104-replace-schedule_timeout-with-msleep.patch
+isicom-replace-schedule_timeout-with-msleep.patch
+nwflash-replace-schedule_timeout-with-msleep.patch
+pcwd-replace-schedule_timeout-with-msleep.patch
+synclink-replace-jiffies_from_ms-with-msecs_to_jiffies.patch
+add-msleep_interruptible-function-to-kernel-timerc.patch
+cdu31a-replace-schedule_timeout-with-msleep.patch
+mcd-replace-schedule_timeout-with-msleep.patch
+radio-radio-maestro-replace-schedule_timeout-with-msleep.patch
+radio-radio-cadet-replace-schedule_timeout-with-msleep.patch
+radio-radio-aimslab-replace-while-schedule-with-msleep.patch
+radio-miropcm20-rds-replace-schedule_timeout-with-msleep.patch
+radio-radio-maxiradio-replace-schedule_timeout-with-msleep.patch
+saa7146_i2cc-use-msleep.patch
+radio-radio-sf16fmi-replace-schedule_timeout-with-msleep.patch
+radio-radio-sf16fmr2-replace-schedule_timeout-with-msleep.patch
+message-mptscsih-replace-schedule_timeout-with-msleep.patch
+message-i2o_core-replace-schedule_timeout-with-msleep.patch
+mtd-cfi_cmdset_0001-replace-schedule_timeout-with-msleep.patch
Janitorial things
+coda-fix-ifdefs-for-config_coda_fs_old_api.patch
+coda-add-sendfile-wrapper.patch
coda updates
+sort-the-credits-file-properly-and-add-myself.patch
alphasort ./CREDITS
+fs-compatc-rwsem-instead-of-bkl-around-ioctl32_hash_table.patch
bkl removal
+small-wait_on_page_writeback_range-optimization.patch
Optimise filemap_fdatawait() a bit
+vm-pageout-throttling.patch
Fix ooms during heavy swapout with oversized request queues (ie: CFQ)
+3w-xxxxc-queue-depth.patch
3ware driver queue length fixes
+fix-race-in-sysfs_read_file-and-sysfs_write_file.patch
sysfs race fixes
+update-parport-maintainers-entry.patch
MAINTAINERS update
+make-hugetlb-expansion-allocation-nowarn.patch
Suppress a page allocation failure diagnostic
+md-add-interface-for-userspace-monitoring-of-events.patch
+md-correct-working_disk-counts-for-raid5-and-raid6.patch
md update
+knfsd-calls-to-break_lease-in-nfsd-should-be-o_nonblocking.patch
+knfsd-return-eacces-instead-of-estale-for-certain-filehandle-lookup-failures.patch
+knfsd-fix-incorrect-indentation-in-fh_verify.patch
+nfsd4-support-acl_support-attribute.patch
+knfsd-trivial-cleanup-of-nfs4statec.patch
+nfsd4-could-leak-a-stateid-in-an-error-path.patch
+nfsd4-postpone-release-of-stateowner-on-close.patch
+nfsd4-store-current-tgid-instead-of-lockowner-hash-in-fl_pid.patch
+knfsd-remove-redundant-initialization-in-nfsd4_lockt.patch
NFS server updates
+remove-in-kernel-init_module-cleanup_module-stubs.patch
Remove dead code
+airo-build-fix.patch
Fix airo compilation
number of patches in -mm: 363
number of changesets in external trees: 341
number of patches in -mm only: 350
total patches: 691
linus.patch
x86_64-waitid-syscall-number-fix.patch
x86_64 waitid syscall number fix
shmem-stubs-fix.patch
Fix shmem.c stubs
sparc-alsa-fix.patch
sparc ALSA fix
add_to_swap-suppress-oom-message.patch
add_to_swap(): suppress oom message
distinct-tgid-tid-cpu-usage.patch
distinct tgid/tid CPU usage
request_region-for-winbond-and-smsc-parport-drivers.patch
request_region for winbond and smsc parport drivers
request_region-for-winbond-and-smsc-parport-drivers fix
es7000-more-mp-busses.patch
ES7000: increase MAX_MP_BUSSES
es7000-subarch-update.patch
ES7000 subarch update
fix-target_cpus-for-summit-subarch.patch
fix target_cpus() for summit subarch
pkt_act-fix.patch
pkt_act-fix
ipr-build-fix.patch
ipr.c build fix
sysfs-backing-store-prepare-file_operations.patch
sysfs backing store - prepare sysfs_file_operations helpers
sysfs-backing-store-prepare-file_operations-fix.patch
fix oops with firmware loading
sysfs-backing-store-add-sysfs_dirent.patch
sysfs backing store - add sysfs_direct structure
sysfs-backing-store-use-sysfs_dirent-tree-in-removal.patch
sysfs backing store: use sysfs_dirent based tree in file removal
sysfs-backing-store-use-sysfs_dirent-tree-in-dir-file_operations.patch
sysfs backing store: use sysfs_dirent based tree in dir file operations
sysfs-backing-store-stop-pinning-dentries-inodes-for-leaves.patch
sysfs backing store: stop pinning dentries/inodes for leaf entries
bk-acpi.patch
bk-agpgart.patch
bk-cpufreq.patch
bk-drm.patch
bk-ia64.patch
bk-ieee1394.patch
bk-input.patch
bk-mmc.patch
bk-netdev.patch
bk-pci.patch
bk-pnp.patch
bk-power.patch
bk-serial.patch
mm.patch
add -mmN to EXTRAVERSION
mm-swsusp-make-sure-we-do-not-return-to-userspace-where-image-is-on-disk.patch
-mm swsusp: make sure we do not return to userspace where image is on disk
mm-swsusp-copy_page-is-harmfull.patch
-mm swsusp: copy_page is harmfull
swsusp-fix-highmem.patch
swsusp: fix highmem
swsusp-do-not-disable-platform-swsusp-because-s4bios-is-available.patch
swsusp: do not disable platform swsusp because S4bios is available
swsusp-fix-default-powerdown-mode.patch
swsusp: fix default powerdown mode
mark-old-power-managment-as-deprecated-and-clean-it-up.patch
Mark old power managment as deprecated and clean it up
use-global-system_state-to-avoid-system-state-confusion.patch
Use global system_state to avoid system-state confusion
swsusp-error-do-not-oops-after-allocation-failure.patch
swsusp: do not oops after allocation failure
pegasus-fixes.patch
pegasus.c fixes
acpi-compile-fix.patch
acpi-compile-fix
acpi-x86_64-build-fix.patch
acpi x86_64 build fix
network-packet-tracer-module-using-kprobes-interface.patch
Network packet tracer module using kprobes interface.
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
Fix stack overflow test for non-8k stacks
kgdb-ga.patch fix for i386 single-step into sysenter
fix TRAP_BAD_SYSCALL_EXITS on i386
add TRAP_BAD_SYSCALL_EXITS config for i386
kgdb-is-incompatible-with-kprobes.patch
kgdb-is-incompatible-with-kprobes
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
kgdb-ia64-support.patch
IA64 kgdb support
ia64 kgdb repair and cleanup
ia64 kgdb fix
kgdb-ia64-fixes.patch
kgdb: ia64 fixes
make-tree_lock-an-rwlock.patch
make mapping->tree_lock an rwlock
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix update
mustfix lists
ppc-increase-max-auxv-entries.patch
ppc[64]: increase max auxv entries
pin-the-kernel-stacks-slb-entry.patch
ppc64: pin the kernel stack's SLB entry
ppc64-enable-debug_spinlock_sleep.patch
ppc64: enable DEBUG_SPINLOCK_SLEEP
ppc64-test-for-eeh-error-in-pci-config-read-path.patch
ppc64: test for EEH error in PCI Config-Read path
ppc64-print-backtrace-in-eeh-code.patch
ppc64: print backtrace in EEH code
ppc64-topdown-support.patch
ppc64: topdown support
ppc64-topdown-support-arch-specific-get_unmapped_area.patch
ppc64 topdown support: arch-specific get_unmapped_area()
ppc64-setup-fw_features-before-init_early-calls-on-pseries.patch
ppc64: Setup fw_features before init_early calls on pSeries
ppc64-make-use-of-batched-iommu-calls-on-pseries-lpars.patch
ppc64: Make use of batched IOMMU calls on pSeries LPARs
ppc64-another-log-buffer-length-fix.patch
ppc64 another log buffer length fix
ppc64-dynamically-allocate-emergency-stacks.patch
ppc64: dynamically allocate emergency stacks
ppc64-update-pseries_defconfig.patch
ppc64: update pSeries_defconfig
ppc64-update-iseries_defconfig.patch
ppc64: update iSeries_defconfig
ppc64-quieten-numa-boot-messages.patch
ppc64: quieten NUMA boot messages
ppc64-allocate-numa-node-data-node-locally.patch
ppc64: allocate NUMA node data node locally
ppc64-cleanup-asm-processorh.patch
ppc64: cleanup asm/processor.h
ppc64-implement-page_is_ram.patch
ppc64: implement page_is_ram
add-support-for-numa-discovery-on-amd-dual-core-to-x86-64.patch
Add support for NUMA discovery on AMD dual core to x86-64
fix-boot_cpu_data-on-x86-64.patch
Fix boot_cpu_data on x86-64
increase-bus-apic-limits-on-x86-64.patch
Increase bus/apic limits on x86-64
ppc64-reloc_hide.patch
factor-out-common-asm-hardirqh-code.patch
factor out common <asm/hardirq.h> code
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
dev-mem-restriction-patch.patch
/dev/mem restriction patch
get_user_pages-handle-VM_IO.patch
fix get_user_pages() against mappings of /dev/mem
pid_max-fix.patch
Bug when setting pid_max > 32k
jbd-remove-livelock-avoidance.patch
JBD: remove livelock avoidance code in journal_dirty_data()
journal_add_journal_head-debug.patch
journal_add_journal_head-debug
list_del-debug.patch
list_del debug check
lockmeter.patch
lockmeter
ia64 CONFIG_LOCKMETER fix
lockmeter-build-fix.patch
lockmeter-build-fix
lockmeter-for-x86_64.patch
lockmeter for x86_64
unplug-can-sleep.patch
unplug functions can sleep
firestream-warnings.patch
firestream warnings
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 ifdef cleanup patch
ext3 reservation max window size check patch
ext3 reservation file ioctl fix
ext3-reservation-default-on.patch
ext3 reservation: default to on
ext3-lazy-discard-reservation-window-patch.patch
ext3 lazy discard reservation window patch
ext3 discard reservation in last iput fix patch
Fix lazy reservation discard
ext3 reservations: bad_inode fix
ext3 reservation discard race fix
ipr-ppc64-depends.patch
Make ipr.c require ppc
tty_io-hangup-locking.patch
tty_io.c hangup locking
fix-argument-checking-in-sched_setaffinity.patch
Fix argument checking in sched_setaffinity
perfctr-core.patch
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][1/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: core
CONFIG_PERFCTR=n build fix
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][6/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: misc
perfctr-i386.patch
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][2/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: i386
perfctr #if/#ifdef cleanup
perfctr Dothan support
perfctr x86_tests build fix
perfctr x86 init bug
perfctr: K8 fix for internal benchmarking code
perfctr x86 update
perfctr-prescott-fix.patch
Prescott fix for perfctr
perfctr-x86_64.patch
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][3/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: x86_64
perfctr-ppc.patch
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][4/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: PowerPC
perfctr ppc32 update
perfctr update 4/6: PPC32 cleanups
perfctr ppc32 buglet fix
perfctr-virtualised-counters.patch
From: Mikael Pettersson <mikpe@csd.uu.se>
Subject: [PATCH][5/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: virtualised counters
perfctr update 6/6: misc minor cleanups
perfctr update 3/6: __user annotations
perfctr-cpus_complement-fix
perfctr cpumask cleanup
perfctr SMP hang fix
make-perfctr_virtual-default-in-kconfig-match-recommendation.patch
Make PERFCTR_VIRTUAL default in Kconfig match recommendation in help text
perfctr-ifdef-cleanup.patch
perfctr ifdef cleanup
perfctr-update-2-6-kconfig-related-updates.patch
perfctr update 2/6: Kconfig-related updates
perfctr-update-5-6-reduce-stack-usage.patch
perfctr update 5/6: reduce stack usage
perfctr-low-level-documentation.patch
perfctr low-level documentation
perfctr documentation update
perfctr-inheritance-1-3-driver-updates.patch
perfctr inheritance 1/3: driver updates
perfctr inheritance illegal sleep bug
perfctr-inheritance-2-3-kernel-updates.patch
perfctr inheritance 2/3: kernel updates
perfctr-inheritance-3-3-documentation-updates.patch
perfctr inheritance 3/3: documentation updates
perfctr-inheritance-locking-fix.patch
perfctr inheritance locking fix
ext3-online-resize-patch.patch
ext3: online resizing
ext3-online-resize-warning-fix
nicksched.patch
nicksched
nicksched-sched_fifo-fix.patch
nicksched: SCHED_FIFO fix
sched-smtnice-fix.patch
sched: SMT nice fix
ext3_bread-cleanup.patch
ext3_bread() cleanup
pcmcia-implement-driver-model-support.patch
pcmcia: implement driver model support
pcmcia-update-network-drivers.patch
pcmcia: update network drivers
pcmcia-update-wireless-drivers.patch
pcmcia: update wireless drivers
pcmcia-fix-eject-lockup.patch
pcmcia: fix eject lockup
pcmcia-add-hotplug-support.patch
pcmcia: add *hotplug support
linux-2.6.8.1-49-rpc_workqueue.patch
nfs: RPC: Convert rpciod into a work queue for greater flexibility
linux-2.6.8.1-50-rpc_queue_lock.patch
nfs: RPC: Remove the rpc_queue_lock global spinlock
dvdrw-support-for-267-bk13.patch
DVD+RW support for 2.6.7-bk13
packet-writing-credits.patch
packet-writing: add credits
cdrw-packet-writing-support-for-267-bk13.patch
CDRW packet writing support
packet: remove #warning
packet writing: door unlocking fix
pkt_lock_door() warning fix
Fix race in pktcdvd kernel thread handling
Fix open/close races in pktcdvd
packet writing: review fixups
Remove pkt_dev from struct pktcdvd_device
packet writing: convert to seq_file
dvd-rw-packet-writing-update.patch
Packet writing support for DVD-RW and DVD+RW discs.
Get blockdev size right in pktcdvd after switching discs
packet-writing-docco.patch
packet writing documentation
Trivial CDRW packet writing doc update
control-pktcdvd-with-an-auxiliary-character-device.patch
Control pktcdvd with an auxiliary character device
Subject: Re: 2.6.8-rc2-mm2
control-pktcdvd-with-an-auxiliary-character-device-fix
simplified-request-size-handling-in-cdrw-packet-writing.patch
Simplified request size handling in CDRW packet writing
fix-setting-of-maximum-read-speed-in-cdrw-packet-writing.patch
Fix setting of maximum read speed in CDRW packet writing
packet-writing-reporting-fix.patch
Packet writing reporting fixes
speed-up-the-cdrw-packet-writing-driver.patch
Speed up the cdrw packet writing driver
packet-writing-avoid-bio-hackery.patch
packet writing: avoid BIO hackery
cdrom-buffer-size-fix.patch
cdrom: buffer sizing fix
cpufreq-driver-for-nforce2-kernel-267.patch
cpufreq driver for nForce2
allow-modular-ide-pnp.patch
allow modular ide-pnp
journal_clean_checkpoint_list-latency-fix.patch
journal_clean_checkpoint_list latency fix
filemap_sync-latency-fix.patch
filemap_sync-latency-fix
pty_write-latency-fix.patch
pty_write-latency-fix
create-nodemask_t.patch
Create nodemask_t
nodemask fix
nodemask build fix
add-ixdp2x01-board-support-to-cs89x0-driver.patch
Add IXDP2x01 board support to CS89x0 driver
b44-add-47xx-support.patch
b44: add 47xx support
allow-x86_64-to-reenable-interrupts-on-contention.patch
Allow x86_64 to reenable interrupts on contention
fix-smm-failures-on-e750x-systems.patch
fix SMM failures on E750x systems
serial-cs-and-unusable-port-size-ranges.patch
serial-cs and unusable port size ranges
scsi-qla2xxx-fix-inline-compile-errors.patch
qla2xxx gcc-3.5 fixes
add-support-for-it8212-ide-controllers.patch
Add support for IT8212 IDE controllers
i386-hotplug-cpu.patch
i386 Hotplug CPU
hotplug-cpu-fix-apic-queued-timer-vector-race.patch
Hotplug cpu: Fix APIC queued timer vector race
hotplug-cpu-move-cpu_online_map-clear-to-__cpu_disable.patch
Hotplug cpu: Move cpu_online_map clear to __cpu_disable
new-lost-sync-on-frames-error-in-konicawc.patch
"Lost sync on frames" error in konicawc module
iteraid.patch
ITE RAID driver
iteraid cleanup
iteraid warning fix
iteraid: pci_enable_device() for IRQ routing
igxb-speedup.patch
igxb speedup
serialize-access-to-ide-devices.patch
serialize access to ide devices
remove-unconditional-pci-acpi-irq-routing.patch
remove unconditional PCI ACPI IRQ routing
add-pci_fixup_enable-pass.patch
pci: add pci_fixup_enable pass
propagate-pci_enable_device-errors.patch
propagate pci_enable_device() errors
acpi-based-i8042-keyboard-aux-controller-enumeration.patch
ACPI-based i8042 keyboard/aux controller enumeration
disable-atykb-warning.patch
disable atykb "too many keys pressed" warning
add-some-key-management-specific-error-codes.patch
Add some key management specific error codes
keys-new-error-codes-for-alpha-mips-pa-risc-sparc-sparc64.patch
keys: new error codes for Alpha, MIPS, PA-RISC, Sparc & Sparc64
implement-in-kernel-keys-keyring-management.patch
implement in-kernel keys & keyring management
keys build fix
keys & keyring management update patch
implement-in-kernel-keys-keyring-management-update-build-fix
implement-in-kernel-keys-keyring-management-update-build-fix-2
key management patch cleanup
make-key-management-code-use-new-the-error-codes.patch
Make key management code use new the error codes
keys-permission-fix.patch
keys: permission fix
keys-keyring-management-keyfs-patch.patch
keys & keyring management: keyfs patch
keyfs-build-fix.patch
keyfs build fix
implement-in-kernel-keys-keyring-management-afs-workaround.patch
implement-in-kernel-keys-keyring-management afs workaround
support-supplementary-information-for-request-key.patch
Support supplementary information for request-key
268-rc3-jffs2-unable-to-read-filesystems.patch
jffs2 unable to read filesystems
qlogic-isp2x00-remove-needless-busyloop.patch
QLogic ISP2x00: remove needless busyloop
cleanup-ptrace-stops-and-remove-notify_parent.patch
cleanup ptrace stops and remove notify_parent
cleanup-ptrace-stops-and-remove-notify_parent-extra.patch
cleanup-ptrace-stops-and-remove-notify_parent cleanup
ptrace-api-preservation.patch
ptrace userspace API preservation
nix-rusage_group.patch
Remove RUSAGE_GROUP
i386-syscall-tracing-of-bogus-system-calls.patch
i386 syscall tracing of bogus system calls
fix-proc_symlink-warning-with-config_proc_fs=n.patch
fix proc_symlink() warning with CONFIG_PROC_FS=n
serial-8250-optionally-skip-autodetection.patch
Serial 8250 optionally skip autodetection
serial-8250-omap-support.patch
Serial 8250 OMAP support
jffs2-mount-options-discarded.patch
JFFS2 mount options discarded
assign_irq_vector-section-fix.patch
assign_irq_vector __init section fix
find_isa_irq_pin-should-not-be-__init.patch
find_isa_irq_pin should not be __init
kexec-i8259-shutdowni386.patch
kexec: i8259-shutdown.i386
kexec-i8259-shutdown-x86_64.patch
kexec: x86_64 i8259 shutdown
kexec-apic-virtwire-on-shutdowni386patch.patch
kexec: apic-virtwire-on-shutdown.i386.patch
kexec-apic-virtwire-on-shutdownx86_64.patch
kexec: apic-virtwire-on-shutdown.x86_64
kexec-ioapic-virtwire-on-shutdowni386.patch
kexec: ioapic-virtwire-on-shutdown.i386
kexec-ioapic-virtwire-on-shutdownx86_64.patch
kexec: ioapic-virtwire-on-shutdown.x86_64
kexec-e820-64bit.patch
kexec: e820-64bit
kexec-kexec-generic.patch
kexec: kexec-generic
kexec-machine_shutdownx86_64.patch
kexec: machine_shutdown.x86_64
kexec-kexecx86_64.patch
kexec: kexec.x86_64
kexec-machine_shutdowni386.patch
kexec: machine_shutdown.i386
kexec-kexeci386.patch
kexec: kexec.i386
kexec-use_mm.patch
kexec: use_mm
kexec-kexecppc.patch
kexec: kexec.ppc
kexec-ppc-kexec-kconfig-misplacement.patch
kexec ppc KEXEC Kconfig misplacement
new-bitmap-list-format-for-cpusets.patch
new bitmap list format (for cpusets)
cpusets-big-numa-cpu-and-memory-placement.patch
cpusets - big numa cpu and memory placement
cpusets-config_cpusets-depends-on-smp.patch
Cpusets: CONFIG_CPUSETS depends on SMP
cpusets-tasks-file-simplify-format-fixes.patch
Cpusets tasks file: simplify format, fixes
cpusets-simplify-memory-generation.patch
Cpusets: simplify memory generation
reiser4-sb_sync_inodes.patch
reiser4: vfs: add super_operations.sync_inodes()
reiser4-sb_sync_inodes-cleanup.patch
reiser4-sb_sync_inodes-cleanup
reiser4-allow-drop_inode-implementation.patch
reiser4: export vfs inode.c symbols
reiser4-allow-drop_inode-implementation-cleanup.patch
reiser4-allow-drop_inode-implementation-cleanup
reiser4-truncate_inode_pages_range.patch
reiser4: vfs: add truncate_inode_pages_range()
reiser4-truncate_inode_pages_range-cleanup.patch
reiser4-truncate_inode_pages_range-cleanup
reiser4-export-remove_from_page_cache.patch
reiser4: export pagecache add/remove functions to modules
reiser4-export-page_cache_readahead.patch
reiser4: export page_cache_readahead to modules
reiser4-reget-page-mapping.patch
reiser4: vfs: re-check page->mapping after calling try_to_release_page()
reiser4-rcu-barrier.patch
reiser4: add rcu_barrier() synchronization point
reiser4-rcu-barrier-fix.patch
reiser4-rcu-barrier fix
reiser4-export-inode_lock.patch
reiser4: export inode_lock to modules
reiser4-export-inode_lock-cleanup.patch
reiser4-export-inode_lock-cleanup
reiser4-export-pagevec-funcs.patch
reiser4: export pagevec functions to modules
reiser4-export-pagevec-funcs-cleanup.patch
reiser4-export-pagevec-funcs-cleanup
reiser4-export-radix_tree_preload.patch
reiser4: export radix_tree_preload() to modules
reiser4-radix-tree-tag.patch
reiser4: add new radix tree tag
reiser4-radix_tree_lookup_slot.patch
reiser4: add radix_tree_lookup_slot()
reiser4-aliased-dir.patch
reiser4: vfs: handle aliased directories
reiser4-kobject-umount-race.patch
reiser4: introduce filesystem kobjects
reiser4-kobject-umount-race-cleanup.patch
reiser4-kobject-umount-race-cleanup
reiser4-perthread-pages.patch
reiser4: per-thread page pools
reiser4-unstatic-kswapd.patch
reiser4: make kswapd() unstatic for debug
reiser4-include-reiser4.patch
reiser4: add to build system
reiser4-4kstacks-fix.patch
resier4-4kstacks-fix
reiser4-doc.patch
reiser4: documentation
reiser4-doc-update.patch
Update Documentation/Changes for reiser4
reiser4-only.patch
reiser4: main fs
reiser4-debug-build-fix.patch
reiser4-debug-build-fix
reiser4-prefetch-warning-fix.patch
reiser4: prefetch warning fix
reiser4-mode-fix.patch
reiser4: mode type fix
reiser4-get_context_ok-warning-fixes.patch
reiser4: get_context_ok() warning fixes
reiser4-remove-debug.patch
resier4: remove debug stuff
reiser4-spinlock-debugging-build-fix-2.patch
reiser4-spinlock-debugging-build-fix-2
reiser4-sparc64-build-fix.patch
reiser4 sparc64 build fix
sys_reiser4-sparc64-build-fix.patch
sys_reiser4 sparc64 build fix
reiser4-printk-warning-fixes.patch
reiser4 printk warning fixes
add-acpi-based-floppy-controller-enumeration.patch
Add ACPI-based floppy controller enumeration.
add-acpi-based-floppy-controller-enumeration-fix.patch
add-acpi-based-floppy-controller-enumeration fix
update-acpi-floppy-enumeration.patch
update ACPI floppy enumeration
possible-dcache-bug-debugging-patch.patch
Possible dcache BUG: debugging patch
kallsyms-data-size-reduction--lookup-speedup.patch
kallsyms data size reduction / lookup speedup
inconsistent-kallsyms-fix.patch
Inconsistent kallsyms fix
kallsyms-correct-type-char-in-proc-kallsyms.patch
kallsyms: correct type char in /proc/kallsyms
cdrom-range-fixes.patch
cdrom signedness range fixes
vsxxxaac-fixups.patch
vsxxxaa.c fixups
tioccons-security.patch
TIOCCONS security
fix-process-start-times.patch
Fix reporting of process start times
fix-comment-in-include-linux-nodemaskh.patch
Fix comment in include/linux/nodemask.h
x86-build-issue-with-software-suspend-code.patch
Fix x86 build issue with software suspend code
hpt366c-wrong-timings-used-since-268.patch
hpt366.c: wrong timings
disambiguate-espc-clones.patch
Disambiguate esp.c clones
move-waitqueue-functions-to-kernel-waitc.patch
move waitqueue functions to kernel/wait.c
standardize-bit-waiting-data-type.patch
standardize bit waiting data type
consolidate-bit-waiting-code-patterns.patch
consolidate bit waiting code patterns
consolidate-bit-waiting-code-patterns-cleanup
__wait_on_bit-fix
eliminate-bh-waitqueue-hashtable.patch
eliminate bh waitqueue hashtable
eliminate-bh-waitqueue-hashtable-fix.patch
wait_on_bit_lock() must test_and_set_bit(), not test_bit()
eliminate-inode-waitqueue-hashtable.patch
eliminate inode waitqueue hashtable
move-wait-ops-contention-case-completely-out-of-line.patch
move wait ops' contention case completely out of line
reduce-number-of-parameters-to-__wait_on_bit-and-__wait_on_bit_lock.patch
reduce number of parameters to __wait_on_bit() and __wait_on_bit_lock()
document-wake_up_bits-requirement-for-preceding-memory-barriers.patch
document wake_up_bit()'s requirement for preceding memory barriers
3c59x-pm-fix.patch
3c59x: enable power management unconditionally
serial-mpsc-driver.patch
Serial MPSC driver
urandom-initialisation-fix.patch
urandom initialisation fix
serial-add-support-for-non-standard-xtals-to-16c950-driver.patch
serial: add support for non-standard XTALs to 16c950 driver
add-support-for-possio-gcc-aka-pcmcia-siemens-mc45.patch
Add support for Possio GCC AKA PCMCIA Siemens MC45
allow-cluster-wide-flock.patch
Allow cluster-wide flock
allow-cluster-wide-flock-update.patch
Allow cluster-wide flock (update)
read_ldt-neglects-to-check-clear_user-return-value.patch
read_ldt() neglects to check clear_user() return value
read_ldt-neglects-checking-of-clear_user-return.patch
read_ldt() clear_user() return value checking
make-single-step-into-signal-delivery-stop-in-handler.patch
make single-step into signal delivery stop in handler
searching-for-parameters-in-make-menuconfig.patch
searching for parameters in 'make menuconfig'
filemap-read-fix.patch
filemap read() fix
r8169-dac-support-fix.patch
r8169: DAC support fix
fat-document-fix-update.patch
FAT: document fix/update
nls-nls_cp932-fix.patch
NLS: nls_cp932 fix
v4l-i2c-cleanups.patch
v4l: i2c cleanups
v4l-i2c-tuner-modules-update.patch
v4l: i2c tuner modules update
v4l-bttv-driver-update.patch
v4l: bttv driver update.
v4l-saa7134-driver-update.patch
v4l: saa7134 driver update
pcxxc-bulid-fix.patch
pcxx.c build fix
fix-f_version-optimization-for-get_tgid_list.patch
fix f_version optimization for get_tgid_list
kernel-sysfs-events-layer.patch
kernel sysfs events layer
root-reservations-for-strict-overcommit.patch
Root reservations for strict overcommit
fix-the-barrier-ide-detection-logic.patch
fix the barrier IDE detection logic
disable-colour-conversion-in-the-cpia.patch
Disable colour conversion in the CPiA Video Camera driver
add-smc91x-ethernet-for-lpd7a40x.patch
add SMC91x ethernet for LPD7A40X
make-bad_page-print-all-of-page-flags.patch
make bad_page() print all of page->flags
centralize-some-nls-helpers.patch
centralize some nls helpers
fix-compile-warning-in-ppc64-pmac_featurec.patch
fix compile warning in ppc64 pmac_feature.c
fix-compile-warnings-in-via-pmuc-for-config_pmac_pbook.patch
fix compile warnings in via-pmu.c for !CONFIG_PMAC_PBOOK
remove-unused-sysctls-from-kernel-personalityc.patch
remove unused sysctls from kernel/personality.c
stop-put_inode-abuse-in-vxfs.patch
stop ->put_inode abuse in vxfs
some-missing-statics-in-mm.patch
some missing statics in mm/
remove-ptrinfo.patch
remove ptrinfo
remove-ptrinfo-fix.patch
remove-ptrinfo fix
fix-compile-warning-in-rivafb-on-ppc.patch
fix compile warning in rivafb on ppc
m32r-base.patch
m32r architecture
m32r-upgrade-to-2681-kernel.patch
m32r: upgrade to 2.6.8.1 kernel
m32r-support-a-new-bootloader-m32r-g00ff.patch
m32r: support a new bootloader "m32r-g00ff"
fix-drivers-net-cs89x0c-warning.patch
fix drivers/net/cs89x0.c warning.
announce-hpet-devices-claimed.patch
announce hpet devices claimed
silence-sn_console-driver-on-non-sgi-boxes.patch
silence sn_console driver on non-SGI boxes
drivers-char-amiserialc-min-max-removal.patch
drivers/char/amiserial.c MIN/MAX removal
drivers-char-epcac-min-max-removal.patch
drivers/char/epca.c MIN/MAX removal
drivers-char-espc-min-max-removal.patch
drivers/char/esp.c MIN/MAX removal
drivers-char-isicomc-min-max-removal.patch
drivers/char/isicom.c MIN/MAX removal
drivers-char-mxserc-min-max-removal.patch
drivers/char/mxser.c MIN/MAX removal
drivers-char-pcmcia-synclink_csc-min-max-removal.patch
drivers/char/pcmcia/synclink_cs.c MIN/MAX removal
drivers-char-pcxxc-min-max-removal.patch
drivers/char/pcxx.c MIN/MAX removal
drivers-char-riscom8c-min-max-removal.patch
drivers/char/riscom8.c MIN/MAX removal
drivers-char-rocketc-min-max-removal.patch
drivers/char/rocket.c MIN/MAX removal
drivers-char-rocket_inth-min-max-removal.patch
drivers/char/rocket_int.h MIN/MAX removal
drivers-char-selectionc-min-max-removal.patch
drivers/char/selection.c MIN/MAX removal
drivers-char-serial167c-min-max-removal.patch
drivers/char/serial167.c MIN/MAX removal
drivers-char-specialixc-min-max-removal.patch
drivers/char/specialix.c MIN/MAX removal
drivers-char-synclinkc-min-max-removal.patch
drivers/char/synclink.c MIN/MAX removal
drivers-char-synclinkmpc-min-max-removal.patch
drivers/char/synclinkmp.c MIN/MAX removal
include-linux-isicomh-min-max-removal.patch
include/linux/isicom.h MIN/MAX removal
drivers-tc-zsc-min-max-removal.patch
drivers/tc/zs.c MIN/MAX removal
ds1620-replace-schedule_timeout-with-msleep.patch
ds1620: replace schedule_timeout() with msleep()
dsp56k-replace-schedule_timeout-with-msleep.patch
dsp56k: replace schedule_timeout() with msleep()
ec3104-replace-schedule_timeout-with-msleep.patch
ec3104: replace schedule_timeout() with msleep()
isicom-replace-schedule_timeout-with-msleep.patch
isicom: replace schedule_timeout() with msleep()
nwflash-replace-schedule_timeout-with-msleep.patch
nwflash: replace schedule_timeout() with msleep()
pcwd-replace-schedule_timeout-with-msleep.patch
pcwd: replace schedule_timeout() with msleep()
synclink-replace-jiffies_from_ms-with-msecs_to_jiffies.patch
synclink: replace jiffies_from_ms() with msecs_to_jiffies()
add-msleep_interruptible-function-to-kernel-timerc.patch
Add msleep_interruptible() function to kernel/timer.c
coda-fix-ifdefs-for-config_coda_fs_old_api.patch
coda: fix ifdefs for CONFIG_CODA_FS_OLD_API
coda-add-sendfile-wrapper.patch
coda: add sendfile wrapper
sort-the-credits-file-properly-and-add-myself.patch
Sort the CREDITS file properly (and add Jesper)
fs-compatc-rwsem-instead-of-bkl-around-ioctl32_hash_table.patch
fs/compat.c: rwsem instead of BKL around ioctl32_hash_table
cdu31a-replace-schedule_timeout-with-msleep.patch
cdu31a: replace schedule_timeout() with msleep()
mcd-replace-schedule_timeout-with-msleep.patch
mcd: replace schedule_timeout() with msleep()
radio-radio-maestro-replace-schedule_timeout-with-msleep.patch
radio/radio-maestro: replace schedule_timeout() with msleep()
radio-radio-cadet-replace-schedule_timeout-with-msleep.patch
radio/radio-cadet: replace schedule_timeout() with msleep()
radio-radio-aimslab-replace-while-schedule-with-msleep.patch
radio/radio-aimslab: replace while/schedule() with msleep()
radio-miropcm20-rds-replace-schedule_timeout-with-msleep.patch
radio/miropcm20-rds: replace schedule_timeout() with msleep()
radio-radio-maxiradio-replace-schedule_timeout-with-msleep.patch
radio/radio-maxiradio: replace schedule_timeout() with msleep()
saa7146_i2cc-use-msleep.patch
saa7146_i2c.c: use msleep()
radio-radio-sf16fmi-replace-schedule_timeout-with-msleep.patch
radio/radio-sf16fmi: replace schedule_timeout() with msleep()
radio-radio-sf16fmr2-replace-schedule_timeout-with-msleep.patch
radio/radio-sf16fmr2: replace schedule_timeout() with msleep()
message-mptscsih-replace-schedule_timeout-with-msleep.patch
message/mptscsih: replace schedule_timeout() with msleep()
message-i2o_core-replace-schedule_timeout-with-msleep.patch
message/i2o_core: replace schedule_timeout() with msleep()
mtd-cfi_cmdset_0001-replace-schedule_timeout-with-msleep.patch
mtd/cfi_cmdset_0001: replace schedule_timeout() with msleep()
small-wait_on_page_writeback_range-optimization.patch
small wait_on_page_writeback_range() optimization
vm-pageout-throttling.patch
vm: pageout throttling
3w-xxxxc-queue-depth.patch
3w-xxxx.c queue depth
fix-race-in-sysfs_read_file-and-sysfs_write_file.patch
Fix race in sysfs_read_file() and sysfs_write_file()
update-parport-maintainers-entry.patch
update parport MAINTAINERS entry
make-hugetlb-expansion-allocation-nowarn.patch
make hugetlb expansion allocation nowarn
md-add-interface-for-userspace-monitoring-of-events.patch
md: add interface for userspace monitoring of events.
md-correct-working_disk-counts-for-raid5-and-raid6.patch
md: correct "working_disk" counts for raid5 and raid6
knfsd-calls-to-break_lease-in-nfsd-should-be-o_nonblocking.patch
knfsd: calls to break_lease in nfsd should be O_NONBLOCKing
knfsd-return-eacces-instead-of-estale-for-certain-filehandle-lookup-failures.patch
knfsd: return EACCES instead of ESTALE for certain filehandle lookup failures
knfsd-fix-incorrect-indentation-in-fh_verify.patch
knfsd: fix incorrect indentation in fh_verify
nfsd4-support-acl_support-attribute.patch
knfsd: nfsd4: Support acl_support attribute
knfsd-trivial-cleanup-of-nfs4statec.patch
knfsd: trivial cleanup of nfs4state.c
nfsd4-could-leak-a-stateid-in-an-error-path.patch
knfsd: nfsd4 could leak a stateid in an error path
nfsd4-postpone-release-of-stateowner-on-close.patch
knfsd: nfsd4: postpone release of stateowner on CLOSE
nfsd4-store-current-tgid-instead-of-lockowner-hash-in-fl_pid.patch
knfsd: nfsd4: store current->tgid instead of lockowner hash in fl_pid
knfsd-remove-redundant-initialization-in-nfsd4_lockt.patch
knfsd: remove redundant initialization in nfsd4_lockt
remove-in-kernel-init_module-cleanup_module-stubs.patch
Remove in-kernel init_module/cleanup_module stubs
airo-build-fix.patch
airo build fix
^ permalink raw reply [flat|nested] 53+ messages in thread* [PATCH] 2.6.9-rc1-mm3 i8042 compilation 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton @ 2004-09-03 7:43 ` Bernhard Rosenkraenzer 2004-09-03 9:47 ` Andrew Morton 2004-09-03 9:20 ` 2.6.9-rc1-mm3 Russell King ` (15 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: Bernhard Rosenkraenzer @ 2004-09-03 7:43 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1: Type: text/plain, Size: 814 bytes --] On Friday 03 September 2004 10:48, Andrew Morton wrote: > +acpi-based-i8042-keyboard-aux-controller-enumeration.patch This one is broken: drivers/input/serio/i8042.c: In function `acpi_i8042_kbd_add': drivers/input/serio/i8042.c:1133: error: `i8042_data_reg' undeclared (first usein this function) drivers/input/serio/i8042.c:1133: error: (Each undeclared identifier is reported only once drivers/input/serio/i8042.c:1133: error: for each function it appears in.) drivers/input/serio/i8042.c:1134: error: `i8042_command_reg' undeclared (first use in this function) drivers/input/serio/i8042.c:1135: error: `i8042_status_reg' undeclared (first use in this function) Looks like it's assigning values to variables that are neither declared nor used anywhere - so the fix is fairly easy (attached). LLaP bero [-- Attachment #2: linux-2.6.9-rc1-mm3-i8042-compile.patch --] [-- Type: text/x-diff, Size: 434 bytes --] --- linux-2.6.8/drivers/input/serio/i8042.c.ark 2004-09-03 09:40:56.000000000 +0200 +++ linux-2.6.8/drivers/input/serio/i8042.c 2004-09-03 09:41:12.000000000 +0200 @@ -1130,9 +1130,6 @@ acpi_device_name(device), acpi_device_bid(device), i8042.port1, i8042.port2, i8042.irq); - i8042_data_reg = i8042.port1; - i8042_command_reg = i8042.port2; - i8042_status_reg = i8042.port2; i8042_kbd_values.irq = i8042.irq; return 0; ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH] 2.6.9-rc1-mm3 i8042 compilation 2004-09-03 7:43 ` [PATCH] 2.6.9-rc1-mm3 i8042 compilation Bernhard Rosenkraenzer @ 2004-09-03 9:47 ` Andrew Morton 0 siblings, 0 replies; 53+ messages in thread From: Andrew Morton @ 2004-09-03 9:47 UTC (permalink / raw) To: Bernhard Rosenkraenzer; +Cc: linux-kernel, Bjorn Helgaas Bernhard Rosenkraenzer <bero@arklinux.org> wrote: > > On Friday 03 September 2004 10:48, Andrew Morton wrote: > > +acpi-based-i8042-keyboard-aux-controller-enumeration.patch > > This one is broken: OK, thanks. I'll drop it. I think it's being redone anyway. > drivers/input/serio/i8042.c: In function `acpi_i8042_kbd_add': > drivers/input/serio/i8042.c:1133: error: `i8042_data_reg' undeclared (first > usein this function) > drivers/input/serio/i8042.c:1133: error: (Each undeclared identifier is > reported only once > drivers/input/serio/i8042.c:1133: error: for each function it appears in.) > drivers/input/serio/i8042.c:1134: error: `i8042_command_reg' undeclared (first > use in this function) > drivers/input/serio/i8042.c:1135: error: `i8042_status_reg' undeclared (first > use in this function) > > Looks like it's assigning values to variables that are neither declared nor > used anywhere - so the fix is fairly easy (attached). > > LLaP > bero > ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 7:43 ` [PATCH] 2.6.9-rc1-mm3 i8042 compilation Bernhard Rosenkraenzer @ 2004-09-03 9:20 ` Russell King 2004-09-03 9:42 ` 2.6.9-rc1-mm3 Christoph Hellwig ` (14 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: Russell King @ 2004-09-03 9:20 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > - Status update on various large patches in -mm: As far as the serial patches go, there's a bug in bugzilla where a problem has been reported in -mm, whereas non-mm works fine... I also have some pending serial changes for Linus, but haven't received any "it works" "it doesn't work" reports back so I'm not happy to push this during the -rc phase. PCMCIA wise, I want to dump a couple of Dominik's earlier patches in which start moving code around to separate the core PCMCIA/Cardbus code from the PCMCIA specific "card services" code. See http://pcmcia.arm.linux.org.uk/ for details on this. I want patch series 14 to be merged into Linus' tree separately from 15 and 16 so that if someone finds a problem down the line, it's easy to isolate it between the changes. Note that I _still_ haven't heard back from the guy who reported a deadlock with current kernels, so I'm unsure about merging the validatemem patch. I really want to do this before series 15 and 16. I'll probably decide to take the approach of just applying the proposed fix without having it tested in the reported scenario and hope for the best... Once patch series 14, 15 and 16 are in, driver model stuff seems to be the next thing on the cards for PCMCIA. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/ 2.6 Serial core ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 7:43 ` [PATCH] 2.6.9-rc1-mm3 i8042 compilation Bernhard Rosenkraenzer 2004-09-03 9:20 ` 2.6.9-rc1-mm3 Russell King @ 2004-09-03 9:42 ` Christoph Hellwig 2004-09-03 12:15 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-03 9:54 ` 2.6.9-rc1-mm3 Christoph Hellwig ` (13 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: Christoph Hellwig @ 2004-09-03 9:42 UTC (permalink / raw) To: Andrew Morton, takata; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > - Added the m32r architecture. Haven't looked at it yet. Just from looking at the diffstat and not actual code: the actual code: - it adds new drivers under arch/m32r instead of drivers/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 9:42 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-03 12:15 ` Zwane Mwaikambo 2004-09-03 12:25 ` 2.6.9-rc1-mm3 Christoph Hellwig 2004-09-03 12:48 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 0 siblings, 2 replies; 53+ messages in thread From: Zwane Mwaikambo @ 2004-09-03 12:15 UTC (permalink / raw) To: Christoph Hellwig; +Cc: Andrew Morton, takata, Linux Kernel On Fri, 3 Sep 2004, Christoph Hellwig wrote: > On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > > > - Added the m32r architecture. Haven't looked at it yet. > > Just from looking at the diffstat and not actual code: the actual code: > > - it adds new drivers under arch/m32r instead of drivers/ Lucky you didn't look ;) diff -puN /dev/null arch/m32r/drivers/8390.c --- /dev/null Thu Apr 11 07:25:15 2002 +++ 25-akpm/arch/m32r/drivers/8390.c Wed Sep 1 15:02:27 2004 @@ -0,0 +1 @@ +#include "../../../drivers/net/8390.c" diff -puN /dev/null arch/m32r/drivers/8390.h --- /dev/null Thu Apr 11 07:25:15 2002 +++ 25-akpm/arch/m32r/drivers/8390.h Wed Sep 1 15:02:27 2004 @@ -0,0 +1 @@ +#include "../../../drivers/net/8390.h" diff -puN /dev/null arch/m32r/drivers/cs_internal.h --- /dev/null Thu Apr 11 07:25:15 2002 +++ 25-akpm/arch/m32r/drivers/cs_internal.h Wed Sep 1 15:02:27 2004 @@ -0,0 +1,2 @@ +#include "../../../drivers/pcmcia/cs_internal.h" + ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 12:15 ` 2.6.9-rc1-mm3 Zwane Mwaikambo @ 2004-09-03 12:25 ` Christoph Hellwig 2004-09-03 12:48 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 1 sibling, 0 replies; 53+ messages in thread From: Christoph Hellwig @ 2004-09-03 12:25 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: Andrew Morton, takata, Linux Kernel On Fri, Sep 03, 2004 at 08:15:29AM -0400, Zwane Mwaikambo wrote: > On Fri, 3 Sep 2004, Christoph Hellwig wrote: > > > On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > > > > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > > > > > - Added the m32r architecture. Haven't looked at it yet. > > > > Just from looking at the diffstat and not actual code: the actual code: > > > > - it adds new drivers under arch/m32r instead of drivers/ > > Lucky you didn't look ;) > > diff -puN /dev/null arch/m32r/drivers/8390.c > --- /dev/null Thu Apr 11 07:25:15 2002 > +++ 25-akpm/arch/m32r/drivers/8390.c Wed Sep 1 15:02:27 2004 > @@ -0,0 +1 @@ > +#include "../../../drivers/net/8390.c" which is even worse. Also the smc driver duplicates one already under drivers/net/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 12:15 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-03 12:25 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-03 12:48 ` Zwane Mwaikambo 2004-09-06 12:55 ` [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL Hirokazu Takata 2004-09-06 13:52 ` EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) Geert Uytterhoeven 1 sibling, 2 replies; 53+ messages in thread From: Zwane Mwaikambo @ 2004-09-03 12:48 UTC (permalink / raw) To: takata; +Cc: Andrew Morton, Linux Kernel Just a few comments. - There appears to be yet another smc 91C111 driver in there, Takata, there should be a unified one in drivers/net/smc91x.c. - arch/m32r/Kconfig could do with some trimming. - arch/m32r/kernel/irq.c shows that we really could do with that irq consolidation. - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use EXPORT_SYMBOL. Thanks, Zwane ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL 2004-09-03 12:48 ` 2.6.9-rc1-mm3 Zwane Mwaikambo @ 2004-09-06 12:55 ` Hirokazu Takata 2004-09-06 13:11 ` Sam Ravnborg 2004-09-06 13:52 ` EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) Geert Uytterhoeven 1 sibling, 1 reply; 53+ messages in thread From: Hirokazu Takata @ 2004-09-06 12:55 UTC (permalink / raw) To: akpm, zwane; +Cc: linux-kernel, takata Hi, From: Zwane Mwaikambo <zwane@linuxpower.ca> Subject: Re: 2.6.9-rc1-mm3 Date: Fri, 3 Sep 2004 08:48:27 -0400 (EDT) > Just a few comments. Thank you. > - There appears to be yet another smc 91C111 driver in there, Takata, > there should be a unified one in drivers/net/smc91x.c. Yes. I would like to use drivers/net/smc91x.c. Now investigating it... > - arch/m32r/Kconfig could do with some trimming. Yes. I am going to clean up it. > - arch/m32r/kernel/irq.c shows that we really could do with that irq > consolidation. I see. Some i386 code and comments are remained in there. > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use > EXPORT_SYMBOL. Here is a patch for that. Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> diff -rup linux-2.6.9-rc1-mm3.orig/arch/m32r/kernel/m32r_ksyms.c linux-2.6.9-rc1-mm3/arch/m32r/kernel/m32r_ksyms.c --- linux-2.6.9-rc1-mm3.orig/arch/m32r/kernel/m32r_ksyms.c 2004-09-03 20:46:13.000000000 +0900 +++ linux-2.6.9-rc1-mm3/arch/m32r/kernel/m32r_ksyms.c 2004-09-06 17:12:18.000000000 +0900 @@ -48,9 +48,9 @@ EXPORT_SYMBOL(__udelay); EXPORT_SYMBOL(__delay); EXPORT_SYMBOL(__const_udelay); -EXPORT_SYMBOL_NOVERS(__get_user_1); -EXPORT_SYMBOL_NOVERS(__get_user_2); -EXPORT_SYMBOL_NOVERS(__get_user_4); +EXPORT_SYMBOL(__get_user_1); +EXPORT_SYMBOL(__get_user_2); +EXPORT_SYMBOL(__get_user_4); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); @@ -87,57 +87,57 @@ extern void __ashrdi3(void); extern void __lshldi3(void); extern void __lshrdi3(void); extern void __muldi3(void); -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__lshldi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(__muldi3); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__lshldi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(__muldi3); /* memory and string operations */ -EXPORT_SYMBOL_NOVERS(memchr); -EXPORT_SYMBOL_NOVERS(memcpy); -/* EXPORT_SYMBOL_NOVERS(memcpy_fromio); // not implement yet */ -/* EXPORT_SYMBOL_NOVERS(memcpy_toio); // not implement yet */ -EXPORT_SYMBOL_NOVERS(memset); -/* EXPORT_SYMBOL_NOVERS(memset_io); // not implement yet */ -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(copy_page); -EXPORT_SYMBOL_NOVERS(clear_page); - -EXPORT_SYMBOL_NOVERS(strcat); -EXPORT_SYMBOL_NOVERS(strchr); -EXPORT_SYMBOL_NOVERS(strcmp); -EXPORT_SYMBOL_NOVERS(strcpy); -EXPORT_SYMBOL_NOVERS(strlen); -EXPORT_SYMBOL_NOVERS(strncat); -EXPORT_SYMBOL_NOVERS(strncmp); -EXPORT_SYMBOL_NOVERS(strnlen); -EXPORT_SYMBOL_NOVERS(strncpy); - -EXPORT_SYMBOL_NOVERS(_inb); -EXPORT_SYMBOL_NOVERS(_inw); -EXPORT_SYMBOL_NOVERS(_inl); -EXPORT_SYMBOL_NOVERS(_outb); -EXPORT_SYMBOL_NOVERS(_outw); -EXPORT_SYMBOL_NOVERS(_outl); -EXPORT_SYMBOL_NOVERS(_inb_p); -EXPORT_SYMBOL_NOVERS(_inw_p); -EXPORT_SYMBOL_NOVERS(_inl_p); -EXPORT_SYMBOL_NOVERS(_outb_p); -EXPORT_SYMBOL_NOVERS(_outw_p); -EXPORT_SYMBOL_NOVERS(_outl_p); -EXPORT_SYMBOL_NOVERS(_insb); -EXPORT_SYMBOL_NOVERS(_insw); -EXPORT_SYMBOL_NOVERS(_insl); -EXPORT_SYMBOL_NOVERS(_outsb); -EXPORT_SYMBOL_NOVERS(_outsw); -EXPORT_SYMBOL_NOVERS(_outsl); -EXPORT_SYMBOL_NOVERS(_readb); -EXPORT_SYMBOL_NOVERS(_readw); -EXPORT_SYMBOL_NOVERS(_readl); -EXPORT_SYMBOL_NOVERS(_writeb); -EXPORT_SYMBOL_NOVERS(_writew); -EXPORT_SYMBOL_NOVERS(_writel); +EXPORT_SYMBOL(memchr); +EXPORT_SYMBOL(memcpy); +/* EXPORT_SYMBOL(memcpy_fromio); // not implement yet */ +/* EXPORT_SYMBOL(memcpy_toio); // not implement yet */ +EXPORT_SYMBOL(memset); +/* EXPORT_SYMBOL(memset_io); // not implement yet */ +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(copy_page); +EXPORT_SYMBOL(clear_page); + +EXPORT_SYMBOL(strcat); +EXPORT_SYMBOL(strchr); +EXPORT_SYMBOL(strcmp); +EXPORT_SYMBOL(strcpy); +EXPORT_SYMBOL(strlen); +EXPORT_SYMBOL(strncat); +EXPORT_SYMBOL(strncmp); +EXPORT_SYMBOL(strnlen); +EXPORT_SYMBOL(strncpy); + +EXPORT_SYMBOL(_inb); +EXPORT_SYMBOL(_inw); +EXPORT_SYMBOL(_inl); +EXPORT_SYMBOL(_outb); +EXPORT_SYMBOL(_outw); +EXPORT_SYMBOL(_outl); +EXPORT_SYMBOL(_inb_p); +EXPORT_SYMBOL(_inw_p); +EXPORT_SYMBOL(_inl_p); +EXPORT_SYMBOL(_outb_p); +EXPORT_SYMBOL(_outw_p); +EXPORT_SYMBOL(_outl_p); +EXPORT_SYMBOL(_insb); +EXPORT_SYMBOL(_insw); +EXPORT_SYMBOL(_insl); +EXPORT_SYMBOL(_outsb); +EXPORT_SYMBOL(_outsw); +EXPORT_SYMBOL(_outsl); +EXPORT_SYMBOL(_readb); +EXPORT_SYMBOL(_readw); +EXPORT_SYMBOL(_readl); +EXPORT_SYMBOL(_writeb); +EXPORT_SYMBOL(_writew); +EXPORT_SYMBOL(_writel); ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL 2004-09-06 12:55 ` [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL Hirokazu Takata @ 2004-09-06 13:11 ` Sam Ravnborg 2004-09-06 13:55 ` Russell King 0 siblings, 1 reply; 53+ messages in thread From: Sam Ravnborg @ 2004-09-06 13:11 UTC (permalink / raw) To: Hirokazu Takata; +Cc: akpm, zwane, linux-kernel On Mon, Sep 06, 2004 at 09:55:12PM +0900, Hirokazu Takata wrote: > Hi, > > From: Zwane Mwaikambo <zwane@linuxpower.ca> > Subject: Re: 2.6.9-rc1-mm3 > Date: Fri, 3 Sep 2004 08:48:27 -0400 (EDT) > > Just a few comments. > Thank you. > > > - There appears to be yet another smc 91C111 driver in there, Takata, > > there should be a unified one in drivers/net/smc91x.c. > Yes. I would like to use drivers/net/smc91x.c. Now investigating it... > > > - arch/m32r/Kconfig could do with some trimming. > Yes. I am going to clean up it. > > > - arch/m32r/kernel/irq.c shows that we really could do with that irq > > consolidation. > I see. Some i386 code and comments are remained in there. > > > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use > > EXPORT_SYMBOL. > Here is a patch for that. > > Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> > > > diff -rup linux-2.6.9-rc1-mm3.orig/arch/m32r/kernel/m32r_ksyms.c linux-2.6.9-rc1-mm3/arch/m32r/kernel/m32r_ksyms.c > --- linux-2.6.9-rc1-mm3.orig/arch/m32r/kernel/m32r_ksyms.c 2004-09-03 20:46:13.000000000 +0900 > +++ linux-2.6.9-rc1-mm3/arch/m32r/kernel/m32r_ksyms.c 2004-09-06 17:12:18.000000000 +0900 > @@ -48,9 +48,9 @@ EXPORT_SYMBOL(__udelay); > EXPORT_SYMBOL(__delay); > EXPORT_SYMBOL(__const_udelay); > > -EXPORT_SYMBOL_NOVERS(__get_user_1); > -EXPORT_SYMBOL_NOVERS(__get_user_2); > -EXPORT_SYMBOL_NOVERS(__get_user_4); > +EXPORT_SYMBOL(__get_user_1); > +EXPORT_SYMBOL(__get_user_2); > +EXPORT_SYMBOL(__get_user_4); ...... The convention these days is to put the EXPORT right uder the funtion definition when appropriate. So something like: int foo(int l) { ... } EXPORT_SYMBOL(foo); No one just took their time to get rid of the rest of the *ksyms files. Sam ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL 2004-09-06 13:11 ` Sam Ravnborg @ 2004-09-06 13:55 ` Russell King 0 siblings, 0 replies; 53+ messages in thread From: Russell King @ 2004-09-06 13:55 UTC (permalink / raw) To: Hirokazu Takata, akpm, zwane, linux-kernel On Mon, Sep 06, 2004 at 03:11:06PM +0200, Sam Ravnborg wrote: > The convention these days is to put the EXPORT right uder the funtion definition > when appropriate. > > So something like: > int foo(int l) > { > ... > } > EXPORT_SYMBOL(foo); Yes. > No one just took their time to get rid of the rest of the *ksyms files. There's a good reason why you won't get rid of them - it's called assembly code. EXPORT_SYMBOL doesn't work from the assembler. -- Russell King Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/ maintainer of: 2.6 PCMCIA - http://pcmcia.arm.linux.org.uk/ 2.6 Serial core ^ permalink raw reply [flat|nested] 53+ messages in thread
* EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-03 12:48 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-06 12:55 ` [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL Hirokazu Takata @ 2004-09-06 13:52 ` Geert Uytterhoeven 2004-09-06 15:30 ` Zwane Mwaikambo 1 sibling, 1 reply; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 13:52 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel On Fri, 3 Sep 2004, Zwane Mwaikambo wrote: > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use > EXPORT_SYMBOL. Hint for the kernel janitors? I've just counted +300 of them... Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 13:52 ` EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) Geert Uytterhoeven @ 2004-09-06 15:30 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 0/4] " Geert Uytterhoeven ` (4 more replies) 0 siblings, 5 replies; 53+ messages in thread From: Zwane Mwaikambo @ 2004-09-06 15:30 UTC (permalink / raw) To: Geert Uytterhoeven; +Cc: takata, Andrew Morton, Linux Kernel On Mon, 6 Sep 2004, Geert Uytterhoeven wrote: > On Fri, 3 Sep 2004, Zwane Mwaikambo wrote: > > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use > > EXPORT_SYMBOL. > > Hint for the kernel janitors? I've just counted +300 of them... Thats a good idea, could you get it on the janitor todo list? Thanks, Zwane ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 0/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 15:30 ` Zwane Mwaikambo @ 2004-09-06 19:09 ` Geert Uytterhoeven 2004-09-08 14:18 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 1/4] " Geert Uytterhoeven ` (3 subsequent siblings) 4 siblings, 1 reply; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 19:09 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel On Mon, 6 Sep 2004, Zwane Mwaikambo wrote: > On Mon, 6 Sep 2004, Geert Uytterhoeven wrote: > > On Fri, 3 Sep 2004, Zwane Mwaikambo wrote: > > > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use > > > EXPORT_SYMBOL. > > > > Hint for the kernel janitors? I've just counted +300 of them... > > Thats a good idea, could you get it on the janitor todo list? No need to bug the janitors, I created a few patches myself: 1. Convert all in-kernel users of the deprecated EXPORT_SYMBOL_NOVERS() to EXPORT_SYMBOL(). 2. Now all users of the deprecated EXPORT_SYMBOL_NOVERS are gone, ctags doesn't have to care about it anymore. 3. Remove deprecated EXPORT_SYMBOL_NOVERS() support from UML. 4. Remove deprecated EXPORT_SYMBOL_NOVERS() support completely. The last patch may be delayed until 2.7 because of backwards compatibility reasons for out-of-tree drivers. All patches are untested, but Obviously Correct(TM). Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 0/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 19:09 ` [PATCH 0/4] " Geert Uytterhoeven @ 2004-09-08 14:18 ` Zwane Mwaikambo 0 siblings, 0 replies; 53+ messages in thread From: Zwane Mwaikambo @ 2004-09-08 14:18 UTC (permalink / raw) To: Geert Uytterhoeven; +Cc: takata, Andrew Morton, Linux Kernel On Mon, 6 Sep 2004, Geert Uytterhoeven wrote: > No need to bug the janitors, I created a few patches myself: Thanks for doing this Geert. Zwane ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 1/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 15:30 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 0/4] " Geert Uytterhoeven @ 2004-09-06 19:09 ` Geert Uytterhoeven 2004-09-06 19:09 ` [PATCH 2/4] " Geert Uytterhoeven ` (2 subsequent siblings) 4 siblings, 0 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 19:09 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel Convert all in-kernel users of the deprecated EXPORT_SYMBOL_NOVERS() to EXPORT_SYMBOL(). Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- linux-2.6.9-rc1/arch/alpha/kernel/alpha_ksyms.c 2004-04-28 15:48:59.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/alpha/kernel/alpha_ksyms.c 2004-09-06 18:20:03.000000000 +0200 @@ -183,8 +183,8 @@ /* * The following are specially called from the uaccess assembly stubs. */ -EXPORT_SYMBOL_NOVERS(__copy_user); -EXPORT_SYMBOL_NOVERS(__do_clear_user); +EXPORT_SYMBOL(__copy_user); +EXPORT_SYMBOL(__do_clear_user); EXPORT_SYMBOL(__strncpy_from_user); EXPORT_SYMBOL(__strnlen_user); @@ -243,17 +243,17 @@ */ # undef memcpy # undef memset -EXPORT_SYMBOL_NOVERS(__divl); -EXPORT_SYMBOL_NOVERS(__divlu); -EXPORT_SYMBOL_NOVERS(__divq); -EXPORT_SYMBOL_NOVERS(__divqu); -EXPORT_SYMBOL_NOVERS(__reml); -EXPORT_SYMBOL_NOVERS(__remlu); -EXPORT_SYMBOL_NOVERS(__remq); -EXPORT_SYMBOL_NOVERS(__remqu); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memchr); +EXPORT_SYMBOL(__divl); +EXPORT_SYMBOL(__divlu); +EXPORT_SYMBOL(__divq); +EXPORT_SYMBOL(__divqu); +EXPORT_SYMBOL(__reml); +EXPORT_SYMBOL(__remlu); +EXPORT_SYMBOL(__remq); +EXPORT_SYMBOL(__remqu); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memchr); EXPORT_SYMBOL(get_wchan); --- linux-2.6.9-rc1/arch/arm/kernel/armksyms.c 2004-05-24 11:13:17.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/arm/kernel/armksyms.c 2004-09-06 18:20:06.000000000 +0200 @@ -57,7 +57,7 @@ EXPORT_SYMBOL_ALIAS(fp_printk,printk); EXPORT_SYMBOL_ALIAS(fp_send_sig,send_sig); -EXPORT_SYMBOL_NOVERS(__backtrace); +EXPORT_SYMBOL(__backtrace); /* platform dependent support */ EXPORT_SYMBOL(udelay); @@ -69,43 +69,43 @@ /* io */ #ifndef __raw_readsb -EXPORT_SYMBOL_NOVERS(__raw_readsb); +EXPORT_SYMBOL(__raw_readsb); #endif #ifndef __raw_readsw -EXPORT_SYMBOL_NOVERS(__raw_readsw); +EXPORT_SYMBOL(__raw_readsw); #endif #ifndef __raw_readsl -EXPORT_SYMBOL_NOVERS(__raw_readsl); +EXPORT_SYMBOL(__raw_readsl); #endif #ifndef __raw_writesb -EXPORT_SYMBOL_NOVERS(__raw_writesb); +EXPORT_SYMBOL(__raw_writesb); #endif #ifndef __raw_writesw -EXPORT_SYMBOL_NOVERS(__raw_writesw); +EXPORT_SYMBOL(__raw_writesw); #endif #ifndef __raw_writesl -EXPORT_SYMBOL_NOVERS(__raw_writesl); +EXPORT_SYMBOL(__raw_writesl); #endif /* string / mem functions */ -EXPORT_SYMBOL_NOVERS(strcpy); -EXPORT_SYMBOL_NOVERS(strncpy); -EXPORT_SYMBOL_NOVERS(strcat); -EXPORT_SYMBOL_NOVERS(strncat); -EXPORT_SYMBOL_NOVERS(strcmp); -EXPORT_SYMBOL_NOVERS(strncmp); -EXPORT_SYMBOL_NOVERS(strchr); -EXPORT_SYMBOL_NOVERS(strlen); -EXPORT_SYMBOL_NOVERS(strnlen); -EXPORT_SYMBOL_NOVERS(strpbrk); -EXPORT_SYMBOL_NOVERS(strrchr); -EXPORT_SYMBOL_NOVERS(strstr); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(__memzero); +EXPORT_SYMBOL(strcpy); +EXPORT_SYMBOL(strncpy); +EXPORT_SYMBOL(strcat); +EXPORT_SYMBOL(strncat); +EXPORT_SYMBOL(strcmp); +EXPORT_SYMBOL(strncmp); +EXPORT_SYMBOL(strchr); +EXPORT_SYMBOL(strlen); +EXPORT_SYMBOL(strnlen); +EXPORT_SYMBOL(strpbrk); +EXPORT_SYMBOL(strrchr); +EXPORT_SYMBOL(strstr); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(__memzero); /* user mem (segment) */ EXPORT_SYMBOL(__arch_copy_from_user); @@ -114,30 +114,30 @@ EXPORT_SYMBOL(__arch_strnlen_user); EXPORT_SYMBOL(__arch_strncpy_from_user); -EXPORT_SYMBOL_NOVERS(__get_user_1); -EXPORT_SYMBOL_NOVERS(__get_user_2); -EXPORT_SYMBOL_NOVERS(__get_user_4); -EXPORT_SYMBOL_NOVERS(__get_user_8); - -EXPORT_SYMBOL_NOVERS(__put_user_1); -EXPORT_SYMBOL_NOVERS(__put_user_2); -EXPORT_SYMBOL_NOVERS(__put_user_4); -EXPORT_SYMBOL_NOVERS(__put_user_8); +EXPORT_SYMBOL(__get_user_1); +EXPORT_SYMBOL(__get_user_2); +EXPORT_SYMBOL(__get_user_4); +EXPORT_SYMBOL(__get_user_8); + +EXPORT_SYMBOL(__put_user_1); +EXPORT_SYMBOL(__put_user_2); +EXPORT_SYMBOL(__put_user_4); +EXPORT_SYMBOL(__put_user_8); /* gcc lib functions */ -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__divsi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(__modsi3); -EXPORT_SYMBOL_NOVERS(__muldi3); -EXPORT_SYMBOL_NOVERS(__ucmpdi2); -EXPORT_SYMBOL_NOVERS(__udivdi3); -EXPORT_SYMBOL_NOVERS(__umoddi3); -EXPORT_SYMBOL_NOVERS(__udivmoddi4); -EXPORT_SYMBOL_NOVERS(__udivsi3); -EXPORT_SYMBOL_NOVERS(__umodsi3); -EXPORT_SYMBOL_NOVERS(__do_div64); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__divsi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(__modsi3); +EXPORT_SYMBOL(__muldi3); +EXPORT_SYMBOL(__ucmpdi2); +EXPORT_SYMBOL(__udivdi3); +EXPORT_SYMBOL(__umoddi3); +EXPORT_SYMBOL(__udivmoddi4); +EXPORT_SYMBOL(__udivsi3); +EXPORT_SYMBOL(__umodsi3); +EXPORT_SYMBOL(__do_div64); /* bitops */ EXPORT_SYMBOL(_set_bit_le); --- linux-2.6.9-rc1/arch/arm/kernel/semaphore.c 2004-05-24 11:13:17.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/arm/kernel/semaphore.c 2004-09-06 18:20:07.000000000 +0200 @@ -214,7 +214,7 @@ ldmfd sp!, {r0 - r3, pc} \n\ "); -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_interruptible_failed); -EXPORT_SYMBOL_NOVERS(__down_trylock_failed); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_interruptible_failed); +EXPORT_SYMBOL(__down_trylock_failed); +EXPORT_SYMBOL(__up_wakeup); --- linux-2.6.9-rc1/arch/arm/kernel/traps.c 2004-08-04 12:13:31.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/arm/kernel/traps.c 2004-09-06 18:20:08.000000000 +0200 @@ -562,7 +562,7 @@ printk("Division by zero in kernel.\n"); dump_stack(); } -EXPORT_SYMBOL_NOVERS(__div0); +EXPORT_SYMBOL(__div0); void abort(void) { --- linux-2.6.9-rc1/arch/arm/mm/proc-syms.c 2004-06-09 14:50:35.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/arm/mm/proc-syms.c 2004-09-06 18:20:09.000000000 +0200 @@ -22,10 +22,10 @@ #endif #ifndef MULTI_CACHE -EXPORT_SYMBOL_NOVERS(__cpuc_flush_kern_all); -EXPORT_SYMBOL_NOVERS(__cpuc_flush_user_all); -EXPORT_SYMBOL_NOVERS(__cpuc_flush_user_range); -EXPORT_SYMBOL_NOVERS(__cpuc_coherent_kern_range); +EXPORT_SYMBOL(__cpuc_flush_kern_all); +EXPORT_SYMBOL(__cpuc_flush_user_all); +EXPORT_SYMBOL(__cpuc_flush_user_range); +EXPORT_SYMBOL(__cpuc_coherent_kern_range); #else EXPORT_SYMBOL(cpu_cache); #endif --- linux-2.6.9-rc1/arch/arm26/kernel/armksyms.c 2004-04-28 15:48:59.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/arm26/kernel/armksyms.c 2004-09-06 18:21:09.000000000 +0200 @@ -95,7 +95,7 @@ EXPORT_SYMBOL(kd_mksound); #endif -EXPORT_SYMBOL_NOVERS(__do_softirq); +EXPORT_SYMBOL(__do_softirq); /* platform dependent support */ EXPORT_SYMBOL(dump_thread); @@ -125,71 +125,71 @@ /* io */ #ifndef __raw_readsb -EXPORT_SYMBOL_NOVERS(__raw_readsb); +EXPORT_SYMBOL(__raw_readsb); #endif #ifndef __raw_readsw -EXPORT_SYMBOL_NOVERS(__raw_readsw); +EXPORT_SYMBOL(__raw_readsw); #endif #ifndef __raw_readsl -EXPORT_SYMBOL_NOVERS(__raw_readsl); +EXPORT_SYMBOL(__raw_readsl); #endif #ifndef __raw_writesb -EXPORT_SYMBOL_NOVERS(__raw_writesb); +EXPORT_SYMBOL(__raw_writesb); #endif #ifndef __raw_writesw -EXPORT_SYMBOL_NOVERS(__raw_writesw); +EXPORT_SYMBOL(__raw_writesw); #endif #ifndef __raw_writesl -EXPORT_SYMBOL_NOVERS(__raw_writesl); +EXPORT_SYMBOL(__raw_writesl); #endif /* string / mem functions */ -EXPORT_SYMBOL_NOVERS(strcpy); -EXPORT_SYMBOL_NOVERS(strncpy); -EXPORT_SYMBOL_NOVERS(strcat); -EXPORT_SYMBOL_NOVERS(strncat); -EXPORT_SYMBOL_NOVERS(strcmp); -EXPORT_SYMBOL_NOVERS(strncmp); -EXPORT_SYMBOL_NOVERS(strchr); -EXPORT_SYMBOL_NOVERS(strlen); -EXPORT_SYMBOL_NOVERS(strnlen); -EXPORT_SYMBOL_NOVERS(strpbrk); -EXPORT_SYMBOL_NOVERS(strrchr); -EXPORT_SYMBOL_NOVERS(strstr); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(__memzero); +EXPORT_SYMBOL(strcpy); +EXPORT_SYMBOL(strncpy); +EXPORT_SYMBOL(strcat); +EXPORT_SYMBOL(strncat); +EXPORT_SYMBOL(strcmp); +EXPORT_SYMBOL(strncmp); +EXPORT_SYMBOL(strchr); +EXPORT_SYMBOL(strlen); +EXPORT_SYMBOL(strnlen); +EXPORT_SYMBOL(strpbrk); +EXPORT_SYMBOL(strrchr); +EXPORT_SYMBOL(strstr); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(__memzero); /* user mem (segment) */ EXPORT_SYMBOL(uaccess_kernel); EXPORT_SYMBOL(uaccess_user); -EXPORT_SYMBOL_NOVERS(__get_user_1); -EXPORT_SYMBOL_NOVERS(__get_user_2); -EXPORT_SYMBOL_NOVERS(__get_user_4); -EXPORT_SYMBOL_NOVERS(__get_user_8); - -EXPORT_SYMBOL_NOVERS(__put_user_1); -EXPORT_SYMBOL_NOVERS(__put_user_2); -EXPORT_SYMBOL_NOVERS(__put_user_4); -EXPORT_SYMBOL_NOVERS(__put_user_8); +EXPORT_SYMBOL(__get_user_1); +EXPORT_SYMBOL(__get_user_2); +EXPORT_SYMBOL(__get_user_4); +EXPORT_SYMBOL(__get_user_8); + +EXPORT_SYMBOL(__put_user_1); +EXPORT_SYMBOL(__put_user_2); +EXPORT_SYMBOL(__put_user_4); +EXPORT_SYMBOL(__put_user_8); /* gcc lib functions */ -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__divsi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(__modsi3); -EXPORT_SYMBOL_NOVERS(__muldi3); -EXPORT_SYMBOL_NOVERS(__ucmpdi2); -EXPORT_SYMBOL_NOVERS(__udivdi3); -EXPORT_SYMBOL_NOVERS(__umoddi3); -EXPORT_SYMBOL_NOVERS(__udivmoddi4); -EXPORT_SYMBOL_NOVERS(__udivsi3); -EXPORT_SYMBOL_NOVERS(__umodsi3); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__divsi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(__modsi3); +EXPORT_SYMBOL(__muldi3); +EXPORT_SYMBOL(__ucmpdi2); +EXPORT_SYMBOL(__udivdi3); +EXPORT_SYMBOL(__umoddi3); +EXPORT_SYMBOL(__udivmoddi4); +EXPORT_SYMBOL(__udivsi3); +EXPORT_SYMBOL(__umodsi3); /* bitops */ EXPORT_SYMBOL(_set_bit_le); @@ -214,10 +214,10 @@ EXPORT_SYMBOL(sys_wait4); /* semaphores */ -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_interruptible_failed); -EXPORT_SYMBOL_NOVERS(__down_trylock_failed); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_interruptible_failed); +EXPORT_SYMBOL(__down_trylock_failed); +EXPORT_SYMBOL(__up_wakeup); EXPORT_SYMBOL(get_wchan); --- linux-2.6.9-rc1/arch/cris/kernel/crisksyms.c 2004-06-09 14:50:36.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/cris/kernel/crisksyms.c 2004-09-06 18:20:27.000000000 +0200 @@ -91,8 +91,8 @@ #undef memset extern void * memset(void *, int, __kernel_size_t); extern void * memcpy(void *, const void *, __kernel_size_t); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); #ifdef CONFIG_ETRAX_FAST_TIMER /* Fast timer functions */ --- linux-2.6.9-rc1/arch/h8300/kernel/h8300_ksyms.c 2004-06-09 14:50:36.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/h8300/kernel/h8300_ksyms.c 2004-09-06 18:21:02.000000000 +0200 @@ -50,13 +50,13 @@ explicitly (the C compiler generates them). Fortunately, their interface isn't gonna change any time soon now, so it's OK to leave it out of version control. */ -//EXPORT_SYMBOL_NOVERS(__ashrdi3); -//EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(memmove); +//EXPORT_SYMBOL(__ashrdi3); +//EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(memmove); EXPORT_SYMBOL(get_wchan); @@ -85,29 +85,29 @@ extern void __umodsi3(void); /* gcc lib functions */ -EXPORT_SYMBOL_NOVERS(__gcc_bcmp); -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__cmpdi2); -EXPORT_SYMBOL_NOVERS(__divdi3); -EXPORT_SYMBOL_NOVERS(__divsi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(__moddi3); -EXPORT_SYMBOL_NOVERS(__modsi3); -EXPORT_SYMBOL_NOVERS(__muldi3); -EXPORT_SYMBOL_NOVERS(__mulsi3); -EXPORT_SYMBOL_NOVERS(__negdi2); -EXPORT_SYMBOL_NOVERS(__ucmpdi2); -EXPORT_SYMBOL_NOVERS(__udivdi3); -EXPORT_SYMBOL_NOVERS(__udivmoddi4); -EXPORT_SYMBOL_NOVERS(__udivsi3); -EXPORT_SYMBOL_NOVERS(__umoddi3); -EXPORT_SYMBOL_NOVERS(__umodsi3); +EXPORT_SYMBOL(__gcc_bcmp); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__cmpdi2); +EXPORT_SYMBOL(__divdi3); +EXPORT_SYMBOL(__divsi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(__moddi3); +EXPORT_SYMBOL(__modsi3); +EXPORT_SYMBOL(__muldi3); +EXPORT_SYMBOL(__mulsi3); +EXPORT_SYMBOL(__negdi2); +EXPORT_SYMBOL(__ucmpdi2); +EXPORT_SYMBOL(__udivdi3); +EXPORT_SYMBOL(__udivmoddi4); +EXPORT_SYMBOL(__udivsi3); +EXPORT_SYMBOL(__umoddi3); +EXPORT_SYMBOL(__umodsi3); #ifdef MAGIC_ROM_PTR -EXPORT_SYMBOL_NOVERS(is_in_rom); +EXPORT_SYMBOL(is_in_rom); #endif -EXPORT_SYMBOL_NOVERS(h8300_reserved_gpio); -EXPORT_SYMBOL_NOVERS(h8300_free_gpio); -EXPORT_SYMBOL_NOVERS(h8300_set_gpio_dir); +EXPORT_SYMBOL(h8300_reserved_gpio); +EXPORT_SYMBOL(h8300_free_gpio); +EXPORT_SYMBOL(h8300_set_gpio_dir); --- linux-2.6.9-rc1/arch/i386/kernel/i386_ksyms.c 2004-07-12 09:47:50.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/i386/kernel/i386_ksyms.c 2004-09-06 18:20:00.000000000 +0200 @@ -87,10 +87,10 @@ EXPORT_SYMBOL(cpu_khz); EXPORT_SYMBOL(apm_info); -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_failed_interruptible); -EXPORT_SYMBOL_NOVERS(__down_failed_trylock); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_failed_interruptible); +EXPORT_SYMBOL(__down_failed_trylock); +EXPORT_SYMBOL(__up_wakeup); /* Networking helper routines. */ EXPORT_SYMBOL(csum_partial_copy_generic); /* Delay loops */ @@ -99,9 +99,9 @@ EXPORT_SYMBOL(__delay); EXPORT_SYMBOL(__const_udelay); -EXPORT_SYMBOL_NOVERS(__get_user_1); -EXPORT_SYMBOL_NOVERS(__get_user_2); -EXPORT_SYMBOL_NOVERS(__get_user_4); +EXPORT_SYMBOL(__get_user_1); +EXPORT_SYMBOL(__get_user_2); +EXPORT_SYMBOL(__get_user_4); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); @@ -142,8 +142,8 @@ EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(cpu_online_map); EXPORT_SYMBOL(cpu_callout_map); -EXPORT_SYMBOL_NOVERS(__write_lock_failed); -EXPORT_SYMBOL_NOVERS(__read_lock_failed); +EXPORT_SYMBOL(__write_lock_failed); +EXPORT_SYMBOL(__read_lock_failed); /* Global SMP stuff */ EXPORT_SYMBOL(synchronize_irq); @@ -175,7 +175,7 @@ #undef memcmp extern int memcmp(const void *,const void *,__kernel_size_t); -EXPORT_SYMBOL_NOVERS(memcmp); +EXPORT_SYMBOL(memcmp); #ifdef CONFIG_HAVE_DEC_LOCK EXPORT_SYMBOL(atomic_dec_and_lock); --- linux-2.6.9-rc1/arch/i386/lib/memcpy.c 2004-07-12 09:47:50.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/i386/lib/memcpy.c 2004-09-06 18:19:45.000000000 +0200 @@ -13,13 +13,13 @@ return __memcpy(to, from, n); #endif } -EXPORT_SYMBOL_NOVERS(memcpy); +EXPORT_SYMBOL(memcpy); void *memset(void *s, int c, size_t count) { return __memset(s, c, count); } -EXPORT_SYMBOL_NOVERS(memset); +EXPORT_SYMBOL(memset); void *memmove(void *dest, const void *src, size_t n) { @@ -41,4 +41,4 @@ } return dest; } -EXPORT_SYMBOL_NOVERS(memmove); +EXPORT_SYMBOL(memmove); --- linux-2.6.9-rc1/arch/m68k/kernel/m68k_ksyms.c 2004-04-27 20:42:51.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/m68k/kernel/m68k_ksyms.c 2004-09-06 18:20:05.000000000 +0200 @@ -72,18 +72,18 @@ explicitly (the C compiler generates them). Fortunately, their interface isn't gonna change any time soon now, so it's OK to leave it out of version control. */ -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(__muldi3); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(__muldi3); -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_failed_interruptible); -EXPORT_SYMBOL_NOVERS(__down_failed_trylock); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_failed_interruptible); +EXPORT_SYMBOL(__down_failed_trylock); +EXPORT_SYMBOL(__up_wakeup); EXPORT_SYMBOL(get_wchan); --- linux-2.6.9-rc1/arch/m68knommu/kernel/m68k_ksyms.c 2004-04-30 15:34:48.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/m68knommu/kernel/m68k_ksyms.c 2004-09-06 18:20:59.000000000 +0200 @@ -50,16 +50,16 @@ explicitly (the C compiler generates them). Fortunately, their interface isn't gonna change any time soon now, so it's OK to leave it out of version control. */ -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(memmove); - -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_failed_interruptible); -EXPORT_SYMBOL_NOVERS(__down_failed_trylock); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(memmove); + +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_failed_interruptible); +EXPORT_SYMBOL(__down_failed_trylock); +EXPORT_SYMBOL(__up_wakeup); EXPORT_SYMBOL(get_wchan); @@ -79,27 +79,27 @@ extern void __umodsi3(void); /* gcc lib functions */ -EXPORT_SYMBOL_NOVERS(__ashldi3); -EXPORT_SYMBOL_NOVERS(__ashrdi3); -EXPORT_SYMBOL_NOVERS(__divsi3); -EXPORT_SYMBOL_NOVERS(__lshrdi3); -EXPORT_SYMBOL_NOVERS(__modsi3); -EXPORT_SYMBOL_NOVERS(__muldi3); -EXPORT_SYMBOL_NOVERS(__mulsi3); -EXPORT_SYMBOL_NOVERS(__udivsi3); -EXPORT_SYMBOL_NOVERS(__umodsi3); +EXPORT_SYMBOL(__ashldi3); +EXPORT_SYMBOL(__ashrdi3); +EXPORT_SYMBOL(__divsi3); +EXPORT_SYMBOL(__lshrdi3); +EXPORT_SYMBOL(__modsi3); +EXPORT_SYMBOL(__muldi3); +EXPORT_SYMBOL(__mulsi3); +EXPORT_SYMBOL(__udivsi3); +EXPORT_SYMBOL(__umodsi3); -EXPORT_SYMBOL_NOVERS(is_in_rom); +EXPORT_SYMBOL(is_in_rom); #ifdef CONFIG_COLDFIRE extern unsigned int *dma_device_address; extern unsigned long dma_base_addr, _ramend; -EXPORT_SYMBOL_NOVERS(dma_base_addr); -EXPORT_SYMBOL_NOVERS(dma_device_address); -EXPORT_SYMBOL_NOVERS(_ramend); +EXPORT_SYMBOL(dma_base_addr); +EXPORT_SYMBOL(dma_device_address); +EXPORT_SYMBOL(_ramend); extern asmlinkage void trap(void); extern void *_ramvec; -EXPORT_SYMBOL_NOVERS(trap); -EXPORT_SYMBOL_NOVERS(_ramvec); +EXPORT_SYMBOL(trap); +EXPORT_SYMBOL(_ramvec); #endif /* CONFIG_COLDFIRE */ --- linux-2.6.9-rc1/arch/mips/kernel/mips_ksyms.c 2004-05-24 11:13:23.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/mips/kernel/mips_ksyms.c 2004-09-06 18:20:04.000000000 +0200 @@ -26,36 +26,36 @@ /* * String functions */ -EXPORT_SYMBOL_NOVERS(memchr); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(strcat); -EXPORT_SYMBOL_NOVERS(strchr); +EXPORT_SYMBOL(memchr); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(strcat); +EXPORT_SYMBOL(strchr); #ifdef CONFIG_MIPS64 -EXPORT_SYMBOL_NOVERS(strncmp); +EXPORT_SYMBOL(strncmp); #endif -EXPORT_SYMBOL_NOVERS(strlen); -EXPORT_SYMBOL_NOVERS(strpbrk); -EXPORT_SYMBOL_NOVERS(strncat); -EXPORT_SYMBOL_NOVERS(strnlen); -EXPORT_SYMBOL_NOVERS(strrchr); -EXPORT_SYMBOL_NOVERS(strstr); +EXPORT_SYMBOL(strlen); +EXPORT_SYMBOL(strpbrk); +EXPORT_SYMBOL(strncat); +EXPORT_SYMBOL(strnlen); +EXPORT_SYMBOL(strrchr); +EXPORT_SYMBOL(strstr); EXPORT_SYMBOL(kernel_thread); /* * Userspace access stuff. */ -EXPORT_SYMBOL_NOVERS(__copy_user); -EXPORT_SYMBOL_NOVERS(__bzero); -EXPORT_SYMBOL_NOVERS(__strncpy_from_user_nocheck_asm); -EXPORT_SYMBOL_NOVERS(__strncpy_from_user_asm); -EXPORT_SYMBOL_NOVERS(__strlen_user_nocheck_asm); -EXPORT_SYMBOL_NOVERS(__strlen_user_asm); -EXPORT_SYMBOL_NOVERS(__strnlen_user_nocheck_asm); -EXPORT_SYMBOL_NOVERS(__strnlen_user_asm); +EXPORT_SYMBOL(__copy_user); +EXPORT_SYMBOL(__bzero); +EXPORT_SYMBOL(__strncpy_from_user_nocheck_asm); +EXPORT_SYMBOL(__strncpy_from_user_asm); +EXPORT_SYMBOL(__strlen_user_nocheck_asm); +EXPORT_SYMBOL(__strlen_user_asm); +EXPORT_SYMBOL(__strnlen_user_nocheck_asm); +EXPORT_SYMBOL(__strnlen_user_asm); EXPORT_SYMBOL(csum_partial); --- linux-2.6.9-rc1/arch/ppc64/kernel/ppc_ksyms.c 2004-07-12 09:47:55.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/ppc64/kernel/ppc_ksyms.c 2004-09-06 18:20:28.000000000 +0200 @@ -148,12 +148,12 @@ EXPORT_SYMBOL(get_property); #endif -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memchr); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memchr); EXPORT_SYMBOL(timer_interrupt); EXPORT_SYMBOL(irq_desc); --- linux-2.6.9-rc1/arch/s390/kernel/ebcdic.c 2004-04-27 16:25:12.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/s390/kernel/ebcdic.c 2004-09-06 18:20:24.000000000 +0200 @@ -391,10 +391,10 @@ 0xF8, 0xF9, 0xFA, 0xFB, 0xFC, 0xFD, 0xFE, 0xFF }; -EXPORT_SYMBOL_NOVERS(_ascebc_500); -EXPORT_SYMBOL_NOVERS(_ebcasc_500); -EXPORT_SYMBOL_NOVERS(_ascebc); -EXPORT_SYMBOL_NOVERS(_ebcasc); -EXPORT_SYMBOL_NOVERS(_ebc_tolower); -EXPORT_SYMBOL_NOVERS(_ebc_toupper); +EXPORT_SYMBOL(_ascebc_500); +EXPORT_SYMBOL(_ebcasc_500); +EXPORT_SYMBOL(_ascebc); +EXPORT_SYMBOL(_ebcasc); +EXPORT_SYMBOL(_ebc_tolower); +EXPORT_SYMBOL(_ebc_toupper); --- linux-2.6.9-rc1/arch/s390/kernel/s390_ksyms.c 2004-07-12 09:47:56.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/s390/kernel/s390_ksyms.c 2004-09-06 18:20:25.000000000 +0200 @@ -23,15 +23,15 @@ /* * memory management */ -EXPORT_SYMBOL_NOVERS(_oi_bitmap); -EXPORT_SYMBOL_NOVERS(_ni_bitmap); -EXPORT_SYMBOL_NOVERS(_zb_findmap); -EXPORT_SYMBOL_NOVERS(_sb_findmap); -EXPORT_SYMBOL_NOVERS(__copy_from_user_asm); -EXPORT_SYMBOL_NOVERS(__copy_to_user_asm); -EXPORT_SYMBOL_NOVERS(__clear_user_asm); -EXPORT_SYMBOL_NOVERS(__strncpy_from_user_asm); -EXPORT_SYMBOL_NOVERS(__strnlen_user_asm); +EXPORT_SYMBOL(_oi_bitmap); +EXPORT_SYMBOL(_ni_bitmap); +EXPORT_SYMBOL(_zb_findmap); +EXPORT_SYMBOL(_sb_findmap); +EXPORT_SYMBOL(__copy_from_user_asm); +EXPORT_SYMBOL(__copy_to_user_asm); +EXPORT_SYMBOL(__clear_user_asm); +EXPORT_SYMBOL(__strncpy_from_user_asm); +EXPORT_SYMBOL(__strnlen_user_asm); EXPORT_SYMBOL(diag10); /* @@ -60,6 +60,6 @@ EXPORT_SYMBOL(console_mode); EXPORT_SYMBOL(console_devno); EXPORT_SYMBOL(console_irq); -EXPORT_SYMBOL_NOVERS(do_call_softirq); +EXPORT_SYMBOL(do_call_softirq); EXPORT_SYMBOL(sys_wait4); EXPORT_SYMBOL(cpcmd); --- linux-2.6.9-rc1/arch/s390/lib/string.c 2004-08-04 12:13:40.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/s390/lib/string.c 2004-09-06 18:20:26.000000000 +0200 @@ -46,7 +46,7 @@ { return __strend(s) - s; } -EXPORT_SYMBOL_NOVERS(strlen); +EXPORT_SYMBOL(strlen); /** * strnlen - Find the length of a length-limited string @@ -59,7 +59,7 @@ { return __strnend(s, n) - s; } -EXPORT_SYMBOL_NOVERS(strnlen); +EXPORT_SYMBOL(strnlen); /** * strcpy - Copy a %NUL terminated string @@ -79,7 +79,7 @@ : "cc", "memory" ); return ret; } -EXPORT_SYMBOL_NOVERS(strcpy); +EXPORT_SYMBOL(strcpy); /** * strlcpy - Copy a %NUL terminated string into a sized buffer @@ -103,7 +103,7 @@ } return ret; } -EXPORT_SYMBOL_NOVERS(strlcpy); +EXPORT_SYMBOL(strlcpy); /** * strncpy - Copy a length-limited, %NUL-terminated string @@ -121,7 +121,7 @@ __builtin_memcpy(dest, src, len); return dest; } -EXPORT_SYMBOL_NOVERS(strncpy); +EXPORT_SYMBOL(strncpy); /** * strcat - Append one %NUL-terminated string to another @@ -144,7 +144,7 @@ : "d" (r0), "0" (0UL) : "cc", "memory" ); return ret; } -EXPORT_SYMBOL_NOVERS(strcat); +EXPORT_SYMBOL(strcat); /** * strlcat - Append a length-limited, %NUL-terminated string to another @@ -168,7 +168,7 @@ } return res; } -EXPORT_SYMBOL_NOVERS(strlcat); +EXPORT_SYMBOL(strlcat); /** * strncat - Append a length-limited, %NUL-terminated string to another @@ -190,7 +190,7 @@ __builtin_memcpy(p, src, len); return dest; } -EXPORT_SYMBOL_NOVERS(strncat); +EXPORT_SYMBOL(strncat); /** * strcmp - Compare two strings @@ -217,7 +217,7 @@ : : "cc" ); return ret; } -EXPORT_SYMBOL_NOVERS(strcmp); +EXPORT_SYMBOL(strcmp); /** * strrchr - Find the last occurrence of a character in a string @@ -235,7 +235,7 @@ } while (--len > 0); return 0; } -EXPORT_SYMBOL_NOVERS(strrchr); +EXPORT_SYMBOL(strrchr); /** * strstr - Find the first substring in a %NUL terminated string @@ -269,7 +269,7 @@ } return 0; } -EXPORT_SYMBOL_NOVERS(strstr); +EXPORT_SYMBOL(strstr); /** * memchr - Find a character in an area of memory. @@ -293,7 +293,7 @@ : "+a" (ret), "+&a" (s) : "d" (r0) : "cc" ); return (void *) ret; } -EXPORT_SYMBOL_NOVERS(memchr); +EXPORT_SYMBOL(memchr); /** * memcmp - Compare two areas of memory @@ -319,7 +319,7 @@ ret = *(char *) r2 - *(char *) r4; return ret; } -EXPORT_SYMBOL_NOVERS(memcmp); +EXPORT_SYMBOL(memcmp); /** * memscan - Find a character in an area of memory. @@ -340,7 +340,7 @@ : "+a" (ret), "+&a" (s) : "d" (r0) : "cc" ); return (void *) ret; } -EXPORT_SYMBOL_NOVERS(memscan); +EXPORT_SYMBOL(memscan); /** * memcpy - Copy one area of memory to another @@ -354,7 +354,7 @@ { return __builtin_memcpy(dest, src, n); } -EXPORT_SYMBOL_NOVERS(memcpy); +EXPORT_SYMBOL(memcpy); /** * bcopy - Copy one area of memory to another @@ -369,7 +369,7 @@ { __builtin_memcpy(destp, srcp, n); } -EXPORT_SYMBOL_NOVERS(bcopy); +EXPORT_SYMBOL(bcopy); /** * memset - Fill a region of memory with the given value @@ -393,4 +393,4 @@ } while (--n > 0); return s; } -EXPORT_SYMBOL_NOVERS(memset); +EXPORT_SYMBOL(memset); --- linux-2.6.9-rc1/arch/sh/kernel/sh_ksyms.c 2004-07-12 09:47:56.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/sh/kernel/sh_ksyms.c 2004-09-06 18:20:18.000000000 +0200 @@ -87,7 +87,7 @@ EXPORT_SYMBOL(__ndelay); EXPORT_SYMBOL(__const_udelay); -#define DECLARE_EXPORT(name) extern void name(void);EXPORT_SYMBOL_NOVERS(name) +#define DECLARE_EXPORT(name) extern void name(void);EXPORT_SYMBOL(name) /* These symbols are generated by the compiler itself */ DECLARE_EXPORT(__udivsi3); --- linux-2.6.9-rc1/arch/sh64/kernel/sh_ksyms.c 2004-07-12 09:47:56.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/sh64/kernel/sh_ksyms.c 2004-09-06 18:21:10.000000000 +0200 @@ -59,17 +59,17 @@ EXPORT_SYMBOL(screen_info); #endif -EXPORT_SYMBOL_NOVERS(__down); -EXPORT_SYMBOL_NOVERS(__down_trylock); -EXPORT_SYMBOL_NOVERS(__up); -EXPORT_SYMBOL_NOVERS(__put_user_asm_l); -EXPORT_SYMBOL_NOVERS(__get_user_asm_l); -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(strchr); -EXPORT_SYMBOL_NOVERS(strlen); +EXPORT_SYMBOL(__down); +EXPORT_SYMBOL(__down_trylock); +EXPORT_SYMBOL(__up); +EXPORT_SYMBOL(__put_user_asm_l); +EXPORT_SYMBOL(__get_user_asm_l); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(strchr); +EXPORT_SYMBOL(strlen); EXPORT_SYMBOL(flush_dcache_page); @@ -78,7 +78,7 @@ extern void __sdivsi3(void); extern void __muldi3(void); extern void __udivsi3(void); -EXPORT_SYMBOL_NOVERS(__sdivsi3); -EXPORT_SYMBOL_NOVERS(__muldi3); -EXPORT_SYMBOL_NOVERS(__udivsi3); +EXPORT_SYMBOL(__sdivsi3); +EXPORT_SYMBOL(__muldi3); +EXPORT_SYMBOL(__udivsi3); --- linux-2.6.9-rc1/arch/sparc64/kernel/sparc64_ksyms.c 2004-08-24 13:33:34.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/sparc64/kernel/sparc64_ksyms.c 2004-09-06 18:20:05.000000000 +0200 @@ -142,7 +142,7 @@ #if defined(CONFIG_MCOUNT) extern void _mcount(void); -EXPORT_SYMBOL_NOVERS(_mcount); +EXPORT_SYMBOL(_mcount); #endif /* CPU online map and active count. */ @@ -363,18 +363,18 @@ /* No version information on this, heavily used in inline asm, * and will always be 'void __ret_efault(void)'. */ -EXPORT_SYMBOL_NOVERS(__ret_efault); +EXPORT_SYMBOL(__ret_efault); /* No version information on these, as gcc produces such symbols. */ -EXPORT_SYMBOL_NOVERS(memcmp); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(strncmp); +EXPORT_SYMBOL(memcmp); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(strncmp); void VISenter(void); /* RAID code needs this */ -EXPORT_SYMBOL_NOVERS(VISenter); +EXPORT_SYMBOL(VISenter); /* for input/keybdev */ EXPORT_SYMBOL(sun_do_break); --- linux-2.6.9-rc1/arch/um/kernel/ksyms.c 2004-04-27 20:36:40.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/um/kernel/ksyms.c 2004-09-06 18:20:29.000000000 +0200 @@ -75,10 +75,10 @@ /* required for SMP */ extern void FASTCALL( __write_lock_failed(rwlock_t *rw)); -EXPORT_SYMBOL_NOVERS(__write_lock_failed); +EXPORT_SYMBOL(__write_lock_failed); extern void FASTCALL( __read_lock_failed(rwlock_t *rw)); -EXPORT_SYMBOL_NOVERS(__read_lock_failed); +EXPORT_SYMBOL(__read_lock_failed); #endif --- linux-2.6.9-rc1/arch/v850/kernel/v850_ksyms.c 2004-04-28 10:58:42.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/v850/kernel/v850_ksyms.c 2004-09-06 18:21:00.000000000 +0200 @@ -37,29 +37,29 @@ EXPORT_SYMBOL (ip_fast_csum); /* string / mem functions */ -EXPORT_SYMBOL_NOVERS (strcpy); -EXPORT_SYMBOL_NOVERS (strncpy); -EXPORT_SYMBOL_NOVERS (strcat); -EXPORT_SYMBOL_NOVERS (strncat); -EXPORT_SYMBOL_NOVERS (strcmp); -EXPORT_SYMBOL_NOVERS (strncmp); -EXPORT_SYMBOL_NOVERS (strchr); -EXPORT_SYMBOL_NOVERS (strlen); -EXPORT_SYMBOL_NOVERS (strnlen); -EXPORT_SYMBOL_NOVERS (strpbrk); -EXPORT_SYMBOL_NOVERS (strrchr); -EXPORT_SYMBOL_NOVERS (strstr); -EXPORT_SYMBOL_NOVERS (memset); -EXPORT_SYMBOL_NOVERS (memcpy); -EXPORT_SYMBOL_NOVERS (memmove); -EXPORT_SYMBOL_NOVERS (memcmp); -EXPORT_SYMBOL_NOVERS (memscan); +EXPORT_SYMBOL (strcpy); +EXPORT_SYMBOL (strncpy); +EXPORT_SYMBOL (strcat); +EXPORT_SYMBOL (strncat); +EXPORT_SYMBOL (strcmp); +EXPORT_SYMBOL (strncmp); +EXPORT_SYMBOL (strchr); +EXPORT_SYMBOL (strlen); +EXPORT_SYMBOL (strnlen); +EXPORT_SYMBOL (strpbrk); +EXPORT_SYMBOL (strrchr); +EXPORT_SYMBOL (strstr); +EXPORT_SYMBOL (memset); +EXPORT_SYMBOL (memcpy); +EXPORT_SYMBOL (memmove); +EXPORT_SYMBOL (memcmp); +EXPORT_SYMBOL (memscan); /* semaphores */ -EXPORT_SYMBOL_NOVERS (__down); -EXPORT_SYMBOL_NOVERS (__down_interruptible); -EXPORT_SYMBOL_NOVERS (__down_trylock); -EXPORT_SYMBOL_NOVERS (__up); +EXPORT_SYMBOL (__down); +EXPORT_SYMBOL (__down_interruptible); +EXPORT_SYMBOL (__down_trylock); +EXPORT_SYMBOL (__up); /* * libgcc functions - functions that are used internally by the @@ -72,8 +72,8 @@ extern void __muldi3 (void); extern void __negdi2 (void); -EXPORT_SYMBOL_NOVERS (__ashldi3); -EXPORT_SYMBOL_NOVERS (__ashrdi3); -EXPORT_SYMBOL_NOVERS (__lshrdi3); -EXPORT_SYMBOL_NOVERS (__muldi3); -EXPORT_SYMBOL_NOVERS (__negdi2); +EXPORT_SYMBOL (__ashldi3); +EXPORT_SYMBOL (__ashrdi3); +EXPORT_SYMBOL (__lshrdi3); +EXPORT_SYMBOL (__muldi3); +EXPORT_SYMBOL (__negdi2); --- linux-2.6.9-rc1/arch/x86_64/kernel/x8664_ksyms.c 2004-07-12 09:47:57.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/x86_64/kernel/x8664_ksyms.c 2004-09-06 18:20:28.000000000 +0200 @@ -63,10 +63,10 @@ EXPORT_SYMBOL(pm_power_off); EXPORT_SYMBOL(get_cmos_time); -EXPORT_SYMBOL_NOVERS(__down_failed); -EXPORT_SYMBOL_NOVERS(__down_failed_interruptible); -EXPORT_SYMBOL_NOVERS(__down_failed_trylock); -EXPORT_SYMBOL_NOVERS(__up_wakeup); +EXPORT_SYMBOL(__down_failed); +EXPORT_SYMBOL(__down_failed_interruptible); +EXPORT_SYMBOL(__down_failed_trylock); +EXPORT_SYMBOL(__up_wakeup); /* Networking helper routines. */ EXPORT_SYMBOL(csum_partial_copy_nocheck); EXPORT_SYMBOL(ip_compute_csum); @@ -76,14 +76,14 @@ EXPORT_SYMBOL(__delay); EXPORT_SYMBOL(__const_udelay); -EXPORT_SYMBOL_NOVERS(__get_user_1); -EXPORT_SYMBOL_NOVERS(__get_user_2); -EXPORT_SYMBOL_NOVERS(__get_user_4); -EXPORT_SYMBOL_NOVERS(__get_user_8); -EXPORT_SYMBOL_NOVERS(__put_user_1); -EXPORT_SYMBOL_NOVERS(__put_user_2); -EXPORT_SYMBOL_NOVERS(__put_user_4); -EXPORT_SYMBOL_NOVERS(__put_user_8); +EXPORT_SYMBOL(__get_user_1); +EXPORT_SYMBOL(__get_user_2); +EXPORT_SYMBOL(__get_user_4); +EXPORT_SYMBOL(__get_user_8); +EXPORT_SYMBOL(__put_user_1); +EXPORT_SYMBOL(__put_user_2); +EXPORT_SYMBOL(__put_user_4); +EXPORT_SYMBOL(__put_user_8); EXPORT_SYMBOL(strpbrk); EXPORT_SYMBOL(strstr); @@ -118,8 +118,8 @@ #ifdef CONFIG_SMP EXPORT_SYMBOL(cpu_data); EXPORT_SYMBOL(cpu_online_map); -EXPORT_SYMBOL_NOVERS(__write_lock_failed); -EXPORT_SYMBOL_NOVERS(__read_lock_failed); +EXPORT_SYMBOL(__write_lock_failed); +EXPORT_SYMBOL(__read_lock_failed); EXPORT_SYMBOL(synchronize_irq); EXPORT_SYMBOL(smp_call_function); @@ -164,23 +164,23 @@ extern char * strcat(char *, const char *); extern int memcmp(const void * cs,const void * ct,size_t count); -EXPORT_SYMBOL_NOVERS(memset); -EXPORT_SYMBOL_NOVERS(strlen); -EXPORT_SYMBOL_NOVERS(memmove); -EXPORT_SYMBOL_NOVERS(strcpy); -EXPORT_SYMBOL_NOVERS(strncmp); -EXPORT_SYMBOL_NOVERS(strncpy); -EXPORT_SYMBOL_NOVERS(strchr); -EXPORT_SYMBOL_NOVERS(strcmp); -EXPORT_SYMBOL_NOVERS(strcat); -EXPORT_SYMBOL_NOVERS(strncat); -EXPORT_SYMBOL_NOVERS(memchr); -EXPORT_SYMBOL_NOVERS(strrchr); -EXPORT_SYMBOL_NOVERS(strnlen); -EXPORT_SYMBOL_NOVERS(memscan); -EXPORT_SYMBOL_NOVERS(memcpy); -EXPORT_SYMBOL_NOVERS(__memcpy); -EXPORT_SYMBOL_NOVERS(memcmp); +EXPORT_SYMBOL(memset); +EXPORT_SYMBOL(strlen); +EXPORT_SYMBOL(memmove); +EXPORT_SYMBOL(strcpy); +EXPORT_SYMBOL(strncmp); +EXPORT_SYMBOL(strncpy); +EXPORT_SYMBOL(strchr); +EXPORT_SYMBOL(strcmp); +EXPORT_SYMBOL(strcat); +EXPORT_SYMBOL(strncat); +EXPORT_SYMBOL(memchr); +EXPORT_SYMBOL(strrchr); +EXPORT_SYMBOL(strnlen); +EXPORT_SYMBOL(memscan); +EXPORT_SYMBOL(memcpy); +EXPORT_SYMBOL(__memcpy); +EXPORT_SYMBOL(memcmp); /* syscall export needed for misdesigned sound drivers. */ EXPORT_SYMBOL(sys_read); @@ -201,7 +201,7 @@ #endif extern void do_softirq_thunk(void); -EXPORT_SYMBOL_NOVERS(do_softirq_thunk); +EXPORT_SYMBOL(do_softirq_thunk); void out_of_line_bug(void); EXPORT_SYMBOL(out_of_line_bug); --- linux-2.6.9-rc1/drivers/isdn/hardware/eicon/diva_didd.c 2004-04-28 11:03:47.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/drivers/isdn/hardware/eicon/diva_didd.c 2004-09-06 18:21:12.000000000 +0200 @@ -50,8 +50,8 @@ static struct proc_dir_entry *proc_didd; struct proc_dir_entry *proc_net_eicon = NULL; -EXPORT_SYMBOL_NOVERS(DIVA_DIDD_Read); -EXPORT_SYMBOL_NOVERS(proc_net_eicon); +EXPORT_SYMBOL(DIVA_DIDD_Read); +EXPORT_SYMBOL(proc_net_eicon); static char *getrev(const char *revision) { --- linux-2.6.9-rc1/drivers/usb/media/pwc-uncompress.c 2004-07-12 09:48:15.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/drivers/usb/media/pwc-uncompress.c 2004-09-06 18:21:13.000000000 +0200 @@ -175,6 +175,6 @@ both when this code is compiled into the kernel or as as module. */ -EXPORT_SYMBOL_NOVERS(pwc_decompressor_version); +EXPORT_SYMBOL(pwc_decompressor_version); EXPORT_SYMBOL(pwc_register_decompressor); EXPORT_SYMBOL(pwc_unregister_decompressor); --- linux-2.6.9-rc1/lib/rwsem.c 2004-07-12 09:48:35.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/lib/rwsem.c 2004-09-06 18:21:27.000000000 +0200 @@ -255,10 +255,10 @@ return sem; } -EXPORT_SYMBOL_NOVERS(rwsem_down_read_failed); -EXPORT_SYMBOL_NOVERS(rwsem_down_write_failed); -EXPORT_SYMBOL_NOVERS(rwsem_wake); -EXPORT_SYMBOL_NOVERS(rwsem_downgrade_wake); +EXPORT_SYMBOL(rwsem_down_read_failed); +EXPORT_SYMBOL(rwsem_down_write_failed); +EXPORT_SYMBOL(rwsem_wake); +EXPORT_SYMBOL(rwsem_downgrade_wake); #if RWSEM_DEBUG EXPORT_SYMBOL(rwsemtrace); #endif Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 2/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 15:30 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 0/4] " Geert Uytterhoeven 2004-09-06 19:09 ` [PATCH 1/4] " Geert Uytterhoeven @ 2004-09-06 19:09 ` Geert Uytterhoeven 2004-09-06 19:10 ` [PATCH 3/4] " Geert Uytterhoeven 2004-09-06 19:10 ` [PATCH 4/4] " Geert Uytterhoeven 4 siblings, 0 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 19:09 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel Now all users of the deprecated EXPORT_SYMBOL_NOVERS are gone, ctags doesn't have to care about it anymore. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- linux-2.6.9-rc1/Makefile 2004-08-24 13:33:28.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/Makefile 2004-09-06 18:19:32.000000000 +0200 @@ -1093,7 +1093,7 @@ quiet_cmd_tags = MAKE $@ define cmd_tags rm -f $@; \ - CTAGSF=`ctags --version | grep -i exuberant >/dev/null && echo "-I __initdata,__exitdata,EXPORT_SYMBOL,EXPORT_SYMBOL_NOVERS"`; \ + CTAGSF=`ctags --version | grep -i exuberant >/dev/null && echo "-I __initdata,__exitdata,EXPORT_SYMBOL"`; \ $(all-sources) | xargs ctags $$CTAGSF -a endef Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 3/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 15:30 ` Zwane Mwaikambo ` (2 preceding siblings ...) 2004-09-06 19:09 ` [PATCH 2/4] " Geert Uytterhoeven @ 2004-09-06 19:10 ` Geert Uytterhoeven 2004-09-06 19:10 ` [PATCH 4/4] " Geert Uytterhoeven 4 siblings, 0 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 19:10 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel Remove deprecated EXPORT_SYMBOL_NOVERS() support from UML. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- linux-2.6.9-rc1/arch/um/kernel/user_syms.c 2004-04-27 20:36:40.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/arch/um/kernel/user_syms.c 2004-09-06 20:47:15.000000000 +0200 @@ -31,13 +31,11 @@ #define __EXPORT_SYMBOL(sym,str) error config_must_be_included_before_module #define EXPORT_SYMBOL(var) error config_must_be_included_before_module -#define EXPORT_SYMBOL_NOVERS(var) error config_must_be_included_before_module #elif !defined(UML_CONFIG_MODULES) #define __EXPORT_SYMBOL(sym,str) #define EXPORT_SYMBOL(var) -#define EXPORT_SYMBOL_NOVERS(var) #else @@ -54,8 +52,6 @@ #define EXPORT_SYMBOL(var) __EXPORT_SYMBOL(var, __MODULE_STRING(__VERSIONED_SYMBOL(var))) #endif -#define EXPORT_SYMBOL_NOVERS(var) __EXPORT_SYMBOL(var, __MODULE_STRING(var)) - #endif EXPORT_SYMBOL(__errno_location); Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 4/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) 2004-09-06 15:30 ` Zwane Mwaikambo ` (3 preceding siblings ...) 2004-09-06 19:10 ` [PATCH 3/4] " Geert Uytterhoeven @ 2004-09-06 19:10 ` Geert Uytterhoeven 4 siblings, 0 replies; 53+ messages in thread From: Geert Uytterhoeven @ 2004-09-06 19:10 UTC (permalink / raw) To: Zwane Mwaikambo; +Cc: takata, Andrew Morton, Linux Kernel Remove deprecated EXPORT_SYMBOL_NOVERS() support completely. Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org> --- linux-2.6.9-rc1/include/linux/module.h 2004-07-12 09:48:32.000000000 +0200 +++ linux-2.6.9-rc1-export-symbol/include/linux/module.h 2004-09-06 20:47:25.000000000 +0200 @@ -192,10 +192,6 @@ #endif -/* We don't mangle the actual symbol anymore, so no need for - * special casing EXPORT_SYMBOL_NOVERS. FIXME: Deprecated */ -#define EXPORT_SYMBOL_NOVERS(sym) EXPORT_SYMBOL(sym) - struct module_ref { local_t count; @@ -448,7 +444,6 @@ #else /* !CONFIG_MODULES... */ #define EXPORT_SYMBOL(sym) #define EXPORT_SYMBOL_GPL(sym) -#define EXPORT_SYMBOL_NOVERS(sym) /* Given an address, look for it in the exception tables. */ static inline const struct exception_table_entry * Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (2 preceding siblings ...) 2004-09-03 9:42 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-03 9:54 ` Christoph Hellwig 2004-09-06 12:40 ` [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code Hirokazu Takata 2004-09-03 9:57 ` 2.6.9-rc1-mm3 Christoph Hellwig ` (12 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: Christoph Hellwig @ 2004-09-03 9:54 UTC (permalink / raw) To: Andrew Morton, takata; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > - Added the m32r architecture. Haven't looked at it yet. More comments. - please don't implement ancient backward-compat syscalls in a new port (that's why we made those conditional on __ARCH_WANT_* in unistd.h, but see also old_ in your arch code and the totally useless iBCS2 hack in the sysv ipc code) - your probably want to run all this code through sparse and fix warnings ^ permalink raw reply [flat|nested] 53+ messages in thread
* [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code 2004-09-03 9:54 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-06 12:40 ` Hirokazu Takata 2004-09-06 17:03 ` Christoph Hellwig ` (2 more replies) 0 siblings, 3 replies; 53+ messages in thread From: Hirokazu Takata @ 2004-09-06 12:40 UTC (permalink / raw) To: akpm, hch; +Cc: linux-kernel, takata Hi, From: Christoph Hellwig <hch@infradead.org> Date: Fri, 3 Sep 2004 10:54:23 +0100 > On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > > > - Added the m32r architecture. Haven't looked at it yet. > > More comments. Thank you for your sending comments. > - please don't implement ancient backward-compat syscalls in a new > port (that's why we made those conditional on __ARCH_WANT_* in unistd.h, > but see also old_ in your arch code and the totally useless iBCS2 > hack in the sysv ipc code) > - your probably want to run all this code through sparse and fix warnings > The useless iBCS2 supporting code is removed. However, according to old_ syscalls, I would like to keep backward- compatibility for a while, due to some old deb packages and executables for m32r. I'm struggling to rebuild and replace old packages to new ones. http://debian.linux-m32r.org/ Signed-off-by: Hirokazu Takata <takata@linux-m32r.org> sys_m32r.c | 25 ++++++++++--------------- 1 files changed, 10 insertions(+), 15 deletions(-) --- linux-2.6.9-rc1-mm3.orig/arch/m32r/kernel/sys_m32r.c 2004-09-03 20:46:13.000000000 +0900 +++ linux-2.6.9-rc1-mm3/arch/m32r/kernel/sys_m32r.c 2004-09-06 18:48:33.000000000 +0900 @@ -227,21 +227,16 @@ asmlinkage int sys_ipc(uint call, int fi case MSGCTL: return sys_msgctl (first, second, (struct msqid_ds __user *) ptr); - case SHMAT: - switch (version) { - default: { - ulong raddr; - ret = do_shmat (first, (char __user *) ptr, - second, &raddr); - if (ret) - return ret; - return put_user (raddr, (ulong __user *) third); - } - case 1: /* iBCS2 emulator entry point */ - if (!segment_eq(get_fs(), get_ds())) - return -EINVAL; - return do_shmat (first, (char __user *) ptr, - second, (ulong *) third); + case SHMAT: { + ulong raddr; + + if ((ret = verify_area(VERIFY_WRITE, (ulong __user *) third, + sizeof(ulong)))) + return ret; + ret = do_shmat (first, (char __user *) ptr, second, &raddr); + if (ret) + return ret; + return put_user (raddr, (ulong __user *) third); } case SHMDT: return sys_shmdt ((char __user *)ptr); ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code 2004-09-06 12:40 ` [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code Hirokazu Takata @ 2004-09-06 17:03 ` Christoph Hellwig 2004-09-06 21:02 ` Andrew Morton 2004-09-07 8:02 ` Arnd Bergmann 2 siblings, 0 replies; 53+ messages in thread From: Christoph Hellwig @ 2004-09-06 17:03 UTC (permalink / raw) To: Hirokazu Takata; +Cc: akpm, hch, linux-kernel > > The useless iBCS2 supporting code is removed. > > However, according to old_ syscalls, I would like to keep backward- > compatibility for a while, due to some old deb packages and > executables for m32r. > I'm struggling to rebuild and replace old packages to new ones. > http://debian.linux-m32r.org/ Please keep support for those as a separate patch, or at least as a COFIG_ option that's marked deprecated (with a date that it's scheduled to be removed for) ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code 2004-09-06 12:40 ` [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code Hirokazu Takata 2004-09-06 17:03 ` Christoph Hellwig @ 2004-09-06 21:02 ` Andrew Morton 2004-09-06 21:08 ` Christoph Hellwig 2004-09-07 8:02 ` Arnd Bergmann 2 siblings, 1 reply; 53+ messages in thread From: Andrew Morton @ 2004-09-06 21:02 UTC (permalink / raw) To: Hirokazu Takata; +Cc: hch, linux-kernel, takata Hirokazu Takata <takata@linux-m32r.org> wrote: > > The useless iBCS2 supporting code is removed. I didn't really understand what Christoph was saying about this one, so I'll apply it for now. Were you planning to address Christoph's earlier review comments? One of which was that the m32r-specific drivers are in the wrong directory? Please do. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code 2004-09-06 21:02 ` Andrew Morton @ 2004-09-06 21:08 ` Christoph Hellwig 0 siblings, 0 replies; 53+ messages in thread From: Christoph Hellwig @ 2004-09-06 21:08 UTC (permalink / raw) To: Andrew Morton; +Cc: Hirokazu Takata, linux-kernel On Mon, Sep 06, 2004 at 02:02:09PM -0700, Andrew Morton wrote: > Hirokazu Takata <takata@linux-m32r.org> wrote: > > > > The useless iBCS2 supporting code is removed. > > I didn't really understand what Christoph was saying about this one, so > I'll apply it for now. iBCS2 is a standard for binary compatiblity on x86. The x86 SysV IPC code has hacks in there so it could be used by applications for x86 SVR3/4 system under binary emulation aswell. This is obviously useless for any non-x86 port, but lots of people blindly copied it. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code 2004-09-06 12:40 ` [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code Hirokazu Takata 2004-09-06 17:03 ` Christoph Hellwig 2004-09-06 21:02 ` Andrew Morton @ 2004-09-07 8:02 ` Arnd Bergmann 2 siblings, 0 replies; 53+ messages in thread From: Arnd Bergmann @ 2004-09-07 8:02 UTC (permalink / raw) To: Hirokazu Takata; +Cc: akpm, hch, linux-kernel [-- Attachment #1: Type: text/plain, Size: 1177 bytes --] On Montag, 6. September 2004 14:40, Hirokazu Takata wrote: > From: Christoph Hellwig <hch@infradead.org> > > - please don't implement ancient backward-compat syscalls in a new > > port (that's why we made those conditional on __ARCH_WANT_* in unistd.h, > > but see also old_ in your arch code and the totally useless iBCS2 > > hack in the sysv ipc code) > > - your probably want to run all this code through sparse and fix warnings > > The useless iBCS2 supporting code is removed. > > However, according to old_ syscalls, I would like to keep backward- > compatibility for a while, due to some old deb packages and > executables for m32r. Actually, you should consider the complete sys_ipc interface deprecated, just like sys_socketcall and all old_ syscalls. Neither of these should not be added to any new architecture, because you can simply call the underlying syscall handlers like sys_socket or sys_semop directly, like e.g. parisc does. I guess it would be a good idea to have architecture independent versions of sys_pipe, sys_mmap and sys_uname in the tree so new architectures can start with an empty sys_arch.c. Arnd <>< [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (3 preceding siblings ...) 2004-09-03 9:54 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-03 9:57 ` Christoph Hellwig 2004-09-03 11:08 ` 2.6.9-rc1-mm3 Hirokazu Takata ` (11 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: Christoph Hellwig @ 2004-09-03 9:57 UTC (permalink / raw) To: Andrew Morton, bjorn.helgaas; +Cc: linux-kernel > +acpi-based-i8042-keyboard-aux-controller-enumeration.patch > > Enumerate 8042 controllers with ACPI Umm, we kept i8042.c clean from arch depencies so far.. Please move this intto and 8042-acpiio.h header or something. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (4 preceding siblings ...) 2004-09-03 9:57 ` 2.6.9-rc1-mm3 Christoph Hellwig @ 2004-09-03 11:08 ` Hirokazu Takata 2004-09-03 12:08 ` 2.6.9-rc1-mm3 Zwane Mwaikambo ` (10 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: Hirokazu Takata @ 2004-09-03 11:08 UTC (permalink / raw) To: akpm; +Cc: linux-kernel, takata Hi, Andrew, From: Andrew Morton <akpm@osdl.org> Date: Fri, 3 Sep 2004 01:48:11 -0700 > > - Added the m32r architecture. Haven't looked at it yet. > Wonderful! :-) Thank you very much. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (5 preceding siblings ...) 2004-09-03 11:08 ` 2.6.9-rc1-mm3 Hirokazu Takata @ 2004-09-03 12:08 ` Zwane Mwaikambo 2004-09-03 15:15 ` 2.6.9-rc1-mm3 Norberto Bensa ` (9 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: Zwane Mwaikambo @ 2004-09-03 12:08 UTC (permalink / raw) To: Andrew Morton; +Cc: Linux Kernel On Fri, 3 Sep 2004, Andrew Morton wrote: > - i386 hotplug CPU support: I'm not sure that we should merge this at > all - it's a testing-only thing. swsusp will be the in kernel user, it's next on my todo list (i just need to coerce my hardware to play along). But of course, code talks... > -completely-out-of-line-spinlocks--generic.patch > -completely-out-of-line-spinlocks--i386.patch > -completely-out-of-line-spinlocks--x86_64.patch > > Dropped - out of date. Saved me requesting it get dropped =) Thanks, Zwane ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (6 preceding siblings ...) 2004-09-03 12:08 ` 2.6.9-rc1-mm3 Zwane Mwaikambo @ 2004-09-03 15:15 ` Norberto Bensa 2004-09-03 16:27 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 15:59 ` 2.6.9-rc1-mm3 Peter Osterlund ` (8 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: Norberto Bensa @ 2004-09-03 15:15 UTC (permalink / raw) To: linux-kernel; +Cc: Andrew Morton Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6 >.9-rc1-mm3/ Same behavior than -mm2, KDE doesn't start: hangs at kbuildsycoca or kcminit with status D. No crash. No oops. I've tried with acpi=noirq and acpi=off, but neither fixed the problem. I'm back to 2.6.9-rc1-mm1 for now. If you have any idea, please let me know. Thanks, Norberto ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 15:15 ` 2.6.9-rc1-mm3 Norberto Bensa @ 2004-09-03 16:27 ` Andrew Morton 2004-09-03 17:20 ` 2.6.9-rc1-mm3 Norberto Bensa 0 siblings, 1 reply; 53+ messages in thread From: Andrew Morton @ 2004-09-03 16:27 UTC (permalink / raw) To: Norberto Bensa; +Cc: linux-kernel Norberto Bensa <norberto+linux-kernel@bensa.ath.cx> wrote: > > Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6 > >.9-rc1-mm3/ > > Same behavior than -mm2, KDE doesn't start: hangs at kbuildsycoca or kcminit > with status D. No crash. No oops. When it has hung, please do: dmesg -c echo t > /proc/sysrq-trigger dmesg -s 1000000 > foo and then send foo, making sure that it doesn't get wordwrapped in transit. Thanks. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 16:27 ` 2.6.9-rc1-mm3 Andrew Morton @ 2004-09-03 17:20 ` Norberto Bensa 2004-09-05 19:59 ` 2.6.9-rc1-mm3 Norberto Bensa 0 siblings, 1 reply; 53+ messages in thread From: Norberto Bensa @ 2004-09-03 17:20 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Hi Andrew, Andrew Morton wrote: > Norberto Bensa <norberto+linux-kernel@bensa.ath.cx> wrote: > > Same behavior than -mm2, KDE doesn't start: hangs at kbuildsycoca or > > kcminit with status D. No crash. No oops. > > When it has hung, please do: > > dmesg -c > echo t > /proc/sysrq-trigger > dmesg -s 1000000 > foo Ok, this is the output. I really hope it's usefull. Many thanks, Norberto 746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c0111828>] complete+0x1a/0x24 [<c011f14f>] worker_thread+0x0/0x1d4 [<c012238e>] kthread+0x6d/0x97 [<c0122321>] kthread+0x0/0x97 [<c01035d5>] kernel_thread_helper+0x5/0xb xfsbufd S 00000003 0 5248 1 5249 363 (L-TLB) df26ffa4 00000046 c0119975 00000003 056f13a0 00000000 fffcaa8f df26ffac df26ffd8 00000000 c02bd702 c039a598 c039c4f8 fffcaa8f 4b87ad6e c011a17f df551550 c0399c40 c15ad410 df26f000 dc00d040 e0bb310d df26ffd8 df26ffd8 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<e0bb310d>] pagebuf_daemon+0x67/0x17f [xfs] [<e0bb30a6>] pagebuf_daemon+0x0/0x17f [xfs] [<c01035d5>] kernel_thread_helper+0x5/0xb xfssyncd S 00000005 0 5249 1 5539 5248 (L-TLB) df287fb4 00000046 c0119975 00000005 05525700 00000000 fffd144e df287fbc 00000000 00000000 c02bd702 c039a7e8 c03ab97c fffd144e 4b87ad6e c011a17f df195000 c0399c40 00000000 df287000 df49b520 e0bb761c e0bb75cb 00000000 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<e0bb761c>] xfssyncd+0x51/0xb7 [xfs] [<e0bb75cb>] xfssyncd+0x0/0xb7 [xfs] [<c01035d5>] kernel_thread_helper+0x5/0xb acpid S 00000202 0 5539 1 7298 5249 (NOTLB) df4ddf34 00000086 df4c6ce0 00000202 01f128f3 00000000 00000000 7fffffff df4ddfa0 dfa5b360 c02bd697 df4c6ce0 c014c73c dfa5b360 7fffffff df4ddfa0 dfa5b360 c014c7b2 00000002 00000000 7fffffff c014c7f2 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c014c73c>] do_pollfd+0x58/0x7f [<c014c7b2>] do_poll+0x4f/0xad [<c014c7f2>] do_poll+0x8f/0xad [<c014c949>] sys_poll+0x139/0x1d4 [<c014bebf>] __pollwait+0x0/0x9a [<c0104d95>] sysenter_past_esp+0x52/0x71 metalog S 00000050 0 7298 1 7299 7775 5539 (NOTLB) dfa29f34 00000082 dfccaac0 00000050 03fa6f1f 00000000 00000000 7fffffff dfa29fa0 dfa5b600 c02bd697 df091920 c014c73c dfa5b600 7fffffff dfa29fa0 dfa5b600 c014c7b2 00000002 00000000 7fffffff c014c7f2 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c014c73c>] do_pollfd+0x58/0x7f [<c014c7b2>] do_poll+0x4f/0xad [<c014c7f2>] do_poll+0x8f/0xad [<c014c949>] sys_poll+0x139/0x1d4 [<c0109b9e>] do_gettimeofday+0x16/0x98 [<c014bebf>] __pollwait+0x0/0x9a [<c0104d95>] sysenter_past_esp+0x52/0x71 metalog R running 0 7299 7298 (NOTLB) dhcpcd S 0000003C 0 7775 1 8116 7298 (NOTLB) df01df68 00000082 c0119975 0000003c 02514a29 00000000 052264a6 df01df70 000f41a7 00015180 c02bd702 c039aa50 df34a128 052264a6 4b87ad6e c011a17f df34a000 c0399c40 c011a1af 05268f50 000149a3 c011a266 000f41a7 00000000 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<c011a1af>] sys_nanosleep+0x17/0x142 [<c011a266>] sys_nanosleep+0xce/0x142 [<c0104d95>] sysenter_past_esp+0x52/0x71 portmap S 00000025 0 8116 1 8130 7775 (NOTLB) dfa28f34 00000082 dfad6560 00000025 03b23cf4 00000000 00000000 7fffffff dfa28fa0 df150d80 c02bd697 dfad6560 c014c73c df150d80 7fffffff dfa28fa0 df150d80 c014c7b2 00000003 00000000 7fffffff c014c7f2 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c014c73c>] do_pollfd+0x58/0x7f [<c014c7b2>] do_poll+0x4f/0xad [<c014c7f2>] do_poll+0x8f/0xad [<c014c949>] sys_poll+0x139/0x1d4 [<c014bebf>] __pollwait+0x0/0x9a [<c0104d95>] sysenter_past_esp+0x52/0x71 rpciod/0 S 00000001 0 8129 3 5247 (L-TLB) de8bcf68 00000046 dfa60f84 00000001 0284b289 00000000 de8bc000 df685800 de8bcf90 c011f14f c011f235 00000001 ffffffff ffffffff 00000001 00000000 c0111746 00010000 00000000 df9ab550 df9ab550 dfa60aa0 00000000 dfa60aa0 Call Trace: [<c011f14f>] worker_thread+0x0/0x1d4 [<c011f235>] worker_thread+0xe6/0x1d4 [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c0111828>] complete+0x1a/0x24 [<c011f14f>] worker_thread+0x0/0x1d4 [<c012238e>] kthread+0x6d/0x97 [<c0122321>] kthread+0x0/0x97 [<c01035d5>] kernel_thread_helper+0x5/0xb lockd S 00000016 0 8130 1 8182 8116 (L-TLB) dfa2af48 00000046 c0288f7f 00000016 0284b545 00000000 dffd9960 7fffffff dfa2a000 dfa2af9c c02bd697 df6857a0 00000000 e0b1e044 df6857a0 00000000 df6857a0 dffd9800 00000246 dffd9960 dffd9800 e0b1f3ac 00000000 dfbe1aa0 Call Trace: [<c0288f7f>] skb_recv_datagram+0x5b/0x8e [<c02bd697>] schedule_timeout+0x13/0x9b [<e0b1e044>] svc_sock_release+0xd8/0x139 [sunrpc] [<e0b1f3ac>] svc_recv+0x2c5/0x451 [sunrpc] [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c0114a36>] reparent_to_init+0x127/0x12d [<e0b08b38>] lockd+0x103/0x1f8 [lockd] [<e0b08a35>] lockd+0x0/0x1f8 [lockd] [<e0b08a35>] lockd+0x0/0x1f8 [lockd] [<c01035d5>] kernel_thread_helper+0x5/0xb ntpd S 00000018 0 8182 1 8237 8130 (NOTLB) df4cfed4 00000086 00000000 00000018 0573c903 00000000 dfb81560 7fffffff 00000000 00000080 c02bd697 df4cff50 dfb81560 00000000 00000145 c0284d40 dfb81560 df692740 df4cff50 dfb81560 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c010af5c>] restore_i387_fxsave+0x60/0x6a [<c014c5ab>] sys_select+0x2fd/0x436 [<c01043dc>] restore_sigcontext+0x113/0x12c [<c0104d95>] sysenter_past_esp+0x52/0x71 sshd S 00000226 0 8237 1 8314 8182 (NOTLB) dea24ed4 00000082 dffacb98 00000226 028f5c15 00000000 dfb81060 7fffffff 00000000 00000010 c02bd697 dfb81060 00000000 00000145 00000008 c0284d40 dfb81060 dffacb80 dea24f50 dfb81060 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0135452>] sys_munmap+0x31/0x4b [<c0104d95>] sysenter_past_esp+0x52/0x71 login S 0000003C 0 8314 1 8437 8348 8237 (NOTLB) df9aaf38 00000086 0000207a 0000003c 03fac185 00000000 dfbe1094 dfbe1000 fffffe00 00000000 c0116370 00000001 00000000 dfbe1000 c0111746 00000000 00000000 00000014 00000000 bfffa718 00000000 dfbe1000 c0111746 dfbe10f8 Call Trace: [<c0116370>] do_wait+0x28e/0x3c6 [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c011653e>] sys_wait4+0x28/0x2c [<c0116555>] sys_waitpid+0x13/0x17 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdm S 0000000D 0 8348 1 8351 8386 8314 (NOTLB) dec9fed4 00000082 000000d0 0000000d 037d1671 00000000 dfb81a60 7fffffff 00000000 00040000 c02bd697 df369034 dfb81a60 c0147074 dfb81a60 df7a4d20 dec9ff50 dfb81a60 00000000 dfb81a60 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0147074>] pipe_poll+0x23/0x62 [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0104d95>] sysenter_past_esp+0x52/0x71 X S 00000013 0 8351 8348 8352 (NOTLB) dfb39ed4 00200086 c0119975 00000013 05752416 00000000 fffe287b dfb39edc 00000000 00010000 c02bd702 c039a808 c039a808 fffe287b 4b87ad6e c011a17f df34aaa0 c0399c40 dfb39f50 da13e380 00000000 c014c25f 00000000 00000000 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c010af5c>] restore_i387_fxsave+0x60/0x6a [<c014c5ab>] sys_select+0x2fd/0x436 [<c019b5fa>] copy_to_user+0x2c/0x36 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdm S 00000028 0 8352 8348 8375 8351 (NOTLB) deea6f38 00000082 0000209c 00000028 037bc3ba 00000000 df29d5e4 df29d550 fffffe00 00000000 c0116370 00000001 00000000 df29d550 c0111746 00000000 00000000 00000000 00000000 00000000 00000000 df29d550 c0111746 df29d648 Call Trace: [<c0116370>] do_wait+0x28e/0x3c6 [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c011653e>] sys_wait4+0x28/0x2c [<c0116555>] sys_waitpid+0x13/0x17 [<c0104d95>] sysenter_past_esp+0x52/0x71 KDE S 00000077 0 8375 8352 8390 (NOTLB) df52ef38 00000082 0000209c 00000077 03856adc 00000000 df415094 df415000 fffffe00 00000000 c0116370 00000001 00000000 df415000 c0111746 00000000 00000000 00000014 00000000 bffff244 00000000 df415000 c0111746 df4150f8 Call Trace: [<c0116370>] do_wait+0x28e/0x3c6 [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c011653e>] sys_wait4+0x28/0x2c [<c0116555>] sys_waitpid+0x13/0x17 [<c0104d95>] sysenter_past_esp+0x52/0x71 imwheel S 0000000E 0 8386 1 8389 8348 (NOTLB) df206ed4 00000086 dffac098 0000000e 03819827 00000000 df0916a0 7fffffff 00000000 00000010 c02bd697 df0916a0 dffac098 df206f50 df0916a0 c0284d40 df0916a0 dffac080 df206f50 df0916a0 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0104d95>] sysenter_past_esp+0x52/0x71 gpg-agent S 00000180 0 8389 1 8423 8386 (NOTLB) daefded4 00000086 000000d0 00000180 038563d8 00000000 dfa6c240 7fffffff 00000000 00000040 c02bd697 dfa6c240 db8bde78 daefdf50 dfa6c240 c0284d40 dfa6c240 db8bde60 daefdf50 dfa6c240 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0104d95>] sysenter_past_esp+0x52/0x71 startkde S 00000072 0 8390 8375 8424 (NOTLB) de3cbf38 00000082 0000209c 00000072 039206d1 00000000 df9ab5e4 df9ab550 fffffe00 00000000 c0116370 00000001 00000000 df9ab550 c0111746 00000000 00000000 00000014 00000000 bffff1d4 00000000 df9ab550 c0111746 df9ab648 Call Trace: [<c0116370>] do_wait+0x28e/0x3c6 [<c0111746>] default_wake_function+0x0/0x12 [<c0111746>] default_wake_function+0x0/0x12 [<c011653e>] sys_wait4+0x28/0x2c [<c0116555>] sys_waitpid+0x13/0x17 [<c0104d95>] sysenter_past_esp+0x52/0x71 ksplash S 00000012 0 8423 1 8428 8389 (NOTLB) db1b4ed4 00200082 c0119975 00000012 05794c41 00000000 fffca987 db1b4edc 00000000 00000200 c02bd702 db7a9edc c039a080 fffca987 4b87ad6e c011a17f df415aa0 c0399c40 db1b4f50 df8cf880 00000000 c014c25f 00000000 00000000 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c019b5fa>] copy_to_user+0x2c/0x36 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdeinit S 0000001F 0 8424 8390 8425 (NOTLB) dc7d3ed8 00200082 df9ed080 0000001f 039c006e 00000000 dcb02dc8 dcb02d58 dc7d3f00 00000001 c0146a93 00000000 df195aa0 c01226b1 dc7d3f0c dc7d3f0c df4b6bf4 08051ae0 00000001 00000000 df195aa0 c01226b1 df7a4760 df7a4760 Call Trace: [<c0146a93>] pipe_wait+0x7b/0x9a [<c01226b1>] autoremove_wake_function+0x0/0x3a [<c01226b1>] autoremove_wake_function+0x0/0x3a [<c0146c82>] pipe_readv+0x1d0/0x252 [<c0146d29>] pipe_read+0x25/0x29 [<c013dda0>] vfs_read+0xaf/0xd9 [<c013dfb2>] sys_read+0x3b/0x63 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdeinit S 0000000C 0 8425 8424 8430 (NOTLB) dbbabed4 00200086 000000d0 0000000c 0406c564 00000000 df9eb4c0 7fffffff 00000000 00000400 c02bd697 df9eb4c0 daf72658 dbbabf50 df9eb4c0 c0284d40 df9eb4c0 daf72640 dbbabf50 df9eb4c0 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0116555>] sys_waitpid+0x13/0x17 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdeinit S 00000002 0 8428 1 8433 8423 (NOTLB) dae56ed4 00200082 000000d0 00000002 0406c54b 00000000 dfad61a0 7fffffff 00000000 00004000 c02bd697 dfad61a0 daf724f8 dae56f50 dfad61a0 c0284d40 dfad61a0 daf724e0 00000000 dfad61a0 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c014b3d7>] sys_fcntl64+0x79/0x80 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdeinit S 00000001 0 8430 8425 8443 (NOTLB) da6f7ed4 00200086 db8bd0b8 00000001 0406c558 00000000 dfb81420 7fffffff 00000000 00000800 c02bd697 dfb81420 db8bd4d8 da6f7f50 dfb81420 c0284d40 dfb81420 db8bd4c0 00000000 dfb81420 00000000 c014c25f 00000000 00000000 Call Trace: [<c02bd697>] schedule_timeout+0x13/0x9b [<c0284d40>] sock_poll+0x19/0x1d [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c014c5ab>] sys_select+0x2fd/0x436 [<c0104d95>] sysenter_past_esp+0x52/0x71 kdeinit S 00000015 0 8433 1 8428 (NOTLB) db7a9ed4 00200086 c0119975 00000015 05794c56 00000000 fffca987 db7a9edc 00000000 00002000 c02bd702 c039a080 db1b4edc fffca987 4b87ad6e c011a17f c1588aa0 c0399c40 db7a9f50 dac64600 00000000 c014c25f 00000000 00000000 Call Trace: [<c0119975>] __mod_timer+0x77/0x88 [<c02bd702>] schedule_timeout+0x7e/0x9b [<c011a17f>] process_timeout+0x0/0x9 [<c014c25f>] do_select+0x244/0x27b [<c014bebf>] __pollwait+0x0/0x9a [<c01057e6>] apic_timer_interrupt+0x1a/0x20 [<c014c5ab>] sys_select+0x2fd/0x436 [<c019b5fa>] copy_to_user+0x2c/0x36 [<c0104d95>] sysenter_past_esp+0x52/0x71 bash R running 0 8437 8314 (NOTLB) kdeinit D 00000040 0 8443 8425 8430 (NOTLB) dae43da4 00200086 00000000 00000040 04087dcc 00000000 db0f55dc dfa58aa0 00200246 00001000 c02bce1d 00000001 dfa58aa0 c0111746 db0f55e4 db0f55e4 00000000 00000000 00000fff db0f55dc db0f560c db0f556c c02bcf90 db0f55dc Call Trace: [<c02bce1d>] __down+0x6d/0xd5 [<c0111746>] default_wake_function+0x0/0x12 [<c02bcf90>] __down_failed+0x8/0xc [<c0129c92>] .text.lock.filemap+0x5/0x53 [<e0bb6fc1>] xfs_write+0x7cd/0x814 [xfs] [<e0bb3621>] linvfs_write+0x7a/0x82 [xfs] [<c013de73>] do_sync_write+0xa9/0xd4 [<c010ffe3>] do_page_fault+0x193/0x4cd [<c0134017>] vma_link+0x1d/0x7d [<c01226b1>] autoremove_wake_function+0x0/0x3a [<c0134bba>] do_mmap_pgoff+0x59a/0x603 [<c013df4d>] vfs_write+0xaf/0xd9 [<c013e015>] sys_write+0x3b/0x63 [<c0104d95>] sysenter_past_esp+0x52/0x71 ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 17:20 ` 2.6.9-rc1-mm3 Norberto Bensa @ 2004-09-05 19:59 ` Norberto Bensa 2004-09-05 22:32 ` 2.6.9-rc1-mm3 Andrew Morton 0 siblings, 1 reply; 53+ messages in thread From: Norberto Bensa @ 2004-09-05 19:59 UTC (permalink / raw) To: linux-kernel [-- Attachment #1: Type: text/plain, Size: 366 bytes --] Norberto Bensa wrote: > Ok, this is the output. I really hope it's usefull. > > 746>] default_wake_function+0x0/0x12 > [<c0111746>] default_wake_function+0x0/0x12 > [<c0111828>] complete+0x1a/0x24 [SNIPPED] No words has been said about this issue. Do you need more info to track this problem? Attached my .config file in case it is needed. Thanks, Norberto [-- Attachment #2: .config --] [-- Type: text/plain, Size: 29553 bytes --] # # Automatically generated make config: don't edit # Linux kernel version: 2.6.9-rc1-mm3 # Sun Sep 5 04:49:04 2004 # 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_BROKEN_ON_SMP=y # # General setup # CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_SYSCTL=y # CONFIG_AUDIT is not set # CONFIG_KERNEL_EVENTS is not set CONFIG_LOG_BUF_SHIFT=14 CONFIG_HOTPLUG=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_EMBEDDED=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_FUTEX=y CONFIG_EPOLL=y # CONFIG_IOSCHED_NOOP is not set # CONFIG_IOSCHED_AS is not set # CONFIG_IOSCHED_DEADLINE is not set CONFIG_IOSCHED_CFQ=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SHMEM=y # CONFIG_TINY_SHMEM is not set # # Loadable module support # CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_OBSOLETE_MODPARM=y CONFIG_MODVERSIONS=y CONFIG_KMOD=y # # Processor type and features # CONFIG_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=y # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # 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=5 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_HPET_TIMER is not set # CONFIG_SMP is not set # CONFIG_PREEMPT is not set CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # 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_REGPARM is not set # # Performance-monitoring counters support # # CONFIG_PERFCTR is not set # CONFIG_KEXEC is not set # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_SOFTWARE_SUSPEND is not set # # ACPI (Advanced Configuration and Power Interface) Support # CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y # CONFIG_ACPI_SLEEP is not set # CONFIG_ACPI_AC is not set # CONFIG_ACPI_BATTERY is not set # CONFIG_ACPI_BUTTON is not set # CONFIG_ACPI_FAN is not set # CONFIG_ACPI_PROCESSOR is not set # CONFIG_ACPI_ASUS is not set # CONFIG_ACPI_TOSHIBA is not set CONFIG_ACPI_BLACKLIST_YEAR=0 # 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 # # APM (Advanced Power Management) BIOS Support # # CONFIG_APM 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 is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY_PROC=y # CONFIG_PCI_NAMES is not set CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set CONFIG_PCMCIA_PROBE=y # # PCI Hotplug Support # CONFIG_HOTPLUG_PCI=y # CONFIG_HOTPLUG_PCI_FAKE is not set # CONFIG_HOTPLUG_PCI_COMPAQ is not set # CONFIG_HOTPLUG_PCI_IBM is not set # CONFIG_HOTPLUG_PCI_ACPI is not set # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_PCIE is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # # Executable file formats # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_AOUT is not set # CONFIG_BINFMT_MISC is not set # # Device Drivers # # # Generic Driver Options # CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # # Memory Technology Devices (MTD) # # CONFIG_MTD is not set # # Parallel port support # # CONFIG_PARPORT is not set # # Plug and Play support # CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y CONFIG_PNPBIOS_PROC_FS=y # # Block devices # CONFIG_BLK_DEV_FD=y # CONFIG_BLK_DEV_XD is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=y # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=2048 CONFIG_BLK_DEV_INITRD=y # CONFIG_LBD is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE 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_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set CONFIG_BLK_DEV_IDESCSI=y # CONFIG_IDE_TASK_IOCTL is not set 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_IDEPNP is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # 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_IT8212 is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=y # CONFIG_IDE_ARM is not set # CONFIG_IDE_CHIPSETS 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=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # # CONFIG_SCSI_MULTI_LUN 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_3W_9XXX is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_ITERAID is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 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_DPT_I2O is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 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_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_NCR53C406A is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS 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_SYM53C416 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI 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=y # CONFIG_MD_RAID1 is not set # CONFIG_MD_RAID10 is not set # CONFIG_MD_RAID5 is not set # CONFIG_MD_RAID6 is not set CONFIG_MD_MULTIPATH=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_MIRROR=y CONFIG_DM_ZERO=y # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_IEEE1394 is not set # # I2O device support # # CONFIG_I2O is not set # # Networking support # CONFIG_NET=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_MMAP=y # CONFIG_NETLINK_DEV is not set CONFIG_UNIX=m # 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 is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set # CONFIG_INET_TUNNEL is not set # CONFIG_IPV6 is not set # CONFIG_NETFILTER 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_HW_FLOWCONTROL is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # CONFIG_NET_CLS_ROUTE 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 is not set # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_NET_SB1000 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 # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA 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_AC3200 is not set # CONFIG_APRICOT is not set # CONFIG_B44 is not set # CONFIG_FORCEDETH is not set # CONFIG_CS89x0 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=m CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET is not set # CONFIG_SIS900 is not set # CONFIG_EPIC100 is not set # CONFIG_SUNDANCE is not set # CONFIG_TLAN is not set # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set # CONFIG_NET_POCKET 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_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=2048 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=2048 # 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 CONFIG_SERIO_RAW=y # # 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 is not set # # Non-8250 serial port support # CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set # CONFIG_HW_RANDOM is not set CONFIG_NVRAM=y CONFIG_RTC=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=y # 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 is not set # CONFIG_AGP_SWORKS is not set CONFIG_AGP_VIA=y # CONFIG_AGP_EFFICEON is not set # CONFIG_DRM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set # CONFIG_HANGCHECK_TIMER is not set # # I2C support # CONFIG_I2C=y CONFIG_I2C_CHARDEV=y # # I2C Algorithms # # CONFIG_I2C_ALGOBIT is not set # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA 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 is not set # CONFIG_I2C_ELEKTOR is not set # 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_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 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set CONFIG_I2C_VIAPRO=m # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # # Hardware Sensors Chip support # CONFIG_I2C_SENSOR=m # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1031 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_LM77 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_MAX1619 is not set # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_VIA686A=m # 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_SENSORS_RTC8564 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 # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # CONFIG_VIDEO_DEV=y # # Video For Linux # # # Video Adapters # # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_PMS is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_SAA7134 is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_OVCAMCHIP is not set # # Radio Adapters # # CONFIG_RADIO_CADET is not set # CONFIG_RADIO_RTRACK is not set # CONFIG_RADIO_RTRACK2 is not set # CONFIG_RADIO_AZTECH is not set # CONFIG_RADIO_GEMTEK is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_RADIO_SF16FMI is not set # CONFIG_RADIO_SF16FMR2 is not set # CONFIG_RADIO_TERRATEC is not set # CONFIG_RADIO_TRUST is not set # CONFIG_RADIO_TYPHOON is not set # CONFIG_RADIO_ZOLTRIX 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=y # # Advanced Linux Sound Architecture # CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_SEQUENCER=y # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_RTCTIMER=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # # CONFIG_SND_DUMMY is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # # ISA devices # # CONFIG_SND_AD1816A is not set # CONFIG_SND_AD1848 is not set # CONFIG_SND_CS4231 is not set # CONFIG_SND_CS4232 is not set # CONFIG_SND_CS4236 is not set # CONFIG_SND_ES968 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set # CONFIG_SND_GUSMAX is not set # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set # CONFIG_SND_OPTI93X is not set # CONFIG_SND_SB8 is not set # CONFIG_SND_SB16 is not set # CONFIG_SND_SBAWE is not set # CONFIG_SND_WAVEFRONT is not set # CONFIG_SND_ALS100 is not set # CONFIG_SND_AZT2320 is not set # CONFIG_SND_CMI8330 is not set # CONFIG_SND_DT019X is not set # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_SGALAXY is not set # CONFIG_SND_SSCAPE is not set # # PCI devices # CONFIG_SND_AC97_CODEC=y # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM 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=y # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VX222 is not set # # ALSA USB devices # # CONFIG_SND_USB_AUDIO is not set # CONFIG_SND_USB_USX2Y is not set # # Open Sound System # # CONFIG_SOUND_PRIME is not set # # USB support # CONFIG_USB=y # 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 # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=y # CONFIG_USB_EHCI_SPLIT_ISO is not set # CONFIG_USB_EHCI_ROOT_HUB_TT is not set # CONFIG_USB_OHCI_HCD is not set CONFIG_USB_UHCI_HCD=y # # 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 is not set # CONFIG_USB_STORAGE is not set # # USB Human Interface Devices (HID) # CONFIG_USB_HID=y CONFIG_USB_HIDINPUT=y # CONFIG_HID_FF is not set CONFIG_USB_HIDDEV=y # CONFIG_USB_AIPTEK is not set # CONFIG_USB_WACOM is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set # CONFIG_USB_EGALAX 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 # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # # 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 # # # USB Serial Converter support # # CONFIG_USB_SERIAL is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_TIGL is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETSERVO 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=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_FS_POSIX_ACL=y CONFIG_XFS_FS=m # CONFIG_XFS_RT is not set CONFIG_XFS_QUOTA=y CONFIG_XFS_SECURITY=y CONFIG_XFS_POSIX_ACL=y CONFIG_MINIX_FS=m # CONFIG_ROMFS_FS is not set CONFIG_QUOTA=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y # 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 CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=850 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set CONFIG_DEVPTS_FS_XATTR=y CONFIG_DEVPTS_FS_SECURITY=y CONFIG_TMPFS=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y 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=y # CONFIG_NFSD is not set CONFIG_LOCKD=m CONFIG_LOCKD_V4=y # CONFIG_EXPORTFS is not set CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m # CONFIG_SMB_FS is not set # CONFIG_CIFS is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # 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 is not set # CONFIG_ATARI_PARTITION is not set # CONFIG_MAC_PARTITION is not set CONFIG_MSDOS_PARTITION=y # CONFIG_BSD_DISKLABEL is not set # CONFIG_MINIX_SUBPARTITION is not set # CONFIG_SOLARIS_X86_PARTITION is not set # CONFIG_UNIXWARE_DISKLABEL is not set # CONFIG_LDM_PARTITION 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=m CONFIG_NLS_DEFAULT="utf8" # 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_ASCII is not set # CONFIG_NLS_ISO8859_1 is not set # 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=m # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # CONFIG_FRAME_POINTER is not set # CONFIG_EARLY_PRINTK is not set CONFIG_4KSTACKS=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=y # CONFIG_SECURITY_ROOTPLUG is not set # CONFIG_SECURITY_SELINUX 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_WHIRLPOOL=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_AES_586=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_TEST=m # # Library routines # CONFIG_CRC_CCITT=m CONFIG_CRC32=m CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=m CONFIG_ZLIB_DEFLATE=m CONFIG_X86_BIOS_REBOOT=y ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-05 19:59 ` 2.6.9-rc1-mm3 Norberto Bensa @ 2004-09-05 22:32 ` Andrew Morton 2004-09-05 22:42 ` 2.6.9-rc1-mm3 Nathan Scott 0 siblings, 1 reply; 53+ messages in thread From: Andrew Morton @ 2004-09-05 22:32 UTC (permalink / raw) To: Norberto Bensa; +Cc: linux-kernel Plese do not edit To: or Cc: lines. Just do reply-to-all when working with kernel developers. Norberto Bensa <norberto+linux-kernel@bensa.ath.cx> wrote: > > Norberto Bensa wrote: > > Ok, this is the output. I really hope it's usefull. > > > > 746>] default_wake_function+0x0/0x12 > > [<c0111746>] default_wake_function+0x0/0x12 > > [<c0111828>] complete+0x1a/0x24 > > [SNIPPED] > > No words has been said about this issue. Do you need more info to track this > problem? Attached my .config file in case it is needed. It seems to be a bug related to O_SYNC writes on XFS. Apparently an O_SYNC write deadlocks immediately. I'll take a look later, see where the bug was introduced. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-05 22:32 ` 2.6.9-rc1-mm3 Andrew Morton @ 2004-09-05 22:42 ` Nathan Scott 0 siblings, 0 replies; 53+ messages in thread From: Nathan Scott @ 2004-09-05 22:42 UTC (permalink / raw) To: Andrew Morton; +Cc: Norberto Bensa, linux-kernel On Sun, Sep 05, 2004 at 03:32:38PM -0700, Andrew Morton wrote: > > It seems to be a bug related to O_SYNC writes on XFS. Apparently an O_SYNC > write deadlocks immediately. I'll take a look later, see where the bug was > introduced. I have a fix sitting in my inbox from Christoph, I'll test it and send it along shortly. thanks. -- Nathan ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (7 preceding siblings ...) 2004-09-03 15:15 ` 2.6.9-rc1-mm3 Norberto Bensa @ 2004-09-03 15:59 ` Peter Osterlund 2004-09-03 16:37 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 17:23 ` 2.6.9-rc1-mm3 William Lee Irwin III ` (7 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: Peter Osterlund @ 2004-09-03 15:59 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Andrew Morton <akpm@osdl.org> writes: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > - Added the m32r architecture. Haven't looked at it yet. > > - Status update on various large patches in -mm: > > - The packet-writing code is awaiting resolution of the > abuse-of-elevator-fields problem. It doesn't abuse the elevator fields any more. That was fixed by the packet-writing-avoid-bio-hackery patch which is already in -mm. One problem that does remain though, is that when dumping huge amounts of data to a CD or DVD disc (so that you get memory pressure), the effective writing speed of other block devices (like IDE hard disks) is reduced to the same speed as the packet device. I have posted a patch that fixes this problem by limiting the amount of writeback data in the packet driver, but unfortunately it makes the effective writing speed of the packet device suffer a lot. The proper fix is probably to improve the filesystem and/or VM code to start I/O operations in sequential order a lot more often than it currently does. -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340 ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 15:59 ` 2.6.9-rc1-mm3 Peter Osterlund @ 2004-09-03 16:37 ` Andrew Morton 2004-09-05 8:59 ` 2.6.9-rc1-mm3 Peter Osterlund 0 siblings, 1 reply; 53+ messages in thread From: Andrew Morton @ 2004-09-03 16:37 UTC (permalink / raw) To: Peter Osterlund; +Cc: linux-kernel Peter Osterlund <petero2@telia.com> wrote: > > One problem that does remain though, is that when dumping huge amounts > of data to a CD or DVD disc (so that you get memory pressure), the > effective writing speed of other block devices (like IDE hard disks) > is reduced to the same speed as the packet device. > > I have posted a patch that fixes this problem by limiting the amount > of writeback data in the packet driver, but unfortunately it makes the > effective writing speed of the packet device suffer a lot. The proper > fix is probably to improve the filesystem and/or VM code to start I/O > operations in sequential order a lot more often than it currently > does. If you decrease /proc/sys/vm/dirty_ratio and dirty_background_ratio to much smaller levels, does that fix things up? If so, we might be able to put some sort of per-queue override into your queue's backing_dev_info. ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 16:37 ` 2.6.9-rc1-mm3 Andrew Morton @ 2004-09-05 8:59 ` Peter Osterlund 0 siblings, 0 replies; 53+ messages in thread From: Peter Osterlund @ 2004-09-05 8:59 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1: Type: text/plain, Size: 3921 bytes --] Andrew Morton <akpm@osdl.org> writes: > Peter Osterlund <petero2@telia.com> wrote: > > > > One problem that does remain though, is that when dumping huge amounts > > of data to a CD or DVD disc (so that you get memory pressure), the > > effective writing speed of other block devices (like IDE hard disks) > > is reduced to the same speed as the packet device. > > > > I have posted a patch that fixes this problem by limiting the amount > > of writeback data in the packet driver, but unfortunately it makes the > > effective writing speed of the packet device suffer a lot. The proper > > fix is probably to improve the filesystem and/or VM code to start I/O > > operations in sequential order a lot more often than it currently > > does. > > If you decrease /proc/sys/vm/dirty_ratio and dirty_background_ratio to much > smaller levels, does that fix things up? No, it seems to slow the packet device down without improving the hard disk speed. I wrote a patch that logs what I/O operations are received by the packet driver. For my test case, which does time cp -av /testdata /udf ; time sync where /testdata contains 120MB of data in 29 files, the I/O pattern looks like this: 10:06:03 421 - 1905 10:06:03 1906 - 2482 10:06:03 4255 - 6031 10:06:03 6032 - 6320 10:06:03 8514 - 10277 10:06:03 10278 - 10566 10:06:03 13773 - 15821 10:06:03 16520 - 18568 10:06:03 19021 - 21068 10:06:03 21069 - 23117 10:06:03 23208 - 24869 10:06:03 24870 - 25286 10:06:03 27120 - 28714 10:06:03 28715 - 29195 10:06:03 30307 - 32355 10:06:03 32732 - 34704 10:06:03 34705 - 34801 10:06:03 36905 - 38953 10:06:03 39390 - 41283 10:06:03 41284 - 41444 10:06:03 43663 - 45008 10:06:03 45009 - 45713 10:06:03 46719 - 48678 10:06:03 48679 - 48775 10:06:03 51004 - 53052 10:06:03 53497 - 55545 10:06:03 2482 - 4254 10:06:03 55581 - 55869 10:06:03 6320 - 8368 10:06:03 57527 - 59529 10:06:03 10566 - 10630 10:06:03 59530 - 61578 10:06:03 15821 - 16466 10:06:03 16474 - 16519 10:06:03 18568 - 19020 10:06:03 23117 - 23207 10:06:03 25286 - 26118 10:06:03 29195 - 30306 10:06:03 32355 - 32731 10:06:03 34801 - 35377 10:06:03 38953 - 39389 10:06:03 41444 - 43076 10:06:03 45713 - 46718 10:06:03 48775 - 49831 10:06:03 53052 - 53496 10:06:03 55545 - 55579 10:06:03 55869 - 57469 10:06:03 8368 - 8513 10:06:03 10630 - 12550 10:06:03 61578 - 62086 10:06:03 26118 - 27119 10:06:03 35377 - 35921 10:06:03 43076 - 43662 10:06:04 49831 - 51003 10:06:04 57469 - 57526 10:06:04 12550 - 12806 10:06:04 35921 - 36904 10:06:04 12806 - 13772 10:06:04 273 - 278 10:06:04 417 - 418 10:06:04 419 - 421 10:06:04 1905 - 1906 10:06:04 4254 - 4255 10:06:04 6031 - 6032 10:06:04 8513 - 8514 10:06:04 10277 - 10278 10:06:04 13772 - 13773 10:06:04 16519 - 16520 10:06:04 19020 - 19021 10:06:04 21068 - 21069 10:06:04 23207 - 23208 10:06:04 24869 - 24870 10:06:04 27119 - 27120 10:06:04 28714 - 28715 10:06:04 30306 - 30307 10:06:04 32731 - 32732 10:06:04 34704 - 34705 10:06:04 36904 - 36905 10:06:04 39389 - 39390 10:06:04 41283 - 41284 10:06:04 43662 - 43663 10:06:04 45008 - 45009 10:06:04 46718 - 46719 10:06:04 48678 - 48679 10:06:04 51003 - 51004 10:06:04 53496 - 53497 10:06:04 55579 - 55581 10:06:04 57526 - 57527 10:06:31 59529 - 59530 10:06:31 273 - 274 See attachment for a graph of this data. The X axis corresponds to the I/O submission order and the Y axis corresponds to the sector numbers. [-- Attachment #2: IO_pattern.png --] [-- Type: image/png, Size: 5503 bytes --] [-- Attachment #3: Type: text/plain, Size: 1426 bytes --] diff -puN drivers/block/pktcdvd.c~packet-io-log drivers/block/pktcdvd.c --- linux/drivers/block/pktcdvd.c~packet-io-log 2004-09-05 10:35:24.697900200 +0200 +++ linux-petero/drivers/block/pktcdvd.c 2004-09-05 10:35:24.701899592 +0200 @@ -896,6 +896,27 @@ static inline void pkt_set_state(struct pkt->state = state; } +static void pkt_io_log(struct bio *bio) +{ + static sector_t start, stop; + typedef unsigned long long ull; + + if (bio) { + if (stop == bio->bi_sector) { + stop = stop + bio_sectors(bio); + } else { + if (start != stop) + printk("pkt: %lld - %lld\n", (ull)(start >> 2), (ull)(stop >> 2)); + start = bio->bi_sector; + stop = start + bio_sectors(bio); + } + } else { + if (start != stop) + printk("pkt: %lld - %lld\n", (ull)(start >> 2), (ull)(stop >> 2)); + start = stop = 0; + } +} + /* * Scan the work queue to see if we can start a new packet. * returns non-zero if any work was done. @@ -949,6 +970,8 @@ try_next_bio: spin_unlock(&pd->lock); if (!bio) { VPRINTK("handle_queue: no bio\n"); + if (list_empty(&pd->cdrw.pkt_active_list)) + pkt_io_log(NULL); return 0; } @@ -2197,6 +2220,8 @@ static int pkt_make_request(request_queu } } + pkt_io_log(bio); + /* * If we find a matching packet in state WAITING or READ_WAIT, we can * just append this bio to that packet. _ -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340 ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (8 preceding siblings ...) 2004-09-03 15:59 ` 2.6.9-rc1-mm3 Peter Osterlund @ 2004-09-03 17:23 ` William Lee Irwin III 2004-09-03 17:51 ` 2.6.9-rc1-mm3 Paulo Marques 2004-09-03 17:56 ` 2.6.9-rc1-mm3 Andre Eisenbach ` (6 subsequent siblings) 16 siblings, 1 reply; 53+ messages in thread From: William Lee Irwin III @ 2004-09-03 17:23 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, Paulo Marques On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > - Added the m32r architecture. Haven't looked at it yet. > - Status update on various large patches in -mm: [...] kallsyms still looks funny even with the latest fixes. dmesg follows. Cheers. -- wli PROMLIB: Sun IEEE Boot Prom 3.2.30 2002/10/25 14:03 Linux version 2.6.9-rc1-mm3 (wli@analyticity) (gcc version 3.3.4 (Debian 1:3.3.4-9)) #1 SMP Fri Sep 3 03:16:52 PDT 2004 ARCH: SUN4U Ethernet address: 08:00:20:89:ed:b7 On node 0 totalpages: 490172 DMA zone: 490172 pages, LIFO batch:8 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 CENTRAL: Detected 4 slot Enterprise system. cfreg[a8] cver[fc] FHC(board 1): Version[1] PartID[fa0] Manuf[3e] (CENTRAL) FHC(board 3): Version[1] PartID[fa0] Manuf[3e] (JTAG Master) FHC(board 5): Version[1] PartID[fa0] Manuf[3e] FHC(board 7): Version[1] PartID[fa0] Manuf[3e] FHC(board 1): Version[1] PartID[fa0] Manuf[3e] Built 1 zonelists Kernel command line: -p root=/dev/nfs nfsroot=/mnt/f/e3k/debian ip=dhcp debug initcall_debug profile=1 kernel profiling enabled (shift: 1) PID hash table entries: 4096 (order: 12, 131072 bytes) Console: colour dummy device 80x25 Dentry cache hash table entries: 524288 (order: 9, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 8, 2097152 bytes) Memory: 3881600k available (2536k kernel code, 944k data, 144k init) [fffff80000000000,00000000efd18000] Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) Mount-cache hash table entries: 512 (order: 0, 8192 bytes) Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) CPU 7: synchronized TICK with master CPU (last diff -10 cycles,maxerr 670 cycles) Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) CPU 10: synchronized TICK with master CPU (last diff -2 cycles,maxerr 660 cycles) Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) CPU 11: synchronized TICK with master CPU (last diff -6 cycles,maxerr 714 cycles) Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) CPU 14: synchronized TICK with master CPU (last diff -16 cycles,maxerr 692 cycles) Calibrating delay loop... 667.64 BogoMIPS (lpj=333824) CPU 15: synchronized TICK with master CPU (last diff -11 cycles,maxerr 696 cycles) Brought up 6 CPUs Total of 6 processors activated (4005.88 BogoMIPS). SMP: Calibrating ecache flush... Using heuristic of 1200018 cycles, 3 ticks. CPU6: online domain 0: span 0000ccc0 groups: 00000040 00000080 00000400 00000800 00004000 00008000 CPU7: online domain 0: span 0000ccc0 groups: 00000080 00000400 00000800 00004000 00008000 00000040 CPU10: online domain 0: span 0000ccc0 groups: 00000400 00000800 00004000 00008000 00000040 00000080 CPU11: online domain 0: span 0000ccc0 groups: 00000800 00004000 00008000 00000040 00000080 00000400 CPU14: online domain 0: span 0000ccc0 groups: 00004000 00008000 00000040 00000080 00000400 00000800 CPU15: online domain 0: span 0000ccc0 groups: 00008000 00000040 00000080 00000400 00000800 00004000 Calling initcall 0x00000000007756c0: p_siW2up_up_destroyup_up_siup_6up_+0x0/0x20() Calling initcall 0x0000000000779a00: p_up_zup_up_+0x0/0x40() Calling initcall 0x000000000077a240: p_siW649up_up_siup_6up_+0x0/0x60() Calling initcall 0x000000000077a2a0: p_siW91up_4up_up_up_siup_6up_+0x0/0x20() Calling initcall 0x000000000077a2c0: p_siW2up_up_up_siup_6up_+0x0/0x20() Calling initcall 0x0000000000784d20: p_mup_fswTup_up_+0x0/0x80() NET: Registered protocol family 16 Calling initcall 0x000000000077cc60: p_up_up_up_1up_up_sup_+0x0/0x40() Calling initcall 0x0000000000773500: p_up_gs7up_3up_up_+0x0/0xa0() Calling initcall 0x0000000000779780: p_siWup_p+0x0/0xc0() Calling initcall 0x000000000077d100: p_649up_up_+0x0/0xc0() Calling initcall 0x000000000077ed00: p_up_ynup_+0x0/0x40() Calling initcall 0x000000000077ed40: p_up_9up_0up_Gup_+0x0/0x60() Calling initcall 0x000000000077eda0: p_up_8up_up_0up_Gup_+0x0/0xc0() Calling initcall 0x00000000007816c0: p_siW91up_+0x0/0x140() SCSI subsystem initialized Calling initcall 0x00000000007834e0: p_up_sup_+0x0/0x340() SYSIO: UPA portID 2, at 000001c400000000 sbus0: Clock 25.0 MHz SYSIO: UPA portID 3, at 000001c600000000 sbus1: Clock 25.0 MHz dma0: HME DVMA gate array Calling initcall 0x0000000000783de0: p_sicpuup_+0x0/0xc0() Calling initcall 0x0000000000784a40: p_up_up_iup_+0x0/0x1a0() Calling initcall 0x000000000077c960: p_qup_fsiup_+0x0/0xc0() Calling initcall 0x0000000000774f40: p_q6up_up_+0x0/0x60() Calling initcall 0x0000000000777400: p_Kynicwup_+0x0/0x60() Calling initcall 0x00000000007774e0: p_pup_sup_+0x0/0x60() Calling initcall 0x00000000007776a0: p_res4up_up_ynup_+0x0/0xa0() Calling initcall 0x0000000000777a20: p_siWup_7up_drivl6_p9+0x0/0xe0() Calling initcall 0x0000000000777b00: p_up_+0x0/0x60() Calling initcall 0x0000000000777b60: p_icup_up_up_up_+0x0/0x40() Calling initcall 0x000000000045dd60: p_up__pup_fsup_up_up_+0x0/0xa0() Calling initcall 0x0000000000777ba0: p_up_up_resup_sup_+0x0/0x20() Calling initcall 0x0000000000777bc0: p_5tup_9xfrm_polic6sup_+0x0/0x40() Calling initcall 0x0000000000777c00: 5Lup_3up_up_+0x0/0x60() Calling initcall 0x0000000000462dc0: p_5Tsys32up_up_+0x0/0x40() Calling initcall 0x0000000000778da0: p_siWup_up_up_up_ynJs6si+0x0/0x60() Calling initcall 0x0000000000779040: p_up_up_roup_up_+0x0/0x20() Calling initcall 0x0000000000779320: p__up_ynup_+0x0/0x80() Calling initcall 0x00000000007793e0: p_59Oup_up_up_+0x0/0x80() Calling initcall 0x00000000007794a0: p_w19Oup_sup_+0x0/0x40() Calling initcall 0x00000000007794e0: p_siWup_6up_handler+0x0/0xe0() Calling initcall 0x0000000000779960: p_siWup_4up_ynhandler+0x0/0x60() Calling initcall 0x00000000007799c0: p_up_svc_up_up_+0x0/0x40() Calling initcall 0x0000000000779d80: p_up_up_lup_up_up_+0x0/0x40() Calling initcall 0x000000000077a040: p_0pGup_+0x0/0x80() Calling initcall 0x000000000077a0c0: p_up_rup_up_7up_dup_+0x0/0x100() Calling initcall 0x000000000077a1c0: p_siWvdestroyup_fspup_up_+0x0/0x80() Calling initcall 0x000000000077a2e0: p_siW6up_up_2+0x0/0x40() Calling initcall 0x000000000077a800: p_siWup_up_up_shandler+0x0/0x80() Calling initcall 0x000000000077a8a0: p_siWup_destroyup_9+0x0/0x60() Calling initcall 0x000000000077ab20: p_nup_+0x0/0x40() Calling initcall 0x000000000077ab60: p_siWup_up_up_9+0x0/0x60() Calling initcall 0x000000000077ac80: p_siWup_unregisterup_handler+0x0/0x20() Calling initcall 0x000000000077acc0: p_siW6si4up_up_9+0x0/0x60() Calling initcall 0x000000000077ad20: p_siW4move_llup_up_up_up_9+0x0/0x60() Calling initcall 0x000000000077ad80: p_siWup_up_handler+0x0/0x140() Calling initcall 0x000000000077b780: p_siWup_up_6+0x0/0x40() Calling initcall 0x000000000077b7c0: p_siWup_up_up_9+0x0/0x60() Calling initcall 0x000000000077bcc0: p_siWgsrup_handler+0x0/0xa0() Calling initcall 0x000000000077bd60: up_up_up_+0x0/0x40() Calling initcall 0x000000000077bf80: p_siW6hynhandler+0x0/0x100() Calling initcall 0x000000000077c080: p_siW1up_xfrm_policup_T+0x0/0x40() Initializing Cryptographic API Calling initcall 0x000000000077c100: p_up_+0x0/0x20() Calling initcall 0x000000000077c120: p_up_+0x0/0x20() Calling initcall 0x000000000077c140: p_up_+0x0/0x60() Calling initcall 0x000000000077c1a0: p_up_+0x0/0x20() Calling initcall 0x000000000077cac0: p_aup_up_4t4up_2+0x0/0x140() Calling initcall 0x000000000077cca0: p_up_up_up_up_+0x0/0x1e0() Console: switching to mono PROM 80x34 Calling initcall 0x000000000077d0e0: p_up_up_up_up_+0x0/0x20() Calling initcall 0x000000000077d7a0: p__ppup_up_+0x0/0x80() Calling initcall 0x000000000077d820: p__pup_eup_up_+0x0/0x40() Calling initcall 0x000000000077db20: p_ouup_ynup_+0x0/0x60() Calling initcall 0x000000000077e8e0: p_oup_4up_3up_up_+0x0/0x40() SunZilog: 2 chips. zs2 at 0x000001fff8904004 (irq = 12,b9) is a SunZilog zs3 at 0x000001fff8904000 (irq = 12,b9) is a SunZilog ttyS0 at MMIO 0x0 (irq = 7956000) is a SunZilog ttyS1 at MMIO 0x0 (irq = 7956000) is a SunZilog Console: ttyS0 (SunZilog zs0) Calling initcall 0x000000000077eb20: p_up_up_6do_cyn1up_up_sup_+0x0/0x80() Calling initcall 0x0000000000595040: p_2up_up_up_efs3up_up_tup_up_+0x0/0x20() Calling initcall 0x000000000077ee60: p_up_7xup_+0x0/0x320() loop: loaded (max 8 devices) Calling initcall 0x000000000077f1c0: p_up_up_up_+0x0/0x240() Using deadline io scheduler nbd: registered device at major 43 Calling initcall 0x000000000077fde0: ut_0up_up_up_ktfswup_2+0x0/0x40() sunhme.c:v2.02 24/Aug/2003 David S. Miller (davem@redhat.com) eth0: HAPPY MEAL (SBUS) 10/100baseT Ethernet 08:00:20:89:ed:b7 Calling initcall 0x0000000000780320: p_up_up_up_a1ynwup_2+0x0/0x160() Calling initcall 0x0000000000780d40: p_82up_wup_2+0x0/0xc0() Calling initcall 0x00000000007813c0: p_up_up_up_up_wup_2+0x0/0xc0() Calling initcall 0x0000000000781600: p_up_up_7up_up_up_sup_+0x0/0x60() Calling initcall 0x0000000000782820: p_siWput_49up_1up_fsup__p+0x0/0xe0() esp0: IRQ 7,db SCSI ID 7 Clk 40MHz CCYC=25000 CCF=8 TOut 167 NCR53C9XF(espfast) ESP: Total of 1 ESP hosts found, 1 actually in use. scsi0 : Sparc ESP366-HME Vendor: SEAGATE Model: SX118202LS Rev: B808 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B808 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B808 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B808 Type: Direct-Access ANSI SCSI revision: 02 Vendor: TOSHIBA Model: XM5701TASUN12XCD Rev: 2395 Type: CD-ROM ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B807 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B807 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B807 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B807 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B807 Type: Direct-Access ANSI SCSI revision: 02 Vendor: SEAGATE Model: SX118202LS Rev: B808 Type: Direct-Access ANSI SCSI revision: 02 Calling initcall 0x0000000000782aa0: p_siWup_+0x0/0x100() st: Version 20040403, fixed bufsize 32768, s/g segs 256 Calling initcall 0x0000000000782ba0: p_siW9up_+0x0/0x60() esp0: target 0 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sda: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sda: drive cache: write through sda: unknown partition table Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 esp0: target 1 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdb: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdb: drive cache: write through sdb: unknown partition table Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0 esp0: target 2 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdc: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdc: drive cache: write through sdc: unknown partition table Attached scsi disk sdc at scsi0, channel 0, id 2, lun 0 esp0: target 3 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdd: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdd: drive cache: write through sdd: unknown partition table Attached scsi disk sdd at scsi0, channel 0, id 3, lun 0 esp0: target 10 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sde: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sde: drive cache: write through sde: unknown partition table Attached scsi disk sde at scsi0, channel 0, id 10, lun 0 esp0: target 11 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdf: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdf: drive cache: write through sdf: unknown partition table Attached scsi disk sdf at scsi0, channel 0, id 11, lun 0 esp0: target 12 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdg: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdg: drive cache: write through sdg: unknown partition table Attached scsi disk sdg at scsi0, channel 0, id 12, lun 0 esp0: target 13 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdh: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdh: drive cache: write through sdh: unknown partition table Attached scsi disk sdh at scsi0, channel 0, id 13, lun 0 esp0: target 14 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdi: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdi: drive cache: write through sdi: unknown partition table Attached scsi disk sdi at scsi0, channel 0, id 14, lun 0 esp0: target 15 [period 100ns offset 15 20.00MHz FAST-WIDE SCSI-II] SCSI device sdj: 35566480 512-byte hdwr sectors (18210 MB) SCSI device sdj: drive cache: write through sdj: unknown partition table Attached scsi disk sdj at scsi0, channel 0, id 15, lun 0 Calling initcall 0x0000000000782c00: p_siW9up_+0x0/0x40() esp0: target 6 asynchronous sr0: scsi-1 drive Uniform CD-ROM driver Revision: 3.20 Attached scsi CD-ROM sr0 at scsi0, channel 0, id 6, lun 0 Calling initcall 0x0000000000782c40: p_siW93+0x0/0xe0() Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 Attached scsi generic sg1 at scsi0, channel 0, id 1, lun 0, type 0 Attached scsi generic sg2 at scsi0, channel 0, id 2, lun 0, type 0 Attached scsi generic sg3 at scsi0, channel 0, id 3, lun 0, type 0 Attached scsi generic sg4 at scsi0, channel 0, id 6, lun 0, type 5 Attached scsi generic sg5 at scsi0, channel 0, id 10, lun 0, type 0 Attached scsi generic sg6 at scsi0, channel 0, id 11, lun 0, type 0 Attached scsi generic sg7 at scsi0, channel 0, id 12, lun 0, type 0 Attached scsi generic sg8 at scsi0, channel 0, id 13, lun 0, type 0 Attached scsi generic sg9 at scsi0, channel 0, id 14, lun 0, type 0 Attached scsi generic sg10 at scsi0, channel 0, id 15, lun 0, type 0 Calling initcall 0x0000000000782d20: p_Y7up_up_+0x0/0x20() Calling initcall 0x0000000000783ac0: p_up_up_up_up_up_+0x0/0x140() Calling initcall 0x0000000000783c00: p_gsrup_up_+0x0/0xa0() Calling initcall 0x0000000000783ca0: p_up_up_oup_up_+0x0/0x60() Calling initcall 0x0000000000783ea0: p_up_5up_up_up_+0x0/0x20() Calling initcall 0x0000000000783ec0: p_up_9up_res9ynup_+0x0/0xc0() Calling initcall 0x0000000000783f80: p_si2cup_up_+0x0/0x20() md: linear personality registered as nr 1 Calling initcall 0x0000000000783fa0: p_0up_up_up_up_+0x0/0x20() md: raid0 personality registered as nr 2 Calling initcall 0x0000000000783fc0: p_04up_up_+0x0/0x20() md: raid1 personality registered as nr 3 Calling initcall 0x0000000000783fe0: p_0up_resourceup_up_+0x0/0x20() md: raid5 personality registered as nr 4 Calling initcall 0x00000000005e27c0: p_t4up_up_up_ynup_eup_z+0x0/0x100() raid5: measuring checksumming speed VIS : 136.000 MB/sec raid5: using function: VIS (136.000 MB/sec) Calling initcall 0x0000000000784000: p_0up_up_up_up_+0x0/0x40() raid6: int64x1 164 MB/s raid6: int64x2 273 MB/s raid6: int64x4 277 MB/s raid6: int64x8 167 MB/s raid6: using algorithm int64x4 (277 MB/s) md: raid6 personality registered as nr 8 Calling initcall 0x0000000000784280: p_6resup_lup_up_up_up_up_+0x0/0x20() md: multipath personality registered as nr 7 Calling initcall 0x00000000007842a0: p_6up_up_+0x0/0x120() md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 Calling initcall 0x0000000000784480: p_up_up_up_+0x0/0xa0() device-mapper: 4.1.0-ioctl (2003-12-10) initialised: dm@uk.sistina.com Calling initcall 0x00000000007847e0: p_up_do_fsup_ynup_+0x0/0x140() Calling initcall 0x0000000000784da0: p_siWup_mup_+0x0/0x120() Calling initcall 0x0000000000785d20: p_si2up_up_+0x0/0x240() NET: Registered protocol family 2 IP: routing cache hash table of 32768 buckets, 512Kbytes TCP: Hash tables configured (established 524288 bind 65536) Calling initcall 0x00000000007862c0: p_0up_up_up_up_+0x0/0x80() Calling initcall 0x0000000000786340: p_9up_up_up_up_+0x0/0x80() Calling initcall 0x00000000007863c0: up_Rup_up_up_up_+0x0/0x80() Calling initcall 0x0000000000786440: up_4xup_+0x0/0x160() Calling initcall 0x0000000000788960: p_0up_fso4up_up_up_+0x0/0xa0() NET: Registered protocol family 1 Calling initcall 0x0000000000788a00: p_up_j2up_up_+0x0/0x60() NET: Registered protocol family 17 Calling initcall 0x0000000000788a60: up__bup_up_up_up_up_up_+0x0/0x60() NET: Registered protocol family 15 Calling initcall 0x0000000000788ac0: p_siW9oup_up_1+0x0/0x80() Calling initcall 0x0000000000788b40: p_siWup_up_1_bup_up_9+0x0/0x60() Calling initcall 0x0000000000788ba0: p_siW5_pup__p7sup_up_resup_+0x0/0x40() Calling initcall 0x000000000060a300: p_up_up_up_aup_up_up__b2up_+0x0/0x60() Calling initcall 0x00000000007880c0: x0resprom_Lup_3+0x0/0x320() Sending DHCP requests .., OK IP-Config: Got DHCP answer from 192.168.1.1, my address is 192.168.1.16 IP-Config: Complete: device=eth0, addr=192.168.1.16, mask=255.255.255.0, gw=192.168.1.1<6>eth0: Link is up using internal transceiver at 100Mb/s, Full Duplex. , host=analyticity, domain=holomorphy.com, nis-domain=(none), bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=/mnt/f/e3k/debian md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. Looking up port of RPC 100003/2 on 192.168.1.1 Looking up port of RPC 100005/1 on 192.168.1.1 VFS: Mounted root (nfs filesystem) readonly. nfs warning: mount version older than kernel ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 17:23 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-03 17:51 ` Paulo Marques 2004-09-03 18:02 ` 2.6.9-rc1-mm3 William Lee Irwin III 0 siblings, 1 reply; 53+ messages in thread From: Paulo Marques @ 2004-09-03 17:51 UTC (permalink / raw) To: William Lee Irwin III; +Cc: Andrew Morton, linux-kernel William Lee Irwin III wrote: > On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > >>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ >>- Added the m32r architecture. Haven't looked at it yet. >>- Status update on various large patches in -mm: > > [...] > > kallsyms still looks funny even with the latest fixes. dmesg follows. > Cheers. Could you send me the .tmp_kallsyms2.S and System.map files from this kernel build, please, please, please? I really want to address this problem, but without hardware and without more information I'm a little in the dark (although looking at the resulting names already gives some clues). Also, doing a "cat /proc/kallsyms" shows the same kind of behavior, doesn't it? (just to be sure) TIA, -- Paulo Marques - www.grupopie.com To err is human, but to really foul things up requires a computer. Farmers' Almanac, 1978 ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 17:51 ` 2.6.9-rc1-mm3 Paulo Marques @ 2004-09-03 18:02 ` William Lee Irwin III 2004-09-05 22:33 ` 2.6.9-rc1-mm3 Paulo Marques 0 siblings, 1 reply; 53+ messages in thread From: William Lee Irwin III @ 2004-09-03 18:02 UTC (permalink / raw) To: Paulo Marques; +Cc: Andrew Morton, linux-kernel On Fri, Sep 03, 2004 at 06:51:08PM +0100, Paulo Marques wrote: > Could you send me the .tmp_kallsyms2.S and System.map files from > this kernel build, please, please, please? > I really want to address this problem, but without hardware and > without more information I'm a little in the dark (although > looking at the resulting names already gives some clues). > Also, doing a "cat /proc/kallsyms" shows the same kind of behavior, > doesn't it? (just to be sure) cat /proc/kallsyms also exhibits this problem. The data will appear shortly at: ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/kallsyms2.S-sparc64.gz ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/System.map-2.6.9-rc1-mm3-sparc64.gz -- wli ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 18:02 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-05 22:33 ` Paulo Marques 2004-09-07 10:54 ` 2.6.9-rc1-mm3 Paulo Marques 0 siblings, 1 reply; 53+ messages in thread From: Paulo Marques @ 2004-09-05 22:33 UTC (permalink / raw) To: William Lee Irwin III; +Cc: Andrew Morton, linux-kernel William Lee Irwin III wrote: > On Fri, Sep 03, 2004 at 06:51:08PM +0100, Paulo Marques wrote: > >>Could you send me the .tmp_kallsyms2.S and System.map files from >>this kernel build, please, please, please? >>I really want to address this problem, but without hardware and >>without more information I'm a little in the dark (although >>looking at the resulting names already gives some clues). >>Also, doing a "cat /proc/kallsyms" shows the same kind of behavior, >>doesn't it? (just to be sure) > > > cat /proc/kallsyms also exhibits this problem. > > The data will appear shortly at: > > ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/kallsyms2.S-sparc64.gz > ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/System.map-2.6.9-rc1-mm3-sparc64.gz Thank for all the information! Looking at the data I found out that the "_up_up_up" is in fact the token with code "0", which means that the token "0" was being used a lot more than the others. This pointed me in the direction of the bug. My error was to assume the .word assembler directive meant a 16-bit unsigned integer, when in fact it depends on the architecture and is 32 bits on sparc :( This one liner should solve the problem. Please verify that in fact it does solve it, and I'll send a proper "[PATCH]" message to be included in the next version. -- Paulo Marques - www.grupopie.com To err is human, but to really foul things up requires a computer. Farmers' Almanac, 1978 --- linux-2.6.9-rc1-mm3/scripts/kallsyms.c 2004-09-05 21:51:14.000000000 +0100 +++ linux-2.6.9-rc1-kall/scripts/kallsyms.c 2004-09-05 21:52:38.000000000 +0100 @@ -303,7 +303,7 @@ write_src(void) output_label("kallsyms_token_index"); for (i = 0; i < 256; i++) - printf("\t.word\t%d\n", best_idx[i]); + printf("\t.short\t%d\n", best_idx[i]); printf("\n"); } ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-05 22:33 ` 2.6.9-rc1-mm3 Paulo Marques @ 2004-09-07 10:54 ` Paulo Marques 0 siblings, 0 replies; 53+ messages in thread From: Paulo Marques @ 2004-09-07 10:54 UTC (permalink / raw) To: William Lee Irwin III; +Cc: Andrew Morton, linux-kernel Paulo Marques wrote: > William Lee Irwin III wrote: > >> On Fri, Sep 03, 2004 at 06:51:08PM +0100, Paulo Marques wrote: >> >>> Could you send me the .tmp_kallsyms2.S and System.map files from >>> this kernel build, please, please, please? >>> I really want to address this problem, but without hardware and >>> without more information I'm a little in the dark (although >>> looking at the resulting names already gives some clues). >>> Also, doing a "cat /proc/kallsyms" shows the same kind of behavior, >>> doesn't it? (just to be sure) >> >> >> >> cat /proc/kallsyms also exhibits this problem. >> >> The data will appear shortly at: >> >> ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/kallsyms2.S-sparc64.gz >> >> ftp://ftp.kernel.org/pub/linux/kernel/people/wli/misc/System.map-2.6.9-rc1-mm3-sparc64.gz >> > > > Thank for all the information! > > Looking at the data I found out that the "_up_up_up" is in fact the > token with code "0", which means that the token "0" was being used a > lot more than the others. > > This pointed me in the direction of the bug. > > My error was to assume the .word assembler directive meant a 16-bit > unsigned integer, when in fact it depends on the architecture and is > 32 bits on sparc :( > > This one liner should solve the problem. > > Please verify that in fact it does solve it, and I'll send a proper > "[PATCH]" message to be included in the next version. You might have missed this earlier, so I'm reposting it. Could you please try the attached patch and see if it works on sparc64? -mm4 is out already, and I haven't send the final patch because I don't have any confirmation that it actually works :( -- Paulo Marques - www.grupopie.com To err is human, but to really foul things up requires a computer. Farmers' Almanac, 1978 --- linux-2.6.9-rc1-mm3/scripts/kallsyms.c 2004-09-05 21:51:14.000000000 +0100 +++ linux-2.6.9-rc1-kall/scripts/kallsyms.c 2004-09-05 21:52:38.000000000 +0100 @@ -303,7 +303,7 @@ write_src(void) output_label("kallsyms_token_index"); for (i = 0; i < 256; i++) - printf("\t.word\t%d\n", best_idx[i]); + printf("\t.short\t%d\n", best_idx[i]); printf("\n"); } ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (9 preceding siblings ...) 2004-09-03 17:23 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-03 17:56 ` Andre Eisenbach 2004-09-03 18:12 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-03 20:33 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 17:57 ` 2.6.9-rc1-mm3 (compile stats) John Cherry ` (5 subsequent siblings) 16 siblings, 2 replies; 53+ messages in thread From: Andre Eisenbach @ 2004-09-03 17:56 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel I get the following error during compilation. .config available upon request. CC drivers/input/serio/i8042.o drivers/input/serio/i8042.c: In function `acpi_i8042_kbd_add': drivers/input/serio/i8042.c:1133: error: `i8042_data_reg' undeclared (first use in thisfunction) drivers/input/serio/i8042.c:1133: error: (Each undeclared identifier is reported only once drivers/input/serio/i8042.c:1133: error: for each function it appears in.) drivers/input/serio/i8042.c:1134: error: `i8042_command_reg' undeclared (first use in this function) drivers/input/serio/i8042.c:1135: error: `i8042_status_reg' undeclared (first use in this function) make[2]: *** [drivers/input/serio/i8042.o] Error 1 make[1]: *** [drivers/input/serio] Error 2 make: *** [drivers] Error 2 On Fri, 3 Sep 2004 01:48:11 -0700, Andrew Morton <akpm@osdl.org> wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > > - Added the m32r architecture. Haven't looked at it yet. > > - Status update on various large patches in -mm: > > - The packet-writing code is awaiting resolution of the > abuse-of-elevator-fields problem. > > - perfctr is stalled. Mikael is planning on doing more work to make it > more compatible with perfmon, but he is busy for a while. > > - If the sysfs-backing-store patches get any older they'll start to > stink. Awaiting review input from AV. > > - ext3 reservation code is currently being optimised by Stephen Tweedie > (replace a serious-looking linear search with an rbtree). I'd expect > those patches to land in -mm soon. > > - ext3 online resizing still needs a bit of maintenance work done. > > - pcmcia driver model support: dunno. I guess we're waiting for rmk to > get onto this. > > - i386 hotplug CPU support: I'm not sure that we should merge this at > all - it's a testing-only thing. > > - key management code: mainly awaiting feedback from other fs developers > who may need such a capability. Also we seem to be unsure as to which > userspace interface will end up being used? > > - kexec: I guess this could be merged now, if we want kexec now. I'm > waiting for the kexec-based-crashdump patches to turn up. > > - cpusets: ready to go, I guess. Review input from various parties > seems positive. Post-2.6.9. > > - reiser4: blah. > > - Various random fixes and updates. > > Changes since 2.6.9-rc1-mm2: > > linus.patch > bk-acpi.patch > bk-agpgart.patch > bk-cpufreq.patch > bk-drm.patch > bk-ia64.patch > bk-ieee1394.patch > bk-input.patch > bk-mmc.patch > bk-netdev.patch > bk-pci.patch > bk-pnp.patch > bk-power.patch > bk-serial.patch > > Latest versions of external trees > > -remove-function-prototype-inside-function.patch > -make-assign_irq_vector-non-__init.patch > -platform-update-for-es7000.patch > -fix-oops-with-nmi_watchdog=2.patch > -sound-control-build-fix.patch > -i386_exception_notifiers.patch > -kprobes-base.patch > -kprobes-unset-fix.patch > -kprobes-func-args.patch > -kprobes-build-fix.patch > -fix-the-unnecessary-entropy-call-in-the-irq-handler.patch > -update-ppc-maintainers-credits.patch > -ppc64-1-3-rework-ppc64-cpu-map-setup.patch > -ppc64-2-3-set-platform-cpuids-later-in-boot.patch > -ppc64-3-3-allocate-irqstacks-only-for-possible-cpus.patch > -ppc64-add-a-pfn_to_kaddr-function.patch > -dev-zero-vs-hugetlb-mappings.patch > -hugetlbfs-private-mappings.patch > -truncate_inode_pages-latency-fix.patch > -vlan-support-for-3c59x-3c90x.patch > -tiny-shmem-tmpfs-replacement.patch > -x86_64-numa-emulation.patch > -using-get_cycles-for-add_timer_randomness.patch > -waitid-system-call.patch > -waitid-clear-fields.patch > -fix-rusage-semantics.patch > -fix-pid-hash-sizing.patch > -use-hlist-for-pid-hash.patch > -use-hlist-for-pid-hash-cache-friendliness.patch > -amiga-partition-reading-fix.patch > -prevent-memory-leak-in-devpts.patch > -dont-oops-on-stripped-modules.patch > -i386-bootmem-restrictions.patch > -use-page_to_nid.patch > -tdfx-linkage-fix.patch > -propagate-pci_enable_device-errors.patch > -netpoll-fix-unaligned-accesses.patch > -netpoll-revert-queue-stopped-change.patch > -netpoll-kill-config_netpoll_rx.patch > -netpoll-increase-napi-budget.patch > -netpoll-fix-up-trapped-logic.patch > -make-i386-signal-delivery-work-with-mregparm.patch > -fix-a-null-pointer-bug-in-do_generic_file_read.patch > -synclinkmp-transmit-eom-fix.patch > -interrupt-driven-hvc_console-as-vio-device.patch > -remove-ext2_panic-prototype.patch > -export-more-symbols-on-sparc32.patch > -fix-hardcoded-value-in-vsyscalllds.patch > -fix-up-centaur-cpu-feature-enabling.patch > -zr36067-driver-correct-i2c-algo-bit-dependency-in-kconfig.patch > -zr36067-driver-use-msleep-instead-of-schedule_timeout.patch > -zr36067-driver-correct-subfrequency-carrier.patch > -hfs-hfsplus-is-missing-sendfile.patch > -mark-pcxx-as-broken.patch > -fix-devfs-name-for-microcode-driver.patch > -topology-macro-safeness.patch > -befs-load-default-nls-if-none-is-specified-in-mount-options.patch > -fbdev-fix-kernel-panic-from-fbio_cursor-ioctl.patch > -fbdev-fix-copy_to-from_user-in-fbmemcfb_read-write.patch > -v4l-bttv-add-sanity-check-bug-3309.patch > -kernel-forkc-add-missing-unlikely.patch > -stv0299-device-naming-fix.patch > -s390-core-changes.patch > -s390-kernel-stack-options.patch > -s390-zfcp-host-adapater.patch > -isdn-build-fix.patch > > Merged > > +x86_64-waitid-syscall-number-fix.patch > > x86_64 waitid() fix > > +shmem-stubs-fix.patch > > !CONFIG_SHMEM build fix > > +sparc-alsa-fix.patch > > ALSA cross-arch fix > > +add_to_swap-suppress-oom-message.patch > > Kill some page allocation failure messages > > +distinct-tgid-tid-cpu-usage.patch > > Distinct per-process and per-thread accounting in /proc/pid/stat > > -request_region-for-winbond-and-smsc-parport-drivers-fix.patch > > Folded into request_region-for-winbond-and-smsc-parport-drivers.patch > > +es7000-more-mp-busses.patch > +es7000-subarch-update.patch > > ES7000 fixes > > +fix-target_cpus-for-summit-subarch.patch > > Summit fix > > +pkt_act-fix.patch > > net fix > > +ipr-build-fix.patch > > ipr.c build fix > > +acpi-compile-fix.patch > +acpi-x86_64-build-fix.patch > > ACPI build fixes > > +ppc-increase-max-auxv-entries.patch > +pin-the-kernel-stacks-slb-entry.patch > +ppc64-enable-debug_spinlock_sleep.patch > +ppc64-test-for-eeh-error-in-pci-config-read-path.patch > +ppc64-print-backtrace-in-eeh-code.patch > +ppc64-topdown-support.patch > +ppc64-topdown-support-arch-specific-get_unmapped_area.patch > +ppc64-setup-fw_features-before-init_early-calls-on-pseries.patch > +ppc64-make-use-of-batched-iommu-calls-on-pseries-lpars.patch > +ppc64-another-log-buffer-length-fix.patch > +ppc64-dynamically-allocate-emergency-stacks.patch > +ppc64-update-pseries_defconfig.patch > +ppc64-update-iseries_defconfig.patch > +ppc64-quieten-numa-boot-messages.patch > +ppc64-allocate-numa-node-data-node-locally.patch > +ppc64-cleanup-asm-processorh.patch > +ppc64-implement-page_is_ram.patch > > ppc[64] updates > > +add-support-for-numa-discovery-on-amd-dual-core-to-x86-64.patch > > x86_64 numa node discovery fix > > +fix-boot_cpu_data-on-x86-64.patch > > build fix > > +increase-bus-apic-limits-on-x86-64.patch > > Increase MAX_MP_BUSSES > > +factor-out-common-asm-hardirqh-code.patch > > hardirq.h code consolidation > > +fix-argument-checking-in-sched_setaffinity.patch > > Fixes the argument length checking in sched_setaffinity(). > > +packet-writing-credits.patch > > Fix up attributions > > +acpi-based-i8042-keyboard-aux-controller-enumeration.patch > > Enumerate 8042 controllers with ACPI > > +keys-new-error-codes-for-alpha-mips-pa-risc-sparc-sparc64.patch > > Fix the new key management code for some additional architectures > > +keys-permission-fix.patch > +support-supplementary-information-for-request-key.patch > > Updates/fixes to key management code > > +ptrace-api-preservation.patch > > Make ptrace handling work more like it used to > > +nix-rusage_group.patch > > Remove RUSAGE_GROUP > > +i386-syscall-tracing-of-bogus-system-calls.patch > > Fix syscall tracing for non-existent syscalls > > +fix-proc_symlink-warning-with-config_proc_fs=n.patch > > warning fix > > +reiser4-debug-build-fix.patch > > Fix reiser4 for the hardirq.h changes > > +update-acpi-floppy-enumeration.patch > > More fiddling with ACPI and floppies > > +inconsistent-kallsyms-fix.patch > +kallsyms-correct-type-char-in-proc-kallsyms.patch > > Fixes for the /proc/kallsyms speedup > > -consolidate-bit-waiting-code-patterns-cleanup.patch > > Folded into consolidate-bit-waiting-code-patterns.patch > > +eliminate-bh-waitqueue-hashtable-fix.patch > > Fix eliminate-bh-waitqueue-hashtable.patch > > -completely-out-of-line-spinlocks--generic.patch > -completely-out-of-line-spinlocks--i386.patch > -completely-out-of-line-spinlocks--x86_64.patch > > Dropped - out of date. > > +allow-cluster-wide-flock-update.patch > > flock() extensions for clustered machines > > +read_ldt-neglects-checking-of-clear_user-return.patch > > x86_64 read_ldt() fixlet > > +searching-for-parameters-in-make-menuconfig.patch > > Permit lookup of a particular config item in menuconfig > > +filemap-read-fix.patch > > Fix the occasional off-by-one in do_generic_mapping_read() again again > again. > > +r8169-dac-support-fix.patch > > Net driver fix > > +fat-document-fix-update.patch > +nls-nls_cp932-fix.patch > > Fatfs updates > > +v4l-i2c-cleanups.patch > +v4l-i2c-tuner-modules-update.patch > +v4l-bttv-driver-update.patch > +v4l-saa7134-driver-update.patch > > V4L updates > > +pcxxc-bulid-fix.patch > > Build fix > > +fix-f_version-optimization-for-get_tgid_list.patch > > Fix up a /proc optimisation which broke. > > +move-wait-ops-contention-case-completely-out-of-line.patch > +reduce-number-of-parameters-to-__wait_on_bit-and-__wait_on_bit_lock.patch > +document-wake_up_bits-requirement-for-preceding-memory-barriers.patch > > Cleanups/fixups for the new buffer/page waiting functions > > +kernel-sysfs-events-layer.patch > > rml's dbus stuff > > +root-reservations-for-strict-overcommit.patch > > Reserve memory for root in the overcommit code > > +fix-the-barrier-ide-detection-logic.patch > > IDE fix for the barrier code > > +disable-colour-conversion-in-the-cpia.patch > +add-smc91x-ethernet-for-lpd7a40x.patch > > Driver fixes > > +make-bad_page-print-all-of-page-flags.patch > > Print additional debug info in bad_page() > > +centralize-some-nls-helpers.patch > > Code cleanup > > +fix-compile-warning-in-ppc64-pmac_featurec.patch > +fix-compile-warnings-in-via-pmuc-for-config_pmac_pbook.patch > > Warning fixes > > +remove-unused-sysctls-from-kernel-personalityc.patch > > Cleanup > > +stop-put_inode-abuse-in-vxfs.patch > > vxfs fix > > +some-missing-statics-in-mm.patch > > Give a few thing static scope. > > +remove-ptrinfo.patch > +remove-ptrinfo-fix.patch > > Remove unused function > > +fix-compile-warning-in-rivafb-on-ppc.patch > > Warning fix > > +m32r-base.patch > +m32r-upgrade-to-2681-kernel.patch > +m32r-support-a-new-bootloader-m32r-g00ff.patch > > m32r architecture merge > > +fix-drivers-net-cs89x0c-warning.patch > > Warning fix > > +announce-hpet-devices-claimed.patch > > Additional HPET discovery printks > > +silence-sn_console-driver-on-non-sgi-boxes.patch > > Kill a boot-time printk > > +drivers-char-amiserialc-min-max-removal.patch > +drivers-char-epcac-min-max-removal.patch > +drivers-char-espc-min-max-removal.patch > +drivers-char-isicomc-min-max-removal.patch > +drivers-char-mxserc-min-max-removal.patch > +drivers-char-pcmcia-synclink_csc-min-max-removal.patch > +drivers-char-pcxxc-min-max-removal.patch > +drivers-char-riscom8c-min-max-removal.patch > +drivers-char-rocketc-min-max-removal.patch > +drivers-char-rocket_inth-min-max-removal.patch > +drivers-char-selectionc-min-max-removal.patch > +drivers-char-serial167c-min-max-removal.patch > +drivers-char-specialixc-min-max-removal.patch > +drivers-char-synclinkc-min-max-removal.patch > +drivers-char-synclinkmpc-min-max-removal.patch > +include-linux-isicomh-min-max-removal.patch > +drivers-tc-zsc-min-max-removal.patch > +ds1620-replace-schedule_timeout-with-msleep.patch > +dsp56k-replace-schedule_timeout-with-msleep.patch > +ec3104-replace-schedule_timeout-with-msleep.patch > +isicom-replace-schedule_timeout-with-msleep.patch > +nwflash-replace-schedule_timeout-with-msleep.patch > +pcwd-replace-schedule_timeout-with-msleep.patch > +synclink-replace-jiffies_from_ms-with-msecs_to_jiffies.patch > +add-msleep_interruptible-function-to-kernel-timerc.patch > +cdu31a-replace-schedule_timeout-with-msleep.patch > +mcd-replace-schedule_timeout-with-msleep.patch > +radio-radio-maestro-replace-schedule_timeout-with-msleep.patch > +radio-radio-cadet-replace-schedule_timeout-with-msleep.patch > +radio-radio-aimslab-replace-while-schedule-with-msleep.patch > +radio-miropcm20-rds-replace-schedule_timeout-with-msleep.patch > +radio-radio-maxiradio-replace-schedule_timeout-with-msleep.patch > +saa7146_i2cc-use-msleep.patch > +radio-radio-sf16fmi-replace-schedule_timeout-with-msleep.patch > +radio-radio-sf16fmr2-replace-schedule_timeout-with-msleep.patch > +message-mptscsih-replace-schedule_timeout-with-msleep.patch > +message-i2o_core-replace-schedule_timeout-with-msleep.patch > +mtd-cfi_cmdset_0001-replace-schedule_timeout-with-msleep.patch > > Janitorial things > > +coda-fix-ifdefs-for-config_coda_fs_old_api.patch > +coda-add-sendfile-wrapper.patch > > coda updates > > +sort-the-credits-file-properly-and-add-myself.patch > > alphasort ./CREDITS > > +fs-compatc-rwsem-instead-of-bkl-around-ioctl32_hash_table.patch > > bkl removal > > +small-wait_on_page_writeback_range-optimization.patch > > Optimise filemap_fdatawait() a bit > > +vm-pageout-throttling.patch > > Fix ooms during heavy swapout with oversized request queues (ie: CFQ) > > +3w-xxxxc-queue-depth.patch > > 3ware driver queue length fixes > > +fix-race-in-sysfs_read_file-and-sysfs_write_file.patch > > sysfs race fixes > > +update-parport-maintainers-entry.patch > > MAINTAINERS update > > +make-hugetlb-expansion-allocation-nowarn.patch > > Suppress a page allocation failure diagnostic > > +md-add-interface-for-userspace-monitoring-of-events.patch > +md-correct-working_disk-counts-for-raid5-and-raid6.patch > > md update > > +knfsd-calls-to-break_lease-in-nfsd-should-be-o_nonblocking.patch > +knfsd-return-eacces-instead-of-estale-for-certain-filehandle-lookup-failures.patch > +knfsd-fix-incorrect-indentation-in-fh_verify.patch > +nfsd4-support-acl_support-attribute.patch > +knfsd-trivial-cleanup-of-nfs4statec.patch > +nfsd4-could-leak-a-stateid-in-an-error-path.patch > +nfsd4-postpone-release-of-stateowner-on-close.patch > +nfsd4-store-current-tgid-instead-of-lockowner-hash-in-fl_pid.patch > +knfsd-remove-redundant-initialization-in-nfsd4_lockt.patch > > NFS server updates > > +remove-in-kernel-init_module-cleanup_module-stubs.patch > > Remove dead code > > +airo-build-fix.patch > > Fix airo compilation > > number of patches in -mm: 363 > number of changesets in external trees: 341 > number of patches in -mm only: 350 > total patches: 691 > > linus.patch > > x86_64-waitid-syscall-number-fix.patch > x86_64 waitid syscall number fix > > shmem-stubs-fix.patch > Fix shmem.c stubs > > sparc-alsa-fix.patch > sparc ALSA fix > > add_to_swap-suppress-oom-message.patch > add_to_swap(): suppress oom message > > distinct-tgid-tid-cpu-usage.patch > distinct tgid/tid CPU usage > > request_region-for-winbond-and-smsc-parport-drivers.patch > request_region for winbond and smsc parport drivers > request_region-for-winbond-and-smsc-parport-drivers fix > > es7000-more-mp-busses.patch > ES7000: increase MAX_MP_BUSSES > > es7000-subarch-update.patch > ES7000 subarch update > > fix-target_cpus-for-summit-subarch.patch > fix target_cpus() for summit subarch > > pkt_act-fix.patch > pkt_act-fix > > ipr-build-fix.patch > ipr.c build fix > > sysfs-backing-store-prepare-file_operations.patch > sysfs backing store - prepare sysfs_file_operations helpers > > sysfs-backing-store-prepare-file_operations-fix.patch > fix oops with firmware loading > > sysfs-backing-store-add-sysfs_dirent.patch > sysfs backing store - add sysfs_direct structure > > sysfs-backing-store-use-sysfs_dirent-tree-in-removal.patch > sysfs backing store: use sysfs_dirent based tree in file removal > > sysfs-backing-store-use-sysfs_dirent-tree-in-dir-file_operations.patch > sysfs backing store: use sysfs_dirent based tree in dir file operations > > sysfs-backing-store-stop-pinning-dentries-inodes-for-leaves.patch > sysfs backing store: stop pinning dentries/inodes for leaf entries > > bk-acpi.patch > > bk-agpgart.patch > > bk-cpufreq.patch > > bk-drm.patch > > bk-ia64.patch > > bk-ieee1394.patch > > bk-input.patch > > bk-mmc.patch > > bk-netdev.patch > > bk-pci.patch > > bk-pnp.patch > > bk-power.patch > > bk-serial.patch > > mm.patch > add -mmN to EXTRAVERSION > > mm-swsusp-make-sure-we-do-not-return-to-userspace-where-image-is-on-disk.patch > -mm swsusp: make sure we do not return to userspace where image is on disk > > mm-swsusp-copy_page-is-harmfull.patch > -mm swsusp: copy_page is harmfull > > swsusp-fix-highmem.patch > swsusp: fix highmem > > swsusp-do-not-disable-platform-swsusp-because-s4bios-is-available.patch > swsusp: do not disable platform swsusp because S4bios is available > > swsusp-fix-default-powerdown-mode.patch > swsusp: fix default powerdown mode > > mark-old-power-managment-as-deprecated-and-clean-it-up.patch > Mark old power managment as deprecated and clean it up > > use-global-system_state-to-avoid-system-state-confusion.patch > Use global system_state to avoid system-state confusion > > swsusp-error-do-not-oops-after-allocation-failure.patch > swsusp: do not oops after allocation failure > > pegasus-fixes.patch > pegasus.c fixes > > acpi-compile-fix.patch > acpi-compile-fix > > acpi-x86_64-build-fix.patch > acpi x86_64 build fix > > network-packet-tracer-module-using-kprobes-interface.patch > Network packet tracer module using kprobes interface. > > 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 > Fix stack overflow test for non-8k stacks > kgdb-ga.patch fix for i386 single-step into sysenter > fix TRAP_BAD_SYSCALL_EXITS on i386 > add TRAP_BAD_SYSCALL_EXITS config for i386 > > kgdb-is-incompatible-with-kprobes.patch > kgdb-is-incompatible-with-kprobes > > 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 > > kgdb-ia64-support.patch > IA64 kgdb support > ia64 kgdb repair and cleanup > ia64 kgdb fix > > kgdb-ia64-fixes.patch > kgdb: ia64 fixes > > make-tree_lock-an-rwlock.patch > make mapping->tree_lock an rwlock > > must-fix.patch > must fix lists update > must fix list update > mustfix update > must-fix update > mustfix lists > > ppc-increase-max-auxv-entries.patch > ppc[64]: increase max auxv entries > > pin-the-kernel-stacks-slb-entry.patch > ppc64: pin the kernel stack's SLB entry > > ppc64-enable-debug_spinlock_sleep.patch > ppc64: enable DEBUG_SPINLOCK_SLEEP > > ppc64-test-for-eeh-error-in-pci-config-read-path.patch > ppc64: test for EEH error in PCI Config-Read path > > ppc64-print-backtrace-in-eeh-code.patch > ppc64: print backtrace in EEH code > > ppc64-topdown-support.patch > ppc64: topdown support > > ppc64-topdown-support-arch-specific-get_unmapped_area.patch > ppc64 topdown support: arch-specific get_unmapped_area() > > ppc64-setup-fw_features-before-init_early-calls-on-pseries.patch > ppc64: Setup fw_features before init_early calls on pSeries > > ppc64-make-use-of-batched-iommu-calls-on-pseries-lpars.patch > ppc64: Make use of batched IOMMU calls on pSeries LPARs > > ppc64-another-log-buffer-length-fix.patch > ppc64 another log buffer length fix > > ppc64-dynamically-allocate-emergency-stacks.patch > ppc64: dynamically allocate emergency stacks > > ppc64-update-pseries_defconfig.patch > ppc64: update pSeries_defconfig > > ppc64-update-iseries_defconfig.patch > ppc64: update iSeries_defconfig > > ppc64-quieten-numa-boot-messages.patch > ppc64: quieten NUMA boot messages > > ppc64-allocate-numa-node-data-node-locally.patch > ppc64: allocate NUMA node data node locally > > ppc64-cleanup-asm-processorh.patch > ppc64: cleanup asm/processor.h > > ppc64-implement-page_is_ram.patch > ppc64: implement page_is_ram > > add-support-for-numa-discovery-on-amd-dual-core-to-x86-64.patch > Add support for NUMA discovery on AMD dual core to x86-64 > > fix-boot_cpu_data-on-x86-64.patch > Fix boot_cpu_data on x86-64 > > increase-bus-apic-limits-on-x86-64.patch > Increase bus/apic limits on x86-64 > > ppc64-reloc_hide.patch > > factor-out-common-asm-hardirqh-code.patch > factor out common <asm/hardirq.h> code > > invalidate_inodes-speedup.patch > invalidate_inodes speedup > more invalidate_inodes speedup fixes > > dev-mem-restriction-patch.patch > /dev/mem restriction patch > > get_user_pages-handle-VM_IO.patch > fix get_user_pages() against mappings of /dev/mem > > pid_max-fix.patch > Bug when setting pid_max > 32k > > jbd-remove-livelock-avoidance.patch > JBD: remove livelock avoidance code in journal_dirty_data() > > journal_add_journal_head-debug.patch > journal_add_journal_head-debug > > list_del-debug.patch > list_del debug check > > lockmeter.patch > lockmeter > ia64 CONFIG_LOCKMETER fix > > lockmeter-build-fix.patch > lockmeter-build-fix > > lockmeter-for-x86_64.patch > lockmeter for x86_64 > > unplug-can-sleep.patch > unplug functions can sleep > > firestream-warnings.patch > firestream warnings > > 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 ifdef cleanup patch > ext3 reservation max window size check patch > ext3 reservation file ioctl fix > > ext3-reservation-default-on.patch > ext3 reservation: default to on > > ext3-lazy-discard-reservation-window-patch.patch > ext3 lazy discard reservation window patch > ext3 discard reservation in last iput fix patch > Fix lazy reservation discard > ext3 reservations: bad_inode fix > ext3 reservation discard race fix > > ipr-ppc64-depends.patch > Make ipr.c require ppc > > tty_io-hangup-locking.patch > tty_io.c hangup locking > > fix-argument-checking-in-sched_setaffinity.patch > Fix argument checking in sched_setaffinity > > perfctr-core.patch > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][1/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: core > CONFIG_PERFCTR=n build fix > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][6/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: misc > > perfctr-i386.patch > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][2/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: i386 > perfctr #if/#ifdef cleanup > perfctr Dothan support > perfctr x86_tests build fix > perfctr x86 init bug > perfctr: K8 fix for internal benchmarking code > perfctr x86 update > > perfctr-prescott-fix.patch > Prescott fix for perfctr > > perfctr-x86_64.patch > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][3/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: x86_64 > > perfctr-ppc.patch > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][4/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: PowerPC > perfctr ppc32 update > perfctr update 4/6: PPC32 cleanups > perfctr ppc32 buglet fix > > perfctr-virtualised-counters.patch > From: Mikael Pettersson <mikpe@csd.uu.se> > Subject: [PATCH][5/6] perfctr-2.7.3 for 2.6.7-rc1-mm1: virtualised counters > perfctr update 6/6: misc minor cleanups > perfctr update 3/6: __user annotations > perfctr-cpus_complement-fix > perfctr cpumask cleanup > perfctr SMP hang fix > > make-perfctr_virtual-default-in-kconfig-match-recommendation.patch > Make PERFCTR_VIRTUAL default in Kconfig match recommendation in help text > > perfctr-ifdef-cleanup.patch > perfctr ifdef cleanup > > perfctr-update-2-6-kconfig-related-updates.patch > perfctr update 2/6: Kconfig-related updates > > perfctr-update-5-6-reduce-stack-usage.patch > perfctr update 5/6: reduce stack usage > > perfctr-low-level-documentation.patch > perfctr low-level documentation > perfctr documentation update > > perfctr-inheritance-1-3-driver-updates.patch > perfctr inheritance 1/3: driver updates > perfctr inheritance illegal sleep bug > > perfctr-inheritance-2-3-kernel-updates.patch > perfctr inheritance 2/3: kernel updates > > perfctr-inheritance-3-3-documentation-updates.patch > perfctr inheritance 3/3: documentation updates > > perfctr-inheritance-locking-fix.patch > perfctr inheritance locking fix > > ext3-online-resize-patch.patch > ext3: online resizing > ext3-online-resize-warning-fix > > nicksched.patch > nicksched > > nicksched-sched_fifo-fix.patch > nicksched: SCHED_FIFO fix > > sched-smtnice-fix.patch > sched: SMT nice fix > > ext3_bread-cleanup.patch > ext3_bread() cleanup > > pcmcia-implement-driver-model-support.patch > pcmcia: implement driver model support > > pcmcia-update-network-drivers.patch > pcmcia: update network drivers > > pcmcia-update-wireless-drivers.patch > pcmcia: update wireless drivers > > pcmcia-fix-eject-lockup.patch > pcmcia: fix eject lockup > > pcmcia-add-hotplug-support.patch > pcmcia: add *hotplug support > > linux-2.6.8.1-49-rpc_workqueue.patch > nfs: RPC: Convert rpciod into a work queue for greater flexibility > > linux-2.6.8.1-50-rpc_queue_lock.patch > nfs: RPC: Remove the rpc_queue_lock global spinlock > > dvdrw-support-for-267-bk13.patch > DVD+RW support for 2.6.7-bk13 > > packet-writing-credits.patch > packet-writing: add credits > > cdrw-packet-writing-support-for-267-bk13.patch > CDRW packet writing support > packet: remove #warning > packet writing: door unlocking fix > pkt_lock_door() warning fix > Fix race in pktcdvd kernel thread handling > Fix open/close races in pktcdvd > packet writing: review fixups > Remove pkt_dev from struct pktcdvd_device > packet writing: convert to seq_file > > dvd-rw-packet-writing-update.patch > Packet writing support for DVD-RW and DVD+RW discs. > Get blockdev size right in pktcdvd after switching discs > > packet-writing-docco.patch > packet writing documentation > Trivial CDRW packet writing doc update > > control-pktcdvd-with-an-auxiliary-character-device.patch > Control pktcdvd with an auxiliary character device > Subject: Re: 2.6.8-rc2-mm2 > control-pktcdvd-with-an-auxiliary-character-device-fix > > simplified-request-size-handling-in-cdrw-packet-writing.patch > Simplified request size handling in CDRW packet writing > > fix-setting-of-maximum-read-speed-in-cdrw-packet-writing.patch > Fix setting of maximum read speed in CDRW packet writing > > packet-writing-reporting-fix.patch > Packet writing reporting fixes > > speed-up-the-cdrw-packet-writing-driver.patch > Speed up the cdrw packet writing driver > > packet-writing-avoid-bio-hackery.patch > packet writing: avoid BIO hackery > > cdrom-buffer-size-fix.patch > cdrom: buffer sizing fix > > cpufreq-driver-for-nforce2-kernel-267.patch > cpufreq driver for nForce2 > > allow-modular-ide-pnp.patch > allow modular ide-pnp > > journal_clean_checkpoint_list-latency-fix.patch > journal_clean_checkpoint_list latency fix > > filemap_sync-latency-fix.patch > filemap_sync-latency-fix > > pty_write-latency-fix.patch > pty_write-latency-fix > > create-nodemask_t.patch > Create nodemask_t > nodemask fix > nodemask build fix > > add-ixdp2x01-board-support-to-cs89x0-driver.patch > Add IXDP2x01 board support to CS89x0 driver > > b44-add-47xx-support.patch > b44: add 47xx support > > allow-x86_64-to-reenable-interrupts-on-contention.patch > Allow x86_64 to reenable interrupts on contention > > fix-smm-failures-on-e750x-systems.patch > fix SMM failures on E750x systems > > serial-cs-and-unusable-port-size-ranges.patch > serial-cs and unusable port size ranges > > scsi-qla2xxx-fix-inline-compile-errors.patch > qla2xxx gcc-3.5 fixes > > add-support-for-it8212-ide-controllers.patch > Add support for IT8212 IDE controllers > > i386-hotplug-cpu.patch > i386 Hotplug CPU > > hotplug-cpu-fix-apic-queued-timer-vector-race.patch > Hotplug cpu: Fix APIC queued timer vector race > > hotplug-cpu-move-cpu_online_map-clear-to-__cpu_disable.patch > Hotplug cpu: Move cpu_online_map clear to __cpu_disable > > new-lost-sync-on-frames-error-in-konicawc.patch > "Lost sync on frames" error in konicawc module > > iteraid.patch > ITE RAID driver > iteraid cleanup > iteraid warning fix > iteraid: pci_enable_device() for IRQ routing > > igxb-speedup.patch > igxb speedup > > serialize-access-to-ide-devices.patch > serialize access to ide devices > > remove-unconditional-pci-acpi-irq-routing.patch > remove unconditional PCI ACPI IRQ routing > > add-pci_fixup_enable-pass.patch > pci: add pci_fixup_enable pass > > propagate-pci_enable_device-errors.patch > propagate pci_enable_device() errors > > acpi-based-i8042-keyboard-aux-controller-enumeration.patch > ACPI-based i8042 keyboard/aux controller enumeration > > disable-atykb-warning.patch > disable atykb "too many keys pressed" warning > > add-some-key-management-specific-error-codes.patch > Add some key management specific error codes > > keys-new-error-codes-for-alpha-mips-pa-risc-sparc-sparc64.patch > keys: new error codes for Alpha, MIPS, PA-RISC, Sparc & Sparc64 > > implement-in-kernel-keys-keyring-management.patch > implement in-kernel keys & keyring management > keys build fix > keys & keyring management update patch > implement-in-kernel-keys-keyring-management-update-build-fix > implement-in-kernel-keys-keyring-management-update-build-fix-2 > key management patch cleanup > > make-key-management-code-use-new-the-error-codes.patch > Make key management code use new the error codes > > keys-permission-fix.patch > keys: permission fix > > keys-keyring-management-keyfs-patch.patch > keys & keyring management: keyfs patch > > keyfs-build-fix.patch > keyfs build fix > > implement-in-kernel-keys-keyring-management-afs-workaround.patch > implement-in-kernel-keys-keyring-management afs workaround > > support-supplementary-information-for-request-key.patch > Support supplementary information for request-key > > 268-rc3-jffs2-unable-to-read-filesystems.patch > jffs2 unable to read filesystems > > qlogic-isp2x00-remove-needless-busyloop.patch > QLogic ISP2x00: remove needless busyloop > > cleanup-ptrace-stops-and-remove-notify_parent.patch > cleanup ptrace stops and remove notify_parent > > cleanup-ptrace-stops-and-remove-notify_parent-extra.patch > cleanup-ptrace-stops-and-remove-notify_parent cleanup > > ptrace-api-preservation.patch > ptrace userspace API preservation > > nix-rusage_group.patch > Remove RUSAGE_GROUP > > i386-syscall-tracing-of-bogus-system-calls.patch > i386 syscall tracing of bogus system calls > > fix-proc_symlink-warning-with-config_proc_fs=n.patch > fix proc_symlink() warning with CONFIG_PROC_FS=n > > serial-8250-optionally-skip-autodetection.patch > Serial 8250 optionally skip autodetection > > serial-8250-omap-support.patch > Serial 8250 OMAP support > > jffs2-mount-options-discarded.patch > JFFS2 mount options discarded > > assign_irq_vector-section-fix.patch > assign_irq_vector __init section fix > > find_isa_irq_pin-should-not-be-__init.patch > find_isa_irq_pin should not be __init > > kexec-i8259-shutdowni386.patch > kexec: i8259-shutdown.i386 > > kexec-i8259-shutdown-x86_64.patch > kexec: x86_64 i8259 shutdown > > kexec-apic-virtwire-on-shutdowni386patch.patch > kexec: apic-virtwire-on-shutdown.i386.patch > > kexec-apic-virtwire-on-shutdownx86_64.patch > kexec: apic-virtwire-on-shutdown.x86_64 > > kexec-ioapic-virtwire-on-shutdowni386.patch > kexec: ioapic-virtwire-on-shutdown.i386 > > kexec-ioapic-virtwire-on-shutdownx86_64.patch > kexec: ioapic-virtwire-on-shutdown.x86_64 > > kexec-e820-64bit.patch > kexec: e820-64bit > > kexec-kexec-generic.patch > kexec: kexec-generic > > kexec-machine_shutdownx86_64.patch > kexec: machine_shutdown.x86_64 > > kexec-kexecx86_64.patch > kexec: kexec.x86_64 > > kexec-machine_shutdowni386.patch > kexec: machine_shutdown.i386 > > kexec-kexeci386.patch > kexec: kexec.i386 > > kexec-use_mm.patch > kexec: use_mm > > kexec-kexecppc.patch > kexec: kexec.ppc > > kexec-ppc-kexec-kconfig-misplacement.patch > kexec ppc KEXEC Kconfig misplacement > > new-bitmap-list-format-for-cpusets.patch > new bitmap list format (for cpusets) > > cpusets-big-numa-cpu-and-memory-placement.patch > cpusets - big numa cpu and memory placement > > cpusets-config_cpusets-depends-on-smp.patch > Cpusets: CONFIG_CPUSETS depends on SMP > > cpusets-tasks-file-simplify-format-fixes.patch > Cpusets tasks file: simplify format, fixes > > cpusets-simplify-memory-generation.patch > Cpusets: simplify memory generation > > reiser4-sb_sync_inodes.patch > reiser4: vfs: add super_operations.sync_inodes() > > reiser4-sb_sync_inodes-cleanup.patch > reiser4-sb_sync_inodes-cleanup > > reiser4-allow-drop_inode-implementation.patch > reiser4: export vfs inode.c symbols > > reiser4-allow-drop_inode-implementation-cleanup.patch > reiser4-allow-drop_inode-implementation-cleanup > > reiser4-truncate_inode_pages_range.patch > reiser4: vfs: add truncate_inode_pages_range() > > reiser4-truncate_inode_pages_range-cleanup.patch > reiser4-truncate_inode_pages_range-cleanup > > reiser4-export-remove_from_page_cache.patch > reiser4: export pagecache add/remove functions to modules > > reiser4-export-page_cache_readahead.patch > reiser4: export page_cache_readahead to modules > > reiser4-reget-page-mapping.patch > reiser4: vfs: re-check page->mapping after calling try_to_release_page() > > reiser4-rcu-barrier.patch > reiser4: add rcu_barrier() synchronization point > > reiser4-rcu-barrier-fix.patch > reiser4-rcu-barrier fix > > reiser4-export-inode_lock.patch > reiser4: export inode_lock to modules > > reiser4-export-inode_lock-cleanup.patch > reiser4-export-inode_lock-cleanup > > reiser4-export-pagevec-funcs.patch > reiser4: export pagevec functions to modules > > reiser4-export-pagevec-funcs-cleanup.patch > reiser4-export-pagevec-funcs-cleanup > > reiser4-export-radix_tree_preload.patch > reiser4: export radix_tree_preload() to modules > > reiser4-radix-tree-tag.patch > reiser4: add new radix tree tag > > reiser4-radix_tree_lookup_slot.patch > reiser4: add radix_tree_lookup_slot() > > reiser4-aliased-dir.patch > reiser4: vfs: handle aliased directories > > reiser4-kobject-umount-race.patch > reiser4: introduce filesystem kobjects > > reiser4-kobject-umount-race-cleanup.patch > reiser4-kobject-umount-race-cleanup > > reiser4-perthread-pages.patch > reiser4: per-thread page pools > > reiser4-unstatic-kswapd.patch > reiser4: make kswapd() unstatic for debug > > reiser4-include-reiser4.patch > reiser4: add to build system > > reiser4-4kstacks-fix.patch > resier4-4kstacks-fix > > reiser4-doc.patch > reiser4: documentation > > reiser4-doc-update.patch > Update Documentation/Changes for reiser4 > > reiser4-only.patch > reiser4: main fs > > reiser4-debug-build-fix.patch > reiser4-debug-build-fix > > reiser4-prefetch-warning-fix.patch > reiser4: prefetch warning fix > > reiser4-mode-fix.patch > reiser4: mode type fix > > reiser4-get_context_ok-warning-fixes.patch > reiser4: get_context_ok() warning fixes > > reiser4-remove-debug.patch > resier4: remove debug stuff > > reiser4-spinlock-debugging-build-fix-2.patch > reiser4-spinlock-debugging-build-fix-2 > > reiser4-sparc64-build-fix.patch > reiser4 sparc64 build fix > > sys_reiser4-sparc64-build-fix.patch > sys_reiser4 sparc64 build fix > > reiser4-printk-warning-fixes.patch > reiser4 printk warning fixes > > add-acpi-based-floppy-controller-enumeration.patch > Add ACPI-based floppy controller enumeration. > > add-acpi-based-floppy-controller-enumeration-fix.patch > add-acpi-based-floppy-controller-enumeration fix > > update-acpi-floppy-enumeration.patch > update ACPI floppy enumeration > > possible-dcache-bug-debugging-patch.patch > Possible dcache BUG: debugging patch > > kallsyms-data-size-reduction--lookup-speedup.patch > kallsyms data size reduction / lookup speedup > > inconsistent-kallsyms-fix.patch > Inconsistent kallsyms fix > > kallsyms-correct-type-char-in-proc-kallsyms.patch > kallsyms: correct type char in /proc/kallsyms > > cdrom-range-fixes.patch > cdrom signedness range fixes > > vsxxxaac-fixups.patch > vsxxxaa.c fixups > > tioccons-security.patch > TIOCCONS security > > fix-process-start-times.patch > Fix reporting of process start times > > fix-comment-in-include-linux-nodemaskh.patch > Fix comment in include/linux/nodemask.h > > x86-build-issue-with-software-suspend-code.patch > Fix x86 build issue with software suspend code > > hpt366c-wrong-timings-used-since-268.patch > hpt366.c: wrong timings > > disambiguate-espc-clones.patch > Disambiguate esp.c clones > > move-waitqueue-functions-to-kernel-waitc.patch > move waitqueue functions to kernel/wait.c > > standardize-bit-waiting-data-type.patch > standardize bit waiting data type > > consolidate-bit-waiting-code-patterns.patch > consolidate bit waiting code patterns > consolidate-bit-waiting-code-patterns-cleanup > __wait_on_bit-fix > > eliminate-bh-waitqueue-hashtable.patch > eliminate bh waitqueue hashtable > > eliminate-bh-waitqueue-hashtable-fix.patch > wait_on_bit_lock() must test_and_set_bit(), not test_bit() > > eliminate-inode-waitqueue-hashtable.patch > eliminate inode waitqueue hashtable > > move-wait-ops-contention-case-completely-out-of-line.patch > move wait ops' contention case completely out of line > > reduce-number-of-parameters-to-__wait_on_bit-and-__wait_on_bit_lock.patch > reduce number of parameters to __wait_on_bit() and __wait_on_bit_lock() > > document-wake_up_bits-requirement-for-preceding-memory-barriers.patch > document wake_up_bit()'s requirement for preceding memory barriers > > 3c59x-pm-fix.patch > 3c59x: enable power management unconditionally > > serial-mpsc-driver.patch > Serial MPSC driver > > urandom-initialisation-fix.patch > urandom initialisation fix > > serial-add-support-for-non-standard-xtals-to-16c950-driver.patch > serial: add support for non-standard XTALs to 16c950 driver > > add-support-for-possio-gcc-aka-pcmcia-siemens-mc45.patch > Add support for Possio GCC AKA PCMCIA Siemens MC45 > > allow-cluster-wide-flock.patch > Allow cluster-wide flock > > allow-cluster-wide-flock-update.patch > Allow cluster-wide flock (update) > > read_ldt-neglects-to-check-clear_user-return-value.patch > read_ldt() neglects to check clear_user() return value > > read_ldt-neglects-checking-of-clear_user-return.patch > read_ldt() clear_user() return value checking > > make-single-step-into-signal-delivery-stop-in-handler.patch > make single-step into signal delivery stop in handler > > searching-for-parameters-in-make-menuconfig.patch > searching for parameters in 'make menuconfig' > > filemap-read-fix.patch > filemap read() fix > > r8169-dac-support-fix.patch > r8169: DAC support fix > > fat-document-fix-update.patch > FAT: document fix/update > > nls-nls_cp932-fix.patch > NLS: nls_cp932 fix > > v4l-i2c-cleanups.patch > v4l: i2c cleanups > > v4l-i2c-tuner-modules-update.patch > v4l: i2c tuner modules update > > v4l-bttv-driver-update.patch > v4l: bttv driver update. > > v4l-saa7134-driver-update.patch > v4l: saa7134 driver update > > pcxxc-bulid-fix.patch > pcxx.c build fix > > fix-f_version-optimization-for-get_tgid_list.patch > fix f_version optimization for get_tgid_list > > kernel-sysfs-events-layer.patch > kernel sysfs events layer > > root-reservations-for-strict-overcommit.patch > Root reservations for strict overcommit > > fix-the-barrier-ide-detection-logic.patch > fix the barrier IDE detection logic > > disable-colour-conversion-in-the-cpia.patch > Disable colour conversion in the CPiA Video Camera driver > > add-smc91x-ethernet-for-lpd7a40x.patch > add SMC91x ethernet for LPD7A40X > > make-bad_page-print-all-of-page-flags.patch > make bad_page() print all of page->flags > > centralize-some-nls-helpers.patch > centralize some nls helpers > > fix-compile-warning-in-ppc64-pmac_featurec.patch > fix compile warning in ppc64 pmac_feature.c > > fix-compile-warnings-in-via-pmuc-for-config_pmac_pbook.patch > fix compile warnings in via-pmu.c for !CONFIG_PMAC_PBOOK > > remove-unused-sysctls-from-kernel-personalityc.patch > remove unused sysctls from kernel/personality.c > > stop-put_inode-abuse-in-vxfs.patch > stop ->put_inode abuse in vxfs > > some-missing-statics-in-mm.patch > some missing statics in mm/ > > remove-ptrinfo.patch > remove ptrinfo > > remove-ptrinfo-fix.patch > remove-ptrinfo fix > > fix-compile-warning-in-rivafb-on-ppc.patch > fix compile warning in rivafb on ppc > > m32r-base.patch > m32r architecture > > m32r-upgrade-to-2681-kernel.patch > m32r: upgrade to 2.6.8.1 kernel > > m32r-support-a-new-bootloader-m32r-g00ff.patch > m32r: support a new bootloader "m32r-g00ff" > > fix-drivers-net-cs89x0c-warning.patch > fix drivers/net/cs89x0.c warning. > > announce-hpet-devices-claimed.patch > announce hpet devices claimed > > silence-sn_console-driver-on-non-sgi-boxes.patch > silence sn_console driver on non-SGI boxes > > drivers-char-amiserialc-min-max-removal.patch > drivers/char/amiserial.c MIN/MAX removal > > drivers-char-epcac-min-max-removal.patch > drivers/char/epca.c MIN/MAX removal > > drivers-char-espc-min-max-removal.patch > drivers/char/esp.c MIN/MAX removal > > drivers-char-isicomc-min-max-removal.patch > drivers/char/isicom.c MIN/MAX removal > > drivers-char-mxserc-min-max-removal.patch > drivers/char/mxser.c MIN/MAX removal > > drivers-char-pcmcia-synclink_csc-min-max-removal.patch > drivers/char/pcmcia/synclink_cs.c MIN/MAX removal > > drivers-char-pcxxc-min-max-removal.patch > drivers/char/pcxx.c MIN/MAX removal > > drivers-char-riscom8c-min-max-removal.patch > drivers/char/riscom8.c MIN/MAX removal > > drivers-char-rocketc-min-max-removal.patch > drivers/char/rocket.c MIN/MAX removal > > drivers-char-rocket_inth-min-max-removal.patch > drivers/char/rocket_int.h MIN/MAX removal > > drivers-char-selectionc-min-max-removal.patch > drivers/char/selection.c MIN/MAX removal > > drivers-char-serial167c-min-max-removal.patch > drivers/char/serial167.c MIN/MAX removal > > drivers-char-specialixc-min-max-removal.patch > drivers/char/specialix.c MIN/MAX removal > > drivers-char-synclinkc-min-max-removal.patch > drivers/char/synclink.c MIN/MAX removal > > drivers-char-synclinkmpc-min-max-removal.patch > drivers/char/synclinkmp.c MIN/MAX removal > > include-linux-isicomh-min-max-removal.patch > include/linux/isicom.h MIN/MAX removal > > drivers-tc-zsc-min-max-removal.patch > drivers/tc/zs.c MIN/MAX removal > > ds1620-replace-schedule_timeout-with-msleep.patch > ds1620: replace schedule_timeout() with msleep() > > dsp56k-replace-schedule_timeout-with-msleep.patch > dsp56k: replace schedule_timeout() with msleep() > > ec3104-replace-schedule_timeout-with-msleep.patch > ec3104: replace schedule_timeout() with msleep() > > isicom-replace-schedule_timeout-with-msleep.patch > isicom: replace schedule_timeout() with msleep() > > nwflash-replace-schedule_timeout-with-msleep.patch > nwflash: replace schedule_timeout() with msleep() > > pcwd-replace-schedule_timeout-with-msleep.patch > pcwd: replace schedule_timeout() with msleep() > > synclink-replace-jiffies_from_ms-with-msecs_to_jiffies.patch > synclink: replace jiffies_from_ms() with msecs_to_jiffies() > > add-msleep_interruptible-function-to-kernel-timerc.patch > Add msleep_interruptible() function to kernel/timer.c > > coda-fix-ifdefs-for-config_coda_fs_old_api.patch > coda: fix ifdefs for CONFIG_CODA_FS_OLD_API > > coda-add-sendfile-wrapper.patch > coda: add sendfile wrapper > > sort-the-credits-file-properly-and-add-myself.patch > Sort the CREDITS file properly (and add Jesper) > > fs-compatc-rwsem-instead-of-bkl-around-ioctl32_hash_table.patch > fs/compat.c: rwsem instead of BKL around ioctl32_hash_table > > cdu31a-replace-schedule_timeout-with-msleep.patch > cdu31a: replace schedule_timeout() with msleep() > > mcd-replace-schedule_timeout-with-msleep.patch > mcd: replace schedule_timeout() with msleep() > > radio-radio-maestro-replace-schedule_timeout-with-msleep.patch > radio/radio-maestro: replace schedule_timeout() with msleep() > > radio-radio-cadet-replace-schedule_timeout-with-msleep.patch > radio/radio-cadet: replace schedule_timeout() with msleep() > > radio-radio-aimslab-replace-while-schedule-with-msleep.patch > radio/radio-aimslab: replace while/schedule() with msleep() > > radio-miropcm20-rds-replace-schedule_timeout-with-msleep.patch > radio/miropcm20-rds: replace schedule_timeout() with msleep() > > radio-radio-maxiradio-replace-schedule_timeout-with-msleep.patch > radio/radio-maxiradio: replace schedule_timeout() with msleep() > > saa7146_i2cc-use-msleep.patch > saa7146_i2c.c: use msleep() > > radio-radio-sf16fmi-replace-schedule_timeout-with-msleep.patch > radio/radio-sf16fmi: replace schedule_timeout() with msleep() > > radio-radio-sf16fmr2-replace-schedule_timeout-with-msleep.patch > radio/radio-sf16fmr2: replace schedule_timeout() with msleep() > > message-mptscsih-replace-schedule_timeout-with-msleep.patch > message/mptscsih: replace schedule_timeout() with msleep() > > message-i2o_core-replace-schedule_timeout-with-msleep.patch > message/i2o_core: replace schedule_timeout() with msleep() > > mtd-cfi_cmdset_0001-replace-schedule_timeout-with-msleep.patch > mtd/cfi_cmdset_0001: replace schedule_timeout() with msleep() > > small-wait_on_page_writeback_range-optimization.patch > small wait_on_page_writeback_range() optimization > > vm-pageout-throttling.patch > vm: pageout throttling > > 3w-xxxxc-queue-depth.patch > 3w-xxxx.c queue depth > > fix-race-in-sysfs_read_file-and-sysfs_write_file.patch > Fix race in sysfs_read_file() and sysfs_write_file() > > update-parport-maintainers-entry.patch > update parport MAINTAINERS entry > > make-hugetlb-expansion-allocation-nowarn.patch > make hugetlb expansion allocation nowarn > > md-add-interface-for-userspace-monitoring-of-events.patch > md: add interface for userspace monitoring of events. > > md-correct-working_disk-counts-for-raid5-and-raid6.patch > md: correct "working_disk" counts for raid5 and raid6 > > knfsd-calls-to-break_lease-in-nfsd-should-be-o_nonblocking.patch > knfsd: calls to break_lease in nfsd should be O_NONBLOCKing > > knfsd-return-eacces-instead-of-estale-for-certain-filehandle-lookup-failures.patch > knfsd: return EACCES instead of ESTALE for certain filehandle lookup failures > > knfsd-fix-incorrect-indentation-in-fh_verify.patch > knfsd: fix incorrect indentation in fh_verify > > nfsd4-support-acl_support-attribute.patch > knfsd: nfsd4: Support acl_support attribute > > knfsd-trivial-cleanup-of-nfs4statec.patch > knfsd: trivial cleanup of nfs4state.c > > nfsd4-could-leak-a-stateid-in-an-error-path.patch > knfsd: nfsd4 could leak a stateid in an error path > > nfsd4-postpone-release-of-stateowner-on-close.patch > knfsd: nfsd4: postpone release of stateowner on CLOSE > > nfsd4-store-current-tgid-instead-of-lockowner-hash-in-fl_pid.patch > knfsd: nfsd4: store current->tgid instead of lockowner hash in fl_pid > > knfsd-remove-redundant-initialization-in-nfsd4_lockt.patch > knfsd: remove redundant initialization in nfsd4_lockt > > remove-in-kernel-init_module-cleanup_module-stubs.patch > Remove in-kernel init_module/cleanup_module stubs > > airo-build-fix.patch > airo build fix > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 17:56 ` 2.6.9-rc1-mm3 Andre Eisenbach @ 2004-09-03 18:12 ` William Lee Irwin III 2004-09-03 18:19 ` 2.6.9-rc1-mm3 Andre Eisenbach 2004-09-03 20:33 ` 2.6.9-rc1-mm3 Andrew Morton 1 sibling, 1 reply; 53+ messages in thread From: William Lee Irwin III @ 2004-09-03 18:12 UTC (permalink / raw) To: Andre Eisenbach; +Cc: Andrew Morton, linux-kernel On Fri, Sep 03, 2004 at 10:56:40AM -0700, Andre Eisenbach wrote: > I get the following error during compilation. .config available upon request. [...] > On Fri, 3 Sep 2004 01:48:11 -0700, Andrew Morton <akpm@osdl.org> wrote: [... 1700 lines of quoted text trimmed ...] This is the most egregious top posting offense in recent memory. Please trim the quoted text and please do not top post. -- wli ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 18:12 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-03 18:19 ` Andre Eisenbach 0 siblings, 0 replies; 53+ messages in thread From: Andre Eisenbach @ 2004-09-03 18:19 UTC (permalink / raw) To: William Lee Irwin III, Andre Eisenbach, Andrew Morton, linux-kernel On Fri, 3 Sep 2004 11:12:49 -0700, William Lee Irwin III <wli@holomorphy.com> wrote: > On Fri, Sep 03, 2004 at 10:56:40AM -0700, Andre Eisenbach wrote: > > This is the most egregious top posting offense in recent memory. > > Please trim the quoted text and please do not top post. I apologize. Wrote the reply in Gmail's web interface, which unfortunately makes it hard to figure out what's going on. Once again, sorry. Cheers, Andre ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 17:56 ` 2.6.9-rc1-mm3 Andre Eisenbach 2004-09-03 18:12 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-03 20:33 ` Andrew Morton 2004-09-03 21:15 ` 2.6.9-rc1-mm3 Andre Eisenbach 1 sibling, 1 reply; 53+ messages in thread From: Andrew Morton @ 2004-09-03 20:33 UTC (permalink / raw) To: Andre Eisenbach; +Cc: linux-kernel Andre Eisenbach <int2str@gmail.com> wrote: > > I get the following error during compilation. .config available upon request. > > CC drivers/input/serio/i8042.o > drivers/input/serio/i8042.c: In function `acpi_i8042_kbd_add': > drivers/input/serio/i8042.c:1133: error: `i8042_data_reg' undeclared > (first use in thisfunction) Yeah. You'll need to do: wget ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/broken-out/acpi-based-i8042-keyboard-aux-controller-enumeration.patch patch -R -p1 -i acpi-based-i8042-keyboard-aux-controller-enumeration.patch ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 20:33 ` 2.6.9-rc1-mm3 Andrew Morton @ 2004-09-03 21:15 ` Andre Eisenbach 0 siblings, 0 replies; 53+ messages in thread From: Andre Eisenbach @ 2004-09-03 21:15 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Fri, 3 Sep 2004 13:33:36 -0700, Andrew Morton <akpm@osdl.org> wrote: > patch -R -p1 -i acpi-based-i8042-keyboard-aux-controller-enumeration.patch Thanks, reversing that patch fixed the problem. Kernel is running fine now. Thanks, Andre ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 (compile stats) 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (10 preceding siblings ...) 2004-09-03 17:56 ` 2.6.9-rc1-mm3 Andre Eisenbach @ 2004-09-03 17:57 ` John Cherry 2004-09-03 21:53 ` 2.6.9-rc1-mm3 William Lee Irwin III ` (4 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: John Cherry @ 2004-09-03 17:57 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org New compiler error in i8042.c: CC [M] drivers/input/serio/i8042.o drivers/input/serio/i8042.c: In function `acpi_i8042_kbd_add': drivers/input/serio/i8042.c:1133: `i8042_data_reg' undeclared (first use in this function) drivers/input/serio/i8042.c:1133: (Each undeclared identifier is reported only once drivers/input/serio/i8042.c:1133: for each function it appears in.) drivers/input/serio/i8042.c:1134: `i8042_command_reg' undeclared (first use in this function) drivers/input/serio/i8042.c:1135: `i8042_status_reg' undeclared (first use in this function) make[2]: [drivers/input/serio/i8042.o] Error 1 (ignored) -------------------------------------------------------------------- Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2) Kernel bzImage bzImage bzImage modules bzImage modules (defconfig) (allno) (allyes) (allyes) (allmod) (allmod) --------------- ---------- -------- -------- -------- -------- -------- 2.6.9-rc1-mm3 0w/0e 0w/0e 55w/13e 3w/0e 1w/0e 49w/1e 2.6.9-rc1-mm2 0w/0e 0w/0e 53w/11e 3w/0e 1w/0e 47w/0e 2.6.9-rc1-mm1 0w/0e 0w/0e 80w/0e 4w/0e 1w/0e 74w/0e 2.6.8.1-mm4 0w/0e 0w/0e 78w/0e 4w/0e 1w/0e 73w/0e 2.6.8.1-mm3 0w/96e 0w/0e 78w/97e 4w/0e 1w/0e 74w/89e 2.6.8.1-mm2 0w/96e 0w/0e 78w/97e 4w/0e 1w/0e 74w/89e 2.6.8.1-mm1 0w/0e 0w/0e 78w/0e 4w/0e 1w/0e 74w/0e 2.6.8-rc4-mm1 0w/0e 0w/5e 81w/0e 4w/0e 1w/0e 75w/0e 2.6.8-rc3-mm2 1w/7e 0w/5e 82w/8e 4w/0e 2w/8e 75w/0e 2.6.8-rc3-mm1 0w/0e 1w/5e 81w/9e 4w/0e 1w/0e 75w/0e 2.6.8-rc2-mm2 0w/0e 4w/5e 87w/9e 4w/0e 1w/0e 80w/0e 2.6.8-rc2-mm1 0w/0e 0w/0e 83w/9e 3w/0e 1w/0e 81w/0e 2.6.8-rc1-mm1 0w/0e 0w/0e 88w/9e 5w/0e 1w/0e 87w/0e 2.6.7-mm7 0w/0e 0w/0e 89w/9e 5w/0e 1w/0e 84w/0e 2.6.7-mm6 0w/0e 0w/0e 85w/9e 5w/0e 1w/0e 80w/0e 2.6.7-mm5 0w/0e 0w/0e 92w/0e 5w/0e 1w/0e 87w/0e 2.6.7-mm4 0w/0e 0w/0e 94w/0e 5w/0e 1w/0e 89w/0e 2.6.7-mm3 0w/0e 0w/0e 90w/6e 5w/0e 1w/0e 86w/0e 2.6.7-mm2 0w/0e 0w/0e 109w/0e 7w/0e 1w/0e 106w/0e 2.6.7-mm1 0w/0e 5w/0e 108w/0e 5w/0e 1w/0e 104w/0e 2.6.7-rc3-mm2 0w/0e 5w/0e 105w/10e 5w/0e 2w/0e 100w/2e 2.6.7-rc3-mm1 0w/0e 5w/0e 104w/10e 5w/0e 2w/0e 100w/2e 2.6.7-rc2-mm2 0w/0e 5w/0e 109w/10e 5w/0e 2w/0e 105w/2e 2.6.7-rc2-mm1 0w/0e 12w/0e 158w/13e 5w/0e 3w/0e 153w/4e 2.6.7-rc1-mm1 0w/0e 6w/0e 108w/0e 5w/0e 2w/0e 104w/0e 2.6.6-mm5 0w/0e 0w/0e 109w/5e 5w/0e 2w/0e 110w/0e 2.6.6-mm4 0w/0e 0w/0e 112w/9e 5w/0e 2w/5e 106w/1e 2.6.6-mm3 3w/9e 0w/0e 120w/26e 5w/0e 2w/0e 114w/10e 2.6.6-mm2 4w/11e 0w/0e 120w/24e 6w/0e 2w/0e 118w/9e 2.6.6-mm1 1w/0e 0w/0e 118w/25e 6w/0e 2w/0e 114w/10e 2.6.6-rc3-mm2 0w/0e 0w/0e 117w/ 0e 8w/0e 2w/0e 116w/0e 2.6.6-rc3-mm1 0w/0e 0w/0e 120w/10e 8w/0e 2w/0e 152w/2e 2.6.6-rc2-mm2 0w/0e 1w/5e 118w/ 0e 8w/0e 3w/0e 118w/0e 2.6.6-rc2-mm1 0w/0e 0w/0e 115w/ 0e 7w/0e 3w/0e 116w/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] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (11 preceding siblings ...) 2004-09-03 17:57 ` 2.6.9-rc1-mm3 (compile stats) John Cherry @ 2004-09-03 21:53 ` William Lee Irwin III 2004-09-03 22:25 ` 2.6.9-rc1-mm3 William Lee Irwin III ` (3 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: William Lee Irwin III @ 2004-09-03 21:53 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > - Added the m32r architecture. Haven't looked at it yet. > - Status update on various large patches in -mm: [...] top(1) seems to report 0 cpu usage for all processes, which seems wrong. -- wli ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (12 preceding siblings ...) 2004-09-03 21:53 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-03 22:25 ` William Lee Irwin III 2004-09-04 10:21 ` [patch] 2.6.9-rc1-mm3: char/riscom8.c doesn't compile Adrian Bunk ` (2 subsequent siblings) 16 siblings, 0 replies; 53+ messages in thread From: William Lee Irwin III @ 2004-09-03 22:25 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm3/ > - Added the m32r architecture. Haven't looked at it yet. > - Status update on various large patches in -mm: [...] 2.6.9-rc1-mm3 survives some fs IO stress testing on x86-64. -- wli ^ permalink raw reply [flat|nested] 53+ messages in thread
* [patch] 2.6.9-rc1-mm3: char/riscom8.c doesn't compile 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (13 preceding siblings ...) 2004-09-03 22:25 ` 2.6.9-rc1-mm3 William Lee Irwin III @ 2004-09-04 10:21 ` Adrian Bunk 2004-09-04 17:52 ` [patch] 2.6.9-rc1-mm3: cdrom/cdu31a.c " Adrian Bunk 2004-09-08 22:29 ` 2.6.9-rc1-mm3 Dominik Karall 16 siblings, 0 replies; 53+ messages in thread From: Adrian Bunk @ 2004-09-04 10:21 UTC (permalink / raw) To: Andrew Morton, Maximilian Attems; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: >... > Changes since 2.6.9-rc1-mm2: >... > +drivers-char-riscom8c-min-max-removal.patch >... > Janitorial things >... Doesn't compile: <-- snip --> ... CC drivers/char/riscom8.o drivers/char/riscom8.c:1178: macro `min_t' used with only 2 args ... make[2]: *** [drivers/char/riscom8.o] Error 1 <-- snip --> Trivial fix: Signed-off-by: Adrian Bunk <bunk@fs.tum.de> --- linux-2.6.9-rc1-mm3-full/drivers/char/riscom8.c.old 2004-09-04 11:36:08.000000000 +0200 +++ linux-2.6.9-rc1-mm3-full/drivers/char/riscom8.c 2004-09-04 11:36:57.000000000 +0200 @@ -1174,7 +1174,7 @@ } cli(); - c = min_t(c, min(SERIAL_XMIT_SIZE - port->xmit_cnt - 1, + c = min_t(int, c, min(SERIAL_XMIT_SIZE - port->xmit_cnt - 1, SERIAL_XMIT_SIZE - port->xmit_head)); memcpy(port->xmit_buf + port->xmit_head, tmp_buf, c); port->xmit_head = (port->xmit_head + c) & (SERIAL_XMIT_SIZE-1); ^ permalink raw reply [flat|nested] 53+ messages in thread
* [patch] 2.6.9-rc1-mm3: cdrom/cdu31a.c doesn't compile 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (14 preceding siblings ...) 2004-09-04 10:21 ` [patch] 2.6.9-rc1-mm3: char/riscom8.c doesn't compile Adrian Bunk @ 2004-09-04 17:52 ` Adrian Bunk 2004-09-08 22:29 ` 2.6.9-rc1-mm3 Dominik Karall 16 siblings, 0 replies; 53+ messages in thread From: Adrian Bunk @ 2004-09-04 17:52 UTC (permalink / raw) To: Andrew Morton, Nishanth Aravamudan, Maximilian Attems; +Cc: linux-kernel On Fri, Sep 03, 2004 at 01:48:11AM -0700, Andrew Morton wrote: >... > Changes since 2.6.9-rc1-mm2: >... > +cdu31a-replace-schedule_timeout-with-msleep.patch >... > Janitorial things >... Doesn't compile: <-- snip --> ... CC drivers/cdrom/cdu31a.o drivers/cdrom/cdu31a.c: In function `do_sony_cd_cmd': drivers/cdrom/cdu31a.c:962: parse error before `:' drivers/cdrom/cdu31a.c:932: warning: label `retry_cd_operation' defined but not used make[2]: *** [drivers/cdrom/cdu31a.o] Error 1 <-- snip --> Trivial fix: Signed-off-by: Adrian Bunk <bunk@fs.tum.de> --- linux-2.6.9-rc1-mm3-full/drivers/cdrom/cdu31a.c.old 2004-09-04 11:30:21.000000000 +0200 +++ linux-2.6.9-rc1-mm3-full/drivers/cdrom/cdu31a.c 2004-09-04 11:31:08.000000000 +0200 @@ -959,7 +959,7 @@ if (((result_buffer[0] & 0xf0) == 0x20) && (num_retries < MAX_CDU31A_RETRIES)) { num_retries++; - msleep(100): + msleep(100); goto retry_cd_operation; } ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: 2.6.9-rc1-mm3 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton ` (15 preceding siblings ...) 2004-09-04 17:52 ` [patch] 2.6.9-rc1-mm3: cdrom/cdu31a.c " Adrian Bunk @ 2004-09-08 22:29 ` Dominik Karall 16 siblings, 0 replies; 53+ messages in thread From: Dominik Karall @ 2004-09-08 22:29 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel [-- Attachment #1: Type: text/plain, Size: 11765 bytes --] On Friday 03 September 2004 10:48, Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6 >.9-rc1-mm3/ i checked my dmesg output today (after 3 days uptime) and saw following errors. .config attached (it's already -mm4 config, but i didn't changed any -mm3 options) Buffer I/O error on device sr0, logical block 0 Buffer I/O error on device sr0, logical block 1 Buffer I/O error on device sr0, logical block 2 Buffer I/O error on device sr0, logical block 3 Buffer I/O error on device sr0, logical block 4 Buffer I/O error on device sr0, logical block 5 Buffer I/O error on device sr0, logical block 6 Buffer I/O error on device sr0, logical block 7 Buffer I/O error on device sr0, logical block 8 Buffer I/O error on device sr0, logical block 9 Buffer I/O error on device sr0, logical block 10 Buffer I/O error on device sr0, logical block 11 Buffer I/O error on device sr0, logical block 12 Buffer I/O error on device sr0, logical block 13 Buffer I/O error on device sr0, logical block 14 Buffer I/O error on device sr0, logical block 15 Buffer I/O error on device sr0, logical block 16 Buffer I/O error on device sr0, logical block 17 Buffer I/O error on device sr0, logical block 18 Buffer I/O error on device sr0, logical block 19 Buffer I/O error on device sr0, logical block 20 Buffer I/O error on device sr0, logical block 21 Buffer I/O error on device sr0, logical block 22 Buffer I/O error on device sr0, logical block 23 Buffer I/O error on device sr0, logical block 24 Buffer I/O error on device sr0, logical block 25 Buffer I/O error on device sr0, logical block 26 Buffer I/O error on device sr0, logical block 27 Buffer I/O error on device sr0, logical block 28 Buffer I/O error on device sr0, logical block 29 Buffer I/O error on device sr0, logical block 30 Buffer I/O error on device sr0, logical block 31 Buffer I/O error on device sr0, logical block 0 Buffer I/O error on device sr0, logical block 1 end_request: I/O error, dev sr1, sector 0 Buffer I/O error on device sr1, logical block 0 end_request: I/O error, dev sr1, sector 0 Buffer I/O error on device sr1, logical block 0 APIC error on CPU0: 00(40) lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb lisa: page allocation failure. order:0, mode:0x20 [<c013883e>] __alloc_pages+0x380/0x3a1 [<c0138877>] __get_free_pages+0x18/0x31 [<c013b942>] kmem_getpages+0x19/0xab [<c013c538>] cache_grow+0xb5/0x183 [<c013c807>] cache_alloc_refill+0x201/0x230 [<c013ca39>] kmem_cache_alloc+0x3b/0x3d [<c027e79f>] dst_alloc+0x31/0x9f [<c028ae78>] ip_route_output_slow+0x2a4/0x80a [<c028f397>] ip_finish_output2+0x0/0x1d3 [<c028f333>] dst_output+0x0/0x22 [<c028b4f9>] ip_route_output_flow+0x22/0x62 [<c02ab30a>] raw_sendmsg+0x27f/0x4fe [<c02b4013>] inet_sendmsg+0x4a/0x62 [<c0272a69>] sock_sendmsg+0xc9/0xeb [<c01383c7>] buffered_rmqueue+0x103/0x1fa [<c01068c0>] common_interrupt+0x18/0x20 [<c012d010>] autoremove_wake_function+0x0/0x43 [<c01d1d86>] copy_from_user+0x34/0x62 [<c0273eac>] sys_sendto+0xdf/0x112 [<c01626f1>] __pollwait+0x0/0xc0 [<c0162efe>] sys_select+0x374/0x485 [<c0274788>] sys_socketcall+0x194/0x246 [<c0105f53>] syscall_call+0x7/0xb [-- Attachment #2: .config --] [-- Type: text/plain, Size: 33106 bytes --] # # Automatically generated make config: don't edit # Linux kernel version: 2.6.9-rc1-mm4 # Tue Sep 7 12:15:57 2004 # 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_BROKEN_ON_SMP=y # # General setup # CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set CONFIG_SYSCTL=y # CONFIG_AUDIT is not set # CONFIG_KERNEL_EVENTS is not set CONFIG_LOG_BUF_SHIFT=14 CONFIG_HOTPLUG=y # CONFIG_IKCONFIG is not set # CONFIG_EMBEDDED is not set CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_EXTRA_PASS is not set 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 CONFIG_LOCALVERSION="" CONFIG_SHMEM=y # CONFIG_TINY_SHMEM 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_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=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # 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=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 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_HPET_TIMER=y # CONFIG_SMP is not set CONFIG_PREEMPT=y CONFIG_X86_UP_APIC=y CONFIG_X86_UP_IOAPIC=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y # CONFIG_X86_MCE is not set # CONFIG_TOSHIBA is not set # CONFIG_I8K is not set # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_NOHIGHMEM=y # CONFIG_HIGHMEM4G is not set # CONFIG_HIGHMEM64G is not set CONFIG_MATH_EMULATION=y CONFIG_MTRR=y # CONFIG_EFI is not set CONFIG_HAVE_DEC_LOCK=y CONFIG_REGPARM=y # # Performance-monitoring counters support # # CONFIG_PERFCTR is not set CONFIG_KEXEC=y # # Power management options (ACPI, APM) # CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_SOFTWARE_SUSPEND is not set # # ACPI (Advanced Configuration and Power Interface) Support # CONFIG_ACPI=y CONFIG_ACPI_BOOT=y CONFIG_ACPI_INTERPRETER=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP_PROC_FS=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m 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_BLACKLIST_YEAR=0 # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_BUS=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_PCI=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y # # APM (Advanced Power Management) BIOS Support # # CONFIG_APM 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 is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y # CONFIG_PCI_MSI is not set CONFIG_PCI_LEGACY_PROC=y CONFIG_PCI_NAMES=y CONFIG_ISA=y # CONFIG_EISA is not set # CONFIG_MCA is not set # CONFIG_SCx200 is not set # # PCMCIA/CardBus support # # CONFIG_PCMCIA is not set CONFIG_PCMCIA_PROBE=y # # 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_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=m # # 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=y # CONFIG_PARPORT_OTHER is not set CONFIG_PARPORT_1284=y # # Plug and Play support # # CONFIG_PNP is not set # # Block devices # CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_XD is not set # CONFIG_PARIDE is not set # CONFIG_BLK_CPQ_DA is not set # CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_NBD is not set CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_INITRD=y CONFIG_LBD=y CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=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_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set CONFIG_BLK_DEV_IDEFLOPPY=y CONFIG_BLK_DEV_IDESCSI=m CONFIG_IDE_TASK_IOCTL=y CONFIG_IDE_TASKFILE_IO=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y CONFIG_BLK_DEV_CMD640=y CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # 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=y 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_IT8212 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_IDE_ARM is not set # CONFIG_IDE_CHIPSETS 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 is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=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_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_3W_9XXX is not set # CONFIG_SCSI_7000FASST is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 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_DPT_I2O is not set # CONFIG_SCSI_IN2000 is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_SCSI_SATA is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_DTC3280 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_GENERIC_NCR5380 is not set # CONFIG_SCSI_GENERIC_NCR5380_MMIO 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_NCR53C406A is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_PAS16 is not set # CONFIG_SCSI_PSI240I is not set # CONFIG_SCSI_QLOGIC_FAS 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_SYM53C416 is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_T128 is not set # CONFIG_SCSI_U14_34F is not set # CONFIG_SCSI_ULTRASTOR is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_DEBUG is not set # # Old CD-ROM drivers (not SCSI, not IDE) # # CONFIG_CD_NO_IDESCSI is not set # # Multi-device support (RAID and LVM) # # CONFIG_MD is not set # # Fusion MPT device support # # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_IEEE1394=m # # Subsystem Options # # CONFIG_IEEE1394_VERBOSEDEBUG is not set # CONFIG_IEEE1394_OUI_DB is not set # CONFIG_IEEE1394_EXTRA_CONFIG_ROMS is not set # # Device Drivers # # CONFIG_IEEE1394_PCILYNX is not set CONFIG_IEEE1394_OHCI1394=m # # Protocol Drivers # # CONFIG_IEEE1394_VIDEO1394 is not set # CONFIG_IEEE1394_SBP2 is not set # CONFIG_IEEE1394_ETH1394 is not set # CONFIG_IEEE1394_DV1394 is not set # CONFIG_IEEE1394_RAWIO is not set # CONFIG_IEEE1394_CMP is not set # # I2O device support # CONFIG_I2O=m CONFIG_I2O_CONFIG=m # CONFIG_I2O_BLOCK is not set # CONFIG_I2O_SCSI is not set CONFIG_I2O_PROC=m # # Networking support # CONFIG_NET=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_MMAP=y CONFIG_NETLINK_DEV=y CONFIG_UNIX=y # CONFIG_NET_KEY is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_FWMARK is not set CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_TOS=y CONFIG_IP_ROUTE_VERBOSE=y # CONFIG_IP_PNP is not set CONFIG_NET_IPIP=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_ARPD is not set # CONFIG_SYN_COOKIES is not set CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=y CONFIG_INET_TUNNEL=y # # IP: Virtual Server Configuration # # CONFIG_IP_VS is not set # CONFIG_IPV6 is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_DEBUG=y # # IP: Netfilter Configuration # CONFIG_IP_NF_CONNTRACK=m CONFIG_IP_NF_CT_ACCT=y # CONFIG_IP_NF_CT_PROTO_SCTP is not set # CONFIG_IP_NF_FTP is not set # CONFIG_IP_NF_IRC is not set # CONFIG_IP_NF_TFTP is not set # CONFIG_IP_NF_AMANDA is not set # CONFIG_IP_NF_QUEUE is not set CONFIG_IP_NF_IPTABLES=m # CONFIG_IP_NF_MATCH_LIMIT is not set # CONFIG_IP_NF_MATCH_IPRANGE is not set # CONFIG_IP_NF_MATCH_MAC is not set # CONFIG_IP_NF_MATCH_PKTTYPE is not set # CONFIG_IP_NF_MATCH_MARK is not set # CONFIG_IP_NF_MATCH_MULTIPORT is not set # CONFIG_IP_NF_MATCH_TOS is not set # CONFIG_IP_NF_MATCH_RECENT is not set # CONFIG_IP_NF_MATCH_ECN is not set # CONFIG_IP_NF_MATCH_DSCP is not set # CONFIG_IP_NF_MATCH_AH_ESP is not set # CONFIG_IP_NF_MATCH_LENGTH is not set # CONFIG_IP_NF_MATCH_TTL is not set # CONFIG_IP_NF_MATCH_TCPMSS is not set # CONFIG_IP_NF_MATCH_HELPER is not set # CONFIG_IP_NF_MATCH_STATE is not set # CONFIG_IP_NF_MATCH_CONNTRACK is not set # CONFIG_IP_NF_MATCH_OWNER is not set # CONFIG_IP_NF_MATCH_ADDRTYPE is not set # CONFIG_IP_NF_MATCH_REALM is not set # CONFIG_IP_NF_MATCH_SCTP is not set CONFIG_IP_NF_FILTER=m # CONFIG_IP_NF_TARGET_REJECT is not set # CONFIG_IP_NF_TARGET_LOG is not set # CONFIG_IP_NF_TARGET_ULOG is not set # CONFIG_IP_NF_TARGET_TCPMSS is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_NAT_NEEDED=y # CONFIG_IP_NF_MANGLE is not set # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=m # CONFIG_IP_NF_ARPFILTER is not set # CONFIG_IP_NF_ARP_MANGLE is not set CONFIG_IP_NF_COMPAT_IPCHAINS=m # CONFIG_IP_NF_COMPAT_IPFWADM is not set CONFIG_XFRM=y CONFIG_XFRM_USER=y # # 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_LLC=m # CONFIG_LLC2 is not set CONFIG_IPX=m CONFIG_IPX_INTERN=y # 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_HW_FLOWCONTROL is not set # # QoS and/or fair queueing # # CONFIG_NET_SCHED is not set # CONFIG_NET_CLS_ROUTE 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 is not set # CONFIG_BONDING is not set # CONFIG_EQUALIZER is not set # CONFIG_TUN is not set # CONFIG_ETHERTAP is not set # # ARCnet devices # # CONFIG_ARCNET is not set # # Ethernet (10 or 100Mbit) # CONFIG_NET_ETHERNET=y CONFIG_MII=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_NET_VENDOR_3COM is not set # CONFIG_LANCE is not set # CONFIG_NET_VENDOR_SMC is not set # CONFIG_NET_VENDOR_RACAL is not set # # Tulip family network device support # # CONFIG_NET_TULIP is not set # CONFIG_AT1700 is not set # CONFIG_DEPCA is not set # CONFIG_HP100 is not set # CONFIG_NET_ISA 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_AC3200 is not set # CONFIG_APRICOT is not set # CONFIG_B44 is not set # CONFIG_FORCEDETH is not set # CONFIG_CS89x0 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=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set # CONFIG_8139TOO_8129 is not set # CONFIG_8139_OLD_RX_RESET 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 # CONFIG_VIA_VELOCITY is not set # CONFIG_NET_POCKET 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 is not set CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m # CONFIG_PPP_SYNC_TTY is not set CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m # CONFIG_PPPOE 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_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set # CONFIG_SERIO_RAW 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_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TOUCHSCREEN is not set CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_UINPUT 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 is not set # CONFIG_SERIAL_8250_ACPI is not set CONFIG_SERIAL_8250_NR_UARTS=10 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_PRINTER is not set # CONFIG_PPDEV is not set # CONFIG_TIPAR is not set # # IPMI # # CONFIG_IPMI_HANDLER is not set # # Watchdog Cards # # CONFIG_WATCHDOG is not set CONFIG_HW_RANDOM=y # CONFIG_NVRAM is not set # CONFIG_RTC is not set # CONFIG_GEN_RTC is not set # 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=y # 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=y # 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_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_SIS is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set CONFIG_HPET=y CONFIG_HPET_RTC_IRQ=y CONFIG_HPET_MMAP=y CONFIG_HANGCHECK_TIMER=m # # I2C support # CONFIG_I2C=y # CONFIG_I2C_CHARDEV is not set # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y # CONFIG_I2C_ALGOPCF is not set # CONFIG_I2C_ALGOPCA 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 is not set # CONFIG_I2C_ELEKTOR is not set # CONFIG_I2C_I801 is not set CONFIG_I2C_I810=y # 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=y # 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=y CONFIG_I2C_SIS96X=y # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # CONFIG_I2C_VOODOO3 is not set # CONFIG_I2C_PCA_ISA is not set # # Hardware Sensors Chip support # # CONFIG_I2C_SENSOR is not set # CONFIG_SENSORS_ADM1021 is not set # CONFIG_SENSORS_ADM1025 is not set # CONFIG_SENSORS_ADM1031 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_LM77 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_MAX1619 is not set # CONFIG_SENSORS_SMSC47M1 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_SENSORS_RTC8564 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 # # Dallas's 1-wire bus # # CONFIG_W1 is not set # # Misc devices # # CONFIG_IBM_ASM is not set # # Multimedia devices # CONFIG_VIDEO_DEV=m # # Video For Linux # # # Video Adapters # # CONFIG_VIDEO_BT848 is not set # CONFIG_VIDEO_PMS is not set # CONFIG_VIDEO_BWQCAM is not set # CONFIG_VIDEO_CQCAM is not set # CONFIG_VIDEO_W9966 is not set # CONFIG_VIDEO_CPIA is not set # CONFIG_VIDEO_SAA5246A is not set # CONFIG_VIDEO_SAA5249 is not set # CONFIG_TUNER_3036 is not set # CONFIG_VIDEO_STRADIS is not set # CONFIG_VIDEO_ZORAN is not set CONFIG_VIDEO_SAA7134=m # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DPC is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_CX88 is not set # CONFIG_VIDEO_OVCAMCHIP is not set # # Radio Adapters # # CONFIG_RADIO_CADET is not set # CONFIG_RADIO_RTRACK is not set # CONFIG_RADIO_RTRACK2 is not set # CONFIG_RADIO_AZTECH is not set # CONFIG_RADIO_GEMTEK is not set # CONFIG_RADIO_GEMTEK_PCI is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_MAESTRO is not set # CONFIG_RADIO_SF16FMI is not set # CONFIG_RADIO_SF16FMR2 is not set # CONFIG_RADIO_TERRATEC is not set # CONFIG_RADIO_TRUST is not set # CONFIG_RADIO_TYPHOON is not set # CONFIG_RADIO_ZOLTRIX is not set # # Digital Video Broadcasting Devices # # CONFIG_DVB is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_IR=m # # Graphics support # CONFIG_FB=y # CONFIG_FB_MODE_HELPERS is not set # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y CONFIG_VIDEO_SELECT=y # CONFIG_FB_HGA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I810 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON_OLD is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_VIRTUAL is not set # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_MDA_CONSOLE is not set CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # # Logo configuration # # CONFIG_LOGO is not set # # Sound # CONFIG_SOUND=m # # Advanced Linux Sound Architecture # CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m # CONFIG_SND_SEQ_DUMMY is not set CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set # # Generic devices # CONFIG_SND_MPU401_UART=m # CONFIG_SND_DUMMY is not set # CONFIG_SND_VIRMIDI is not set # CONFIG_SND_MTPAV is not set # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set # # ISA devices # # CONFIG_SND_AD1848 is not set # CONFIG_SND_CS4231 is not set # CONFIG_SND_CS4232 is not set # CONFIG_SND_CS4236 is not set # CONFIG_SND_ES1688 is not set # CONFIG_SND_ES18XX is not set # CONFIG_SND_GUSCLASSIC is not set # CONFIG_SND_GUSEXTREME is not set # CONFIG_SND_GUSMAX is not set # CONFIG_SND_INTERWAVE is not set # CONFIG_SND_INTERWAVE_STB is not set # CONFIG_SND_OPTI92X_AD1848 is not set # CONFIG_SND_OPTI92X_CS4231 is not set # CONFIG_SND_OPTI93X is not set # CONFIG_SND_SB8 is not set # CONFIG_SND_SB16 is not set # CONFIG_SND_SBAWE is not set # CONFIG_SND_WAVEFRONT is not set # CONFIG_SND_CMI8330 is not set # CONFIG_SND_OPL3SA2 is not set # CONFIG_SND_SGALAXY is not set # CONFIG_SND_SSCAPE is not set # # PCI devices # CONFIG_SND_AC97_CODEC=m # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_YMFPCI is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set CONFIG_SND_INTEL8X0=m # 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 # CONFIG_SND_USB_USX2Y 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 # CONFIG_USB_SUSPEND is not set # CONFIG_USB_OTG is not set # # USB Host Controller Drivers # CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_SPLIT_ISO=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_OHCI_HCD=m CONFIG_USB_UHCI_HCD=m # # 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=m CONFIG_USB_PRINTER=m CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set # CONFIG_USB_STORAGE_RW_DETECT is not set # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_DPCM is not set # CONFIG_USB_STORAGE_HP8200e is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # # 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 is not set # CONFIG_USB_KBTAB is not set # CONFIG_USB_POWERMATE is not set # CONFIG_USB_MTOUCH is not set # CONFIG_USB_EGALAX 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 # CONFIG_USB_VICAM is not set # CONFIG_USB_DSBR is not set # CONFIG_USB_IBMCAM is not set # CONFIG_USB_KONICAWC is not set # CONFIG_USB_OV511 is not set # CONFIG_USB_SE401 is not set # CONFIG_USB_SN9C102 is not set # CONFIG_USB_STV680 is not set # # 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 is not set # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_TIGL is not set # CONFIG_USB_AUERSWALD is not set # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_LED is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_PHIDGETSERVO is not set # CONFIG_USB_TEST is not set # # USB Gadget Support # # CONFIG_USB_GADGET is not set # # File systems # CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_XATTR=y # CONFIG_EXT3_FS_POSIX_ACL is not set # CONFIG_EXT3_FS_SECURITY is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_FS_POSIX_ACL=y # CONFIG_XFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_ROMFS_FS is not set # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set CONFIG_AUTOFS4_FS=y # # Caches # # CONFIG_CACHEFS is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_ZISOFS_FS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-15" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_SYSFS=y # CONFIG_DEVFS_FS is not set # CONFIG_DEVPTS_FS_XATTR 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=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=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=m CONFIG_SMB_NLS_DEFAULT=y CONFIG_SMB_NLS_REMOTE="iso8859-15" CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set CONFIG_CIFS_POSIX=y # CONFIG_NCP_FS is not set # CONFIG_CODA_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=y CONFIG_NLS_DEFAULT="iso8859-15" CONFIG_NLS_CODEPAGE_437=y # 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_ASCII is not set CONFIG_NLS_ISO8859_1=y # 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=y # CONFIG_NLS_KOI8_R is not set # CONFIG_NLS_KOI8_U is not set CONFIG_NLS_UTF8=y # # Profiling support # # CONFIG_PROFILING is not set # # Kernel hacking # # CONFIG_DEBUG_KERNEL is not set # CONFIG_FRAME_POINTER is not set CONFIG_EARLY_PRINTK=y CONFIG_4KSTACKS=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y # # Security options # # CONFIG_KEYS is not set CONFIG_SECURITY=y # CONFIG_SECURITY_NETWORK is not set CONFIG_SECURITY_CAPABILITIES=m # CONFIG_SECURITY_ROOTPLUG is not set # CONFIG_SECURITY_SELINUX 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=m CONFIG_CRYPTO_SHA1=m # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set # CONFIG_CRYPTO_WHIRLPOOL is not set CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_TWOFISH is not set # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_AES_586 is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set # CONFIG_CRYPTO_TEA is not set # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_CRC32C is not set # CONFIG_CRYPTO_TEST is not set # # Library routines # CONFIG_CRC_CCITT=m CONFIG_CRC32=y # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_X86_BIOS_REBOOT=y CONFIG_PC=y ^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2004-09-08 22:28 UTC | newest] Thread overview: 53+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-09-03 8:48 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 7:43 ` [PATCH] 2.6.9-rc1-mm3 i8042 compilation Bernhard Rosenkraenzer 2004-09-03 9:47 ` Andrew Morton 2004-09-03 9:20 ` 2.6.9-rc1-mm3 Russell King 2004-09-03 9:42 ` 2.6.9-rc1-mm3 Christoph Hellwig 2004-09-03 12:15 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-03 12:25 ` 2.6.9-rc1-mm3 Christoph Hellwig 2004-09-03 12:48 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-06 12:55 ` [PATCH 2.6.9-rc1-mm3] [m32r] Change from EXPORT_SYMBOL_NOVERS to EXPORT_SYMBOL Hirokazu Takata 2004-09-06 13:11 ` Sam Ravnborg 2004-09-06 13:55 ` Russell King 2004-09-06 13:52 ` EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3) Geert Uytterhoeven 2004-09-06 15:30 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 0/4] " Geert Uytterhoeven 2004-09-08 14:18 ` Zwane Mwaikambo 2004-09-06 19:09 ` [PATCH 1/4] " Geert Uytterhoeven 2004-09-06 19:09 ` [PATCH 2/4] " Geert Uytterhoeven 2004-09-06 19:10 ` [PATCH 3/4] " Geert Uytterhoeven 2004-09-06 19:10 ` [PATCH 4/4] " Geert Uytterhoeven 2004-09-03 9:54 ` 2.6.9-rc1-mm3 Christoph Hellwig 2004-09-06 12:40 ` [PATCH 2.6.9-rc1-mm3] [m32r] Modify sys_ipc() to remove useless iBCS2 support code Hirokazu Takata 2004-09-06 17:03 ` Christoph Hellwig 2004-09-06 21:02 ` Andrew Morton 2004-09-06 21:08 ` Christoph Hellwig 2004-09-07 8:02 ` Arnd Bergmann 2004-09-03 9:57 ` 2.6.9-rc1-mm3 Christoph Hellwig 2004-09-03 11:08 ` 2.6.9-rc1-mm3 Hirokazu Takata 2004-09-03 12:08 ` 2.6.9-rc1-mm3 Zwane Mwaikambo 2004-09-03 15:15 ` 2.6.9-rc1-mm3 Norberto Bensa 2004-09-03 16:27 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 17:20 ` 2.6.9-rc1-mm3 Norberto Bensa 2004-09-05 19:59 ` 2.6.9-rc1-mm3 Norberto Bensa 2004-09-05 22:32 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-05 22:42 ` 2.6.9-rc1-mm3 Nathan Scott 2004-09-03 15:59 ` 2.6.9-rc1-mm3 Peter Osterlund 2004-09-03 16:37 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-05 8:59 ` 2.6.9-rc1-mm3 Peter Osterlund 2004-09-03 17:23 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-03 17:51 ` 2.6.9-rc1-mm3 Paulo Marques 2004-09-03 18:02 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-05 22:33 ` 2.6.9-rc1-mm3 Paulo Marques 2004-09-07 10:54 ` 2.6.9-rc1-mm3 Paulo Marques 2004-09-03 17:56 ` 2.6.9-rc1-mm3 Andre Eisenbach 2004-09-03 18:12 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-03 18:19 ` 2.6.9-rc1-mm3 Andre Eisenbach 2004-09-03 20:33 ` 2.6.9-rc1-mm3 Andrew Morton 2004-09-03 21:15 ` 2.6.9-rc1-mm3 Andre Eisenbach 2004-09-03 17:57 ` 2.6.9-rc1-mm3 (compile stats) John Cherry 2004-09-03 21:53 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-03 22:25 ` 2.6.9-rc1-mm3 William Lee Irwin III 2004-09-04 10:21 ` [patch] 2.6.9-rc1-mm3: char/riscom8.c doesn't compile Adrian Bunk 2004-09-04 17:52 ` [patch] 2.6.9-rc1-mm3: cdrom/cdu31a.c " Adrian Bunk 2004-09-08 22:29 ` 2.6.9-rc1-mm3 Dominik Karall
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox