ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
- It's time to shut things down for a 2.6.10 release now. I'll do another
pass through the -mm lineup for things which should go into 2.6.10.
If anyone has patches in -mm which they think should go into 2.6.10 please
let me know. (particularly ppc/ppc64). The v4l patches certainly look like
they need to go in.
- I seem to have accumulated several tens of bug reports, most of which are
post-2.6.9 and a few of which predate 2.6.9. I'll send out another round of
emails regarding that shortly. Please let's focus on these things so we can
get a good 2.6.10 out.
- There's a pretty big revamp of the filesystem quota code in here. If you
use quotas, please test.
- Also a larger refactoring of the DVB code. It would be appreciated if
people could avoid little cleanups in the current code while this is under
test. Testing from DVB users would be appreciated.
Changes since 2.6.10-rc2-mm2:
linus.patch
bk-acpi.patch
bk-agpgart.patch
bk-alsa.patch
bk-cifs.patch
bk-driver-core.patch
bk-drm.patch
bk-ide-dev.patch
bk-input.patch
bk-dtor-input.patch
bk-libata.patch
bk-mtd.patch
bk-netdev.patch
bk-ntfs.patch
bk-scsi.patch
bk-watchdog.patch
Latest versions of external bk trees
-sched-fix-nr_uninterruptible-handling-bugs.patch
-ppc64-iseries-purr-emulation-fix.patch
-parport_pc-config_pci=n-build-fix.patch
-m32r-fix-build-error-of.patch
-fix-for-mpol-mm-corruption-on-tmpfs.patch
-mempolicy-selects-wrong-policy-fix.patch
-kprobes-vm86-interrupt-miss.patch
-fix-ia64-flush_tlb_page-build-error.patch
-cdrom-handle-sysctl-without-proc_fs.patch
-early-uart-console-support.patch
-move-hcdp-pcdp-to-early-uart-console-2.patch
-gbefb-build-fix.patch
-megaraid-22041-driver.patch
-visor-always-do-generic_startup.patch
-ppc64-iseries-fix-viodasd-remove.patch
-ppc64-move-emulate_step-to-arch-ppc64-lib.patch
-ppc64-make-pci_alloc_consistent-conform-to-api-docs.patch
-m32r-kconfigdebug-support.patch
-m32r-fix-a-boot-hang-of-up-kernel.patch
-m32r-make-zimage-a-default-build-target.patch
-m32r-io_xxxxxc-cleanups.patch
-s390-remove-zfcp-hba-api-callbacks.patch
-allow-nfs-exports-of-efs-filesystems.patch
-sonypi-return-an-error-from-sonypi_camera_command-if-the-camera-isnt-enabled.patch
-uninline-do_trap-remove-get_cr2.patch
-switch-therm_adt746x-to-new-module_param.patch
-network-interface-for-ipmi.patch
-unlocked-access-to-task-comm.patch
-knfsd-svcrpc-fqdn-length-fix.patch
-md-fix-problem-with-unsigned-variable-going-negative-in-linearc.patch
-vmscan-ignore-swap-token-when-in-trouble.patch
-lock-initializer-unifying-batch-2-scsi.patch
-documentation-nohighio.patch
-tvaudio-and-tvmixer-module_param-conversion.patch
-remove-outdated-oss-changelogs-fwd.patch
-linux-mounth-add-atomich-and-spinlockh-includes.patch
-fix-bug-3745-maybe.patch
-smbfs-bug-3758-broken-symlinks-on-smbfs-with.patch
Merged
+map-unix-seqpacket-sockets-to-appropriate.patch
SELinux fix
+serial-add-support-for-dell-remote-access-card-4.patch
New serial device
+proc-cmdline-missing-mmput.patch
memory leak fix
+smc91c92_cs-silly.patch
Fix reversed outw() arguments
+fix-typo-in-init-kconfig.patch
Kconfig typo fix
+mtd_xip-dependencies-fix.patch
MTD Kconfig fix
-hp300-lance-leak-fixes.patch
-hp300-lance-leak-fixes-fix.patch
+m68k-hp300-dio-bus-fix-typo-in-dio_resource_len.patch
+m68k-ethernet-drivers-depend-on-net_ethernet.patch
+m68k-hp-lance-ethernet-depends-on-dio-bus-support.patch
+m68k-hp-lance-ethernet-fix-leaks-on-probe-removal.patch
+m68k-update-hp300-defconfig-enable-dio-and-hp-lance-ethernet.patch
+m68k-update-atari-defconfig-enable-ethernet-and-mii.patch
m68k netdriver fixes
+ppc32-switch-to-kbuild_defconfig.patch
+ppc32-have-the-8260-board-hook-happen-a-bit-later.patch
+ppc32-fix-__iomem-warnings-in-todc-code.patch
+ppc32-marvell-host-bridge-support-mv64x60.patch
+ppc32-support-for-marvell-ev-64260-bp-eval-platform.patch
+ppc32-support-for-artesyn-katana-cpci-boards.patch
+ppc32-fix-an-irq-issue-with-cpufreq.patch
ppc32 updates
+ppc64-fix-compilation-with-recent-toolchains.patch
+ppc64-kprobes-implementation.patch
+ppc64-linuxrtas-fixes.patch
+ppc64-reserve-kernel-memory-in-kernel-instead-of-wrapper.patch
+ppc64-linuxtce-changes.patch
+ppc64-make-early-processor-spinup-based-on-physical-ids.patch
+ppc64-remove-the-volatile-from-cpus_in_xmon.patch
ppc64 updates
+kprobes-wrapper-to-define-jprobeentry.patch
jprobes API wrapper
+convert-frv-to-use-remap_pfn_range.patch
Update FRV to remap_pfn_range() API
+uml-remove-most-devfs_mk_symlink-calls.patch
+uml-fix-__wrap_free-comment.patch
UML fixes
+hostfs-uml-set-sendfile-to-generic_file_sendfile.patch
+hostfs-uml-add-some-other-pagecache-methods.patch
Possibly-dodgy-looking UML hostfs changes
+kill-blkh.patch
Cleanup
+ext3-cleanup-handling-of-aborted-transactions.patch
+ext3-handle-attempted-delete-of-bitmap-blocks.patch
+ext3-handle-attempted-double-delete-of-metadata.patch
Fix ext3 handling of I/O errors
+cpumask_t-initializers.patch
Fix initialisation of cpumasks
+ptrace-locked-accesss-to-ptrace-last_siginfo.patch
ptrace/signal locking fix (probably not needed now)
+mc146818rtch-include-fix.patch
build fix
+mips-fixed-fls-warning.patch
warning fix
+expose-reiserfs_sync_fs.patch
+fix-reiserfs-quota-debug-messages.patch
+fix-of-quota-deadlock-on-pagelock-quota-core.patch
+fix-of-quota-deadlock-on-pagelock-ext2.patch
+fix-of-quota-deadlock-on-pagelock-ext2-tweaks.patch
+fix-of-quota-deadlock-on-pagelock-ext3.patch
+fix-of-quota-deadlock-on-pagelock-ext3-tweaks.patch
+fix-of-quota-deadlock-on-pagelock-reiserfs.patch
+fix-of-quota-deadlock-on-pagelock-reiserfs-fix.patch
+allow-disabling-quota-messages-to-console.patch
Quota updates
+oprofile-i386-support-for-stack-trace-sampling-cleanup.patch
warning fix
+dvb-documentation-update.patch
+dvb-collateral-frontend-changes.patch
+dvb-collateral-frontend-changes-kconfig-fix.patch
+saa7146-changes.patch
+dvb-frontend-driver-refactoring.patch
+dvb-follow-frontend-changes-in-drivers.patch
+dvb-cinergy-t2-update.patch
+dvb-dibusb-driver-update.patch
+dvb-core-changes.patch
+dvb-remove-dead-files.patch
+dvb-follow-changes-in-dvb-ttpci-and-budget-drivers.patch
Big DVB update
+sched-no-need-to-recalculate-rq.patch
tiny speedup
+smp_processor_id-commentary.patch
Add some comments
+crashdump-memory-preserving-reboot-using-kexec-fix.patch
+kdump-config_discontigmem-fix.patch
Couple of crashdump-via-kexec fixes
-fix-for-spurious-interrupts-on-e100-resume-2.patch
Drop this.
-vmscan-more-scanning.patch
Hopefully not needed
+selinux-adds-a-private-inode-operation.patch
+reiserfs-private-inode-abstracted-to-static-inline.patch
+reiserfs-fixes-to-allow-reiserfs-to-use-selinux-attributes.patch
+reiserfs-cleaning-up-const-checks.patch
Selinux/reiserfs fixes
+oss-ac97-quirk-facility-fix.patch
Add quirk handlers to this OSS driver
+ext3-use-generic_open_file-to-fix-possible-preemption-bugs.patch
ext3 cleanup
+bttv-i2cc-make-two-functions-static.patch
+bttv-riscc-make-some-functions-static.patch
+bttv-help-fix.patch
bttv tweaks
+zoran_driverc-make-zoran_num_formats-static.patch
+media-video-msp3400c-remove-unused-struct-d1.patch
+zoran_devicec-make-zr36057_init_vfe-static.patch
+drivers-media-video-the-easy-cleanups.patch
Little code cleanups
+video-buf-oops-crash-fixes.patch
+v4l-disable-unused-function.patch
+v4l-more-modparam.patch
+tuner-update.patch
v4l fixes
+mm-only-fixed-pmd_order-for-mips.patch
MIPS fix
+small-ftape-cleanups-fwd.patch
+reiser3-cleanups.patch
Code cleanups
+bad-ipc-shared-memory-defaults.patch
Larger defaults for shmmax and friends
+cdromc-make-several-functions-static.patch
+fs-coda-psdevc-shouldnt-include-lph.patch
Little cleanups.
number of patches in -mm: 532
number of changesets in external trees: 538
number of patches in -mm only: 517
total patches: 1055
All 532 patches:
linus.patch
map-unix-seqpacket-sockets-to-appropriate.patch
SELinux: map Unix seqpacket sockets to appropriate security class
serial-add-support-for-dell-remote-access-card-4.patch
serial: add support for Dell Remote Access Card 4.
proc-cmdline-missing-mmput.patch
/proc/cmdline missing mmput
smc91c92_cs-silly.patch
smc91c92_cs outw() fix
fix-typo-in-init-kconfig.patch
fix typo in init/Kconfig
4level-core-patch.patch
4level core patch
4level-bogus-bug_on.patch
4level: remove bogus BUG_ON()
4level-fix-vmalloc-overflow.patch
4level: fix vmalloc overflow
4level-core-tweaks.patch
4level core tweaks
4level-highpte-fix.patch
4level highpte fix
4level-architecture-changes-for-alpha.patch
4level: Architecture changes for alpha
4level-architecture-changes-for-arm.patch
4level: Architecture changes for arm
4level-fixes-arm.patch
4level fixes (ARM)
4level-architecture-changes-for-cris.patch
4level: Architecture changes for cris
4level-convert-drm-to-4levels.patch
4level: convert DRM to 4levels.
4level-add-asm-generic-support-for-emulating.patch
4level: Add asm-generic support for emulating 2/3level tables.
4level-make-3level-fallback-more-type-safe.patch
4level: make 3level fallback more type safe
4level-ia64-support.patch
4level: ia64 support
4level-ia64-support-fix.patch
4level-ia64-support fix
pml4-ia64-build-fix.patch
Fix ia64 pml4 build problem
4level-architecture-changes-for-i386.patch
4level: Architecture changes for i386
4level-architecture-changes-for-i386-fix.patch
4level build fix
4level-architecture-changes-for-m32r.patch
4level: Architecture changes for m32r
4level-architecture-changes-for-ppc.patch
4level: Architecture changes for ppc
4level-architecture-changes-for-ppc64.patch
4level: Architecture changes for ppc64
4level-architecture-changes-for-s390.patch
4level: Architecture changes for s390
4level-architecture-changes-for-s390-fix.patch
4level-architecture-changes-for-s390 fix
4level-architecture-changes-for-sh.patch
4level: Architecture changes for sh
4level-architecture-changes-for-sh64.patch
4level: Architecture changes for sh64
4level-architecture-changes-for-sparc.patch
4level: Architecture changes for sparc
4level-architecture-changes-for-sparc64.patch
4level: Architecture changes for sparc64
4level-architecture-changes-for-x86_64.patch
4level: Architecture changes for x86_64
uml-pml4-support.patch
uml: pml4 support
uml-config_highmem-atomicity-fix.patch
uml: CONFIG_HIGHMEM atomicity fix
bk-acpi.patch
acpi-report-errors-in-fanc.patch
ACPI: report errors in fan.c
acpi-flush-tlb-when-pagetable-changed.patch
acpi: flush TLB when pagetable changed
bk-agpgart.patch
bk-alsa.patch
bk-cifs.patch
bk-driver-core.patch
bk-drm.patch
bk-ide-dev.patch
bk-input.patch
bk-dtor-input.patch
bk-libata.patch
bk-mtd.patch
mtd_xip-dependencies-fix.patch
MTD_XIP dependencies fix
bk-netdev.patch
bk-ntfs.patch
bk-scsi.patch
bk-watchdog.patch
mm.patch
add -mmN to EXTRAVERSION
fix-smm-failures-on-e750x-systems.patch
fix SMM failures on E750x systems
mm-keep-count-of-free-areas.patch
mm: keep count of free areas
mm-higher-order-watermarks.patch
mm: higher order watermarks
mm-higher-order-watermarks-fix.patch
higher order watermarks fix
mm-teach-kswapd-about-higher-order-areas.patch
mm: teach kswapd about higher order areas
numa-policies-for-file-mappings-mpol_mf_move.patch
NUMA policies for file mappings + MPOL_MF_MOVE
make-tree_lock-an-rwlock.patch
make mapping->tree_lock an rwlock
mempolicy-optimization.patch
mempolicy optimisation
mm-overcommit-updates.patch
mm: overcommit updates
kill-off-highmem_start_page.patch
kill off highmem_start_page
make-sure-ioremap-only-tests-valid-addresses.patch
make sure ioremap only tests valid addresses
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix update
mustfix lists
arcnet-fixes.patch
arcnet fixes
x25-when-receiving-a-call-check-listening-sockets-for-matching-call-user-data.patch
X.25: When receiving a call, check listening sockets for matching call user data.
x25-remove-unused-header-files.patch
X.25: Remove unused header files
xircom_tulip_cb-build-fix.patch
xircom_tulip_cb.c build fix
m68k-hp300-dio-bus-fix-typo-in-dio_resource_len.patch
M68k HP300 DIO bus: Fix typo in dio_resource_len()
m68k-ethernet-drivers-depend-on-net_ethernet.patch
M68k Ethernet drivers depend on NET_ETHERNET
m68k-hp-lance-ethernet-depends-on-dio-bus-support.patch
M68k HP Lance Ethernet depends on DIO bus support
m68k-hp-lance-ethernet-fix-leaks-on-probe-removal.patch
M68k HP Lance Ethernet: Fix leaks on probe/removal
m68k-update-hp300-defconfig-enable-dio-and-hp-lance-ethernet.patch
M68k: Update HP300 defconfig (enable DIO and HP Lance Ethernet)
m68k-update-atari-defconfig-enable-ethernet-and-mii.patch
M68k: Update Atari defconfig (enable Ethernet and MII)
net-socketcsys_bind-cleanup.patch
net/socket.c::sys_bind() cleanup.
net-socketc__sock_create-cleanup.patch
net/socket.c::__sock_create() cleanup.
make-ibmveth-link-always-up.patch
make ibmveth link always up
tulip-make-tulip_stop_rxtx-wait-for-dma-to-fully-stop.patch
tulip: make tulip_stop_rxtx() wait for DMA to fully stop
ppc32-freescale-book-e-mmu-cleanup.patch
ppc32: freescale Book-E MMU cleanup
ppc32-refactor-common-book-e-exception-code.patch
ppc32: refactor common book-e exception code
ppc32-switch-to-kbuild_defconfig.patch
ppc32: Switch to KBUILD_DEFCONFIG
ppc32-have-the-8260-board-hook-happen-a-bit-later.patch
ppc32: Have the 8260 board-hook happen a bit later
ppc32-fix-__iomem-warnings-in-todc-code.patch
ppc32: Fix __iomem warnings in TODC code
ppc32-marvell-host-bridge-support-mv64x60.patch
ppc32: Marvell host bridge support (mv64x60)
ppc32-support-for-marvell-ev-64260-bp-eval-platform.patch
ppc32: support for Marvell EV-64260[ab]-BP eval platform
ppc32-support-for-artesyn-katana-cpci-boards.patch
ppc32: support for Artesyn Katana cPCI boards
ppc32-fix-an-irq-issue-with-cpufreq.patch
ppc32: Fix an IRQ issue with cpufreq
ppc64-fix-compilation-with-recent-toolchains.patch
ppc64: ix compilation with recent toolchains
ppc64-kprobes-implementation.patch
ppc64: kprobes implementation
ppc64-linuxrtas-fixes.patch
ppc64: linux,rtas* fixes
ppc64-reserve-kernel-memory-in-kernel-instead-of-wrapper.patch
ppc64: Reserve kernel memory in kernel instead of wrapper
ppc64-linuxtce-changes.patch
ppc64: linux,tce* changes
ppc64-make-early-processor-spinup-based-on-physical-ids.patch
ppc64: Make early processor spinup based on physical ids
ppc64-remove-the-volatile-from-cpus_in_xmon.patch
ppc64: remove the volatile from cpus_in_xmon
ppc64-fix-signal-mask-on-delivery-error.patch
ppc64: fix signal mask on delivery error
ppc64-reloc_hide.patch
kprobes-wrapper-to-define-jprobeentry.patch
Kprobes: wrapper to define jprobe.entry
remove-unnecessary-inclusions-of-asm-aouth.patch
Remove unnecessary inclusions of asm/a.out.h
termio-userspace-access-error-handling.patch
Termio userspace access error handling
ide_arch_obsolete_init-fix.patch
IDE_ARCH_OBSOLETE_INIT fix
out-of-line-implementation-of-find_next_bit.patch
out-of-line implementation of find_next_bit()
gp-rel-data-support.patch
GP-REL data support
vm-routine-fixes.patch
VM routine fixes
vm-routine-fixes-CONFIG_SHMEM-fix.patch
vm-routine-fixes CONFIG_SHMEM fix
frv-fujitsu-fr-v-cpu-arch-maintainer-record.patch
FRV: Fujitsu FR-V CPU arch maintainer record
frv-fujitsu-fr-v-arch-documentation.patch
FRV: Fujitsu FR-V arch documentation
frv-fujitsu-fr-v-cpu-arch-implementation-part-1.patch
FRV: Fujitsu FR-V CPU arch implementation part 1
frv-fujitsu-fr-v-cpu-arch-implementation-part-2.patch
FRV: Fujitsu FR-V CPU arch implementation part 2
frv-fujitsu-fr-v-cpu-arch-implementation-part-3.patch
FRV: Fujitsu FR-V CPU arch implementation part 3
frv-fujitsu-fr-v-cpu-arch-implementation-part-4.patch
FRV: Fujitsu FR-V CPU arch implementation part 4
frv-fujitsu-fr-v-cpu-arch-implementation-part-5.patch
FRV: Fujitsu FR-V CPU arch implementation part 5
frv-fujitsu-fr-v-cpu-arch-implementation-part-6.patch
FRV: Fujitsu FR-V CPU arch implementation part 6
frv-fujitsu-fr-v-cpu-arch-implementation-part-7.patch
FRV: Fujitsu FR-V CPU arch implementation part 7
frv-fujitsu-fr-v-cpu-arch-implementation-part-8.patch
FRV: Fujitsu FR-V CPU arch implementation part 8
frv-fujitsu-fr-v-cpu-arch-implementation-part-9.patch
FRV: Fujitsu FR-V CPU arch implementation part 9
frv-kill-off-highmem_start_page.patch
kill off highmem_start_page
frv-first-batch-of-fujitsu-fr-v-arch-include-files.patch
FRV: First batch of Fujitsu FR-V arch include files
frv-remove-obsolete-hardirq-stuff-from-includes.patch
frv: emove obsolete hardirq stuff from includes
frv-more-fujitsu-fr-v-arch-include-files.patch
FRV: More Fujitsu FR-V arch include files
convert-frv-to-use-remap_pfn_range.patch
convert FRV to use remap_pfn_range
frv-yet-more-fujitsu-fr-v-arch-include-files.patch
FRV: Yet more Fujitsu FR-V arch include files
frv-remaining-fujitsu-fr-v-arch-include-files.patch
FRV: Remaining Fujitsu FR-V arch include files
frv-make-calibrate_delay-optional.patch
FRV: Make calibrate_delay() optional
frv-better-mmap-support-in-uclinux.patch
FRV: Better mmap support in uClinux
frv-procfs-changes-for-nommu-changes.patch
FRV: procfs changes for nommu changes
frv-change-setup_arg_pages-to-take-stack-pointer.patch
FRV: change setup_arg_pages() to take stack pointer
frv-change-setup_arg_pages-to-take-stack-pointer-fixes.patch
Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64
frv-add-fdpic-elf-binary-format-driver.patch
FRV: Add FDPIC ELF binary format driver
further-nommu-changes.patch
Further nommu changes
further-nommu-proc-changes.patch
Further nommu /proc changes
frv-arch-nommu-changes.patch
frv: nommu changes
superhyway-bus-support.patch
SuperHyway bus support
x86-remove-data-header-and-code-overlap-in-boot-setups.patch
x86: remove data-header and code overlap in boot/setup.S
intel-thermal-monitor-for-x86_64.patch
Intel thermal monitor for x86_64
media-update-drivers-media-video-arvc.patch
media: Update drivers/media/video/arv.c
uml-remove-most-devfs_mk_symlink-calls.patch
uml: remove most devfs_mk_symlink calls
uml-fix-__wrap_free-comment.patch
uml: fix __wrap_free comment
hostfs-uml-set-sendfile-to-generic_file_sendfile.patch
hostfs: uml: set .sendfile to generic_file_sendfile
hostfs-uml-add-some-other-pagecache-methods.patch
hostfs: uml: add some other pagecache methods
s390-network-driver.patch
s390: network driver
enhanced-i-o-accounting-data-patch.patch
enhanced I/O accounting data patch
enhanced-memory-accounting-data-collection.patch
enhanced Memory accounting data collection
enhanced-memory-accounting-data-collection-tidy.patch
enhanced-memory-accounting-data-collection-tidy
wacom-tablet-driver.patch
wacom tablet driver
force-feedback-support-for-uinput.patch
Force feedback support for uinput
kmap_atomic-takes-char.patch
kmap_atomic takes char*
kmap_atomic-takes-char-fix.patch
kmap_atomic-takes-char-fix
kmap_atomic-fallout.patch
kmap_atomic fallout
kunmap-fallout-more-fixes.patch
kunmap-fallout-more-fixes
4-4gb-incorrect-bound-check-in-do_getname.patch
4/4GB: Incorrect bound check in do_getname()
handle-quoted-module-parameters.patch
handle quoted module parameters
CONFIG_SOUND_VIA82CXXX_PROCFS.patch
Add CONFIG_SOUND_VIA82CXXX_PROCFS
make-sysrq-f-call-oom_kill.patch
make sysrq-F call oom_kill()
allow-admin-to-enable-only-some-of-the-magic-sysrq-functions.patch
Allow admin to enable only some of the Magic-Sysrq functions
gen_init_cpio-symlink-pipe-socket-support.patch
gen_init_cpio symlink, pipe and socket support
gen_init_cpio-slink_pipe_sock_2.patch
gen_init_cpio-slink_pipe_sock_2
move-irq_enter-and-irq_exit-to-common-code.patch
move irq_enter and irq_exit to common code
remove-unused-irq_cpustat-fields.patch
remove unused irq_cpustat fields
reduce-false-timer_softirq-calls.patch
reduce false TIMER_SOFTIRQ calls
reduce-false-timer_softirq-calls-tweaks.patch
reduce-false-timer_softirq-calls-tweaks
hold-bkl-for-shorter-period-in-generic_shutdown_super.patch
Hold BKL for shorter period in generic_shutdown_super().
cleanups-for-the-ipmi-driver.patch
Cleanups for the IPMI driver
htree-telldir-fix.patch
ext3 htree telldir() fix
kill-blkh.patch
kill blk.h
ext3-cleanup-handling-of-aborted-transactions.patch
ext3: cleanup handling of aborted transactions.
ext3-handle-attempted-delete-of-bitmap-blocks.patch
ext3: handle attempted delete of bitmap blocks.
ext3-handle-attempted-double-delete-of-metadata.patch
ext3: handle attempted double-delete of metadata.
cpumask_t-initializers.patch
cpumask_t initializers
ptrace-locked-accesss-to-ptrace-last_siginfo.patch
ptrace: locked accesss to ptrace last_siginfo
mc146818rtch-include-fix.patch
mc146818rtc.h include fix
mips-fixed-fls-warning.patch
mips: fixed fls warning
expose-reiserfs_sync_fs.patch
Expose reiserfs_sync_fs()
fix-reiserfs-quota-debug-messages.patch
Fix reiserfs quota debug messages
fix-of-quota-deadlock-on-pagelock-quota-core.patch
Fix of quota deadlock on pagelock: quota core
fix-of-quota-deadlock-on-pagelock-ext2.patch
Fix of quota deadlock on pagelock: ext2
fix-of-quota-deadlock-on-pagelock-ext2-tweaks.patch
fix-of-quota-deadlock-on-pagelock-ext2-tweaks
fix-of-quota-deadlock-on-pagelock-ext3.patch
Fix of quota deadlock on pagelock: ext3
fix-of-quota-deadlock-on-pagelock-ext3-tweaks.patch
fix-of-quota-deadlock-on-pagelock-ext3-tweaks
fix-of-quota-deadlock-on-pagelock-reiserfs.patch
Fix of quota deadlock on pagelock: reiserfs
fix-of-quota-deadlock-on-pagelock-reiserfs-fix.patch
fix-of-quota-deadlock-on-pagelock-reiserfs-fix
allow-disabling-quota-messages-to-console.patch
Allow disabling quota messages to console
selinux-scalability-add-spin_trylock_irq-and.patch
SELinux scalability: add spin_trylock_irq and spin_trylock_irqsave
selinux-scalability-convert-avc-to-rcu.patch
SELinux scalability: convert AVC to RCU
selinux-atomic_dec_and_test-bug.patch
SELinux: atomic_dec_and_test() bug
selinux-scalability-avc-statistics-and-tuning.patch
SELinux scalability: AVC statistics and tuning
oprofile-add-check_user_page_readable.patch
oprofile: add check_user_page_readable()
oprofile-arch-independent-code-for-stack-trace.patch
oprofile: arch-independent code for stack trace sampling
oprofile-arch-independent-code-for-stack-trace-rename-timer_init.patch
oprofile-arch-independent-code-for-stack-trace: rename timer_init
oprofile-i386-support-for-stack-trace-sampling.patch
oprofile: i386 support for stack trace sampling
oprofile-i386-support-for-stack-trace-sampling-cleanup.patch
oprofile-i386-support-for-stack-trace-sampling-cleanup
oprofile-i386-support-for-stack-trace-sampling-fix.patch
oprofile-i386-support-for-stack-trace-sampling x86_64 fix
oprofile-i386-support-for-stack-trace-sampling-tidy.patch
oprofile-i386-support-for-stack-trace-sampling tidy
oprofile-ia64-support-for-oprofile-stack-trace.patch
oprofile: ia64 support for oprofile stack trace sampling
oprofile-update-alpha-for-api-changes.patch
oprofile: update alpha for api changes
oprofile-update-arm-for-api-changes.patch
oprofile: update arm for api changes
oprofile-update-ppc-for-api-changes.patch
oprofile: update ppc for api changes
oprofile-update-parisc-for-api-changes.patch
oprofile: update parisc for api changes
oprofile-update-s390-for-api-changes.patch
oprofile: update s390 for api changes
oprofile-update-sh-for-api-changes.patch
oprofile: update sh for api changes
oprofile-update-sparc64-for-api-changes.patch
oprofile: update sparc64 for api changes
pcmcia-b17-device-model-integration.patch
pcmcia-b18a-client_t-and-pcmcia_device-integration.patch
pcmcia-b18b-error-on-leftover-devices.patch
pcmcia-b19-netdevice-integration.patch
dvb-documentation-update.patch
dvb: documentation update
dvb-collateral-frontend-changes.patch
dvb: collateral frontend changes
dvb-collateral-frontend-changes-kconfig-fix.patch
dvb-collateral-frontend-changes kconfig fix
saa7146-changes.patch
dvb: saa7146 changes
dvb-frontend-driver-refactoring.patch
dvb: frontend driver refactoring
dvb-follow-frontend-changes-in-drivers.patch
dvb: follow frontend changes in drivers
dvb-cinergy-t2-update.patch
dvb: Cinergy T2 update
dvb-dibusb-driver-update.patch
dvb: dibusb driver update
dvb-core-changes.patch
dvb: core changes
dvb-remove-dead-files.patch
dvb: remove dead files
dvb-follow-changes-in-dvb-ttpci-and-budget-drivers.patch
dvb: follow changes in dvb-ttpci and budget drivers
knfsd-nfsd_translate_wouldblocks.patch
knfsd: nfsd_translate_wouldblocks
knfsd-svcrpc-auth_null-fixes.patch
knfsd: svcrpc: auth_null fixes
knfsd-svcrpc-share-code-duplicated-between-auth_unix-and-auth_null.patch
knfsd: svcrpc: share code duplicated between auth_unix and auth_null
knfsd-nfsd4-fix-open_downgrade-decode-error.patch
knfsd: nfsd4: fix open_downgrade decode error.
knfsd-rpcsec_gss-comparing-pointer-to-0-instead-of-null.patch
knfsd: rpcsec_gss: comparing pointer to 0 instead of NULL
knfsd-nfsd4-fix-fileid-in-readdir-responses.patch
knfsd: nfsd4: fix fileid in readdir responses
knfsd-nfsd4-use-the-fsid-export-option-when-returning-the-fsid-attribute.patch
knfsd: nfsd4: use the fsid export option when returning the fsid attribute
knfsd-nfsd4-encode_dirent-cleanup.patch
knfsd: nfsd4 encode_dirent cleanup
knfsd-nfsd4-encode_dirent-superfluous-assignment.patch
knfsd: nfsd4: encode_dirent: superfluous assignment
knfsd-nfsd4-encode_dirent-superfluous-local-variables.patch
knfsd: nfsd4: encode_dirent: superfluous local variables
knfsd-nfsd4-encode_dirent-more-readdir-attribute-encoding-to-new-function.patch
knfsd: nfsd4: encode_dirent: more readdir attribute encoding to new function
knfsd-nfsd4-encode_dirent-simplify-nfs4_encode_dirent_fattr.patch
knfsd: nfsd4: encode_dirent: simplify nfs4_encode_dirent_fattr
knfsd-nfsd4-encode_dirent-move-rdattr_error-code-to-new-function.patch
knfsd: nfsd4: encode_dirent: move rdattr_error code to new function
knfsd-nfsd4-encode_dirent-simplify-error-handling.patch
knfsd: nfsd4: encode_dirent: simplify error handling
knfsd-nfsd4-encode_dirent-simplify-control-flow.patch
knfsd: nfsd4: encode_dirent: simplify control flow
knfsd-nfsd4-encode_dirent-fix-dropit-return.patch
knfsd: nfsd4: encode_dirent: fix dropit return
knfsd-nfsd4-encode_dirent-trivial-cleanup.patch
knfsd: nfsd4: encode_dirent: trivial cleanup
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
kgdb-ga-build-fix
kgdb-ga-fixes
kgdb-kill-off-highmem_start_page.patch
kgdb: kill off highmem_start_page
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-x86_64-fix
kgdb-x86_64-serial-fix
kprobes exception notifier fix
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
dev-mem-restriction-patch.patch
/dev/mem restriction patch
dev-mem-restriction-patch-allow-reads.patch
dev-mem-restriction-patch: allow reads
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
unplug-can-sleep.patch
unplug functions can sleep
firestream-warnings.patch
firestream warnings
perfctr-core.patch
perfctr: core
perfctr-i386.patch
perfctr: i386
perfctr-x86-core-updates.patch
perfctr x86 core updates
perfctr-x86-driver-updates.patch
perfctr x86 driver updates
perfctr-x86-driver-cleanup.patch
perfctr: x86 driver cleanup
perfctr-prescott-fix.patch
Prescott fix for perfctr
perfctr-x86_64.patch
perfctr: x86_64
perfctr-x86_64-core-updates.patch
perfctr x86_64 core updates
perfctr-ppc.patch
perfctr: PowerPC
perfctr-ppc32-driver-update.patch
perfctr: ppc32 driver update
perfctr-ppc32-mmcr0-handling-fixes.patch
perfctr ppc32 MMCR0 handling fixes
perfctr-virtualised-counters.patch
perfctr: virtualised counters
perfctr-remap_page_range-fix.patch
virtual-perfctr-illegal-sleep.patch
virtual perfctr illegal sleep
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: Kconfig-related updates
perfctr-virtual-updates.patch
perfctr virtual updates
perfctr-virtual-cleanup.patch
perfctr: virtual cleanup
perfctr-ppc32-preliminary-interrupt-support.patch
perfctr ppc32 preliminary interrupt support
perfctr-update-5-6-reduce-stack-usage.patch
perfctr: reduce stack usage
perfctr-interrupt-support-kconfig-fix.patch
perfctr interrupt_support Kconfig fix
perfctr-low-level-documentation.patch
perfctr low-level documentation
perfctr-inheritance-1-3-driver-updates.patch
perfctr inheritance: driver updates
perfctr-inheritance-2-3-kernel-updates.patch
perfctr inheritance: kernel updates
perfctr-inheritance-3-3-documentation-updates.patch
perfctr inheritance: documentation updates
perfctr-inheritance-locking-fix.patch
perfctr inheritance locking fix
perfctr-api-changes-first-step.patch
perfctr API changes: first step
perfctr-x86-64-ia32-emulation-fix.patch
perfctr x86-64 ia32 emulation fix
perfctr-ppc32-update.patch
perfctr ppc32 update
sched-more-agressive-wake_idle.patch
sched: more agressive wake_idle()
sched-can_migrate-exception-for-idle-cpus.patch
sched: can_migrate exception for idle cpus
sched-newidle-fix.patch
sched: newidle fix
sched-active_load_balance-fixlet.patch
sched: active_load_balance() fixlet
sched-reset-cache_hot_time.patch
sched: reset cache_hot_time
schedc-whitespace-mangler.patch
sched.c whitespace mangler
sched-alter_kthread_prio.patch
sched: alter_kthread_prio
sched-adjust_timeslice_granularity.patch
sched: adjust_timeslice_granularity
sched-add_requeue_task.patch
sched: add_requeue_task
requeue_granularity.patch
sched: requeue_granularity
sched-remove_interactive_credit.patch
sched: remove_interactive_credit
sched-use-cached-current-value.patch
sched: use cached current value
dont-hide-thread_group_leader-from-grep.patch
don't hide thread_group_leader() from grep
sched-no-need-to-recalculate-rq.patch
sched: no need to recalculate rq
add-do_proc_doulonglongvec_minmax-to-sysctl-functions.patch
Add do_proc_doulonglongvec_minmax to sysctl functions
add-do_proc_doulonglongvec_minmax-to-sysctl-functions-fix
add-do_proc_doulonglongvec_minmax-to-sysctl-functions fix 2
add-sysctl-interface-to-sched_domain-parameters.patch
Add sysctl interface to sched_domain parameters
preempt-smp.patch
improve preemption on SMP
preempt-smp-_raw_read_trylock-bias-fix.patch
preempt-smp _raw_read_trylock bias fix
preempt-cleanup.patch
preempt cleanup
preempt-cleanup-fix.patch
preempt-cleanup-fix
add-lock_need_resched.patch
add lock_need_resched()
sched-add-cond_resched_softirq.patch
sched: add cond_resched_softirq()
sched-ext3-fix-scheduling-latencies-in-ext3.patch
sched: ext3: fix scheduling latencies in ext3
break-latency-in-invalidate_list.patch
break latency in invalidate_list()
sched-vfs-fix-scheduling-latencies-in-prune_dcache-and-select_parent.patch
sched: vfs: fix scheduling latencies in prune_dcache() and select_parent()
sched-vfs-fix-scheduling-latencies-in-prune_dcache-and-select_parent-fix.patch
sched-vfs-fix-scheduling-latencies-in-prune_dcache-and-select_parent fix
sched-net-fix-scheduling-latencies-in-netstat.patch
sched: net: fix scheduling latencies in netstat
sched-net-fix-scheduling-latencies-in-__release_sock.patch
sched: net: fix scheduling latencies in __release_sock
sched-mm-fix-scheduling-latencies-in-unmap_vmas.patch
sched: mm: fix scheduling latencies in unmap_vmas()
sched-mm-fix-scheduling-latencies-in-get_user_pages.patch
sched: mm: fix scheduling latencies in get_user_pages()
sched-mm-fix-scheduling-latencies-in-filemap_sync.patch
sched: mm: fix scheduling latencies in filemap_sync()
fix-keventd-execution-dependency.patch
fix keventd execution dependency
sched-fix-scheduling-latencies-in-mttrc.patch
sched: fix scheduling latencies in mttr.c
sched-fix-scheduling-latencies-in-vgaconc.patch
sched: fix scheduling latencies in vgacon.c
sched-fix-scheduling-latencies-for-preempt-kernels.patch
sched: fix scheduling latencies for !PREEMPT kernels
idle-thread-preemption-fix.patch
idle thread preemption fix
oprofile-smp_processor_id-fixes.patch
oprofile smp_processor_id() fixes
fix-smp_processor_id-warning-in-numa_node_id.patch
Fix smp_processor_id() warning in numa_node_id()
vmtrunc-truncate_count-not-atomic.patch
vmtrunc: truncate_count not atomic
vmtrunc-restore-unmap_vmas-zap_bytes.patch
vmtrunc: restore unmap_vmas zap_bytes
vmtrunc-unmap_mapping_range_tree.patch
vmtrunc: unmap_mapping_range_tree
vmtrunc-unmap_mapping-dropping-i_mmap_lock.patch
vmtrunc: unmap_mapping dropping i_mmap_lock
vmtrunc-vm_truncate_count-race-caution.patch
vmtrunc: vm_truncate_count race caution
vmtrunc-bug-if-page_mapped.patch
vmtrunc: bug if page_mapped
vmtrunc-restart_addr-in-truncate_count.patch
vmtrunc: restart_addr in truncate_count
remove-the-bkl-by-turning-it-into-a-semaphore.patch
remove the BKL by turning it into a semaphore
smp_processor_id-commentary.patch
smp_processor_id() commentary
cpu_down-warning-fix.patch
cpu_down() warning fix
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
allow-modular-ide-pnp.patch
allow modular ide-pnp
allow-x86_64-to-reenable-interrupts-on-contention.patch
Allow x86_64 to reenable interrupts on contention
i386-cpu-hotplug-updated-for-mm.patch
i386 CPU hotplug updated for -mm
serialize-access-to-ide-devices.patch
serialize access to ide devices
disable-atykb-warning.patch
disable atykb "too many keys pressed" warning
export-file_ra_state_init-again.patch
Export file_ra_state_init() again
cachefs-filesystem.patch
CacheFS filesystem
numa-policies-for-file-mappings-mpol_mf_move-cachefs.patch
numa-policies-for-file-mappings-mpol_mf_move for cachefs
cachefs-release-search-records-lest-they-return-to-haunt-us.patch
CacheFS: release search records lest they return to haunt us
fix-64-bit-problems-in-cachefs.patch
Fix 64-bit problems in cachefs
cachefs-fixed-typos-that-cause-wrong-pointer-to-be-kunmapped.patch
cachefs: fixed typos that cause wrong pointer to be kunmapped
cachefs-return-the-right-error-upon-invalid-mount.patch
CacheFS: return the right error upon invalid mount
fix-cachefs-barrier-handling-and-other-kernel-discrepancies.patch
Fix CacheFS barrier handling and other kernel discrepancies
remove-error-from-linux-cachefsh.patch
Remove #error from linux/cachefs.h
cachefs-warning-fix-2.patch
cachefs warning fix 2
cachefs-linkage-fix-2.patch
cachefs linkage fix
cachefs-build-fix.patch
cachefs build fix
cachefs-documentation.patch
CacheFS documentation
add-page-becoming-writable-notification.patch
Add page becoming writable notification
provide-a-filesystem-specific-syncable-page-bit.patch
Provide a filesystem-specific sync'able page bit
provide-a-filesystem-specific-syncable-page-bit-fix.patch
provide-a-filesystem-specific-syncable-page-bit-fix
provide-a-filesystem-specific-syncable-page-bit-fix-2.patch
provide-a-filesystem-specific-syncable-page-bit-fix-2
make-afs-use-cachefs.patch
Make AFS use CacheFS
afs-cachefs-dependency-fix.patch
afs-cachefs-dependency-fix
split-general-cache-manager-from-cachefs.patch
Split general cache manager from CacheFS
turn-cachefs-into-a-cache-backend.patch
Turn CacheFS into a cache backend
rework-the-cachefs-documentation-to-reflect-fs-cache-split.patch
Rework the CacheFS documentation to reflect FS-Cache split
update-afs-client-to-reflect-cachefs-split.patch
Update AFS client to reflect CacheFS split
assign_irq_vector-section-fix.patch
assign_irq_vector __init section fix
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-ide-spindown-fix.patch
kexec-ide-spindown-fix
kexec-ifdef-cleanup.patch
kexec ifdef cleanup
kexec-machine_shutdownx86_64.patch
kexec: machine_shutdown.x86_64
kexec-kexecx86_64.patch
kexec: kexec.x86_64
kexec-kexecx86_64-4level-fix.patch
kexec-kexecx86_64-4level-fix
kexec-machine_shutdowni386.patch
kexec: machine_shutdown.i386
kexec-kexeci386.patch
kexec: kexec.i386
kexec-use_mm.patch
kexec: use_mm
kexec-loading-kernel-from-non-default-offset.patch
kexec: loading kernel from non-default offset
kexec-loading-kernel-from-non-default-offset-fix.patch
kdump: fix bss compile error
kexec-enabling-co-existence-of-normal-kexec-kernel-and-panic-kernel.patch
kexec: nabling co-existence of normal kexec kernel and panic kernel
crashdump-documentation.patch
crashdump: documentation
crashdump-memory-preserving-reboot-using-kexec.patch
crashdump: memory preserving reboot using kexec
crashdump-memory-preserving-reboot-using-kexec-fix.patch
kdump: Fix for boot problems on SMP
kdump-config_discontigmem-fix.patch
kdump: CONFIG_DISCONTIGMEM fix
crashdump-routines-for-copying-dump-pages.patch
crashdump: routines for copying dump pages
crashdump-routines-for-copying-dump-pages-kmap-fiddle.patch
crashdump-routines-for-copying-dump-pages-kmap-fiddle
crashdump-kmap-build-fix.patch
crashdump kmap build fix
crashdump-register-snapshotting-before-kexec-boot.patch
crashdump: register snapshotting before kexec boot
crashdump-elf-format-dump-file-access.patch
crashdump: ELF format dump file access
crashdump-linear-raw-format-dump-file-access.patch
crashdump: linear/raw format dump file access
crashdump-minor-bug-fixes-to-kexec-crashdump-code.patch
crashdump: minor bug fixes to kexec crashdump code
crashdump-cleanups-to-the-kexec-based-crashdump-code.patch
crashdump: cleanups to the kexec based crashdump code
x86-rename-apic_mode_exint.patch
x86: rename APIC_MODE_EXINT
x86-local-apic-fix.patch
x86: local apic fix
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-fix-cpuset_get_dentry.patch
cpusets : fix cpuset_get_dentry()
cpusets-fix-race-in-cpuset_add_file.patch
cpusets: fix race in cpuset_add_file()
cpusets-remove-more-casts.patch
cpusets: remove more casts
cpusets-make-config_cpusets-the-default-in-sn2_defconfig.patch
cpusets: make CONFIG_CPUSETS the default in sn2_defconfig
cpusets-document-proc-status-allowed-fields.patch
cpusets: document proc status allowed fields
cpusets-dont-export-proc_cpuset_operations.patch
Cpusets - Dont export proc_cpuset_operations
cpusets-display-allowed-masks-in-proc-status.patch
cpusets: display allowed masks in proc status
cpusets-simplify-cpus_allowed-setting-in-attach.patch
cpusets: simplify cpus_allowed setting in attach
cpusets-remove-useless-validation-check.patch
cpusets: remove useless validation check
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
cpusets-interoperate-with-hotplug-online-maps.patch
cpusets: interoperate with hotplug online maps
cpusets-alternative-fix-for-possible-race-in.patch
cpusets: alternative fix for possible race in cpuset_tasks_read()
cpusets-remove-casts.patch
cpusets: remove void* typecasts
reiser4-sb_sync_inodes.patch
reiser4: vfs: add super_operations.sync_inodes()
reiser4-allow-drop_inode-implementation.patch
reiser4: export vfs inode.c symbols
reiser4-truncate_inode_pages_range.patch
reiser4: vfs: add truncate_inode_pages_range()
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-export-inode_lock.patch
reiser4: export inode_lock to modules
reiser4-export-pagevec-funcs.patch
reiser4: export pagevec functions to modules
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-doc.patch
reiser4: documentation
reiser4-only.patch
reiser4: main fs
reiser4-missing-context-creation-is-added.patch
reiser4: missing context creation is added
reiser4-crypto-update.patch
reiser4-crypto-update
reiser4-max_cbk_iteration-fix.patch
reiser4-max_cbk_iteration-fix
reiser4-reduce-stack-usage.patch
reiser4-reduce-stack-usage
reiser4-fix-deadlock.patch
reiser4-fix-deadlock
reiser4-dont-use-shrink_dcache_anon.patch
reiser4-dont-use-shrink_dcache_anon
reiser4-kmap-atomic-fixes.patch
reiser4 kmap_atomic fixes
add-acpi-based-floppy-controller-enumeration.patch
Add ACPI-based floppy controller enumeration.
possible-dcache-bug-debugging-patch.patch
Possible dcache BUG: debugging patch
3c59x-pm-fix.patch
3c59x: enable power management unconditionally
3c59x-missing-pci_disable_device.patch
3c59x: missing pci_disable_device
3c59x-use-netdev_priv.patch
3c59x: use netdev_priv
3c59x-make-use-of-generic_mii_ioctl.patch
3c59x: Make use of generic_mii_ioctl
3c59x-vortex-select-mii.patch
3c59x: VORTEX select MII
3c59x-reload-eeprom-values-at-rmmod-for-needy-cards.patch
3c59x: reload EEPROM values at rmmod for needy cards
3c59x-remove-eeprom_reset-for-3c905b.patch
3c59x: remove EEPROM_RESET for 3c905B
3c59x-support-more-ethtool_ops.patch
3c59x: support more ethtool_ops
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
new-serial-flow-control.patch
new serial flow control
mpsc-driver-patch.patch
serial: MPSC driver
vm-pageout-throttling.patch
vm: pageout throttling
revert-allow-oem-written-modules-to-make-calls-to-ia64-oem-sal-functions.patch
revert "allow OEM written modules to make calls to ia64 OEM SAL functions"
md-improve-hash-code-in-linearc.patch
md: improve 'hash' code in linear.c
md-add-interface-for-userspace-monitoring-of-events.patch
md: add interface for userspace monitoring of events.
make-acpi_bus_register_driver-consistent-with-pci_register_driver-again.patch
make acpi_bus_register_driver() consistent with pci_register_driver()
enforce-a-gap-between-heap-and-stack.patch
Enforce a gap between heap and stack
remove-lock_section-from-x86_64-spin_lock-asm.patch
remove LOCK_SECTION from x86_64 spin_lock asm
kfree_skb-dump_stack.patch
kfree_skb-dump_stack
for-mm-only-remove-remap_page_range-completely.patch
vm: for -mm only: remove remap_page_range() completely
cancel_rearming_delayed_work.patch
cancel_rearming_delayed_work()
make-cancel_rearming_delayed_workqueue-static.patch
make cancel_rearming_delayed_workqueue static
ipvs-deadlock-fix.patch
ipvs deadlock fix
minimal-ide-disk-updates.patch
Minimal ide-disk updates
no-buddy-bitmap-patch-revist-intro-and-includes.patch
no buddy bitmap patch revist: intro and includes
no-buddy-bitmap-patch-revisit-for-mm-page_allocc.patch
no buddy bitmap patch revisit: for mm/page_alloc.c
no-buddy-bitmap-patch-revisit-for-mm-page_allocc-fix.patch
no-buddy-bitmap-patch-revisit-for-mm-page_allocc fix
no-buddy-bitmap-patch-revist-for-ia64.patch
no buddy bitmap patch revist: for ia64
no-buddy-bitmap-patch-revist-for-ia64-fix.patch
no-buddy-bitmap-patch-revist-for-ia64 fix
use-find_trylock_page-in-free_swap_and_cache-instead-of-hand-coding.patch
use find_trylock_page in free_swap_and_cache instead of hand coding
selinux-adds-a-private-inode-operation.patch
selinux: adds a private inode operation
reiserfs-private-inode-abstracted-to-static-inline.patch
reiserfs: private inode abstracted to static inline
reiserfs-fixes-to-allow-reiserfs-to-use-selinux-attributes.patch
reiserfs: fixes to allow reiserfs to use selinux attributes
reiserfs-cleaning-up-const-checks.patch
reiserfs: cleaning up const checks
raid6-altivec-support.patch
raid6: altivec support
figure-out-who-is-inserting-bogus-modules.patch
Figure out who is inserting bogus modules
use-mmiowb-in-qla1280c.patch
use mmiowb in qla1280.c
readpage-vs-invalidate-fix.patch
readpage-vs-invalidate fix
invalidate_inode_pages-mmap-coherency-fix.patch
invalidate_inode_pages2() mmap coherency fix
yenta_socketc-fix-missing-pci_disable_dev.patch
yenta_socket.c: Fix missing pci_disable_dev
yenta-dont-enable-read-prefetch-on-older-o2-bridges.patch
yenta: don't enable read prefetch on older o2 bridges.
cputime-introduce-cputime.patch
cputime: introduce cputime
cputime-fix-do_setitimer.patch
cputime: fix do_setitimer.
cputime-missing-pieces.patch
cputime: missing pieces.
mm-check_rlimit-oops-on-p-signal.patch
check_rlimit oops on p->signal
cputime-microsecond-based-cputime-for-s390.patch
cputime: microsecond based cputime for s390
detect-atomic-counter-underflows.patch
detect atomic counter underflows
lock-initializer-unifying-batch-2-alpha.patch
Lock initializer unifying: ALPHA
lock-initializer-unifying-batch-2-ia64.patch
Lock initializer unifying: IA64
lock-initializer-unifying-batch-2-m32r.patch
Lock initializer unifying: M32R
lock-initializer-unifying-batch-2-mips.patch
Lock initializer unifying: MIPS
lock-initializer-unifying-batch-2-misc-drivers.patch
Lock initializer unifying: Misc drivers
lock-initializer-unifying-batch-2-block-devices.patch
Lock initializer unifying: Block devices
lock-initializer-unifying-batch-2-drm.patch
Lock initializer unifying: DRM
lock-initializer-unifying-batch-2-character-devices.patch
Lock initializer unifying: character devices
lock-initializer-unifying-batch-2-rio.patch
Lock initializer unifying: RIO
lock-initializer-unifying-batch-2-firewire.patch
Lock initializer unifying: Firewire
lock-initializer-unifying-batch-2-isdn.patch
Lock initializer unifying: ISDN
lock-initializer-unifying-batch-2-raid.patch
Lock initializer unifying: Raid
lock-initializer-unifying-batch-2-media-drivers.patch
Lock initializer unifying: media drivers
lock-initializer-unifying-batch-2-drivers-serial.patch
Lock initializer unifying: drivers/serial
lock-initializer-unifying-batch-2-filesystems.patch
Lock initializer unifying: Filesystems
lock-initializer-unifying-batch-2-video.patch
Lock initializer unifying: Video
lock-initializer-unifying-batch-2-sound.patch
Lock initializer unifying: sound
lock-initializer-cleanup-common-headers.patch
Lock initializer cleanup (common headers)
lock-initializer-cleanup-character-devices.patch
Lock initializer cleanup (character devices)
lock-initializer-cleanup-core.patch
Lock initializer cleanup (Core)
eth1394-module_parm-conversion.patch
eth1394 MODULE_PARM conversion
isapnp-module_param-conversion.patch
isapnp module_param conversion
sr-module_param-conversion.patch
sr module_param conversion
media-video-module_param-conversion.patch
media/video module_param conversion
btaudio-module_param-conversion.patch
btaudio module_param conversion
small-drivers-char-rio-cleanups-fwd.patch
small drivers/char/rio/ cleanups
small-char-generic_serialc-cleanup-fwd.patch
small char/generic_serial.c cleanup
debug_bugverbose-for-i386-fwd.patch
DEBUG_BUGVERBOSE for i386
telephony-ixjc-cleanup-fwd.patch
telephony/ixj.c cleanup
char-cycladesc-remove-unused-code-fwd.patch
char/cyclades.c: remove unused code
oss-ac97-quirk-facility.patch
oss: AC97 quirk facility
oss-ac97-quirk-facility-fix.patch
oss-ac97-quirk-facility fix
ext3-use-generic_open_file-to-fix-possible-preemption-bugs.patch
ext3: use generic_open_file to fix possible preemption bugs
bttv-i2cc-make-two-functions-static.patch
bttv-i2c.c: make two functions static
bttv-riscc-make-some-functions-static.patch
bttv-risc.c: make some functions static
bttv-help-fix.patch
bttv help fix
zoran_driverc-make-zoran_num_formats-static.patch
zoran_driver.c: make zoran_num_formats static
media-video-msp3400c-remove-unused-struct-d1.patch
media/video/msp3400.c: remove unused struct d1
zoran_devicec-make-zr36057_init_vfe-static.patch
zoran_device.c: make zr36057_init_vfe static
drivers-media-video-the-easy-cleanups.patch
drivers/media/video: the easy cleanups
video-buf-oops-crash-fixes.patch
video-buf oops/crash fixes
v4l-disable-unused-function.patch
v4l: disable unused function.
v4l-more-modparam.patch
v4l: more modparam
tuner-update.patch
tuner update
mm-only-fixed-pmd_order-for-mips.patch
fixed PMD_ORDER for MIPS
small-ftape-cleanups-fwd.patch
small ftape cleanups
reiser3-cleanups.patch
reiser3 cleanups
bad-ipc-shared-memory-defaults.patch
Bad IPC shared memory defaults
cdromc-make-several-functions-static.patch
cdrom.c: make several functions static (fwd)
fs-coda-psdevc-shouldnt-include-lph.patch
fs/coda/psdev.c shouldn't include lp.h
Andrew Morton writes:
> If anyone has patches in -mm which they think should go into 2.6.10 please
> let me know. (particularly ppc/ppc64). The v4l patches certainly look like
I think ppc64-fix-compilation-with-recent-toolchains.patch should go
in, and ppc64-remove-the-volatile-from-cpus_in_xmon.patch should too,
since it removes a compile warning and is low risk.
Paul.
On Sun, Nov 21, 2004 at 10:39:29PM -0800, Andrew Morton wrote:
>...
> All 532 patches:
>...
> add-acpi-based-floppy-controller-enumeration.patch
> Add ACPI-based floppy controller enumeration.
>...
As far as I understood the discussion, this patch should be dropped.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Hi,
On 22.11.2004 17:09, Johannes Stezenbach wrote:
> BTW, like I said in some previous mail I think this "Big DVB update"
> isn't ready for prime time yet. It breaks support for some
> DVB cards (partially fixed in linuxtv.org CVS), so I think
> this should not go into the mainline kernel now. IMHO it's better
> to wait until 2.6.10 is out.
>
> Michael: Do you think differently?
Nope. But in my mail to Andrew and Linus I said that it shouldn't go
into 2.6.10 yet, but instead get some testing in -mm.
So Andrew, please hold this in -mm until we have fixed the remaining
problems. I'll feed with you with update patches.
> Johannes
CU
Michael.
Hi Andrew,
Andrew Morton escreveu:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
This (vanilla build, no patches) repeatedly panics on boot for me, just
after mounting the (reiserfs) root partition read-only. I'm looking at
why now. Assume it's a configuration error on my part, but I'm reporting
it anyway in case you get other reports of this.
Regards,
Chris R.
Michael Hunold <[email protected]> writes:
>> BTW, like I said in some previous mail I think this "Big DVB update"
>> isn't ready for prime time yet. It breaks support for some
>> DVB cards (partially fixed in linuxtv.org CVS), so I think
>> this should not go into the mainline kernel now. IMHO it's better
>> to wait until 2.6.10 is out.
>> Michael: Do you think differently?
> Nope. But in my mail to Andrew and Linus I said that it shouldn't go
> into 2.6.10 yet, but instead get some testing in -mm.
> So Andrew, please hold this in -mm until we have fixed the remaining
> problems. I'll feed with you with update patches.
Will those updates fix the smp issues with dvb-ttpci ?
As I wrote before, i'm not in a position where i can fix it myself.
I read a lot of people had to move their dvb card to a single-cpu (non
ht one) because of the crashes.
at moment i can't buy another box neither can I offer the
dvb-mainteners a smp box.
Thanks for your work.
--
Alle 07:39, luned? 22 novembre 2004, Andrew Morton ha scritto:
> 2.6.10-rc2-mm3
Well; I've tested mm3 with my usb flash key; the behaviour is changed and
improved, but as expected by reading the previous thread there is some
issues; I'm reporting it, just in case.
Now, after some tries (as before, it takes some tries to have the device
identified by the kernel, maybe some tight timeout...), as always I get a
kobject problem but on removal I can see a "BUG: atomic counter underflow
at:"; anyway the box survives quite well and when device is inserted (and
identified by the kernel, of course), is possible to mount and use it,
whitout usb subsystem lock on removal.
The (timeout?) problem is still here:
Nov 23 00:09:32 kefk kernel: hub 5-0:1.0: state 5 ports 8 chg ff00 evt 0008
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001803 POWER sig=j CSC CONNECT
Nov 23 00:09:32 kefk kernel: hub 5-0:1.0: port 3, status 0501, change 0001,
480 Mb/s
Nov 23 00:09:32 kefk kernel: hub 5-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x501
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: port 3 high speed
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001005 POWER sig=se0 PE CONNECT
Nov 23 00:09:32 kefk kernel: usb 5-3: new high speed USB device using ehci_hcd
and address 3
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: devpath 3 ep0in 3strikes
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: port 3 full speed -->
companion
Nov 23 00:09:32 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
003801 POWER OWNER sig=j CONNECT
Nov 23 00:09:32 kefk kernel: uhci_hcd 0000:00:1d.1: wakeup_hc
Nov 23 00:09:32 kefk kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Nov 23 00:09:32 kefk kernel: uhci_hcd 0000:00:1d.1: port 1 portsc 0083,00
Nov 23 00:09:32 kefk kernel: hub 2-0:1.0: port 1, status 0101, change 0001, 12
Mb/s
Nov 23 00:09:32 kefk kernel: hub 2-0:1.0: debounce: port 1: total 100ms stable
100ms status 0x101
Nov 23 00:09:32 kefk kernel: usb 2-1: new full speed USB device using uhci_hcd
and address 2
Nov 23 00:09:32 kefk kernel: uhci_hcd 0000:00:1d.1: uhci_result_control:
failed with status 440000
Nov 23 00:09:32 kefk kernel: [f7a73240] link (37a731b2) element (37ab2040)
Nov 23 00:09:32 kefk kernel: 0: [f7ab2040] link (37ab2080) e0 Stalled
CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=36edfba0)
Nov 23 00:09:32 kefk kernel: 1: [f7ab2080] link (37ab20c0) e3 SPD Active
Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=36252980)
Nov 23 00:09:32 kefk kernel: 2: [f7ab20c0] link (00000001) e3 IOC Active
Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
Nov 23 00:09:32 kefk kernel:
Nov 23 00:09:32 kefk kernel: usb 2-1: device descriptor read/64, error -71
Nov 23 00:09:32 kefk kernel: uhci_hcd 0000:00:1d.1: uhci_result_control:
failed with status 440000
Nov 23 00:09:32 kefk kernel: [f7a73240] link (37a731b2) element (37ab2040)
Nov 23 00:09:32 kefk kernel: 0: [f7ab2040] link (37ab2080) e0 Stalled
CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=36edfba0)
Nov 23 00:09:32 kefk kernel: 1: [f7ab2080] link (37ab20c0) e3 SPD Active
Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=36252980)
Nov 23 00:09:32 kefk kernel: 2: [f7ab20c0] link (00000001) e3 IOC Active
Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
Nov 23 00:09:32 kefk kernel:
Nov 23 00:09:33 kefk kernel: usb 2-1: device descriptor read/64, error -71
Nov 23 00:09:33 kefk kernel: usb 2-1: new full speed USB device using uhci_hcd
and address 3
Nov 23 00:09:33 kefk kernel: uhci_hcd 0000:00:1d.1: uhci_result_control:
failed with status 440000
Nov 23 00:09:33 kefk kernel: [f7a73240] link (37a731b2) element (37ab2040)
Nov 23 00:09:33 kefk kernel: 0: [f7ab2040] link (37ab2080) e0 Stalled
CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=36edfba0)
Nov 23 00:09:33 kefk kernel: 1: [f7ab2080] link (37ab20c0) e3 SPD Active
Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=36252980)
Nov 23 00:09:33 kefk kernel: 2: [f7ab20c0] link (00000001) e3 IOC Active
Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
Nov 23 00:09:33 kefk kernel:
Nov 23 00:09:33 kefk kernel: usb 2-1: device descriptor read/64, error -71
Nov 23 00:09:33 kefk kernel: uhci_hcd 0000:00:1d.1: uhci_result_control:
failed with status 440000
Nov 23 00:09:33 kefk kernel: [f7a73240] link (37a731b2) element (37ab2040)
Nov 23 00:09:33 kefk kernel: 0: [f7ab2040] link (37ab2080) e0 Stalled
CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=36edfba0)
Nov 23 00:09:33 kefk kernel: 1: [f7ab2080] link (37ab20c0) e3 SPD Active
Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=36252980)
Nov 23 00:09:33 kefk kernel: 2: [f7ab20c0] link (00000001) e3 IOC Active
Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000)
Nov 23 00:09:33 kefk kernel:
Nov 23 00:09:33 kefk kernel: usb 2-1: device descriptor read/64, error -71
Nov 23 00:09:33 kefk kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Nov 23 00:09:38 kefk kernel: hub 5-0:1.0: state 5 ports 8 chg ff00 evt 0008
Nov 23 00:09:38 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001002 POWER sig=se0 CSC
Nov 23 00:09:38 kefk kernel: hub 5-0:1.0: port 3, status 0100, change 0001, 12
Mb/s
Nov 23 00:09:38 kefk kernel: hub 5-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x100
Nov 23 00:09:38 kefk kernel: hub 2-0:1.0: state 5 ports 2 chg fffc evt 0002
Nov 23 00:09:38 kefk kernel: uhci_hcd 0000:00:1d.1: port 1 portsc 0082,00
Nov 23 00:09:38 kefk kernel: hub 2-0:1.0: port 1, status 0100, change 0001, 12
Mb/s
Nov 23 00:09:38 kefk kernel: hub 2-0:1.0: debounce: port 1: total 100ms stable
100ms status 0x100
Nov 23 00:09:39 kefk kernel: uhci_hcd 0000:00:1d.1: suspend_hc
[...]
=========
After some tries, now it almost works (still double entry for sdb1 in logs):
Nov 23 00:10:11 kefk kernel: hub 5-0:1.0: state 5 ports 8 chg ff00 evt 0008
Nov 23 00:10:11 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001803 POWER sig=j CSC CONNECT
Nov 23 00:10:11 kefk kernel: hub 5-0:1.0: port 3, status 0501, change 0001,
480 Mb/s
Nov 23 00:10:11 kefk kernel: hub 5-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x501
Nov 23 00:10:11 kefk kernel: ehci_hcd 0000:00:1d.7: port 3 high speed
Nov 23 00:10:11 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001005 POWER sig=se0 PE CONNECT
Nov 23 00:10:11 kefk kernel: usb 5-3: new high speed USB device using ehci_hcd
and address 7
Nov 23 00:10:11 kefk kernel: ehci_hcd 0000:00:1d.7: port 3 high speed
Nov 23 00:10:11 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001005 POWER sig=se0 PE CONNECT
Nov 23 00:10:11 kefk kernel: usb 5-3: new device strings: Mfr=1, Product=2,
SerialNumber=3
Nov 23 00:10:11 kefk kernel: usb 5-3: default language 0x0409
Nov 23 00:10:11 kefk kernel: usb 5-3: Product: Mass storage
Nov 23 00:10:11 kefk kernel: usb 5-3: Manufacturer: USB
Nov 23 00:10:11 kefk kernel: usb 5-3: SerialNumber: 142E19413C2FCA34
Nov 23 00:10:11 kefk kernel: usb 5-3: hotplug
Nov 23 00:10:11 kefk kernel: usb 5-3: adding 5-3:1.0 (config #1, interface 0)
Nov 23 00:10:11 kefk kernel: usb 5-3:1.0: hotplug
Nov 23 00:10:11 kefk kernel: Initializing USB Mass Storage driver...
Nov 23 00:10:11 kefk kernel: usb-storage 5-3:1.0: usb_probe_interface
Nov 23 00:10:11 kefk kernel: usb-storage 5-3:1.0: usb_probe_interface - got id
Nov 23 00:10:11 kefk kernel: scsi3 : SCSI emulation for USB Mass Storage
devices
Nov 23 00:10:11 kefk kernel: usbcore: registered new driver usb-storage
Nov 23 00:10:11 kefk kernel: USB Mass Storage support registered.
Nov 23 00:10:11 kefk kernel: usb-storage: device found at 7
Nov 23 00:10:11 kefk kernel: usb-storage: waiting for device to settle before
scanning
Nov 23 00:10:16 kefk kernel: Vendor: 512MB Model: USB2.0FlashDrive Rev:
2.00
Nov 23 00:10:16 kefk kernel: Type: Direct-Access ANSI
SCSI revision: 02
Nov 23 00:10:16 kefk kernel: sdb: Unit Not Ready, sense:
Nov 23 00:10:16 kefk kernel: : Current: sense key=0x6
Nov 23 00:10:16 kefk kernel: ASC=0x28 ASCQ=0x0
Nov 23 00:10:17 kefk kernel: sdb : READ CAPACITY failed.
Nov 23 00:10:17 kefk kernel: sdb : status=1, message=00, host=0, driver=08
Nov 23 00:10:17 kefk kernel: sd: Current: sense key=0x6
Nov 23 00:10:17 kefk kernel: ASC=0x28 ASCQ=0x0
Nov 23 00:10:17 kefk kernel: sdb: test WP failed, assume Write Enabled
Nov 23 00:10:17 kefk kernel: sdb: assuming drive cache: write through
Nov 23 00:10:17 kefk kernel: sdb: Unit Not Ready, sense:
Nov 23 00:10:17 kefk kernel: : Current: sense key=0x6
Nov 23 00:10:17 kefk kernel: ASC=0x28 ASCQ=0x0
Nov 23 00:10:17 kefk kernel: SCSI device sdb: 1024000 512-byte hdwr sectors
(524 MB)
Nov 23 00:10:17 kefk kernel: sdb: Write Protect is off
Nov 23 00:10:17 kefk kernel: sdb: Mode Sense: 03 00 00 00
Nov 23 00:10:17 kefk kernel: sdb: assuming drive cache: write through
Nov 23 00:10:17 kefk kernel: SCSI device sdb: 1024000 512-byte hdwr sectors
(524 MB)
Nov 23 00:10:17 kefk kernel: sdb: Write Protect is off
Nov 23 00:10:17 kefk kernel: sdb: Mode Sense: 03 00 00 00
Nov 23 00:10:17 kefk kernel: sdb: assuming drive cache: write through
Nov 23 00:10:17 kefk kernel: sdb: sdb1
Nov 23 00:10:17 kefk kernel: sdb: sdb1
Nov 23 00:10:17 kefk kernel: kobject_register failed for sdb1 (-17)
Nov 23 00:10:17 kefk kernel: [bitmap_scnlistprintf+191/292]
kobject_register+0x51/0x5f
Nov 23 00:10:17 kefk kernel: [<c01f28eb>] kobject_register+0x51/0x5f
Nov 23 00:10:17 kefk kernel: [stat_open+45/154] add_partition+0xbb/0xf0
Nov 23 00:10:17 kefk kernel: [<c0185208>] add_partition+0xbb/0xf0
Nov 23 00:10:17 kefk kernel: [cmdline_read_proc+9/103]
register_disk+0xee/0x11d
Nov 23 00:10:17 kefk kernel: [<c0185380>] register_disk+0xee/0x11d
Nov 23 00:10:17 kefk kernel: [unregister_blkdev+144/232] add_disk+0x36/0x41
Nov 23 00:10:17 kefk kernel: [<c02577d6>] add_disk+0x36/0x41
Nov 23 00:10:17 kefk kernel: [unregister_blkdev+70/232] exact_match+0x0/0x7
Nov 23 00:10:17 kefk kernel: [<c025778c>] exact_match+0x0/0x7
Nov 23 00:10:17 kefk kernel: [unregister_blkdev+77/232] exact_lock+0x0/0xd
Nov 23 00:10:17 kefk kernel: [<c0257793>] exact_lock+0x0/0xd
Nov 23 00:10:17 kefk kernel: [sd_remove+76/82] sd_probe+0x224/0x32f
Nov 23 00:10:17 kefk kernel: [<c02982c5>] sd_probe+0x224/0x32f
Nov 23 00:10:17 kefk kernel: [msdos_partition+391/804]
sysfs_make_dirent+0x1c/0x89
Nov 23 00:10:17 kefk kernel: [<c0186927>] sysfs_make_dirent+0x1c/0x89
Nov 23 00:10:17 kefk kernel: [__lock_text_end+370/4802] _spin_lock+0x23/0x5e
Nov 23 00:10:17 kefk kernel: [<c031f36c>] _spin_lock+0x23/0x5e
Nov 23 00:10:17 kefk kernel: [__bus_for_each_drv+81/114]
driver_probe_device+0x29/0x6a
Nov 23 00:10:17 kefk kernel: [<c024efa0>] driver_probe_device+0x29/0x6a
Nov 23 00:10:17 kefk kernel: [bus_for_each_drv+28/74] device_attach+0x46/0xaa
Nov 23 00:10:17 kefk kernel: [<c024f027>] device_attach+0x46/0xaa
Nov 23 00:10:17 kefk kernel: [fcntl_setlk+333/707] dput+0x76/0x209
Nov 23 00:10:17 kefk kernel: [<c0168de2>] dput+0x76/0x209
Nov 23 00:10:17 kefk kernel: [device_add_attrs+32/161]
bus_add_device+0x55/0x97
Nov 23 00:10:17 kefk kernel: [<c024f2ee>] bus_add_device+0x55/0x97
Nov 23 00:10:17 kefk kernel: [device_remove_file+12/61] device_add+0xb9/0x15c
Nov 23 00:10:17 kefk kernel: [<c024e2ee>] device_add+0xb9/0x15c
Nov 23 00:10:17 kefk kernel: [scsi_sysfs_add_sdev+651/777]
scsi_sysfs_add_sdev+0xa0/0x309
Nov 23 00:10:17 kefk kernel: [<c0276649>] scsi_sysfs_add_sdev+0xa0/0x309
Nov 23 00:10:17 kefk kernel: [scsi_probe_and_add_lun+292/425]
scsi_add_lun+0x2d9/0x32f
Nov 23 00:10:17 kefk kernel: [<c02751fc>] scsi_add_lun+0x2d9/0x32f
Nov 23 00:10:17 kefk kernel: [scsi_sequential_lun_scan+142/239]
scsi_probe_and_add_lun+0xbd/0x1c2
Nov 23 00:10:17 kefk kernel: [<c027530f>] scsi_probe_and_add_lun+0xbd/0x1c2
Nov 23 00:10:17 kefk kernel: [scsi_scan_host_selected+180/199]
scsi_scan_target+0x9a/0x106
Nov 23 00:10:17 kefk kernel: [<c0275a89>] scsi_scan_target+0x9a/0x106
Nov 23 00:10:17 kefk kernel: [scsi_free_host_dev+51/64]
scsi_scan_channel+0x7c/0x9a
Nov 23 00:10:17 kefk kernel: [<c0275b71>] scsi_scan_channel+0x7c/0x9a
Nov 23 00:10:17 kefk kernel: [check_set+39/139]
scsi_scan_host_selected+0x6e/0xc7
Nov 23 00:10:17 kefk kernel: [<c0275bfd>] scsi_scan_host_selected+0x6e/0xc7
Nov 23 00:10:17 kefk kernel: [scsi_scan+22/193] scsi_scan_host+0x21/0x25
Nov 23 00:10:17 kefk kernel: [<c0275c77>] scsi_scan_host+0x21/0x25
Nov 23 00:10:17 kefk kernel: [pg0+946558698/1069159424]
usb_stor_scan_thread+0x13a/0x14b [usb_storage]
Nov 23 00:10:17 kefk kernel: [<f8b126ea>] usb_stor_scan_thread+0x13a/0x14b
[usb_storage]
Nov 23 00:10:17 kefk kernel: [do_timer_gettime+232/297]
autoremove_wake_function+0x0/0x43
Nov 23 00:10:17 kefk kernel: [<c012d031>] autoremove_wake_function+0x0/0x43
Nov 23 00:10:17 kefk kernel: [copy_thread+542/592] ret_from_fork+0x6/0x14
Nov 23 00:10:17 kefk kernel: [<c0102506>] ret_from_fork+0x6/0x14
Nov 23 00:10:17 kefk kernel: [do_timer_gettime+232/297]
autoremove_wake_function+0x0/0x43
Nov 23 00:10:17 kefk kernel: [<c012d031>] autoremove_wake_function+0x0/0x43
Nov 23 00:10:17 kefk kernel: [pg0+946558384/1069159424]
usb_stor_scan_thread+0x0/0x14b [usb_storage]
Nov 23 00:10:17 kefk kernel: [<f8b125b0>] usb_stor_scan_thread+0x0/0x14b
[usb_storage]
Nov 23 00:10:17 kefk kernel: [huft_build+637/1249]
kernel_thread_helper+0x5/0xb
Nov 23 00:10:17 kefk kernel: [<c01008a5>] kernel_thread_helper+0x5/0xb
Nov 23 00:10:17 kefk kernel: Attached scsi removable disk sdb at scsi3,
channel 0, id 0, lun 0
Nov 23 00:10:17 kefk kernel: Attached scsi generic sg4 at scsi3, channel 0, id
0, lun 0, type 0
Nov 23 00:10:17 kefk kernel: usb-storage: device scan complete
Nov 23 00:10:17 kefk scsi.agent[7398]: disk
at /devices/pci0000:00/0000:00:1d.7/usb5/5-3/5-3:1.0/host3/target3:0:0/3:0:0:0
============
device removal:
Nov 23 00:10:26 kefk kernel: hub 5-0:1.0: state 5 ports 8 chg ff00 evt 0008
Nov 23 00:10:26 kefk kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status
001002 POWER sig=se0 CSC
Nov 23 00:10:26 kefk kernel: hub 5-0:1.0: port 3, status 0100, change 0001, 12
Mb/s
Nov 23 00:10:26 kefk kernel: usb 5-3: USB disconnect, address 7
Nov 23 00:10:26 kefk kernel: usb 5-3: usb_disable_device nuking all URBs
Nov 23 00:10:26 kefk kernel: usb 5-3: unregistering interface 5-3:1.0
Nov 23 00:10:26 kefk kernel: BUG: atomic counter underflow at:
Nov 23 00:10:26 kefk kernel: [create_dir+25/68] kref_put+0x48/0x92
Nov 23 00:10:26 kefk kernel: [<c01f33aa>] kref_put+0x48/0x92
Nov 23 00:10:26 kefk kernel: [storenote+15/185] del_gendisk+0x1d/0xd5
Nov 23 00:10:26 kefk kernel: [<c0185588>] del_gendisk+0x1d/0xd5
Nov 23 00:10:26 kefk kernel: [sr_media_change+27/157] sd_remove+0x17/0x52
Nov 23 00:10:26 kefk kernel: [<c02983e7>] sd_remove+0x17/0x52
Nov 23 00:10:26 kefk kernel: [device_attach+108/170]
device_release_driver+0x6d/0x6f
Nov 23 00:10:26 kefk kernel: [<c024f17d>] device_release_driver+0x6d/0x6f
Nov 23 00:10:26 kefk kernel: [device_remove_attrs+20/90]
bus_remove_device+0x53/0x90
Nov 23 00:10:26 kefk kernel: [<c024f383>] bus_remove_device+0x53/0x90
Nov 23 00:10:26 kefk kernel: [device_add+177/348] device_del+0x54/0x91
Nov 23 00:10:26 kefk kernel: [<c024e416>] device_del+0x54/0x91
Nov 23 00:10:26 kefk kernel: [scsi_sysfs_add_host+233/303]
scsi_remove_device+0x4e/0xab
Nov 23 00:10:26 kefk kernel: [<c0276900>] scsi_remove_device+0x4e/0xab
Nov 23 00:10:26 kefk kernel: [scsi_scan+71/193] scsi_forget_host+0x2d/0x4f
Nov 23 00:10:26 kefk kernel: [<c0275ca8>] scsi_forget_host+0x2d/0x4f
Nov 23 00:10:26 kefk kernel: [scsi_device_lookup+63/106]
scsi_remove_host+0x8/0x7c
Nov 23 00:10:26 kefk kernel: [<c026fbbb>] scsi_remove_host+0x8/0x7c
Nov 23 00:10:26 kefk kernel: [pg0+946559379/1069159424]
storage_disconnect+0x7b/0x8d [usb_storage]
Nov 23 00:10:26 kefk kernel: [<f8b12993>] storage_disconnect+0x7b/0x8d
[usb_storage]
Nov 23 00:10:26 kefk kernel: [usb_epnum_to_ep_desc+74/145]
usb_unbind_interface+0x5e/0x60
Nov 23 00:10:26 kefk kernel: [<c02a415d>] usb_unbind_interface+0x5e/0x60
Nov 23 00:10:26 kefk kernel: [device_attach+108/170]
device_release_driver+0x6d/0x6f
Nov 23 00:10:26 kefk kernel: [<c024f17d>] device_release_driver+0x6d/0x6f
Nov 23 00:10:26 kefk kernel: [device_remove_attrs+20/90]
bus_remove_device+0x53/0x90
Nov 23 00:10:26 kefk kernel: [<c024f383>] bus_remove_device+0x53/0x90
Nov 23 00:10:26 kefk kernel: [device_add+177/348] device_del+0x54/0x91
Nov 23 00:10:26 kefk kernel: [<c024e416>] device_del+0x54/0x91
Nov 23 00:10:26 kefk kernel: [usb_set_interface+31/431]
usb_disable_device+0xda/0x147
Nov 23 00:10:26 kefk kernel: [<c02abf27>] usb_disable_device+0xda/0x147
Nov 23 00:10:26 kefk kernel: [show_string+24/170] usb_disconnect+0xa8/0x188
Nov 23 00:10:26 kefk kernel: [<c02a6969>] usb_disconnect+0xa8/0x188
Nov 23 00:10:26 kefk kernel: [hub_events+52/1270]
hub_port_connect_change+0x344/0x477
Nov 23 00:10:26 kefk kernel: [<c02a7e1e>] hub_port_connect_change+0x344/0x477
Nov 23 00:10:26 kefk kernel: [led_work+187/369] clear_port_feature+0x48/0x4d
Nov 23 00:10:26 kefk kernel: [<c02a5100>] clear_port_feature+0x48/0x4d
Nov 23 00:10:26 kefk kernel: [hub_events+1169/1270] hub_events+0x32a/0x4f6
Nov 23 00:10:26 kefk kernel: [<c02a827b>] hub_events+0x32a/0x4f6
Nov 23 00:10:26 kefk kernel: [usb_hub_cleanup+35/40] hub_thread+0x35/0x10e
Nov 23 00:10:26 kefk kernel: [<c02a847c>] hub_thread+0x35/0x10e
Nov 23 00:10:26 kefk kernel: [do_timer_gettime+232/297]
autoremove_wake_function+0x0/0x43
Nov 23 00:10:26 kefk kernel: [<c012d031>] autoremove_wake_function+0x0/0x43
Nov 23 00:10:26 kefk kernel: [copy_thread+542/592] ret_from_fork+0x6/0x14
Nov 23 00:10:26 kefk kernel: [<c0102506>] ret_from_fork+0x6/0x14
Nov 23 00:10:26 kefk kernel: [do_timer_gettime+232/297]
autoremove_wake_function+0x0/0x43
Nov 23 00:10:26 kefk kernel: [<c012d031>] autoremove_wake_function+0x0/0x43
Nov 23 00:10:26 kefk kernel: [usb_hub_init+89/107] hub_thread+0x0/0x10e
Nov 23 00:10:26 kefk kernel: [<c02a8447>] hub_thread+0x0/0x10e
Nov 23 00:10:26 kefk kernel: [huft_build+637/1249]
kernel_thread_helper+0x5/0xb
Nov 23 00:10:26 kefk kernel: [<c01008a5>] kernel_thread_helper+0x5/0xb
Nov 23 00:10:26 kefk kernel: usb 5-3:1.0: hotplug
Nov 23 00:10:26 kefk kernel: usb 5-3: unregistering device
Nov 23 00:10:26 kefk kernel: usb 5-3: hotplug
Nov 23 00:10:26 kefk kernel: hub 5-0:1.0: debounce: port 3: total 100ms stable
100ms status 0x100
HTH
--
Fabio Coatti http://members.ferrara.linux.it/cova
Ferrara Linux Users Group http://ferrara.linux.it
GnuPG fp:9765 A5B6 6843 17BC A646 BE8C FA56 373A 5374 C703
Old SysOps never die... they simply forget their password.
On Monday 22 of November 2004 07:39, Andrew Morton wrote:
>
>
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
>
> - It's time to shut things down for a 2.6.10 release now. I'll do another
> pass through the -mm lineup for things which should go into 2.6.10.
>
> If anyone has patches in -mm which they think should go into 2.6.10 please
> let me know. (particularly ppc/ppc64). The v4l patches certainly look
like
> they need to go in.
>
> - I seem to have accumulated several tens of bug reports, most of which are
> post-2.6.9 and a few of which predate 2.6.9. I'll send out another round
of
> emails regarding that shortly. Please let's focus on these things so we
can
> get a good 2.6.10 out.
>
> - There's a pretty big revamp of the filesystem quota code in here. If you
> use quotas, please test.
I get the following oops from this kernel on AMD64 on system shutdown (I use
quotas ;-)):
Unable to handle kernel NULL pointer dereference at 0000000000000008 RIP:
<ffffffff80199628>{invalidate_bdev+56}
PML4 11369067 PGD 16621067 PMD 0
Oops: 0000 [1]
CPU 0
Modules linked in: usbserial parport_pc lp parport ipv6 joydev sg st sd_mod
sr_mod scsi_mod ide_cd cdrom ohci1394 cpufreq_userspace ieee1394d
Pid: 20470, comm: umount Not tainted 2.6.10-rc2-mm3
RIP: 0010:[<ffffffff80199628>] <ffffffff80199628>{invalidate_bdev+56}
RSP: 0018:ffff81001d903e28 EFLAGS: 00010202
RAX: 0000000000000002 RBX: 0000000000000007 RCX: ffff8100018bbe68
RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff81001f0cc388
RBP: 0000000000000008 R08: ffff81001d903e78 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: ffff81001d903ee8 R14: ffff810001ada6d0 R15: ffff810001ada660
FS: 00002aaaaade2700(0000) GS:ffffffff80557580(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000008 CR3: 000000001b91a000 CR4: 00000000000006e0
Process umount (pid: 20470, threadinfo ffff81001d902000, task
ffff81001fc8a8c0)
Stack: 0000000000000001 ffff810001ada4d8 0000000000000002 ffffffff801d9d57
0000000000000001 0000000000000004 0000000000000000 ffff810001ada6f8
0000000000000001 ffffffff00000000
Call Trace:<ffffffff801d9d57>{vfs_quota_off+1223}
<ffffffff801bf52c>{sys_umount+780}
<ffffffff801b5c43>{dput+35} <ffffffff8019749d>{__fput+237}
<ffffffff8019394e>{filp_close+126} <ffffffff80193ad4>{sys_close+356}
<ffffffff8010eba2>{system_call+126}
Code: 49 8b 44 24 08 5b 5d 41 5c 48 8b b8 a0 01 00 00 e9 83 db fd
RIP <ffffffff80199628>{invalidate_bdev+56} RSP <ffff81001d903e28>
CR2: 0000000000000008
Greets,
RJW
--
- Would you tell me, please, which way I ought to go from here?
- That depends a good deal on where you want to get to.
-- Lewis Carroll "Alice's Adventures in Wonderland"
Andrew Morton wrote:
> Eyal Lebedinsky <[email protected]> wrote:
>
>>EIP is at invalidate_bdev+0x10/0x29
>>eax: 00000000 ebx: 00000000 ecx: 00000000 edx: f7ca4320
>>esi: 00000002 edi: 00000006 ebp: f7cb3400 esp: c194bef8
>>ds: 007b es: 007b ss: 0068
>>Process swapper (pid: 1, threadinfo=c194b000 task=c194aa80)
>>Stack: 00000000 00000004 c0187aa3 00000000 00000000 00000005 00000006 00000006
>> 00000000 00000000 00000000 f7cb3400 c1931f80 00000000 c0176377 f7cb3400
>> ffffffff c02cc149 00000000 ffffffff c194bf60 c02cc149 00000000 c0176498
>>Call Trace:
>> [<c0187aa3>] vfs_quota_off+0xc0/0x219
>> [<c0176377>] do_umount+0x19e/0x235
>> [<c0176498>] sys_umount+0x8a/0x8e
>> [<c03c72b0>] umount_devfs+0x17/0x1b
>> [<c03c71bd>] prepare_namespace+0x2e/0xd7
>> [<c012e2fc>] flush_workqueue+0x77/0x95
>> [<c0100454>] init+0x14e/0x18d
>> [<c0100306>] init+0x0/0x18d
>> [<c010128d>] kernel_thread_helper+0x5/0xb
>>Code: 5e 5f 5d c3 89 5c 24 1c f0 ff 43 0c eb d5 0f 0b b2 01 7f 6d 2d c0 e9 4b ff ff ff 83 ec 08 89 5c 24 04 8b 5c 24 0c e8 f5 0f 00 00 <8b> 43 04 8b 5c 24 04 8b 80 b4 00 00 00 89 44 24 0c 83 c4 08 e9
>> <0>Kernel panic - not syncing: Attempted to kill init!
>
>
> Well devfs has a NULL sb->s_bdev, so the oops is no surprise. However I'm
> a bit surprised that we even got that far into the quota code.
>
> Maybe it's a bit odd that sync_blockdev() accepts a NULL argument, but
> invalidate_bdev() does not. Whatever. This should get you going:
>
> --- 25/fs/dquot.c~vfs_quota_off-oops-fix Mon Nov 22 15:08:31 2004
> +++ 25-akpm/fs/dquot.c Mon Nov 22 15:08:49 2004
> @@ -1372,7 +1372,8 @@ int vfs_quota_off(struct super_block *sb
> mark_inode_dirty(toput[cnt]);
> iput(toput[cnt]);
> }
> - invalidate_bdev(sb->s_bdev, 0);
> + if (sb->s_bdev)
> + invalidate_bdev(sb->s_bdev, 0);
> return 0;
> }
>
Very good. -mm3 now boots and TV works as well (both the dvb cards and
the analog one). No oops or other unusual messages yet.
Thanks
--
Eyal Lebedinsky ([email protected]) <http://samba.org/eyal/>
Eyal Lebedinsky <[email protected]> wrote:
>
> EIP is at invalidate_bdev+0x10/0x29
> eax: 00000000 ebx: 00000000 ecx: 00000000 edx: f7ca4320
> esi: 00000002 edi: 00000006 ebp: f7cb3400 esp: c194bef8
> ds: 007b es: 007b ss: 0068
> Process swapper (pid: 1, threadinfo=c194b000 task=c194aa80)
> Stack: 00000000 00000004 c0187aa3 00000000 00000000 00000005 00000006 00000006
> 00000000 00000000 00000000 f7cb3400 c1931f80 00000000 c0176377 f7cb3400
> ffffffff c02cc149 00000000 ffffffff c194bf60 c02cc149 00000000 c0176498
> Call Trace:
> [<c0187aa3>] vfs_quota_off+0xc0/0x219
> [<c0176377>] do_umount+0x19e/0x235
> [<c0176498>] sys_umount+0x8a/0x8e
> [<c03c72b0>] umount_devfs+0x17/0x1b
> [<c03c71bd>] prepare_namespace+0x2e/0xd7
> [<c012e2fc>] flush_workqueue+0x77/0x95
> [<c0100454>] init+0x14e/0x18d
> [<c0100306>] init+0x0/0x18d
> [<c010128d>] kernel_thread_helper+0x5/0xb
> Code: 5e 5f 5d c3 89 5c 24 1c f0 ff 43 0c eb d5 0f 0b b2 01 7f 6d 2d c0 e9 4b ff ff ff 83 ec 08 89 5c 24 04 8b 5c 24 0c e8 f5 0f 00 00 <8b> 43 04 8b 5c 24 04 8b 80 b4 00 00 00 89 44 24 0c 83 c4 08 e9
> <0>Kernel panic - not syncing: Attempted to kill init!
Well devfs has a NULL sb->s_bdev, so the oops is no surprise. However I'm
a bit surprised that we even got that far into the quota code.
Maybe it's a bit odd that sync_blockdev() accepts a NULL argument, but
invalidate_bdev() does not. Whatever. This should get you going:
--- 25/fs/dquot.c~vfs_quota_off-oops-fix Mon Nov 22 15:08:31 2004
+++ 25-akpm/fs/dquot.c Mon Nov 22 15:08:49 2004
@@ -1372,7 +1372,8 @@ int vfs_quota_off(struct super_block *sb
mark_inode_dirty(toput[cnt]);
iput(toput[cnt]);
}
- invalidate_bdev(sb->s_bdev, 0);
+ if (sb->s_bdev)
+ invalidate_bdev(sb->s_bdev, 0);
return 0;
}
_
Linux version 2.6.10-rc2-mm3 (root@e7) (gcc version 3.3.4 (Debian 1:3.3.4-13)) #1 SMP Tue Nov 23 01:20:59 EST 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
127MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f5200
DMI 2.3 present.
ACPI: PM-Timer IO Port: 0x1008
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:2 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] dfl dfl lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] dfl dfl lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Enabling APIC mode: Flat. Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
Built 1 zonelists
Initializing CPU#0
Kernel command line: BOOT_IMAGE=2.6.10-rc2-mm3 ro root=306 console=ttyS0,38400 console=tty0
CPU 0 irqstacks, hard=c041c000 soft=c0414000
PID hash table entries: 4096 (order: 12, 65536 bytes)
Detected 3015.669 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x50
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Memory: 1035128k/1048512k available (1800k kernel code, 12776k reserved, 1035k data, 292k init, 131008k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Security Framework v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Hyper-Threading is disabled
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
CPU0: Intel(R) Pentium(R) 4 CPU 3.00GHz stepping 09
per-CPU timeslice cutoff: 1462.69 usecs.
task migration cache decay timeout: 2 msecs.
Total of 1 processors activated (5980.16 BogoMIPS).
ENABLING IO-APIC IRQs
..TIMER: vector=0x31 pin1=2 pin2=-1
Brought up 1 CPUs
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.10 entry at 0xfb500, last bus=3
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20041105
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 15 devices
PnPBIOS: Disabled by ACPI
PCI: Using ACPI for IRQ routing
** PCI interrupts are no longer routed automatically. If this
** causes a device to stop working, it is probably because the
** driver failed to call pci_enable_device(). As a temporary
** workaround, the "pci=routeirq" argument restores the old
** behavior. If this argument makes the device work again,
** please email the output of "lspci" to [email protected]
** so I can fix the driver.
Machine check exception polling timer started.
highmem bounce pool size: 64 pages
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch ([email protected])
devfs: boot_options: 0x1
SELinux: Registering netfilter hooks
Initializing Cryptographic API
vesafb: probe of vesafb0 failed with error -6
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
ACPI: PS/2 Keyboard Controller [PS2K] at I/O 0x60, 0x64, irq 1
ACPI: PS/2 Mouse Controller [PS2M] at irq 12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 14 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 18
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
hda: WDC WD1200BB-00DWA0, ATA DISK drive
elevator: using anticipatory as default io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: ATAPI DVD RW 8XMax, ATAPI CD/DVD-ROM drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-115 0122, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
/dev/ide/host0/bus0/target0/lun0: p2 p3 p4 < p5 p6 p7 >
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
EISA: Probing bus 0 at eisa0
Cannot allocate resource for EISA slot 1
EISA: Detected 0 cards.
perfctr: driver 2.7.6, cpu type Intel P4 at 3015669 kHz
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 64Kbytes
TCP: Hash tables configured (established 131072 bind 43690)
ACPI: (supports S0 S1 S4 S5)
ACPI wakeup devices:
SLPB PCI0 CSAD HUB0 USB0 USB1 USB2 USB3 USBE
VFS: Mounted root (ext2 filesystem) readonly.
Unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
c015c0c6
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in:
CPU: 0
EIP: 0060:[<c015c0c6>] Not tainted VLI
EFLAGS: 00010282 (2.6.10-rc2-mm3)
EIP is at invalidate_bdev+0x10/0x29
eax: 00000000 ebx: 00000000 ecx: 00000000 edx: f7ca4320
esi: 00000002 edi: 00000006 ebp: f7cb3400 esp: c194bef8
ds: 007b es: 007b ss: 0068
Process swapper (pid: 1, threadinfo=c194b000 task=c194aa80)
Stack: 00000000 00000004 c0187aa3 00000000 00000000 00000005 00000006 00000006
00000000 00000000 00000000 f7cb3400 c1931f80 00000000 c0176377 f7cb3400
ffffffff c02cc149 00000000 ffffffff c194bf60 c02cc149 00000000 c0176498
Call Trace:
[<c0187aa3>] vfs_quota_off+0xc0/0x219
[<c0176377>] do_umount+0x19e/0x235
[<c0176498>] sys_umount+0x8a/0x8e
[<c03c72b0>] umount_devfs+0x17/0x1b
[<c03c71bd>] prepare_namespace+0x2e/0xd7
[<c012e2fc>] flush_workqueue+0x77/0x95
[<c0100454>] init+0x14e/0x18d
[<c0100306>] init+0x0/0x18d
[<c010128d>] kernel_thread_helper+0x5/0xb
Code: 5e 5f 5d c3 89 5c 24 1c f0 ff 43 0c eb d5 0f 0b b2 01 7f 6d 2d c0 e9 4b ff ff ff 83 ec 08 89 5c 24 04 8b 5c 24 0c e8 f5 0f 00 00 <8b> 43 04 8b 5c 24 04 8b 80 b4 00 00 00 89 44 24 0c 83 c4 08 e9
<0>Kernel panic - not syncing: Attempted to kill init!
On Mon, Nov 22, 2004 at 04:51:23PM +0100, Adrian Bunk wrote:
> On Sun, Nov 21, 2004 at 10:39:29PM -0800, Andrew Morton wrote:
> >...
> > Changes since 2.6.10-rc2-mm2:
> >...
> > +dvb-follow-frontend-changes-in-drivers.patch
> >...
> > +dvb-follow-changes-in-dvb-ttpci-and-budget-drivers.patch
> >
> > Big DVB update
> >...
>
> <-- snip -->
>
> ...
> LD drivers/media/dvb/built-in.o
> drivers/media/dvb/ttusb-budget/built-in.o(.data+0x3364): multiple
> definition of `philips_tdm1316l_config'
> drivers/media/dvb/ttpci/built-in.o(.data+0x8c8): first defined here
> make[3]: *** [drivers/media/dvb/built-in.o] Error 1
>
> <-- snip -->
>
>
> Since none of them has a good reason for being global, the patch below
> makes both static.
Thanks, patch applied to linuxtv.org CVS.
BTW, like I said in some previous mail I think this "Big DVB update"
isn't ready for prime time yet. It breaks support for some
DVB cards (partially fixed in linuxtv.org CVS), so I think
this should not go into the mainline kernel now. IMHO it's better
to wait until 2.6.10 is out.
Michael: Do you think differently?
Johannes
On Sun, Nov 21, 2004 at 10:39:29PM -0800, Andrew Morton wrote:
>...
> Changes since 2.6.10-rc2-mm2:
>...
> +dvb-follow-frontend-changes-in-drivers.patch
>...
> +dvb-follow-changes-in-dvb-ttpci-and-budget-drivers.patch
>
> Big DVB update
>...
<-- snip -->
...
LD drivers/media/dvb/built-in.o
drivers/media/dvb/ttusb-budget/built-in.o(.data+0x3364): multiple
definition of `philips_tdm1316l_config'
drivers/media/dvb/ttpci/built-in.o(.data+0x8c8): first defined here
make[3]: *** [drivers/media/dvb/built-in.o] Error 1
<-- snip -->
Since none of them has a good reason for being global, the patch below
makes both static.
diffstat output:
drivers/media/dvb/ttpci/budget-ci.c | 2 +-
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
Signed-off-by: Adrian Bunk <[email protected]>
--- linux-2.6.10-rc2-mm3-full/drivers/media/dvb/ttpci/budget-ci.c.old 2004-11-22 14:48:33.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/media/dvb/ttpci/budget-ci.c 2004-11-22 14:48:45.000000000 +0100
@@ -840,7 +840,7 @@
return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev);
}
-struct tda1004x_config philips_tdm1316l_config = {
+static struct tda1004x_config philips_tdm1316l_config = {
.demod_address = 0x8,
.invert = 0,
--- linux-2.6.10-rc2-mm3-full/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c.old 2004-11-22 14:48:59.000000000 +0100
+++ linux-2.6.10-rc2-mm3-full/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c 2004-11-22 14:49:08.000000000 +0100
@@ -1190,7 +1190,7 @@
return request_firmware(fw, name, &ttusb->dev->dev);
}
-struct tda1004x_config philips_tdm1316l_config = {
+static struct tda1004x_config philips_tdm1316l_config = {
.demod_address = 0x8,
.invert = 1,
> Eyal Lebedinsky <[email protected]> wrote:
> >
> > EIP is at invalidate_bdev+0x10/0x29
> > eax: 00000000 ebx: 00000000 ecx: 00000000 edx: f7ca4320
> > esi: 00000002 edi: 00000006 ebp: f7cb3400 esp: c194bef8
> > ds: 007b es: 007b ss: 0068
> > Process swapper (pid: 1, threadinfo=c194b000 task=c194aa80)
> > Stack: 00000000 00000004 c0187aa3 00000000 00000000 00000005 00000006 00000006
> > 00000000 00000000 00000000 f7cb3400 c1931f80 00000000 c0176377 f7cb3400
> > ffffffff c02cc149 00000000 ffffffff c194bf60 c02cc149 00000000 c0176498
> > Call Trace:
> > [<c0187aa3>] vfs_quota_off+0xc0/0x219
> > [<c0176377>] do_umount+0x19e/0x235
> > [<c0176498>] sys_umount+0x8a/0x8e
> > [<c03c72b0>] umount_devfs+0x17/0x1b
> > [<c03c71bd>] prepare_namespace+0x2e/0xd7
> > [<c012e2fc>] flush_workqueue+0x77/0x95
> > [<c0100454>] init+0x14e/0x18d
> > [<c0100306>] init+0x0/0x18d
> > [<c010128d>] kernel_thread_helper+0x5/0xb
> > Code: 5e 5f 5d c3 89 5c 24 1c f0 ff 43 0c eb d5 0f 0b b2 01 7f 6d 2d c0 e9 4b ff ff ff 83 ec 08 89 5c 24 04 8b 5c 24 0c e8 f5 0f 00 00 <8b> 43 04 8b 5c 24 04 8b 80 b4 00 00 00 89 44 24 0c 83 c4 08 e9
> > <0>Kernel panic - not syncing: Attempted to kill init!
>
> Well devfs has a NULL sb->s_bdev, so the oops is no surprise. However I'm
> a bit surprised that we even got that far into the quota code.
Actually I'm not that surprised as DQUOT_OFF is called on any
umount. Thanks for the fix. I'll also make DQUOT_OFF check whether
there's any sence in calling the quota code so that superblocks of
various strange filesystems are not passed to vfs_quota_off() (although
it should be safe now).
> Maybe it's a bit odd that sync_blockdev() accepts a NULL argument, but
> invalidate_bdev() does not. Whatever. This should get you going:
>
> --- 25/fs/dquot.c~vfs_quota_off-oops-fix Mon Nov 22 15:08:31 2004
> +++ 25-akpm/fs/dquot.c Mon Nov 22 15:08:49 2004
> @@ -1372,7 +1372,8 @@ int vfs_quota_off(struct super_block *sb
> mark_inode_dirty(toput[cnt]);
> iput(toput[cnt]);
> }
> - invalidate_bdev(sb->s_bdev, 0);
> + if (sb->s_bdev)
> + invalidate_bdev(sb->s_bdev, 0);
> return 0;
> }
>
> _
Honza
--
Jan Kara <[email protected]>
SuSE CR Labs
Andrew Morton escreveu:
> Well devfs has a NULL sb->s_bdev, so the oops is no surprise. However I'm
> a bit surprised that we even got that far into the quota code.
The panic on boot on my machine is related to the quota code, but it
wasn't in quota_off. I haven't had a chance to find out exactly where
yet, but I've made the simple change you've given. I'll find out this
evening whether it fixes it for me.
Regards,
Chris R.
Chris Ross escreveu:
> Andrew Morton escreveu:
>> Well devfs has a NULL sb->s_bdev, so the oops is no surprise. However
>> I'm a bit surprised that we even got that far into the quota code.
>
> I'll find out this evening whether it fixes it for me.
It does fix it.
Regards,
Chris R.
On Sun, Nov 21, 2004 at 10:39:29PM -0800, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
> - It's time to shut things down for a 2.6.10 release now. I'll do another
> pass through the -mm lineup for things which should go into 2.6.10.
> If anyone has patches in -mm which they think should go into 2.6.10 please
> let me know. (particularly ppc/ppc64). The v4l patches certainly look like
> they need to go in.
Well, for the record, sparc32 isn't close to surviving the set of
changes here, where a small set of fixes got virgin 2.6.10-rc2 running.
The obvious compilefixes and porting the pending bugfixes did not
suffice.
-- wli
On Sun, Nov 21, 2004 at 10:39:29PM -0800, Andrew Morton wrote:
> - It's time to shut things down for a 2.6.10 release now. I'll do another
> pass through the -mm lineup for things which should go into 2.6.10.
>
> If anyone has patches in -mm which they think should go into 2.6.10 please
> let me know. (particularly ppc/ppc64). The v4l patches certainly look like
> they need to go in.
[snip]
> +ppc32-have-the-8260-board-hook-happen-a-bit-later.patch
> +ppc32-fix-__iomem-warnings-in-todc-code.patch
> +ppc32-fix-an-irq-issue-with-cpufreq.patch
These three should go out.
--
Tom Rini
http://gate.crashing.org/~trini/
> On 2004.11.22, Andrew Morton wrote:
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
> >
>
> Problem with /sys/bus/i2c/devices empty.
>
> I am running a 2.10-rc2-mm3 kernel with a couple pathes (unrelated to
> i2c). It shows me an empty directory in /sys/bus/i2c/devices, even
> if I have all suitable modules loaded:
Are you sure these are the proper modules for this system?
> Module Size Used by
> w83627hf 24224 0
> i2c_dev 8192 0
> i2c_sensor 3328 1 w83627hf
> i2c_isa 2304 0
> i2c_i801 7692 0
> i2c_core 18560 5 w83627hf,i2c_dev,i2c_sensor,i2c_isa,i2c_i801
>
> On boxes running 2.6.9, the devices are present with the same module list
> (different adapters)
Ah, but what about 2.6.9 on this same machine? Are you sure that the
i2c_i801 driver is the proper one for this box? How about the w83627hf
driver? Are you sure that chip is on it?
Have you tried running sensors-detect to determine what drivers are
needed?
thanks,
greg k-h
On Sat, 27 Nov 2004 17:06:35 -0800, Andrew Morton <[email protected]> wrote:
> > Nov 27 13:49:23 blaze udev[5385]: creating device node '/dev/sound/mixer'
> > Nov 27 13:49:23 blaze udev[5398]: creating device node '/dev/sound/dsp'
> > Nov 27 13:49:23 blaze udev[5410]: creating device node '/dev/sound/audio'
> > Nov 27 13:49:23 blaze udev[5417]: creating device node '/dev/sound/adsp'
>
> It's trying to create nodes under /dev/sound/
>
> >
> > -- ls /dev output --
> >
> > crw------- 1 root root 116, 33 2004-11-27 13:49 /dev/sound
>
> But your /dev/sound appears to be a character device node, not a directory.
>
> Did you try rm /dev/sound, mkdir /dev/sound?
>
>
Ok, i tried removing /dev/sound char device then making /dev/sound
directory and upon reboot the directory becomes the char device again.
Still no /dev/dsp.
Here is what i have noticed when running the udev startup script
/etc/rc.d/rc.udev on slackware:
When run after startup and udevd is already running it will create the
/dev/sound and friends and symlinks to dsp,mixer,audio under /dev eg.
--> ls -l /dev/sound
total 0
crw-rw--w- 1 root audio 14, 12 2004-11-27 21:13 adsp
crw-rw--w- 1 root audio 14, 4 2004-11-27 21:13 audio
crw-rw--w- 1 root audio 14, 3 2004-11-27 21:13 dsp
crw-rw--w- 1 root audio 14, 0 2004-11-27 21:13 mixer
and
--> ls -l /dev/{dsp,audio,mixer}
lrwxrwxrwx 1 root root 11 2004-11-27 21:13 /dev/audio -> sound/audio
lrwxrwxrwx 1 root root 9 2004-11-27 21:13 /dev/dsp -> sound/dsp
lrwxrwxrwx 1 root root 11 2004-11-27 21:13 /dev/mixer -> sound/mixer
but since /proc must be mounted before udev is run then invoking udev
for the second time breaks /proc's permissions thus this happens:
--> ut2004
libGL error: failed to open DRM: Operation not permitted
and dmesg prints:
scheduling while atomic: ut2004-bin/0x00000001/6112
[<c033b9b8>] schedule+0x4f8/0x500
[<c033bfe3>] schedule_timeout+0x63/0xc0
[<c0123ce0>] process_timeout+0x0/0x10
[<c01240bf>] msleep+0x2f/0x40
[<f8ba102f>] snd_intel8x0_setup_pcm_out+0xbf/0x150 [snd_intel8x0]
[<f8ba114c>] snd_intel8x0_pcm_prepare+0x8c/0xb0 [snd_intel8x0]
[<f8bfda84>] snd_pcm_do_prepare+0x14/0x40 [snd_pcm]
[<c013d615>] __alloc_pages+0x235/0x3e0
[<f8bfcdd8>] snd_pcm_action_single+0x38/0x80 [snd_pcm]
[<f8bfcfd0>] snd_pcm_action_nonatomic+0x80/0x90 [snd_pcm]
[<f8bfdb37>] snd_pcm_prepare+0x57/0x80 [snd_pcm]
[<f8c001e2>] snd_pcm_playback_ioctl1+0x52/0x320 [snd_pcm]
[<f8d3bae9>] snd_pcm_oss_poll+0x49/0x1a0 [snd_pcm_oss]
[<c016be5a>] poll_freewait+0x3a/0x50
[<f8c00868>] snd_pcm_kernel_playback_ioctl+0x38/0x50 [snd_pcm]
[<f8d39026>] snd_pcm_oss_prepare+0x26/0x60 [snd_pcm_oss]
[<f8d3909d>] snd_pcm_oss_make_ready+0x3d/0x60 [snd_pcm_oss]
[<f8d3958d>] snd_pcm_oss_write1+0x3d/0x210 [snd_pcm_oss]
[<f8d3b9d0>] snd_pcm_oss_write+0x40/0x60 [snd_pcm_oss]
[<f8d3b990>] snd_pcm_oss_write+0x0/0x60 [snd_pcm_oss]
[<c01589db>] vfs_write+0xbb/0x160
[<c0158b51>] sys_write+0x51/0x80
[<c0103133>] syscall_call+0x7/0xb
scheduling while atomic: ut2004-bin/0x00000001/6101
[<c033b9b8>] schedule+0x4f8/0x500
[<c033bfe3>] schedule_timeout+0x63/0xc0
[<c0123ce0>] process_timeout+0x0/0x10
[<c01240bf>] msleep+0x2f/0x40
[<f8ba102f>] snd_intel8x0_setup_pcm_out+0xbf/0x150 [snd_intel8x0]
[<f8ba114c>] snd_intel8x0_pcm_prepare+0x8c/0xb0 [snd_intel8x0]
[<f8bfda84>] snd_pcm_do_prepare+0x14/0x40 [snd_pcm]
[<f8bfcdd8>] snd_pcm_action_single+0x38/0x80 [snd_pcm]
[<f8bfcfd0>] snd_pcm_action_nonatomic+0x80/0x90 [snd_pcm]
[<f8bfdb37>] snd_pcm_prepare+0x57/0x80 [snd_pcm]
[<f8c001e2>] snd_pcm_playback_ioctl1+0x52/0x320 [snd_pcm]
[<f8bfe0b0>] snd_pcm_drop+0x70/0xf0 [snd_pcm]
[<f8c00868>] snd_pcm_kernel_playback_ioctl+0x38/0x50 [snd_pcm]
[<f8d39026>] snd_pcm_oss_prepare+0x26/0x60 [snd_pcm_oss]
[<f8d3909d>] snd_pcm_oss_make_ready+0x3d/0x60 [snd_pcm_oss]
[<f8d39be2>] snd_pcm_oss_sync+0x32/0x290 [snd_pcm_oss]
[<f8d399fd>] snd_pcm_oss_reset+0x2d/0x70 [snd_pcm_oss]
[<f8d3b31d>] snd_pcm_oss_ioctl+0xbd/0x710 [snd_pcm_oss]
[<c0102529>] restore_sigcontext+0x119/0x140
[<c016b6eb>] sys_ioctl+0xbb/0x250
[<c0103133>] syscall_call+0x7/0xb
scheduling while atomic: ut2004-bin/0x00000001/6101
[<c033b9b8>] schedule+0x4f8/0x500
[<c033bfe3>] schedule_timeout+0x63/0xc0
[<c0123ce0>] process_timeout+0x0/0x10
[<c01240bf>] msleep+0x2f/0x40
[<f8ba102f>] snd_intel8x0_setup_pcm_out+0xbf/0x150 [snd_intel8x0]
[<f8ba114c>] snd_intel8x0_pcm_prepare+0x8c/0xb0 [snd_intel8x0]
[<f8bfda84>] snd_pcm_do_prepare+0x14/0x40 [snd_pcm]
[<f8bfcdd8>] snd_pcm_action_single+0x38/0x80 [snd_pcm]
[<f8bfcfd0>] snd_pcm_action_nonatomic+0x80/0x90 [snd_pcm]
[<f8bfdb37>] snd_pcm_prepare+0x57/0x80 [snd_pcm]
[<f8c001e2>] snd_pcm_playback_ioctl1+0x52/0x320 [snd_pcm]
[<f8c001e2>] snd_pcm_playback_ioctl1+0x52/0x320 [snd_pcm]
[<f8c00868>] snd_pcm_kernel_playback_ioctl+0x38/0x50 [snd_pcm]
[<f8d39026>] snd_pcm_oss_prepare+0x26/0x60 [snd_pcm_oss]
[<f8d3909d>] snd_pcm_oss_make_ready+0x3d/0x60 [snd_pcm_oss]
[<f8d39be2>] snd_pcm_oss_sync+0x32/0x290 [snd_pcm_oss]
[<f8d3b1c1>] snd_pcm_oss_release+0x21/0xc0 [snd_pcm_oss]
[<c0159935>] __fput+0x135/0x150
[<c0157f39>] filp_close+0x59/0x90
[<c0157fd1>] sys_close+0x61/0xa0
[<c0103133>] syscall_call+0x7/0xb
For the record the udev.permissons has these:
# audio devices
dsp*:root:audio:0662
audio*:root:audio:0662
midi*:root:audio:0662
mixer*:root:audio:0666
sequencer*:root:audio:0662
sound/*:root:audio:0662
snd/control*:root:audio:0666
snd/midi*:root:audio:0666
snd/pcm*p:root:audio:0666
snd/seq:root:audio:0666
snd/timer:root:audio:0666
snd/hw*:root:audio:0662
snd/pcm*c:root:audio:0662
beep:root:audio:0664
admm*:root:audio:0662
adsp*:root:audio:0662
aload*:root:audio:0662
amidi*:root:audio:0662
dmfm*:root:audio:0662
dmmidi*:root:audio:0662
sndstat:root:audio:0662
udev.rules has:
# ALSA devices
KERNEL="controlC[0-9]*", NAME="snd/%k"
KERNEL="hw[CD0-9]*", NAME="snd/%k"
KERNEL="pcm[CD0-9cp]*", NAME="snd/%k"
KERNEL="midiC[D0-9]*", NAME="snd/%k"
KERNEL="timer", NAME="snd/%k"
KERNEL="seq", NAME="snd/%k"
and
# sound devices
KERNEL="adsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="adsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio", NAME="sound/%k", SYMLINK="%k"
KERNEL="audio[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp", NAME="sound/%k", SYMLINK="%k"
KERNEL="dsp[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer", NAME="sound/%k", SYMLINK="%k"
KERNEL="mixer[0-9]*", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer", NAME="sound/%k", SYMLINK="%k"
KERNEL="sequencer[0-9]*", NAME="sound/%k", SYMLINK="%k"
Paul
--
FreeBSD the Power to Serve!
Hi all...
On 2004.11.22, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
>
Problem with /sys/bus/i2c/devices empty.
I am running a 2.10-rc2-mm3 kernel with a couple pathes (unrelated to
i2c). It shows me an empty directory in /sys/bus/i2c/devices, even
if I have all suitable modules loaded:
Module Size Used by
w83627hf 24224 0
i2c_dev 8192 0
i2c_sensor 3328 1 w83627hf
i2c_isa 2304 0
i2c_i801 7692 0
i2c_core 18560 5 w83627hf,i2c_dev,i2c_sensor,i2c_isa,i2c_i801
On boxes running 2.6.9, the devices are present with the same module list
(different adapters)
w83627hf 25576 0
i2c_sensor 2912 1 w83627hf
i2c_isa 1728 0
i2c_dev 7712 0
i2c_core 18624 4 w83627hf,i2c_sensor,i2c_isa,i2c_dev
annwn:~# ls /sys/bus/i2c/devices
0-0290@
i2c_dev 7488 -
w83627hf 25524 -
eeprom 6412 -
i2c_sensor 2732 -
i2c_isa 1516 -
i2c_viapro 5944 -
i2c_core 18220 -
nada:~# ls /sys/bus/i2c/devices
0-0050@ 0-0051@ 0-0052@ 0-0053@ 1-0290@
Any ideas ?
TIA
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrakelinux release 10.2 (Cooker) for i586
Linux 2.6.10-rc2-jam3 (gcc 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)) #1
On 2004.11.25, Greg KH wrote:
> > On 2004.11.22, Andrew Morton wrote:
> > >
> > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10-rc2/2.6.10-rc2-mm3/
> > >
> >
> > Problem with /sys/bus/i2c/devices empty.
> >
> > I am running a 2.10-rc2-mm3 kernel with a couple pathes (unrelated to
> > i2c). It shows me an empty directory in /sys/bus/i2c/devices, even
> > if I have all suitable modules loaded:
>
> Are you sure these are the proper modules for this system?
>
The same /etc/sysconfig/lm_sensors has been working for many 2.6 kernels ;)
> > Module Size Used by
> > w83627hf 24224 0
> > i2c_dev 8192 0
> > i2c_sensor 3328 1 w83627hf
> > i2c_isa 2304 0
> > i2c_i801 7692 0
> > i2c_core 18560 5 w83627hf,i2c_dev,i2c_sensor,i2c_isa,i2c_i801
> >
> > On boxes running 2.6.9, the devices are present with the same module list
> > (different adapters)
>
> Ah, but what about 2.6.9 on this same machine? Are you sure that the
See below. I booted again on 2.6.9-jam1 (mm1 with fixes collected from LKML).
> i2c_i801 driver is the proper one for this box? How about the w83627hf
> driver? Are you sure that chip is on it?
>
I updated my sensors userspace to latest cvs to check if some kind of
de-synchronisation was the cause:
werewolf:~> sensors -v
sensors version 2.9.0-CVS with libsensors version 2.9.0-CVS
sensors-detect on 2.6.9-mm1:
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `to-be-written' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 0500' (Algorithm unavailable)
Busdriver `i2c-i801', I2C address 0x2f (and 0x48 0x49)
Chip `Winbond W83792D' (confidence: 8)
Driver `smbus-arp' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 0500' (Algorithm unavailable)
Busdriver `i2c-i801', I2C address 0x61
Chip `SMBus 2.0 ARP-Capable Device' (confidence: 1)
Driver `it87' (may not be inserted):
Misdetects:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `ITE IT8705F / IT8712F / SiS 950' (confidence: 8)
Driver `w83627hf' (should be inserted):
Detects correctly:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `Winbond W83627THF Super IO Sensors' (confidence: 9)
To make the sensors modules behave correctly, add these lines to
/etc/modules.conf:
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----
To load everything that is needed, add this to some /etc/rc* file:
#----cut here----
# I2C adapter drivers
modprobe i2c-i801
modprobe i2c-isa
# I2C chip drivers
# no driver for Winbond W83792D yet
modprobe smbus-arp
modprobe w83627hf
# sleep 2 # optional
/usr/local/bin/sensors -s # recommended
#----cut here----
With this modules (no smbus-arp):
w83627hf 25128 0
eeprom 7072 0
i2c_sensor 3456 2 w83627hf,eeprom
i2c_isa 2304 0
i2c_i801 7820 0
i2c_core 19712 5 w83627hf,eeprom,i2c_sensor,i2c_isa,i2c_i801
I can see this:
werewolf:~> ls /sys/bus/i2c/devices
0-0050@ 0-0052@ 1-0290@
Now, 2.6.10-rc2-mm3:
Driver `to-be-written' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 0500' (Algorithm unavailable)
Busdriver `i2c-i801', I2C address 0x2f (and 0x48 0x49)
Chip `Winbond W83792D' (confidence: 8)
Driver `smbus-arp' (should be inserted):
Detects correctly:
* Bus `SMBus I801 adapter at 0500' (Algorithm unavailable)
Busdriver `i2c-i801', I2C address 0x61
Chip `SMBus 2.0 ARP-Capable Device' (confidence: 1)
Driver `it87' (may not be inserted):
Misdetects:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `ITE IT8705F / IT8712F / SiS 950' (confidence: 8)
Driver `w83627hf' (should be inserted):
Detects correctly:
* ISA bus address 0x0290 (Busdriver `i2c-isa')
Chip `Winbond W83627THF Super IO Sensors' (confidence: 9)
With same modules inserted:
w83627hf 24224 0
eeprom 6168 0
i2c_sensor 3328 2 w83627hf,eeprom
i2c_isa 2304 0
i2c_i801 7692 0
i2c_core 18560 6 i2c_dev,w83627hf,eeprom,i2c_sensor,i2c_isa,i2c_i801
werewolf:~# ls /sys/bus/i2c/devices
0-0050@ 0-0052@
So i see the two DIMMS but not the 0x0290 bus.
I'm going to try with the other modules I am missing, smbus-arp and it87, but
this setup works in 2.6.9...
If you need any info, just ask for.
Hope this helps. Thanks.
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrakelinux release 10.2 (Cooker) for i586
Linux 2.6.10-rc2-jam3 (gcc 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)) #1