* 2.6.13-rc4-mm1
@ 2005-07-31 9:05 Andrew Morton
2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana
` (6 more replies)
0 siblings, 7 replies; 22+ messages in thread
From: Andrew Morton @ 2005-07-31 9:05 UTC (permalink / raw)
To: linux-kernel
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/
- Dropped areca-raid-linux-scsi-driver.patch and iteraid.patch. People who
need these can get them from 2.6.13-rc3-mm3.
- Dropped the CKRM patches. I don't think they were doing much in -mm and
we didn't find many problems with them anyway.
- Dropped the connector patches: turns out that we no longer have a netlink
slot available for them anyway.
Changes since 2.6.13-rc3-mm3:
linus.patch
git-cryptodev.patch
git-drm.patch
git-audit.patch
git-jfs.patch
git-kbuild.patch
git-libata-adma-mwi.patch
git-libata-chs-support.patch
git-libata-passthru.patch
git-libata-promise-sata-pata.patch
git-net.patch
git-net-gregkh-i2c-w1-netlink-callbacks-fix.patch
git-netdev-chelsio.patch
git-netdev-e100.patch
git-netdev-smc91x-eeprom.patch
git-netdev-ieee80211-wifi.patch
git-ocfs2.patch
git-serial.patch
git-scsi-block.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
Subsystem trees
-bio_clone-fix.patch
-pcmcia-ide-cs-id_table-update.patch
-pcmcia-fix-comment.patch
-pcmcia-remove-duplicates-in-orinoco_cs.patch
-pcmcia-update-au1000-to-work-with-recent-changes.patch
-pcmcia-avoid-duble-iounmap-of-one-address.patch
-pcmcia-fix-many-device-ids.patch
-pcmcia-update-documentation.patch
-pcmcia-fix-sharing-irqs-and-request_irq-without-irq_handle_present.patch
-yenta-free_irq-on-suspend.patch
-pcmcia-disable-read-prefetch-write-burst-on-old-o2micro-bridges.patch
-cciss-per-disk-queue.patch
-fix-incorrect-asus-k7m-irq-router-detection.patch
-x86_64-always-ack-ipis-even-on-errors.patch
-x86_64-update-defconfig.patch
-x86_64-use-for_each_cpu_mask-for-clustered-ipi-flush.patch
-x86_64-i386-x86_64-remove-prototypes-for-not-existing.patch
-x86_64-move-cpu_present-possible_map-parsing-earlier.patch
-x86_64-minor-clean-up-to-cpu-setup-use-smp_processor_id-instead-of-custom-hack.patch
-x86_64-clarify-booting-processor-message.patch
-x86_64-some-cleanup-in-setup64c.patch
-x86_64-remove-unused-variable-in-delayc.patch
-x86_64-improve-config_gart_iommu-description-and-make-it-default-y.patch
-x86_64-some-updates-for-boot-optionstxt.patch
-x86_64-fix-some-comments-in-tlbflushh.patch
-x86_64-remove-obsolete-eat_key-prototype.patch
-x86_64-fix-some-typos-in-systemh-comments.patch
-x86_64-fix-incorrectly-defined-msr_k8_syscfg.patch
-x86_64-fix-overflow-in-numa-hash-function-setup.patch
-x86_64-print-a-boot-message-for-hotplug-memory-zones.patch
-x86_64-create-per-cpu-machine-check-sysfs-directories.patch
-x86_64-remove-ia32_-build-tools-in-makefile.patch
-x86_64-remove-the-broadcast-options-that-were-added-for.patch
-x86_64-support-more-than-8-cores-on-amd-systems.patch
-x86_64-icecream-has-no-way-of-detecting-assembler-level.patch
-x86_64-turn-bug-data-into-valid-instruction.patch
-x86_64-when-running-cpuid4-need-to-run-on-the-correct.patch
-x86_64-remove-unnecessary-include-in-faultc.patch
-x86_64-small-assembly-improvements.patch
-x86_64-switch-to-the-interrupt-stack-when-running-a.patch
-x86_64-fix-srat-handling-on-non-dual-core-systems.patch
-x86_64-fix-gcc-4-warning-in-sched_find_first_bit.patch
-x86_64-use-msleep-in-smpbootc.patch
-x86_64-remove-unused-variable-in-k8-busc.patch
-x86_64-fix-cpu_to_node-setup-for-sparse-apic_ids.patch
-cs89x0-collect-tx_bytes-statistics.patch
-ppc32-inotify-syscalls.patch
-ppc64-inotify-syscalls.patch
-selinux-default-labeling-of-mls-field.patch
-e1000-no-need-for-reboot-notifier.patch
-pcdp-if-pcdp-contains-parity-information-use-it.patch
-qla2xxx-mark-dependency-on-fw_loader.patch
-alpha-fix-statement-with-no-effect-warnings.patch
-mm-ensure-proper-alignment-for-node_remap_start_pfn.patch
-acpi-disable-c2-c3-for-_all_-ibm-r40e-laptops-bug-3549.patch
-acpi-re-enable-c2-c3-cpu-states-for-systems-without.patch
-agp-restore-apbase-after-setting-apsize.patch
-gregkh-driver-stable_api_nonsense.txt-fixes.patch
-gregkh-i2c-i2c-max6875-simplify.patch
-gregkh-i2c-i2c-max6875-fix-build-error.patch
-gregkh-i2c-i2c-ds1337-12-24-mode-fix.patch
-gregkh-i2c-i2c-missing-space.patch
-gregkh-i2c-w1-kconfig.patch
-gregkh-pci-pci-smbus-quirk.patch
-gregkh-pci-pci-adjust-pci-rom-code-to-handle-more-broken-roms.patch
-gregkh-pci-pci-remove-pci_bridge_ctl_vga-handling-from-setup-busc.patch
-gregkh-pci-pci-dma-build-fix.patch
-gregkh-pci-pci-remove-pretty-names-fix.patch
-git-scsi-misc-drivers-scsi-chc-remove-devfs-stuff.patch
-gregkh-usb-usb-ftdi_sio-new-devices.patch
-gregkh-usb-usb-ftdi_sio-rts-dtr.patch
-gregkh-usb-usb-ftdi_sio-timeout-fix.patch
-gregkh-usb-usb-usbfs-dont-leak-data.patch
-gregkh-usb-usb-usbnet-remove-unused-vars.patch
-gregkh-usb-usb-dont-delete-unregistered-interfaces.patch
-usb-hidinput_hid_event-oops-fix.patch
-option-card-driver-update-maintainer-entry-fixes.patch
-fix-something-in-scsi.patch
-usb-storage-rearrange-stuff.patch
-fix-something-in-usb.patch
-sk98lin-basic-suspend-resume-support.patch
-x86-avoid-wasting-irqs-patch-update.patch
-x86_64-avoid-wasting-irqs-patch-update.patch
-add-cmos-attribute-to-floppy-driver.patch
-add-cmos-attribute-to-floppy-driver-tidy.patch
-intel8x0-free-irq-in-suspend.patch
-serial-add-mmio-support-to-8250_pnp.patch
-device-mapper-fix-deadlocks-in-core-prep.patch
-device-mapper-fix-deadlocks-in-core.patch
-device-mapper-fix-md-lock-deadlocks-in-core.patch
Merged
+i2c-mpc-revert-duplicate-patch.patch
Fix doublly-applied patch
+skge-build-fix.patch
Fix net driver build
+disable-address-space-randomization-on-transmeta-cpus.patch
Make /proc/sys/kernel/randomize_va_space default to off on Transmeta CPUs,
because it can make them run slowly.
+v4l-miscellaneous-fixes.patch
+v4l-cx88-card-support-and-documentation-finishing.patch
v4l fixes
+maintainers-record-man-pages.patch
+maintainers-record-man-pages-fix.patch
Mention the manpage guy in MAINTAINERS
+ppc64-fix-config_altivec-not-set.patch
ppc64 fix
+display-name-of-fbdev-device.patch
fbdev featurette
-git-acpi.patch
I dropped this - not sure why.
+acpi_register_gsi-change-acpi_register_gsi-interface.patch
+acpi_register_gsi-change-acpi-pci-code.patch
+acpi_register_gsi-change-hpet-driver.patch
+acpi_register_gsi-change-phpacpi-driver.patch
+acpi_register_gsi-change-acpi-based-8250-driver.patch
+acpi_register_gsi-change-ia64-iosapic-code.patch
ACPI feature work
+enable-acpi_hotplug_cpu-automatically-if-hotplug_cpu=y.patch
Kconfig fix
+gregkh-driver-floppy-cmos-attribute.patch
+gregkh-driver-floppy-cmos-attribute-tidy.patch
Additions to Greg's driver tree
+gregkh-i2c-i2c-max6875-documentation-cleanup.patch
+gregkh-i2c-i2c-hwmon-soften-lm75.patch
+gregkh-i2c-i2c-hwmon-lm78-j.patch
+gregkh-i2c-i2c-hwmon-document-w83627ehg.patch
+gregkh-i2c-i2c-w83792d-01.patch
+gregkh-i2c-i2c-w83792d-02.patch
+gregkh-i2c-i2c-w83792d-03.patch
+gregkh-i2c-i2c-refactor-message.patch
+gregkh-i2c-i2c-hwmon-tag-superio-functions-__init.patch
Additions to Greg's i2c tree
+input-quirk-for-the-fn-key-on-powerbooks-with-an-usb.patch
Input driver fix
+git-net.patch
Bring this back - it was innocent
+git-net-gregkh-i2c-w1-netlink-callbacks-fix.patch
Fix it for changes in Greg's tree
+drivers-net-wireless-hostap-hostapc-export_symtab-does-nothing.patch
Wireless driver cleanup
+gregkh-pci-pci-remove-pretty-names-02.patch
+gregkh-pci-pci-cleanup-pci.h.patch
Additions to Greg's PCI tree
+gregkh-usb-usb-cypress_m8-whitespace-fixes.patch
+gregkh-usb-usb-option-card-driver-coding-style-tweaks.patch
+gregkh-usb-usb-gadget-centrialize-numbers.patch
+gregkh-usb-usb-storage-rearrange-stuff.patch
+gregkh-usb-usb-storage-fix-something.patch
Additions to Greg's USB tree
+usb-ehci-microframe-handling-fix.patch
USB fix
+page-fault-patches-optional-page_lock-acquisition-in-fix.patch
+page-fault-patches-optional-page_lock-acquisition-in-fix-2.patch
+page-fault-patches-fix-highpte-in-do_anon_page.patch
Fix the pagefault scalability patches
+x86-ptep-clear-optimization.patch
+x86-ptep-clear-optimization-fix.patch
x86 pte handling speedup
+mm-slabc-prefetchw-the-start-of-new-allocated-objects.patch
slab microoptimisation
+forcedeth-write-back-the-misordered-mac-address.patch
Fix forcedeth driver
+r8169-pci-id-for-the-linksys-eg1032.patch
r8169 device support
+ppc32-add-missing-4xx-emac-sysfs-nodes.patch
+arch-ppc-kernel-ppc_ksymsc-remove-unused-define-export_symtab_strops.patch
+8xx-convert-fec-driver-to-use-work_struct.patch
+8xx-using-dma_alloc_coherent-instead-consistent_alloc.patch
+8xx-fec-fix-interrupt-handler-prototypes.patch
ppc32 stuff
+vm86-honor-tf-bit-when-emulating-an-instruction.patch
x86 vm86 fix
+kdump-save-parameter-segment-in-protected-mode-x86.patch
kdump enhamcement
+i386-clean-up-vdso-alignment-padding.patch
+x86-automatically-enable-bigsmp-when-we-have-more-than-8-cpus.patch
+i386-inline-asm-cleanup.patch
+i386-inline-asm-cleanup-kexec-fix.patch
+i386-arch-cleanup-seralize-msr.patch
+i386-arch-cleanup-seralize-msr-fix.patch
+i386-inline-assembler-cleanup-encapsulate-descriptor-and-task-register-management.patch
+i386-inline-assembler-cleanup-encapsulate-descriptor-and-task-register-management-fix.patch
+i386-generate-better-code-around-descriptor-update-and-access-functions.patch
+i386-load_tls-fix.patch
+i386-use-set_pte-macros-in-a-couple-places-where-they-were-missing.patch
Various x86 cleanups. Mainly: move all the open-coded asm statements into
nice wrapper functions. Partly because it makes things easier for
virtualisation patches, partly because it cleans things up and people
occasionally get these things wrong.
+x86_64-remove-duplicated-sys_time64.patch
+x86_64-fix-off-by-one-in-e820_mapped.patch
+x86_64-prefetchw-can-fall-back-to-prefetch-if-3dnow.patch
x86_64 fixes
-swsusp-process-freezing-remove-smp-races.patch
-swsusp-process-freezing-remove-smp-races-msp3400-fix.patch
Dropped - it's planned to do this differently.
+remove-busywait-in-refrigerator.patch
+swsusp-fix-remaining-u32-vs-pm_message_t-confusion-2.patch
swsusp fixes
+swsusp-simpler-calculation-of-number-of-pages-in-pbe-list.patch
swsusp simplification
+swsusup-with-dm-crypt-mini-howto.patch
swsusp documentation
+uml-rename-kconfig-files-to-be-like-the-other-arches.patch
+uml-workaround-gdb-problems-on-debugging.patch
+uml-fix-sigwinch-handler-race-while-waiting-for-signals.patch
UML updates
+s390-use-klist-in-qeth-driver.patch
s390 driver cleanup
-areca-raid-linux-scsi-driver.patch
Dropped
-aio-fix-races-in-callback-path.patch
Dropped - believed to be incorrect.
+kconfig-trivial-cleanup.patch
Kconfig cleanup
+fix-sound-arm-makefile-for-locality-of-reference.patch
Make ARM makefile more maintainable
+remove-special-hpet_emulate_rtc-config-option.patch
make RTC emulation non-optional in the HPET driver
+schedule-obsolete-oss-drivers-for-removal-version-2.patch
Add some OSS drivers to death row.
+disk-quotas-fail-when-etc-mtab-is-symlinked-to-proc-mounts.patch
+disk-quotas-fail-when-etc-mtab-is-symlinked-to-proc-mounts-tidy.patch
Better support for /etc/mtab symlinked to /proc/mounts
+add-init=-warning-to-init-mainc.patch
Print a warning when the target of `init=' cannot be executed.
+remove-a-dead-extern-in-memc.patch
Cleanup
+remove-misleading-comment-above-sys_brk.patch
Fix comment
+move-m68k-rtc-drivers-over-to-initcalls.patch
+move-68360serialc-over-use-initcalls.patch
Cleanups
+remove-pipe-definitions.patch
Remove dead macros
+sd-initialize-sd-cards.patch
+sd-read-only-switch.patch
+sd-scr-register.patch
+sd-scr-in-sysfs.patch
+sd-4-bit-bus.patch
+sd-copyright-notice.patch
Secure digital card drivers
+corgi-keyboard-fix-a-couple-of-compile-errors.patch
+corgi-keyboard-add-some-power-management-code.patch
+corgi-keyboard-code-tidying.patch
+corgi-touchscreen-allow-the-driver-to-share-the-pmu.patch
+corgi-touchscreen-code-cleanup--fixes.patch
+w100fb-rewrite-for-platform-independence.patch
+w100fb-update-corgi-platform-code-to-match-new-driver.patch
+input-add-a-new-switch-event-type.patch
Corgi driver updates
-ckrm-core-ckrm-event-callbacks.patch
-ckrm-processor-delay-accounting.patch
-ckrm-processor-delay-accounting-warning-fixes.patch
-ckrm-core-infrastructure.patch
-ckrm-resource-control-file-system-rcfs.patch
-ckrm-classtype-definitions-for-task-class.patch
-ckrm-classtype-definitions-for-socket-class.patch
-ckrm-numtasks-controller.patch
-ckrm-documentation.patch
-ckrm-add-missing-read_unlock.patch
-ckrm-move-callbacks-from-listenaq-to-socketclass.patch
-ckrm-change-ipaddr_port-syntax.patch
-ckrm-check-to-see-if-my-guarantee-is-set-to-dontcare.patch
-ckrm-minor-cosmetic-cleanups-in-numtasks-controller.patch
-ckrm-undo-removal-of-check-in-numtasks_put_ref_local.patch
-ckrm-rule-based-classification-engine-stub-rcfs-support.patch
-ckrm-rule-based-classification-engine-basic-rcfs-support.patch
-ckrm-rule-based-classification-engine-bitvector-support-for-classification-info.patch
-ckrm-rule-based-classification-engine-full-ce.patch
-ckrm-rule-based-classification-engine-full-ce-fix.patch
-ckrm-rule-based-classification-engine-more-advanced-classification-engine.patch
-#ckrm-rule-based-classification-engine-more-advanced-classification-engine-netlink-fix.patch
-ckrm-clean-up-typo-in-printk-message.patch
-ckrm-fix-for-compiler-warnings.patch
-ckrm-fix-share-calculation.patch
-ckrm-fix-edge-cases-with-empty-lists-and-rule-deletion.patch
-ckrm-add-numtasks-controller-config-file-write-support.patch
-ckrm-add-fork-rate-control-to-the-numtasks-controller.patch
-ckrm-classification-engines-rbce-and-crbce-are-mutually-exclusive.patch
-ckrm-make-get_class-global.patch
-ckrm-cleanups-to-ckrm-initialization.patch
-ckrm-replace-target-file-interface-with-a-writable-members-file.patch
-ckrm-use-sizeof-instead-of-define-for-the-array-size-in-taskclass.patch
-ckrm-fix-a-bug-in-the-use-of-classtype.patch
-ckrm-include-taskdelaysh-in-crbceh.patch
-ckrm-send-timestamps-to-userspace-in-msecs-instead-of-jiffies.patch
-ckrm-fix-compile-warnings-and-delete-dead-code.patch
-ckrm-fix-a-null-dereference-bug.patch
-ckrm-classification-engine-configuration-support-cleanup.patch
-ckrm-use-sizeof-instead-of-define-for-the-array-size-in-rbce.patch
-ckrm-delete-target-file-from-tc_magicc.patch
Dropped
-connector.patch
-connector-exit-notifier.patch
-connector-add-a-fork-connector.patch
Dropped
-iteraid.patch
Dropped
+sched-better-wake-balancing-3.patch
CPU scheduler tweak
+video_bt848-remove-not-required-part-of-the-help-text.patch
v4l fixlet
-files-fix-rcu-initializers.patch
-files-rcuref-apis.patch
-files-break-up-files-struct.patch
-files-sparc64-fix-2.patch
-files-files-struct-with-rcu.patch
-files-lock-free-fd-look-up.patch
-files-files-locking-doc.patch
Dropped these for now: we have one report that they break swsusp resume.
Whcih is odd.
-reiser4-swsusp-process-freezing-remove-smp-races-fix.patch
-reiser4-swsusp-process-freezing-remove-smp-races-fix-2.patch
No longer needed
+reiser4-wundef-fix.patch
+reiser4-wundef-fix-2.patch
reiser4 warning fixes
+v9fs-documentation-makefiles-configuration-add-fd-based-transport-to-makefile-docs.patch
+v9fs-vfs-superblock-operations-and-glue-add-fd-based-transport-to-mount-options.patch
+v9fs-transport-modules-add-fd-based-transport-module.patch
v9fs updates
+fbsysfs-remove-casts-from-void.patch
fbdev cleanup
+fuse-device-functions-document-mount-options-documentation-update.patch
+fuse-device-functions-request-counter-overflow-fix.patch
+fuse-device-functions-module-alias.patch
+fuse-stricter-mount-option-checking.patch
+fuse-dont-update-file-times.patch
FUSE updates
+include-linux-blkdevh-extern-inline-static-inline.patch
Cleanup
All 601 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/patch-list
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton @ 2005-07-31 10:04 ` Felipe Alfaro Solana 2005-07-31 10:19 ` 2.6.13-rc4-mm1 Adrian Bunk 2005-07-31 14:41 ` 2.6.13-rc4-mm1 Michael Thonke 2005-07-31 11:51 ` 2.6.13-rc4-mm1 Rafael J. Wysocki ` (5 subsequent siblings) 6 siblings, 2 replies; 22+ messages in thread From: Felipe Alfaro Solana @ 2005-07-31 10:04 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ Why was the KERNEL_VERSION(a,b,c) macro removed from include/linux/version.h? The removal breaks external drivers like NDISWRAPPER or nVidia propietary. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana @ 2005-07-31 10:19 ` Adrian Bunk 2005-07-31 12:37 ` 2.6.13-rc4-mm1 James Courtier-Dutton 2005-07-31 14:41 ` 2.6.13-rc4-mm1 Michael Thonke 1 sibling, 1 reply; 22+ messages in thread From: Adrian Bunk @ 2005-07-31 10:19 UTC (permalink / raw) To: Felipe Alfaro Solana; +Cc: Andrew Morton, linux-kernel On Sun, Jul 31, 2005 at 12:04:59PM +0200, Felipe Alfaro Solana wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > > Why was the KERNEL_VERSION(a,b,c) macro removed from > include/linux/version.h? The removal breaks external drivers like It moved to a different header file. > NDISWRAPPER or nVidia propietary. That's their problem. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 10:19 ` 2.6.13-rc4-mm1 Adrian Bunk @ 2005-07-31 12:37 ` James Courtier-Dutton 2005-07-31 12:50 ` 2.6.13-rc4-mm1 Adrian Bunk 0 siblings, 1 reply; 22+ messages in thread From: James Courtier-Dutton @ 2005-07-31 12:37 UTC (permalink / raw) To: Adrian Bunk; +Cc: Felipe Alfaro Solana, Andrew Morton, linux-kernel Adrian Bunk wrote: > On Sun, Jul 31, 2005 at 12:04:59PM +0200, Felipe Alfaro Solana wrote: > > >>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ >> >>Why was the KERNEL_VERSION(a,b,c) macro removed from >>include/linux/version.h? The removal breaks external drivers like > > > It moved to a different header file. > > >>NDISWRAPPER or nVidia propietary. > > > That's their problem. > > cu > Adrian > Where have they moved to? This will break ALSA as well. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 12:37 ` 2.6.13-rc4-mm1 James Courtier-Dutton @ 2005-07-31 12:50 ` Adrian Bunk 0 siblings, 0 replies; 22+ messages in thread From: Adrian Bunk @ 2005-07-31 12:50 UTC (permalink / raw) To: James Courtier-Dutton; +Cc: Felipe Alfaro Solana, Andrew Morton, linux-kernel On Sun, Jul 31, 2005 at 01:37:21PM +0100, James Courtier-Dutton wrote: > Adrian Bunk wrote: > >On Sun, Jul 31, 2005 at 12:04:59PM +0200, Felipe Alfaro Solana wrote: > > > > > >>>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > >> > >>Why was the KERNEL_VERSION(a,b,c) macro removed from > >>include/linux/version.h? The removal breaks external drivers like > > > > > >It moved to a different header file. > > > > > >>NDISWRAPPER or nVidia propietary. > > > > > >That's their problem. > > > >cu > >Adrian > > > > Where have they moved to? >... utsname.h cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana 2005-07-31 10:19 ` 2.6.13-rc4-mm1 Adrian Bunk @ 2005-07-31 14:41 ` Michael Thonke 2005-07-31 13:55 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana 1 sibling, 1 reply; 22+ messages in thread From: Michael Thonke @ 2005-07-31 14:41 UTC (permalink / raw) To: Felipe Alfaro Solana; +Cc: Andrew Morton, linux-kernel Felipe Alfaro Solana schrieb: >>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ >> >> > >Why was the KERNEL_VERSION(a,b,c) macro removed from >include/linux/version.h? The removal breaks external drivers like >NDISWRAPPER or nVidia propietary. >- >To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >the body of a message to majordomo@vger.kernel.org >More majordomo info at http://vger.kernel.org/majordomo-info.html >Please read the FAQ at http://www.tux.org/lkml/ > > > Hello Felipe, I could not regonize a breakage of NVidia (Version 1.0-7667) propietary drivers. They work just perfect. Greets Michael ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 14:41 ` 2.6.13-rc4-mm1 Michael Thonke @ 2005-07-31 13:55 ` Felipe Alfaro Solana 0 siblings, 0 replies; 22+ messages in thread From: Felipe Alfaro Solana @ 2005-07-31 13:55 UTC (permalink / raw) To: Michael Thonke; +Cc: Andrew Morton, linux-kernel > >Why was the KERNEL_VERSION(a,b,c) macro removed from > >include/linux/version.h? The removal breaks external drivers like > >NDISWRAPPER or nVidia propietary. > > > Hello Felipe, > > I could not regonize a breakage of NVidia (Version 1.0-7667) propietary > drivers. > They work just perfect. Indeed they do work perfectly, but I can't compile them (from the nVidia package) without adding back the KERNEL_VERSION macro in file include/linux/version.h. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana @ 2005-07-31 11:51 ` Rafael J. Wysocki 2005-07-31 13:35 ` 2.6.13-rc4-mm1 Andreas Steinmetz ` (4 subsequent siblings) 6 siblings, 0 replies; 22+ messages in thread From: Rafael J. Wysocki @ 2005-07-31 11:51 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Hi, On Sunday, 31 of July 2005 11:05, Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > > > - Dropped areca-raid-linux-scsi-driver.patch and iteraid.patch. People who > need these can get them from 2.6.13-rc3-mm3. > > - Dropped the CKRM patches. I don't think they were doing much in -mm and > we didn't find many problems with them anyway. > > - Dropped the connector patches: turns out that we no longer have a netlink > slot available for them anyway. It looks like 2.6.13-rc4-mm1 is fine and dandy on two of AMD64 boxes I have access to. In particular, all of the problems that I've had recently with Asus L5D seem to be gone now. :-)) I only had a problem with this kernel on a NUMA-enabled dual-Opteron box, which hanged solid when I started to copy huge amounts of data from it over the network. If I'm able to reproduce it, I'll investigate it a bit more and let you know. Greets, Rafael -- - 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" ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana 2005-07-31 11:51 ` 2.6.13-rc4-mm1 Rafael J. Wysocki @ 2005-07-31 13:35 ` Andreas Steinmetz 2005-07-31 17:47 ` 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 15:11 ` 2.6.13-rc4-mm1 Michael Thonke ` (3 subsequent siblings) 6 siblings, 1 reply; 22+ messages in thread From: Andreas Steinmetz @ 2005-07-31 13:35 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux [-- Attachment #1: Type: text/plain, Size: 608 bytes --] Andrew Morton wrote: > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ Andrew, the good news is I can access pcmcia devices with rc4-mm1 which I couldn't with at least rc3-mm1 on my x86_64 laptop. There is at least one more problem with yenta_socket. Please see the attached dmesg output and look for: Badness in __release_resource at kernel/resource.c:184 This happens when accessing pcmcia from an initrd to read keys from a pcmcia flash disk and removing the pcmcia modules afterwards. -- Andreas Steinmetz SPAMmers use robotrap@domdv.de [-- Attachment #2: dmesg.txt --] [-- Type: text/plain, Size: 14196 bytes --] Bootdata ok (command line is BOOT_IMAGE=2.6.13rc4mm hdb=none hdc=cdrom hdd=none elevator=cfq psmouse.rate=20 report_lost_ticks iommu=off root=/dev/ram0 init=/linuxrc rw) Linux version 2.6.13-rc4-mm1-gringo (root@gringo) (gcc version 3.4.4) #1 PREEMPT Sun Jul 31 15:11:12 CEST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000d8000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003ff70000 (usable) BIOS-e820: 000000003ff70000 - 000000003ff7a000 (ACPI data) BIOS-e820: 000000003ff7a000 - 000000003ff80000 (ACPI NVS) BIOS-e820: 000000003ff80000 - 0000000040000000 (reserved) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) ACPI: RSDP (v000 PTLTD ) @ 0x00000000000f6a60 ACPI: RSDT (v001 PTLTD RSDT 0x06040000 LTP 0x00000000) @ 0x000000003ff73fde ACPI: FADT (v002 AMDK8 PTLTW 0x06040000 PTL_ 0x000f4240) @ 0x000000003ff79e56 ACPI: SSDT (v001 PTLTD POWERNOW 0x06040000 LTP 0x00000001) @ 0x000000003ff79eda ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @ 0x000000003ff79fb0 ACPI: DSDT (v001 VIA PTL_ACPI 0x06040000 MSFT 0x0100000e) @ 0x0000000000000000 On node 0 totalpages: 262000 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 257904 pages, LIFO batch:31 HighMem zone: 0 pages, LIFO batch:1 ACPI: PM-Timer IO Port: 0x4008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 15:4 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 1, version 3, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 40000000 (gap: 40000000:bffe0000) Built 1 zonelists Initializing CPU#0 Kernel command line: BOOT_IMAGE=2.6.13rc4mm hdb=none hdc=cdrom hdd=none elevator=cfq psmouse.rate=20 report_lost_ticks iommu=off root=/dev/ram0 init=/linuxrc rw ide_setup: hdb=none ide_setup: hdc=cdrom ide_setup: hdd=none PID hash table entries: 4096 (order: 12, 131072 bytes) time.c: Using 3.579545 MHz PM timer. time.c: Detected 1801.073 MHz processor. time.c: Using PIT/TSC based timekeeping. Console: colour VGA+ 80x50 time.c: Lost 3 timer tick(s)! rip start_kernel+0xfd/0x1f0) Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) Memory: 1023708k/1048000k available (3160k kernel code, 23596k reserved, 1340k data, 176k init) Calibrating delay using timer specific routine.. 3606.48 BogoMIPS (lpj=1803241) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) mtrr: v2.0 (20020519) CPU: AMD Athlon(tm) 64 Processor 3000+ stepping 0a time.c: Lost 85 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) Using local APIC timer interrupts. Detected 12.507 MHz APIC timer. time.c: Lost 56 timer tick(s)! rip setup_boot_APIC_clock+0x112/0x120) testing NMI watchdog ... OK. checking if image is initramfs...it isn't (no cpio magic); looks like an initrd softlockup thread 0 started up. NET: Registered protocol family 16 ACPI: bus type pci registered PCI: Using configuration type 1 ACPI: Subsystem revision 20050408 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] segment is 0 Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [ALKA] (IRQs 16 17 18 19 20 21 22 23) *10, disabled. ACPI: PCI Interrupt Link [ALKB] (IRQs 16 17 18 19 20 21 22 23) *10, disabled. ACPI: PCI Interrupt Link [ALKC] (IRQs 22) *11, disabled. ACPI: PCI Interrupt Link [ALKD] (IRQs 21) *11, disabled. ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 9 12 14 15) *10 ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: Embedded Controller [EC] (gpe 11) time.c: Lost 7 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 7 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) pnp: PnP ACPI: found 10 devices SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Failed to allocate mem resource #6:20000@f0000000 for 0000:01:00.0 PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: c1000000-c1ffffff PREFETCH window: e0000000-efffffff PCI: Bus 2, cardbus bridge: 0000:00:0b.0 IO window: 00002000-00002fff IO window: 00003000-00003fff PREFETCH window: 40000000-41ffffff MEM window: 42000000-43ffffff PCI: Bus 6, cardbus bridge: 0000:00:0b.1 IO window: 00004000-00004fff IO window: 00005000-00005fff PREFETCH window: 44000000-45ffffff MEM window: 46000000-47ffffff PCI: Setting latency timer of device 0000:00:01.0 to 64 ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 17 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:00:0b.0 to 64 PCI: Enabling device 0000:00:0b.1 (0000 -> 0003) ACPI: PCI Interrupt 0000:00:0b.1[B] -> GSI 18 (level, low) -> IRQ 17 PCI: Setting latency timer of device 0000:00:0b.1 to 64 NET: Registered protocol family 23 Bluetooth: Core ver 2.7 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized pnp: 00:05: ioport range 0x600-0x60f has been reserved pnp: 00:05: ioport range 0x1c0-0x1cf has been reserved pnp: 00:05: ioport range 0x4d0-0x4d1 has been reserved pnp: 00:05: ioport range 0xfe10-0xfe11 could not be reserved IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 512 (order 0, 4096 bytes) SELinux: Registering netfilter hooks Initializing Cryptographic API time.c: Lost 7 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) ACPI: AC Adapter [AC] (on-line) time.c: Lost 8 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) ACPI: Battery Slot [BAT0] (battery present) ACPI: Power Button (FF) [PWRF] ACPI: Lid Switch [LID] ACPI: Sleep Button (CM) [SLPB] ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) ACPI: CPU0 (power states: C1[C1]) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) ACPI: Thermal Zone [THRS] (49 C) time.c: Lost 18 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) time.c: Lost 17 timer tick(s)! rip acpi_os_write_port+0x1a/0x38) ACPI: Thermal Zone [THRC] (58 C) Real Time Clock Driver v1.12 Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected AGP bridge 0 agpgart: AGP aperture is 256M @ 0xd0000000 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 i8042.c: Detected active multiplexing controller, rev 1.1. serio: i8042 AUX0 port at 0x60,0x64 irq 12 serio: i8042 AUX1 port at 0x60,0x64 irq 12 serio: i8042 AUX2 port at 0x60,0x64 irq 12 serio: i8042 AUX3 port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A mice: PS/2 mouse device common for all mice io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered NET: Registered protocol family 24 SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). CSLIP: code copyright 1989 Regents of the University of California. r8169 Gigabit Ethernet driver 2.2LK loaded ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 22 (level, low) -> IRQ 18 eth0: Identified chip type is 'RTL8169s/8110s'. eth0: RTL8169 at 0xffffc20000022400, 00:0a:e4:a2:b0:49, IRQ 18 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0x1c80-0x1c87, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x1c88-0x1c8f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... input: AT Translated Set 2 keyboard on isa0060/serio0 time.c: Lost 2 timer tick(s)! rip i8042_command+0x1b1/0x1f0) hda: WDC WD800VE-00HDT0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 time.c: Lost 2 timer tick(s)! rip release_console_sem+0x16f/0x210) Probing IDE interface ide1... hdc: TSSTcorpCD/DVDW TS-L532A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide2... Synaptics Touchpad, model: 1, fw: 5.8, id: 0x9248b1, caps: 0x904713/0x4000 input: SynPS/2 Synaptics TouchPad on isa0060/serio4 Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hda: max request size: 128KiB hda: 156301488 sectors (80026 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 ohci1394: $Rev: 1299 $ Ben Collins <bcollins@debian.org> ACPI: PCI Interrupt 0000:00:0b.2[C] -> GSI 19 (level, low) -> IRQ 19 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[19] MMIO=[c0005800-c0005fff] Max Packet=[2048] usbmon: debugs is not available i2c /dev entries driver device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com Bluetooth: HCI UART driver ver 2.1 Bluetooth: HCI H4 protocol initialized Bluetooth: HCI BCSP protocol initialized Advanced Linux Sound Architecture Driver Version 1.0.9b (Thu Jul 28 12:20:13 2005 UTC). ALSA device list: No soundcards found. NET: Registered protocol family 2 IP route cache hash table entries: 65536 (order: 7, 524288 bytes) TCP established hash table entries: 262144 (order: 9, 2097152 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 262144 bind 65536) TCP reno registered TCP bic registered Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 NET: Registered protocol family 15 IrCOMM protocol (Dag Brattli) Bluetooth: L2CAP ver 2.7 Bluetooth: L2CAP socket layer initialized Bluetooth: SCO (Voice Link) ver 0.4 Bluetooth: SCO socket layer initialized Bluetooth: RFCOMM ver 1.5 Bluetooth: RFCOMM socket layer initialized Bluetooth: RFCOMM TTY layer initialized Bluetooth: BNEP (Ethernet Emulation) ver 1.2 Bluetooth: BNEP filters: protocol multicast Bluetooth: HIDP (Human Interface Emulation) ver 1.1 powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.3) powernow-k8: 0 : fid 0xa (1800 MHz), vid 0x2 (1500 mV) powernow-k8: 1 : fid 0x8 (1600 MHz), vid 0x6 (1400 mV) powernow-k8: 2 : fid 0x0 (800 MHz), vid 0x12 (1100 mV) cpu_init done, current fid 0xa, vid 0x2 RAMDISK: Compressed image found at block 0 VFS: Mounted root (minix filesystem). Freeing unused kernel memory: 176k freed ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 17 (level, low) -> IRQ 16 Yenta: CardBus bridge found at 0000:00:0b.0 [1025:006e] Yenta: ISA IRQ mask 0x0cf8, PCI irq 16 Socket status: 30000811 ACPI: PCI Interrupt 0000:00:0b.1[B] -> GSI 18 (level, low) -> IRQ 17 Yenta: CardBus bridge found at 0000:00:0b.1 [1025:006e] Yenta: ISA IRQ mask 0x0cf8, PCI irq 17 Socket status: 30000810 cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xd3fff 0xd8000-0xdffff 0xe4000-0xfffff cs: memory probe 0x60000000-0x60ffffff: clean. cs: memory probe 0xa0000000-0xa0ffffff: clean. ieee1394: Host added: ID:BUS[0-00:1023] GUID[000ae4045210338d] cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xd3fff 0xd8000-0xdffff 0xe4000-0xfffff cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x600fffff cs: memory probe 0xa0000000-0xa0ffffff: clean. Probing IDE interface ide2... hde: 16MB CTS, CFA DISK drive ide2 at 0x100-0x107,0x10e on irq 17 hde: max request size: 128KiB hde: 32000 sectors (16 MB) w/4KiB Cache, CHS=500/2/32 hde: cache flushes not supported hde: hde1 ide-cs: hde: Vcc = 3.3, Vpp = 0.0 hde: hde1 Badness in __release_resource at kernel/resource.c:184 Call Trace:<ffffffff80135dc0>{release_resource+64} <ffffffff88019fb4>{:yenta_socket:yenta_close+164} <ffffffff802773ec>{pci_device_remove+44} <ffffffff802e457b>{__device_release_driver+107} <ffffffff802e46e3>{driver_detach+195} <ffffffff802e4004>{bus_remove_driver+148} <ffffffff802e499d>{driver_unregister+13} <ffffffff80277242>{pci_unregister_driver+18} <ffffffff8014bb9f>{sys_delete_module+479} <ffffffff8010e329>{error_exit+0} <ffffffff8010da36>{system_call+126} ACPI: PCI interrupt for device 0000:00:0b.1 disabled ACPI: PCI interrupt for device 0000:00:0b.0 disabled ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 13:35 ` 2.6.13-rc4-mm1 Andreas Steinmetz @ 2005-07-31 17:47 ` Andrew Morton 2005-07-31 18:49 ` 2.6.13-rc4-mm1 Andreas Steinmetz 0 siblings, 1 reply; 22+ messages in thread From: Andrew Morton @ 2005-07-31 17:47 UTC (permalink / raw) To: Andreas Steinmetz; +Cc: linux-kernel, linux Andreas Steinmetz <ast@domdv.de> wrote: > > Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > > Andrew, > the good news is I can access pcmcia devices with rc4-mm1 which I > couldn't with at least rc3-mm1 on my x86_64 laptop. There is at least > one more problem with yenta_socket. Please see the attached dmesg output > and look for: > > Badness in __release_resource at kernel/resource.c:184 > > This happens when accessing pcmcia from an initrd to read keys from a > pcmcia flash disk and removing the pcmcia modules afterwards. hm, OK. That's brought to us by the below -mm-only debugging patch. Maybe we should add more stuff to it to idenfify the child resources? From: willy@parisc-linux.org (Matthew Wilcox) What does it mean to release a resource with children? Should the children become children of the released resource's parent? Should they be released too? Should we fail the release? I bet we have no callers who expect this right now, but with insert_resource() we may get some. At the point where someone hits this BUG we can figure out what semantics we want. Signed-off-by: Matthew Wilcox <willy@parisc-linux.org> Signed-off-by: Andrew Morton <akpm@osdl.org> --- 25-akpm/kernel/resource.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN kernel/resource.c~releasing-resources-with-children kernel/resource.c --- 25/kernel/resource.c~releasing-resources-with-children 2005-04-02 00:21:52.000000000 -0800 +++ 25-akpm/kernel/resource.c 2005-04-02 00:22:22.000000000 -0800 @@ -181,6 +181,8 @@ static int __release_resource(struct res { struct resource *tmp, **p; + WARN_ON(old->child); + p = &old->parent->child; for (;;) { tmp = *p; _ ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 17:47 ` 2.6.13-rc4-mm1 Andrew Morton @ 2005-07-31 18:49 ` Andreas Steinmetz 0 siblings, 0 replies; 22+ messages in thread From: Andreas Steinmetz @ 2005-07-31 18:49 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel, linux Andrew Morton wrote: > Andreas Steinmetz <ast@domdv.de> wrote: > >>Andrew Morton wrote: >> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ >> >> Andrew, >> the good news is I can access pcmcia devices with rc4-mm1 which I >> couldn't with at least rc3-mm1 on my x86_64 laptop. There is at least >> one more problem with yenta_socket. Please see the attached dmesg output >> and look for: >> >> Badness in __release_resource at kernel/resource.c:184 >> >> This happens when accessing pcmcia from an initrd to read keys from a >> pcmcia flash disk and removing the pcmcia modules afterwards. > > > hm, OK. That's brought to us by the below -mm-only debugging patch. Maybe > we should add more stuff to it to idenfify the child resources? > Well, could be. Unfortunately I have zero knowledge in this area of the kernel. Maybe Dominik can help? -- Andreas Steinmetz SPAMmers use robotrap@domdv.de ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton ` (2 preceding siblings ...) 2005-07-31 13:35 ` 2.6.13-rc4-mm1 Andreas Steinmetz @ 2005-07-31 15:11 ` Michael Thonke 2005-07-31 17:42 ` 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 16:44 ` 2.6.13-rc4-mm1 Randy.Dunlap ` (2 subsequent siblings) 6 siblings, 1 reply; 22+ messages in thread From: Michael Thonke @ 2005-07-31 15:11 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Hello Andrew, the ACPI bug or the problems with 2.6.13-rc3-mm[2,3] gone. The system boots now noiseless, except on problem with USB. If my Prolific USB-Serialadapter plugged in on reboot the ehci_hcd driver complains about a Hand-off bug in Bios. -> snip ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: debug port 1 ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 01010001) ehci_hcd 0000:00:1d.7: continuing after BIOS bug... ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: irq 161, io mem 0xd2dffc00 -> snip I wonder about this because all other USB devices working without this message on boot. USB Mouse,Keyboard and USB Storage and all mixed from USB 1.1 and 2. When I rebooted without plugged Prolific Adapter and plug them in the same port the kernel prints this message. ->snip usb 4-1: new full speed USB device using uhci_hcd and address 2 pl2303 4-1:1.0: PL-2303 converter detected usb 4-1: PL-2303 converter now attached to ttyUSB0 -> snip Any Ideas what could be wrong here? Greets Best regards Michael ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 15:11 ` 2.6.13-rc4-mm1 Michael Thonke @ 2005-07-31 17:42 ` Andrew Morton 2005-07-31 18:25 ` [linux-usb-devel] 2.6.13-rc4-mm1 david-b 0 siblings, 1 reply; 22+ messages in thread From: Andrew Morton @ 2005-07-31 17:42 UTC (permalink / raw) To: Michael Thonke; +Cc: linux-kernel, linux-usb-devel (cc linux-usb-devel) Michael Thonke <iogl64nx@gmail.com> wrote: > > Hello Andrew, > > the ACPI bug or the problems with 2.6.13-rc3-mm[2,3] gone. > The system boots now noiseless, except on problem with USB. > > If my Prolific USB-Serialadapter plugged in on reboot > the ehci_hcd driver complains about a Hand-off bug in Bios. > > -> snip > > ehci_hcd 0000:00:1d.7: EHCI Host Controller > > ehci_hcd 0000:00:1d.7: debug port 1 > > ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 01010001) > > ehci_hcd 0000:00:1d.7: continuing after BIOS bug... > > ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 > > ehci_hcd 0000:00:1d.7: irq 161, io mem 0xd2dffc00 > > -> snip > > > I wonder about this because all other USB devices working without this > message on boot. > > USB Mouse,Keyboard and USB Storage and all mixed from USB 1.1 and 2. > > When I rebooted without plugged Prolific Adapter and plug them in the > same port > the kernel prints this message. > > ->snip > > usb 4-1: new full speed USB device using uhci_hcd and address 2 > > pl2303 4-1:1.0: PL-2303 converter detected > > usb 4-1: PL-2303 converter now attached to ttyUSB0 > > -> snip > > > Any Ideas what could be wrong here? Nope. Can you identify the most recent kernel which didn't have these problems? ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [linux-usb-devel] Re: 2.6.13-rc4-mm1 2005-07-31 17:42 ` 2.6.13-rc4-mm1 Andrew Morton @ 2005-07-31 18:25 ` david-b 2005-07-31 23:02 ` Greg KH 0 siblings, 1 reply; 22+ messages in thread From: david-b @ 2005-07-31 18:25 UTC (permalink / raw) To: iogl64nx, akpm; +Cc: linux-usb-devel, linux-kernel > > If my Prolific USB-Serialadapter plugged in on reboot > > the ehci_hcd driver complains about a Hand-off bug in Bios. > > > > -> snip > > > > ehci_hcd 0000:00:1d.7: EHCI Host Controller > > ehci_hcd 0000:00:1d.7: debug port 1 > > > > ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 01010001) > > ehci_hcd 0000:00:1d.7: continuing after BIOS bug... This is a warning, not an error, but it's one of two symptoms of BIOS level problems on your board. - Try booting with the "usb-handoff" kernel parameter, to kick in more specialized PCI quirk handling. - See if there's a BIOS setting related to USB that you can change. Sometimes they use quirky modes. - See if there's a BIOS update for your motherboard. I think that "continuing" codepath came from someone at Phoenix, FWIW; the problem is that I see the PCI quirks code has evolved even farther from the main copy of the init code in the USB tree. Sigh. > > When I rebooted without plugged Prolific Adapter and plug them in the > > same port the kernel prints this message. > > > > ->snip > > > > usb 4-1: new full speed USB device using uhci_hcd and address 2 > > pl2303 4-1:1.0: PL-2303 converter detected > > usb 4-1: PL-2303 converter now attached to ttyUSB0 > > > > > > Any Ideas what could be wrong here? That is, you think it should always see the adapter, not just when it's not plugged in at boot time? Sure sounds like BIOS problems to me. - Dave ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [linux-usb-devel] Re: 2.6.13-rc4-mm1 2005-07-31 18:25 ` [linux-usb-devel] 2.6.13-rc4-mm1 david-b @ 2005-07-31 23:02 ` Greg KH 2005-08-01 2:02 ` david-b 0 siblings, 1 reply; 22+ messages in thread From: Greg KH @ 2005-07-31 23:02 UTC (permalink / raw) To: david-b; +Cc: iogl64nx, akpm, linux-usb-devel, linux-kernel On Sun, Jul 31, 2005 at 11:25:10AM -0700, david-b@pacbell.net wrote: > I think that "continuing" codepath came from someone at Phoenix, FWIW; > the problem is that I see the PCI quirks code has evolved even farther > from the main copy of the init code in the USB tree. Sigh. I don't like that either, but can't think of a way to make it easier to keep them in sync. Can you? thanks, greg k-h ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [linux-usb-devel] Re: 2.6.13-rc4-mm1 2005-07-31 23:02 ` Greg KH @ 2005-08-01 2:02 ` david-b 0 siblings, 0 replies; 22+ messages in thread From: david-b @ 2005-08-01 2:02 UTC (permalink / raw) To: greg; +Cc: linux-usb-devel, linux-kernel, iogl64nx, akpm > Date: Sun, 31 Jul 2005 16:02:44 -0700 > From: Greg KH <greg@kroah.com> > > On Sun, Jul 31, 2005 at 11:25:10AM -0700, david-b@pacbell.net wrote: > > I think that "continuing" codepath came from someone at Phoenix, FWIW; > > the problem is that I see the PCI quirks code has evolved even farther > > from the main copy of the init code in the USB tree. Sigh. > > I don't like that either, but can't think of a way to make it easier to > keep them in sync. Can you? Sure. The problem as I see it is that there are two copies, and one of them isn't in the USB part of the tree. So just move it, and cope with the consequences during the 2.6.14 cycle: (a) Move the USB quirks out of the generic PCI drivers directory into the USB HCD directory (see the attached patch); (b) foreach HCD in (ehci ohci uhci) do: (1) Merge the two different routines: HCD internal init/reset and the PCI quirk code are identical in intent, but they each address different sets of quirks. (2) Then the HCD reset() and PCI quirk() code will call those single shared routine. At OLS, Vojtech mentioned wanting to make "usb-handoff" be the default. That's seem plausible (USB has more than its fair share of BIOS issues!) but should only kick in sometime after we merge the two different sets of quirk handling logic. - Dave This moves the PCI quirk handling for USB host controllers from the PCI directory to the USB directory. Follow-on patches will need to remove code duplication, and probably make "usb-handoff" be the system default. Compile-tested only so far. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> --- g26.orig/drivers/usb/host/Makefile 2005-06-28 19:23:13.000000000 -0700 +++ g26/drivers/usb/host/Makefile 2005-07-31 18:41:35.000000000 -0700 @@ -1,8 +1,9 @@ # -# Makefile for USB Host Controller Driver -# framework and drivers +# Makefile for USB Host Controller Drivers # +obj-$(CONFIG_PCI) += pci-quirks.o + obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o obj-$(CONFIG_USB_OHCI_HCD) += ohci-hcd.o --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ g26/drivers/usb/host/pci-quirks.c 2005-07-31 17:33:38.000000000 -0700 @@ -0,0 +1,279 @@ +/* + * This file contains work-arounds for many known PCI hardware and BIOS + * quirks relating to USB host controllers. + * + * There are a lot of those, especially on hardware that needs to work + * with USB mice and keyboard for booting. And this code needs to fire + * early; before the input subsystem gets initialized, and while BIOS + * (or SMI) code has few problems running. + * + * They're collected here since USB host controller drivers need to use + * the same code as part of hardware initialization. + * + * Copyright (c) 1999 Martin Mares <mj@ucw.cz> + * (and others) + */ + +#include <linux/config.h> +#include <linux/types.h> +#include <linux/kernel.h> +#include <linux/pci.h> +#include <linux/init.h> +#include <linux/delay.h> +#include <linux/acpi.h> + +// #include "pci.h" + +/* + * PIIX3 USB: We have to disable USB interrupts that are + * hardwired to PIRQD# and may be shared with an + * external device. + * + * Legacy Support Register (LEGSUP): + * bit13: USB PIRQ Enable (USBPIRQDEN), + * bit4: Trap/SMI On IRQ Enable (USBSMIEN). + * + * We mask out all r/wc bits, too. + */ +static void __devinit quirk_piix3_usb(struct pci_dev *dev) +{ + u16 legsup; + + pci_read_config_word(dev, 0xc0, &legsup); + legsup &= 0x50ef; + pci_write_config_word(dev, 0xc0, legsup); +} +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371SB_2, quirk_piix3_usb ); +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371AB_2, quirk_piix3_usb ); + + +/* FIXME this should be the same code that the USB controllers use... + * the hcd->reset() method basically does this. + */ + +#define UHCI_USBLEGSUP 0xc0 /* legacy support */ +#define UHCI_USBCMD 0 /* command register */ +#define UHCI_USBSTS 2 /* status register */ +#define UHCI_USBINTR 4 /* interrupt register */ +#define UHCI_USBLEGSUP_DEFAULT 0x2000 /* only PIRQ enable set */ +#define UHCI_USBCMD_RUN (1 << 0) /* RUN/STOP bit */ +#define UHCI_USBCMD_GRESET (1 << 2) /* Global reset */ +#define UHCI_USBCMD_CONFIGURE (1 << 6) /* config semaphore */ +#define UHCI_USBSTS_HALTED (1 << 5) /* HCHalted bit */ + +#define OHCI_CONTROL 0x04 +#define OHCI_CMDSTATUS 0x08 +#define OHCI_INTRSTATUS 0x0c +#define OHCI_INTRENABLE 0x10 +#define OHCI_INTRDISABLE 0x14 +#define OHCI_OCR (1 << 3) /* ownership change request */ +#define OHCI_CTRL_IR (1 << 8) /* interrupt routing */ +#define OHCI_INTR_OC (1 << 30) /* ownership change */ + +#define EHCI_HCC_PARAMS 0x08 /* extended capabilities */ +#define EHCI_USBCMD 0 /* command register */ +#define EHCI_USBCMD_RUN (1 << 0) /* RUN/STOP bit */ +#define EHCI_USBSTS 4 /* status register */ +#define EHCI_USBSTS_HALTED (1 << 12) /* HCHalted bit */ +#define EHCI_USBINTR 8 /* interrupt register */ +#define EHCI_USBLEGSUP 0 /* legacy support register */ +#define EHCI_USBLEGSUP_BIOS (1 << 16) /* BIOS semaphore */ +#define EHCI_USBLEGSUP_OS (1 << 24) /* OS semaphore */ +#define EHCI_USBLEGCTLSTS 4 /* legacy control/status */ +#define EHCI_USBLEGCTLSTS_SOOE (1 << 13) /* SMI on ownership change */ + +int usb_early_handoff __devinitdata = 0; +static int __init usb_handoff_early(char *str) +{ + usb_early_handoff = 1; + return 0; +} +__setup("usb-handoff", usb_handoff_early); + +static void __devinit quirk_usb_handoff_uhci(struct pci_dev *pdev) +{ + unsigned long base = 0; + int wait_time, delta; + u16 val, sts; + int i; + + for (i = 0; i < PCI_ROM_RESOURCE; i++) + if ((pci_resource_flags(pdev, i) & IORESOURCE_IO)) { + base = pci_resource_start(pdev, i); + break; + } + + if (!base) + return; + + /* + * stop controller + */ + sts = inw(base + UHCI_USBSTS); + val = inw(base + UHCI_USBCMD); + val &= ~(u16)(UHCI_USBCMD_RUN | UHCI_USBCMD_CONFIGURE); + outw(val, base + UHCI_USBCMD); + + /* + * wait while it stops if it was running + */ + if ((sts & UHCI_USBSTS_HALTED) == 0) + { + wait_time = 1000; + delta = 100; + + do { + outw(0x1f, base + UHCI_USBSTS); + udelay(delta); + wait_time -= delta; + val = inw(base + UHCI_USBSTS); + if (val & UHCI_USBSTS_HALTED) + break; + } while (wait_time > 0); + } + + /* + * disable interrupts & legacy support + */ + outw(0, base + UHCI_USBINTR); + outw(0x1f, base + UHCI_USBSTS); + pci_read_config_word(pdev, UHCI_USBLEGSUP, &val); + if (val & 0xbf) + pci_write_config_word(pdev, UHCI_USBLEGSUP, UHCI_USBLEGSUP_DEFAULT); + +} + +static void __devinit quirk_usb_handoff_ohci(struct pci_dev *pdev) +{ + void __iomem *base; + int wait_time; + + base = ioremap_nocache(pci_resource_start(pdev, 0), + pci_resource_len(pdev, 0)); + if (base == NULL) return; + + if (readl(base + OHCI_CONTROL) & OHCI_CTRL_IR) { + wait_time = 500; /* 0.5 seconds */ + writel(OHCI_INTR_OC, base + OHCI_INTRENABLE); + writel(OHCI_OCR, base + OHCI_CMDSTATUS); + while (wait_time > 0 && + readl(base + OHCI_CONTROL) & OHCI_CTRL_IR) { + wait_time -= 10; + msleep(10); + } + } + + /* + * disable interrupts + */ + writel(~(u32)0, base + OHCI_INTRDISABLE); + writel(~(u32)0, base + OHCI_INTRSTATUS); + + iounmap(base); +} + +static void __devinit quirk_usb_disable_ehci(struct pci_dev *pdev) +{ + int wait_time, delta; + void __iomem *base, *op_reg_base; + u32 hcc_params, val, temp; + u8 cap_length; + + base = ioremap_nocache(pci_resource_start(pdev, 0), + pci_resource_len(pdev, 0)); + if (base == NULL) return; + + cap_length = readb(base); + op_reg_base = base + cap_length; + hcc_params = readl(base + EHCI_HCC_PARAMS); + hcc_params = (hcc_params >> 8) & 0xff; + if (hcc_params) { + pci_read_config_dword(pdev, + hcc_params + EHCI_USBLEGSUP, + &val); + if (((val & 0xff) == 1) && (val & EHCI_USBLEGSUP_BIOS)) { + /* + * Ok, BIOS is in smm mode, try to hand off... + */ + pci_read_config_dword(pdev, + hcc_params + EHCI_USBLEGCTLSTS, + &temp); + pci_write_config_dword(pdev, + hcc_params + EHCI_USBLEGCTLSTS, + temp | EHCI_USBLEGCTLSTS_SOOE); + val |= EHCI_USBLEGSUP_OS; + pci_write_config_dword(pdev, + hcc_params + EHCI_USBLEGSUP, + val); + + wait_time = 500; + do { + msleep(10); + wait_time -= 10; + pci_read_config_dword(pdev, + hcc_params + EHCI_USBLEGSUP, + &val); + } while (wait_time && (val & EHCI_USBLEGSUP_BIOS)); + if (!wait_time) { + /* + * well, possibly buggy BIOS... + */ + printk(KERN_WARNING "EHCI early BIOS handoff " + "failed (BIOS bug ?)\n"); + pci_write_config_dword(pdev, + hcc_params + EHCI_USBLEGSUP, + EHCI_USBLEGSUP_OS); + pci_write_config_dword(pdev, + hcc_params + EHCI_USBLEGCTLSTS, + 0); + } + } + } + + /* + * halt EHCI & disable its interrupts in any case + */ + val = readl(op_reg_base + EHCI_USBSTS); + if ((val & EHCI_USBSTS_HALTED) == 0) { + val = readl(op_reg_base + EHCI_USBCMD); + val &= ~EHCI_USBCMD_RUN; + writel(val, op_reg_base + EHCI_USBCMD); + + wait_time = 2000; + delta = 100; + do { + writel(0x3f, op_reg_base + EHCI_USBSTS); + udelay(delta); + wait_time -= delta; + val = readl(op_reg_base + EHCI_USBSTS); + if ((val == ~(u32)0) || (val & EHCI_USBSTS_HALTED)) { + break; + } + } while (wait_time > 0); + } + writel(0, op_reg_base + EHCI_USBINTR); + writel(0x3f, op_reg_base + EHCI_USBSTS); + + iounmap(base); + + return; +} + + + +static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev) +{ + if (!usb_early_handoff) + return; + + if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x00)) { /* UHCI */ + quirk_usb_handoff_uhci(pdev); + } else if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x10)) { /* OHCI */ + quirk_usb_handoff_ohci(pdev); + } else if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x20)) { /* EHCI */ + quirk_usb_disable_ehci(pdev); + } + + return; +} +DECLARE_PCI_FIXUP_HEADER(PCI_ANY_ID, PCI_ANY_ID, quirk_usb_early_handoff); --- g26.orig/drivers/pci/quirks.c 2005-07-12 05:38:23.000000000 -0700 +++ g26/drivers/pci/quirks.c 2005-07-31 17:26:11.000000000 -0700 @@ -7,6 +7,9 @@ * * Copyright (c) 1999 Martin Mares <mj@ucw.cz> * + * Quirks for USB host controllers should be handled in the USB + * quirks file; that code is reused by host controller drivers. + * * The bridge optimization stuff has been removed. If you really * have a silly BIOS which is unable to set your host bridge right, * use the PowerTweak utility (see http://powertweak.sourceforge.net). @@ -513,28 +516,6 @@ static void quirk_via_irq(struct pci_dev DECLARE_PCI_FIXUP_ENABLE(PCI_VENDOR_ID_VIA, PCI_ANY_ID, quirk_via_irq); /* - * PIIX3 USB: We have to disable USB interrupts that are - * hardwired to PIRQD# and may be shared with an - * external device. - * - * Legacy Support Register (LEGSUP): - * bit13: USB PIRQ Enable (USBPIRQDEN), - * bit4: Trap/SMI On IRQ Enable (USBSMIEN). - * - * We mask out all r/wc bits, too. - */ -static void __devinit quirk_piix3_usb(struct pci_dev *dev) -{ - u16 legsup; - - pci_read_config_word(dev, 0xc0, &legsup); - legsup &= 0x50ef; - pci_write_config_word(dev, 0xc0, legsup); -} -DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371SB_2, quirk_piix3_usb ); -DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82371AB_2, quirk_piix3_usb ); - -/* * VIA VT82C598 has its device ID settable and many BIOSes * set it to the ID of VT82C597 for backward compatibility. * We need to switch it off to be able to recognize the real @@ -871,234 +852,6 @@ static void __init quirk_sis_96x_smbus(s pci_read_config_byte(dev, 0x77, &val); } - -#define UHCI_USBLEGSUP 0xc0 /* legacy support */ -#define UHCI_USBCMD 0 /* command register */ -#define UHCI_USBSTS 2 /* status register */ -#define UHCI_USBINTR 4 /* interrupt register */ -#define UHCI_USBLEGSUP_DEFAULT 0x2000 /* only PIRQ enable set */ -#define UHCI_USBCMD_RUN (1 << 0) /* RUN/STOP bit */ -#define UHCI_USBCMD_GRESET (1 << 2) /* Global reset */ -#define UHCI_USBCMD_CONFIGURE (1 << 6) /* config semaphore */ -#define UHCI_USBSTS_HALTED (1 << 5) /* HCHalted bit */ - -#define OHCI_CONTROL 0x04 -#define OHCI_CMDSTATUS 0x08 -#define OHCI_INTRSTATUS 0x0c -#define OHCI_INTRENABLE 0x10 -#define OHCI_INTRDISABLE 0x14 -#define OHCI_OCR (1 << 3) /* ownership change request */ -#define OHCI_CTRL_IR (1 << 8) /* interrupt routing */ -#define OHCI_INTR_OC (1 << 30) /* ownership change */ - -#define EHCI_HCC_PARAMS 0x08 /* extended capabilities */ -#define EHCI_USBCMD 0 /* command register */ -#define EHCI_USBCMD_RUN (1 << 0) /* RUN/STOP bit */ -#define EHCI_USBSTS 4 /* status register */ -#define EHCI_USBSTS_HALTED (1 << 12) /* HCHalted bit */ -#define EHCI_USBINTR 8 /* interrupt register */ -#define EHCI_USBLEGSUP 0 /* legacy support register */ -#define EHCI_USBLEGSUP_BIOS (1 << 16) /* BIOS semaphore */ -#define EHCI_USBLEGSUP_OS (1 << 24) /* OS semaphore */ -#define EHCI_USBLEGCTLSTS 4 /* legacy control/status */ -#define EHCI_USBLEGCTLSTS_SOOE (1 << 13) /* SMI on ownership change */ - -int usb_early_handoff __devinitdata = 0; -static int __init usb_handoff_early(char *str) -{ - usb_early_handoff = 1; - return 0; -} -__setup("usb-handoff", usb_handoff_early); - -static void __devinit quirk_usb_handoff_uhci(struct pci_dev *pdev) -{ - unsigned long base = 0; - int wait_time, delta; - u16 val, sts; - int i; - - for (i = 0; i < PCI_ROM_RESOURCE; i++) - if ((pci_resource_flags(pdev, i) & IORESOURCE_IO)) { - base = pci_resource_start(pdev, i); - break; - } - - if (!base) - return; - - /* - * stop controller - */ - sts = inw(base + UHCI_USBSTS); - val = inw(base + UHCI_USBCMD); - val &= ~(u16)(UHCI_USBCMD_RUN | UHCI_USBCMD_CONFIGURE); - outw(val, base + UHCI_USBCMD); - - /* - * wait while it stops if it was running - */ - if ((sts & UHCI_USBSTS_HALTED) == 0) - { - wait_time = 1000; - delta = 100; - - do { - outw(0x1f, base + UHCI_USBSTS); - udelay(delta); - wait_time -= delta; - val = inw(base + UHCI_USBSTS); - if (val & UHCI_USBSTS_HALTED) - break; - } while (wait_time > 0); - } - - /* - * disable interrupts & legacy support - */ - outw(0, base + UHCI_USBINTR); - outw(0x1f, base + UHCI_USBSTS); - pci_read_config_word(pdev, UHCI_USBLEGSUP, &val); - if (val & 0xbf) - pci_write_config_word(pdev, UHCI_USBLEGSUP, UHCI_USBLEGSUP_DEFAULT); - -} - -static void __devinit quirk_usb_handoff_ohci(struct pci_dev *pdev) -{ - void __iomem *base; - int wait_time; - - base = ioremap_nocache(pci_resource_start(pdev, 0), - pci_resource_len(pdev, 0)); - if (base == NULL) return; - - if (readl(base + OHCI_CONTROL) & OHCI_CTRL_IR) { - wait_time = 500; /* 0.5 seconds */ - writel(OHCI_INTR_OC, base + OHCI_INTRENABLE); - writel(OHCI_OCR, base + OHCI_CMDSTATUS); - while (wait_time > 0 && - readl(base + OHCI_CONTROL) & OHCI_CTRL_IR) { - wait_time -= 10; - msleep(10); - } - } - - /* - * disable interrupts - */ - writel(~(u32)0, base + OHCI_INTRDISABLE); - writel(~(u32)0, base + OHCI_INTRSTATUS); - - iounmap(base); -} - -static void __devinit quirk_usb_disable_ehci(struct pci_dev *pdev) -{ - int wait_time, delta; - void __iomem *base, *op_reg_base; - u32 hcc_params, val, temp; - u8 cap_length; - - base = ioremap_nocache(pci_resource_start(pdev, 0), - pci_resource_len(pdev, 0)); - if (base == NULL) return; - - cap_length = readb(base); - op_reg_base = base + cap_length; - hcc_params = readl(base + EHCI_HCC_PARAMS); - hcc_params = (hcc_params >> 8) & 0xff; - if (hcc_params) { - pci_read_config_dword(pdev, - hcc_params + EHCI_USBLEGSUP, - &val); - if (((val & 0xff) == 1) && (val & EHCI_USBLEGSUP_BIOS)) { - /* - * Ok, BIOS is in smm mode, try to hand off... - */ - pci_read_config_dword(pdev, - hcc_params + EHCI_USBLEGCTLSTS, - &temp); - pci_write_config_dword(pdev, - hcc_params + EHCI_USBLEGCTLSTS, - temp | EHCI_USBLEGCTLSTS_SOOE); - val |= EHCI_USBLEGSUP_OS; - pci_write_config_dword(pdev, - hcc_params + EHCI_USBLEGSUP, - val); - - wait_time = 500; - do { - msleep(10); - wait_time -= 10; - pci_read_config_dword(pdev, - hcc_params + EHCI_USBLEGSUP, - &val); - } while (wait_time && (val & EHCI_USBLEGSUP_BIOS)); - if (!wait_time) { - /* - * well, possibly buggy BIOS... - */ - printk(KERN_WARNING "EHCI early BIOS handoff " - "failed (BIOS bug ?)\n"); - pci_write_config_dword(pdev, - hcc_params + EHCI_USBLEGSUP, - EHCI_USBLEGSUP_OS); - pci_write_config_dword(pdev, - hcc_params + EHCI_USBLEGCTLSTS, - 0); - } - } - } - - /* - * halt EHCI & disable its interrupts in any case - */ - val = readl(op_reg_base + EHCI_USBSTS); - if ((val & EHCI_USBSTS_HALTED) == 0) { - val = readl(op_reg_base + EHCI_USBCMD); - val &= ~EHCI_USBCMD_RUN; - writel(val, op_reg_base + EHCI_USBCMD); - - wait_time = 2000; - delta = 100; - do { - writel(0x3f, op_reg_base + EHCI_USBSTS); - udelay(delta); - wait_time -= delta; - val = readl(op_reg_base + EHCI_USBSTS); - if ((val == ~(u32)0) || (val & EHCI_USBSTS_HALTED)) { - break; - } - } while (wait_time > 0); - } - writel(0, op_reg_base + EHCI_USBINTR); - writel(0x3f, op_reg_base + EHCI_USBSTS); - - iounmap(base); - - return; -} - - - -static void __devinit quirk_usb_early_handoff(struct pci_dev *pdev) -{ - if (!usb_early_handoff) - return; - - if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x00)) { /* UHCI */ - quirk_usb_handoff_uhci(pdev); - } else if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x10)) { /* OHCI */ - quirk_usb_handoff_ohci(pdev); - } else if (pdev->class == ((PCI_CLASS_SERIAL_USB << 8) | 0x20)) { /* EHCI */ - quirk_usb_disable_ehci(pdev); - } - - return; -} -DECLARE_PCI_FIXUP_HEADER(PCI_ANY_ID, PCI_ANY_ID, quirk_usb_early_handoff); - /* * ... This is further complicated by the fact that some SiS96x south * bridges pretend to be 85C503/5513 instead. In that case see if we ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton ` (3 preceding siblings ...) 2005-07-31 15:11 ` 2.6.13-rc4-mm1 Michael Thonke @ 2005-07-31 16:44 ` Randy.Dunlap 2005-08-01 0:38 ` 2.6.13-rc4-mm1 Jesus Delgado 2005-08-01 5:52 ` 2.6.13-rc4-mm1 Alexandre Buisse 6 siblings, 0 replies; 22+ messages in thread From: Randy.Dunlap @ 2005-07-31 16:44 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel On Sun, 31 Jul 2005 02:05:52 -0700 Andrew Morton wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > > - Dropped the connector patches: turns out that we no longer have a netlink > slot available for them anyway. I don't feel strongly pro or con about the connector patches, but DaveM suggested using a netlink multiplexer for iscsi (which also needs a netlink slot), so presumably that could work for the connector patches also...? --- ~Randy ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton ` (4 preceding siblings ...) 2005-07-31 16:44 ` 2.6.13-rc4-mm1 Randy.Dunlap @ 2005-08-01 0:38 ` Jesus Delgado 2005-08-01 0:49 ` 2.6.13-rc4-mm1 Andrew Morton 2005-08-01 5:52 ` 2.6.13-rc4-mm1 Alexandre Buisse 6 siblings, 1 reply; 22+ messages in thread From: Jesus Delgado @ 2005-08-01 0:38 UTC (permalink / raw) To: Andrew Morton; +Cc: linux-kernel Hi all: Im try test with kernels 2.6.13-rc4 and 2.6.13-rc4-mm1, the problems is the boot hang: my test is different combinations the acpi=off , noacpi, pci=noirq, etc.etc both have is the same error not boot. The only information is simple: ...... Uncompressiong Linux... Ok. booting the kernel. _ Not more information. anex dmesg the kernel 2.6.12-ck3. Linux version 2.6.12-ck3 (root@jes88.com (gcc version 4.0.1 20050720 (Red Hat 4.0.1-4)) #1 Mon Jul 25 00:14:40 CDT 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000d8000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000004fef0000 (usable) BIOS-e820: 000000004fef0000 - 000000004fefb000 (ACPI data) BIOS-e820: 000000004fefb000 - 000000004ff00000 (ACPI NVS) BIOS-e820: 000000004ff00000 - 0000000050000000 (reserved) BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved) 382MB HIGHMEM available. 896MB LOWMEM available. On node 0 totalpages: 327408 DMA zone: 4096 pages, LIFO batch:1 Normal zone: 225280 pages, LIFO batch:31 HighMem zone: 98032 pages, LIFO batch:31 DMI 2.3 present. ACPI: RSDP (v000 PTLTD ) @ 0x000f8410 ACPI: RSDT (v001 Arima 161Fh 0x06040000 LTP 0x00000000) @ 0x4fef6b5d ACPI: FADT (v001 Arima 161Fh 0x06040000 PTL_ 0x000f4240) @ 0x4fefae66 ACPI: SSDT (v001 PTLTD POWERNOW 0x06040000 LTP 0x00000001) @ 0x4fefaeda ACPI: MADT (v001 PTLTD APIC 0x06040000 LTP 0x00000000) @ 0x4fefafb0 ACPI: DSDT (v001 Arima 161Fh 0x06040000 MSFT 0x0100000e) @ 0x00000000 ACPI: PM-Timer IO Port: 0x4008 Allocating PCI resources starting at 50000000 (gap: 50000000:affe0000) Built 1 zonelists Kernel command line: ro root=LABEL=/ early-login quiet vga=788 Initializing CPU#0 CPU 0 irqstacks, hard=c0470000 soft=c046f000 PID hash table entries: 4096 (order: 12, 65536 bytes) Detected 1804.747 MHz processor. Using pmtmr for high-res timesource Console: colour dummy device 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 1292408k/1309632k available (2620k kernel code, 16076k reserved, 680k data, 188k init, 392128k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay loop... 3571.71 BogoMIPS (lpj=1785856) Security Framework v1.0.0 initialized SELinux: Initializing. SELinux: Starting in permissive mode selinux_register_security: Registering secondary module capability Capability LSM initialized as secondary Mount-cache hash table entries: 512 CPU: After generic identify, caps: 078bfbff e1d3fbff 00000000 00000000 00000000 00000000 00000000 CPU: After vendor identify, caps: 078bfbff e1d3fbff 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) CPU: After all inits, caps: 078bfbff e1d3fbff 00000000 00000010 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: AMD Mobile AMD Athlon(tm) 64 Processor 3000+ stepping 08 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. ACPI: setting ELCR to 0400 (from 0e00) checking if image is initramfs... it is Freeing initrd memory: 1086k freed NET: Registered protocol family 16 PCI: PCI BIOS revision 2.10 entry at 0xfd8cc, last bus=1 PCI: Using configuration type 1 mtrr: v2.0 (20020519) ACPI: Subsystem revision 20050309 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [ALKA] (IRQs 16 17 18 19 20 21 22 23) *9, disabled. ACPI: PCI Interrupt Link [ALKB] (IRQs 23) *11, disabled. ACPI: PCI Interrupt Link [ALKC] (IRQs 22) *10, disabled. ACPI: PCI Interrupt Link [ALKD] (IRQs 21) *10, disabled. ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 *9 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 11 12 14 15) *10 ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: Embedded Controller [EC] (gpe 1) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 8 devices usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report pnp: 00:05: ioport range 0x4d0-0x4d1 has been reserved pnp: 00:05: ioport range 0xf510-0xf511 could not be reserved pnp: 00:05: ioport range 0xf500-0xf500 has been reserved pnp: 00:05: ioport range 0x4000-0x407f could not be reserved pnp: 00:05: ioport range 0x8100-0x811f has been reserved apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac) apm: overridden by ACPI. audit: initializing netlink socket (disabled) audit(1122837729.645:0): initialized 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) SELinux: Registering netfilter hooks Initializing Cryptographic API pci_hotplug: PCI Hot Plug PCI Core version: 0.5 vesafb: framebuffer at 0xd8000000, mapped to 0xf8880000, using 1875k, total 65536k vesafb: mode is 800x600x16, linelength=1600, pages=67 vesafb: protected mode interface info at c000:564d vesafb: scrolling: redraw vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0 Console: switching to colour frame buffer device 100x37 fb0: VESA VGA frame buffer device ACPI: CPU0 (power states: C1[C1] C2[C2]) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Real Time Clock Driver v1.12 Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected AGP bridge 0 agpgart: AGP aperture is 256M @ 0xe0000000 PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,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 $ 76 ports, IRQ sharing enabled io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:11.1[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 PCI: Via IRQ fixup for 0000:00:11.1, from 0 to 11 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0x1ce0-0x1ce7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0x1ce8-0x1cef, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: HTS548060M9AT00, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: PIONEER DVD-RW DVR-K12D, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide2... Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hda: max request size: 1024KiB hda: 117210240 sectors (60011 MB) w/7877KiB Cache, CHS=16383/255/63, UDMA(100) hda: cache flushes supported hda: hda1 hda2 hda3 < hda5 hda6 hda7 > hda4 hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 ide-floppy driver 0.99.newide usbcore: registered new driver hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.01:USB HID core driver mice: PS/2 mouse device common for all mice md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 128Kbytes TCP established hash table entries: 262144 (order: 9, 2097152 bytes) TCP bind hash table entries: 65536 (order: 8, 1835008 bytes) TCP: Hash tables configured (established 262144 bind 65536) Initializing IPsec netlink socket NET: Registered protocol family 1 NET: Registered protocol family 17 ACPI wakeup devices: SLPB LID PCI0 PS2K USB1 USB2 USB3 Z00A CRD0 NICD ACPI: (supports S0 S3 S4 S5) Freeing unused kernel memory: 188k freed input: AT Translated Set 2 keyboard on isa0060/serio0 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. SELinux: Disabled at runtime. SELinux: Unregistering netfilter hooks Synaptics Touchpad, model: 1, fw: 5.9, id: 0x236eb3, caps: 0x904713/0x10008 input: SynPS/2 Synaptics TouchPad on isa0060/serio1 floppy0: no floppy controllers found via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11 ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11 PCI: Via IRQ fixup for 0000:00:12.0, from 9 to 11 eth0: VIA Rhine II at 0xd0002c00, 00:03:25:0d:9e:58, IRQ 11. eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 41e1. snd_via82xx: Unknown parameter `' snd_via82xx: Unknown parameter `' snd_via82xx: Unknown parameter `' shpchp: shpc_init : shpc_cap_offset == 0 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 9 PCI: setting IRQ 9 as level-triggered ACPI: PCI Interrupt 0000:00:11.6[C] -> Link [LNKA] -> GSI 9 (level, low) -> IRQ 9 PCI: Via IRQ fixup for 0000:00:11.6, from 10 to 9 PCI: Setting latency timer of device 0000:00:11.6 to 64 ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:10.3[D] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10 PCI: Via IRQ fixup for 0000:00:10.3, from 0 to 10 ehci_hcd 0000:00:10.3: EHCI Host Controller ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:10.3: irq 10, io mem 0xd0002800 ehci_hcd 0000:00:10.3: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0:1.0: USB hub found hub 1-0:1.0: 6 ports detected USB Universal Host Controller Interface driver v2.2 ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 9 (level, low) -> IRQ 9 PCI: Via IRQ fixup for 0000:00:10.0, from 0 to 9 uhci_hcd 0000:00:10.0: UHCI Host Controller uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:10.0: irq 9, io base 0x00001c80 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11 PCI: Via IRQ fixup for 0000:00:10.1, from 0 to 11 uhci_hcd 0000:00:10.1: UHCI Host Controller uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:10.1: irq 11, io base 0x00001ca0 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.2[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 PCI: Via IRQ fixup for 0000:00:10.2, from 0 to 11 uhci_hcd 0000:00:10.2: UHCI Host Controller uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:10.2: irq 11, io base 0x00001cc0 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected Linux Kernel Card Services options: [pci] [cardbus] [pm] ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11 Yenta: CardBus bridge found at 0000:00:0a.0 [161f:2032] Yenta: Enabling burst memory read transactions Yenta: Using CSCINT to route CSC interrupts to PCI Yenta: Routing CardBus interrupts to PCI Yenta TI: socket 0000:00:0a.0, mfunc 0x01001002, devctl 0x44 Yenta: ISA IRQ mask 0x0000, PCI irq 11 Socket status: 30000006 ieee1394: Initialized config rom entry `ip1394' ohci1394: $Rev: 1250 $ Ben Collins <bcollins@debian.org> ACPI: PCI Interrupt 0000:00:13.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10 ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[10] MMIO=[d0002000-d00027ff] Max Packet=[2048] audit(1122855742.998:0): user pid=1260 uid=0 length=52 loginuid=4294967295 msg='hwclock: op=changing system time id=0 res=success' ACPI: AC Adapter [AC] (on-line) ACPI: Battery Slot [BAT0] (battery present) ACPI: Power Button (FF) [PWRF] ACPI: Sleep Button (CM) [SLPB] ACPI: Lid Switch [LID] ibm_acpi: ec object not found ACPI: Video Device [VGA] (multi-head: yes rom: no post: no) md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. ieee1394: Host added: ID:BUS[0-00:1023] GUID[0003252129001aa3] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com cdrom: open failed. cdrom: open failed. EXT3 FS on hda2, internal journal ReiserFS: hda5: found reiserfs format "3.6" with standard journal ReiserFS: hda5: using ordered data mode ReiserFS: hda5: journal params: device hda5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda5: checking transaction log (hda5) ReiserFS: hda5: Using r5 hash to sort names ReiserFS: hda4: found reiserfs format "3.6" with standard journal ReiserFS: hda4: using ordered data mode ReiserFS: hda4: journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda4: checking transaction log (hda4) ReiserFS: hda4: Using r5 hash to sort names ReiserFS: hda7: found reiserfs format "3.6" with standard journal ReiserFS: hda7: using ordered data mode ReiserFS: hda7: journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: hda7: checking transaction log (hda7) ReiserFS: hda7: Using r5 hash to sort names ip_tables: (C) 2000-2002 Netfilter core team ip_conntrack version 2.1 (8192 buckets, 65536 max) - 272 bytes per conntrack audit(1122855757.741:0): user pid=1505 uid=0 length=144 loginuid=4294967295 msg='PAM bad_ident: user=? exe="/usr/bin/gdm-binary" (hostname=?, addr=?, terminal=? result=User not known to the underlying authentication module)' cs: IO port probe 0xc00-0xcff: clean. cs: IO port probe 0x800-0x8ff: clean. cs: IO port probe 0x100-0x4ff: clean. cs: IO port probe 0xa00-0xaff: clean. eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [fglrx] Maximum main memory to use for locked dma buffers: 1171 MBytes. ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 9 (level, low) -> IRQ 9 [fglrx] module loaded - fglrx 8.14.13 [Jun 8 2005] on minor 0 [fglrx] Kernel AGP support doesn't provide agplock functionality. [fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset) agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode [fglrx] AGP enabled, AgpCommand = 0x1f000312 (selected caps) [fglrx] free AGP = 256126976 [fglrx] max AGP = 256126976 [fglrx] free LFB = 52719616 [fglrx] max LFB = 52719616 [fglrx] free Inv = 0 [fglrx] max Inv = 0 [fglrx] total Inv = 0 [fglrx] total TIM = 0 [fglrx] total FB = 0 [fglrx] total AGP = 65536 lp: driver loaded but no devices found [fglrx] AGP detected, AgpState = 0x1f000a1b (hardware caps of chipset) agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0. agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode Any Idea, helpme please. On 7/31/05, Andrew Morton <akpm@osdl.org> wrote: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/ > > > - Dropped areca-raid-linux-scsi-driver.patch and iteraid.patch. People who > need these can get them from 2.6.13-rc3-mm3. > > - Dropped the CKRM patches. I don't think they were doing much in -mm and > we didn't find many problems with them anyway. > > - Dropped the connector patches: turns out that we no longer have a netlink > slot available for them anyway. > > > > Changes since 2.6.13-rc3-mm3: > > > linus.patch > git-cryptodev.patch > git-drm.patch > git-audit.patch > git-jfs.patch > git-kbuild.patch > git-libata-adma-mwi.patch > git-libata-chs-support.patch > git-libata-passthru.patch > git-libata-promise-sata-pata.patch > git-net.patch > git-net-gregkh-i2c-w1-netlink-callbacks-fix.patch > git-netdev-chelsio.patch > git-netdev-e100.patch > git-netdev-smc91x-eeprom.patch > git-netdev-ieee80211-wifi.patch > git-ocfs2.patch > git-serial.patch > git-scsi-block.patch > git-scsi-misc.patch > git-scsi-rc-fixes.patch > > Subsystem trees > > -bio_clone-fix.patch > -pcmcia-ide-cs-id_table-update.patch > -pcmcia-fix-comment.patch > -pcmcia-remove-duplicates-in-orinoco_cs.patch > -pcmcia-update-au1000-to-work-with-recent-changes.patch > -pcmcia-avoid-duble-iounmap-of-one-address.patch > -pcmcia-fix-many-device-ids.patch > -pcmcia-update-documentation.patch > -pcmcia-fix-sharing-irqs-and-request_irq-without-irq_handle_present.patch > -yenta-free_irq-on-suspend.patch > -pcmcia-disable-read-prefetch-write-burst-on-old-o2micro-bridges.patch > -cciss-per-disk-queue.patch > -fix-incorrect-asus-k7m-irq-router-detection.patch > -x86_64-always-ack-ipis-even-on-errors.patch > -x86_64-update-defconfig.patch > -x86_64-use-for_each_cpu_mask-for-clustered-ipi-flush.patch > -x86_64-i386-x86_64-remove-prototypes-for-not-existing.patch > -x86_64-move-cpu_present-possible_map-parsing-earlier.patch > -x86_64-minor-clean-up-to-cpu-setup-use-smp_processor_id-instead-of-custom-hack.patch > -x86_64-clarify-booting-processor-message.patch > -x86_64-some-cleanup-in-setup64c.patch > -x86_64-remove-unused-variable-in-delayc.patch > -x86_64-improve-config_gart_iommu-description-and-make-it-default-y.patch > -x86_64-some-updates-for-boot-optionstxt.patch > -x86_64-fix-some-comments-in-tlbflushh.patch > -x86_64-remove-obsolete-eat_key-prototype.patch > -x86_64-fix-some-typos-in-systemh-comments.patch > -x86_64-fix-incorrectly-defined-msr_k8_syscfg.patch > -x86_64-fix-overflow-in-numa-hash-function-setup.patch > -x86_64-print-a-boot-message-for-hotplug-memory-zones.patch > -x86_64-create-per-cpu-machine-check-sysfs-directories.patch > -x86_64-remove-ia32_-build-tools-in-makefile.patch > -x86_64-remove-the-broadcast-options-that-were-added-for.patch > -x86_64-support-more-than-8-cores-on-amd-systems.patch > -x86_64-icecream-has-no-way-of-detecting-assembler-level.patch > -x86_64-turn-bug-data-into-valid-instruction.patch > -x86_64-when-running-cpuid4-need-to-run-on-the-correct.patch > -x86_64-remove-unnecessary-include-in-faultc.patch > -x86_64-small-assembly-improvements.patch > -x86_64-switch-to-the-interrupt-stack-when-running-a.patch > -x86_64-fix-srat-handling-on-non-dual-core-systems.patch > -x86_64-fix-gcc-4-warning-in-sched_find_first_bit.patch > -x86_64-use-msleep-in-smpbootc.patch > -x86_64-remove-unused-variable-in-k8-busc.patch > -x86_64-fix-cpu_to_node-setup-for-sparse-apic_ids.patch > -cs89x0-collect-tx_bytes-statistics.patch > -ppc32-inotify-syscalls.patch > -ppc64-inotify-syscalls.patch > -selinux-default-labeling-of-mls-field.patch > -e1000-no-need-for-reboot-notifier.patch > -pcdp-if-pcdp-contains-parity-information-use-it.patch > -qla2xxx-mark-dependency-on-fw_loader.patch > -alpha-fix-statement-with-no-effect-warnings.patch > -mm-ensure-proper-alignment-for-node_remap_start_pfn.patch > -acpi-disable-c2-c3-for-_all_-ibm-r40e-laptops-bug-3549.patch > -acpi-re-enable-c2-c3-cpu-states-for-systems-without.patch > -agp-restore-apbase-after-setting-apsize.patch > -gregkh-driver-stable_api_nonsense.txt-fixes.patch > -gregkh-i2c-i2c-max6875-simplify.patch > -gregkh-i2c-i2c-max6875-fix-build-error.patch > -gregkh-i2c-i2c-ds1337-12-24-mode-fix.patch > -gregkh-i2c-i2c-missing-space.patch > -gregkh-i2c-w1-kconfig.patch > -gregkh-pci-pci-smbus-quirk.patch > -gregkh-pci-pci-adjust-pci-rom-code-to-handle-more-broken-roms.patch > -gregkh-pci-pci-remove-pci_bridge_ctl_vga-handling-from-setup-busc.patch > -gregkh-pci-pci-dma-build-fix.patch > -gregkh-pci-pci-remove-pretty-names-fix.patch > -git-scsi-misc-drivers-scsi-chc-remove-devfs-stuff.patch > -gregkh-usb-usb-ftdi_sio-new-devices.patch > -gregkh-usb-usb-ftdi_sio-rts-dtr.patch > -gregkh-usb-usb-ftdi_sio-timeout-fix.patch > -gregkh-usb-usb-usbfs-dont-leak-data.patch > -gregkh-usb-usb-usbnet-remove-unused-vars.patch > -gregkh-usb-usb-dont-delete-unregistered-interfaces.patch > -usb-hidinput_hid_event-oops-fix.patch > -option-card-driver-update-maintainer-entry-fixes.patch > -fix-something-in-scsi.patch > -usb-storage-rearrange-stuff.patch > -fix-something-in-usb.patch > -sk98lin-basic-suspend-resume-support.patch > -x86-avoid-wasting-irqs-patch-update.patch > -x86_64-avoid-wasting-irqs-patch-update.patch > -add-cmos-attribute-to-floppy-driver.patch > -add-cmos-attribute-to-floppy-driver-tidy.patch > -intel8x0-free-irq-in-suspend.patch > -serial-add-mmio-support-to-8250_pnp.patch > -device-mapper-fix-deadlocks-in-core-prep.patch > -device-mapper-fix-deadlocks-in-core.patch > -device-mapper-fix-md-lock-deadlocks-in-core.patch > > Merged > > +i2c-mpc-revert-duplicate-patch.patch > > Fix doublly-applied patch > > +skge-build-fix.patch > > Fix net driver build > > +disable-address-space-randomization-on-transmeta-cpus.patch > > Make /proc/sys/kernel/randomize_va_space default to off on Transmeta CPUs, > because it can make them run slowly. > > +v4l-miscellaneous-fixes.patch > +v4l-cx88-card-support-and-documentation-finishing.patch > > v4l fixes > > +maintainers-record-man-pages.patch > +maintainers-record-man-pages-fix.patch > > Mention the manpage guy in MAINTAINERS > > +ppc64-fix-config_altivec-not-set.patch > > ppc64 fix > > +display-name-of-fbdev-device.patch > > fbdev featurette > > -git-acpi.patch > > I dropped this - not sure why. > > +acpi_register_gsi-change-acpi_register_gsi-interface.patch > +acpi_register_gsi-change-acpi-pci-code.patch > +acpi_register_gsi-change-hpet-driver.patch > +acpi_register_gsi-change-phpacpi-driver.patch > +acpi_register_gsi-change-acpi-based-8250-driver.patch > +acpi_register_gsi-change-ia64-iosapic-code.patch > > ACPI feature work > > +enable-acpi_hotplug_cpu-automatically-if-hotplug_cpu=y.patch > > Kconfig fix > > +gregkh-driver-floppy-cmos-attribute.patch > +gregkh-driver-floppy-cmos-attribute-tidy.patch > > Additions to Greg's driver tree > > +gregkh-i2c-i2c-max6875-documentation-cleanup.patch > +gregkh-i2c-i2c-hwmon-soften-lm75.patch > +gregkh-i2c-i2c-hwmon-lm78-j.patch > +gregkh-i2c-i2c-hwmon-document-w83627ehg.patch > +gregkh-i2c-i2c-w83792d-01.patch > +gregkh-i2c-i2c-w83792d-02.patch > +gregkh-i2c-i2c-w83792d-03.patch > +gregkh-i2c-i2c-refactor-message.patch > +gregkh-i2c-i2c-hwmon-tag-superio-functions-__init.patch > > Additions to Greg's i2c tree > > +input-quirk-for-the-fn-key-on-powerbooks-with-an-usb.patch > > Input driver fix > > +git-net.patch > > Bring this back - it was innocent > > +git-net-gregkh-i2c-w1-netlink-callbacks-fix.patch > > Fix it for changes in Greg's tree > > +drivers-net-wireless-hostap-hostapc-export_symtab-does-nothing.patch > > Wireless driver cleanup > > +gregkh-pci-pci-remove-pretty-names-02.patch > +gregkh-pci-pci-cleanup-pci.h.patch > > Additions to Greg's PCI tree > > +gregkh-usb-usb-cypress_m8-whitespace-fixes.patch > +gregkh-usb-usb-option-card-driver-coding-style-tweaks.patch > +gregkh-usb-usb-gadget-centrialize-numbers.patch > +gregkh-usb-usb-storage-rearrange-stuff.patch > +gregkh-usb-usb-storage-fix-something.patch > > Additions to Greg's USB tree > > +usb-ehci-microframe-handling-fix.patch > > USB fix > > +page-fault-patches-optional-page_lock-acquisition-in-fix.patch > +page-fault-patches-optional-page_lock-acquisition-in-fix-2.patch > +page-fault-patches-fix-highpte-in-do_anon_page.patch > > Fix the pagefault scalability patches > > +x86-ptep-clear-optimization.patch > +x86-ptep-clear-optimization-fix.patch > > x86 pte handling speedup > > +mm-slabc-prefetchw-the-start-of-new-allocated-objects.patch > > slab microoptimisation > > +forcedeth-write-back-the-misordered-mac-address.patch > > Fix forcedeth driver > > +r8169-pci-id-for-the-linksys-eg1032.patch > > r8169 device support > > +ppc32-add-missing-4xx-emac-sysfs-nodes.patch > +arch-ppc-kernel-ppc_ksymsc-remove-unused-define-export_symtab_strops.patch > +8xx-convert-fec-driver-to-use-work_struct.patch > +8xx-using-dma_alloc_coherent-instead-consistent_alloc.patch > +8xx-fec-fix-interrupt-handler-prototypes.patch > > ppc32 stuff > > +vm86-honor-tf-bit-when-emulating-an-instruction.patch > > x86 vm86 fix > > +kdump-save-parameter-segment-in-protected-mode-x86.patch > > kdump enhamcement > > +i386-clean-up-vdso-alignment-padding.patch > +x86-automatically-enable-bigsmp-when-we-have-more-than-8-cpus.patch > +i386-inline-asm-cleanup.patch > +i386-inline-asm-cleanup-kexec-fix.patch > +i386-arch-cleanup-seralize-msr.patch > +i386-arch-cleanup-seralize-msr-fix.patch > +i386-inline-assembler-cleanup-encapsulate-descriptor-and-task-register-management.patch > +i386-inline-assembler-cleanup-encapsulate-descriptor-and-task-register-management-fix.patch > +i386-generate-better-code-around-descriptor-update-and-access-functions.patch > +i386-load_tls-fix.patch > +i386-use-set_pte-macros-in-a-couple-places-where-they-were-missing.patch > > Various x86 cleanups. Mainly: move all the open-coded asm statements into > nice wrapper functions. Partly because it makes things easier for > virtualisation patches, partly because it cleans things up and people > occasionally get these things wrong. > > +x86_64-remove-duplicated-sys_time64.patch > +x86_64-fix-off-by-one-in-e820_mapped.patch > +x86_64-prefetchw-can-fall-back-to-prefetch-if-3dnow.patch > > x86_64 fixes > > -swsusp-process-freezing-remove-smp-races.patch > -swsusp-process-freezing-remove-smp-races-msp3400-fix.patch > > Dropped - it's planned to do this differently. > > +remove-busywait-in-refrigerator.patch > +swsusp-fix-remaining-u32-vs-pm_message_t-confusion-2.patch > > swsusp fixes > > +swsusp-simpler-calculation-of-number-of-pages-in-pbe-list.patch > > swsusp simplification > > +swsusup-with-dm-crypt-mini-howto.patch > > swsusp documentation > > +uml-rename-kconfig-files-to-be-like-the-other-arches.patch > +uml-workaround-gdb-problems-on-debugging.patch > +uml-fix-sigwinch-handler-race-while-waiting-for-signals.patch > > UML updates > > +s390-use-klist-in-qeth-driver.patch > > s390 driver cleanup > > -areca-raid-linux-scsi-driver.patch > > Dropped > > -aio-fix-races-in-callback-path.patch > > Dropped - believed to be incorrect. > > +kconfig-trivial-cleanup.patch > > Kconfig cleanup > > +fix-sound-arm-makefile-for-locality-of-reference.patch > > Make ARM makefile more maintainable > > +remove-special-hpet_emulate_rtc-config-option.patch > > make RTC emulation non-optional in the HPET driver > > +schedule-obsolete-oss-drivers-for-removal-version-2.patch > > Add some OSS drivers to death row. > > +disk-quotas-fail-when-etc-mtab-is-symlinked-to-proc-mounts.patch > +disk-quotas-fail-when-etc-mtab-is-symlinked-to-proc-mounts-tidy.patch > > Better support for /etc/mtab symlinked to /proc/mounts > > +add-init=-warning-to-init-mainc.patch > > Print a warning when the target of `init=' cannot be executed. > > +remove-a-dead-extern-in-memc.patch > > Cleanup > > +remove-misleading-comment-above-sys_brk.patch > > Fix comment > > +move-m68k-rtc-drivers-over-to-initcalls.patch > +move-68360serialc-over-use-initcalls.patch > > Cleanups > > +remove-pipe-definitions.patch > > Remove dead macros > > +sd-initialize-sd-cards.patch > +sd-read-only-switch.patch > +sd-scr-register.patch > +sd-scr-in-sysfs.patch > +sd-4-bit-bus.patch > +sd-copyright-notice.patch > > Secure digital card drivers > > +corgi-keyboard-fix-a-couple-of-compile-errors.patch > +corgi-keyboard-add-some-power-management-code.patch > +corgi-keyboard-code-tidying.patch > +corgi-touchscreen-allow-the-driver-to-share-the-pmu.patch > +corgi-touchscreen-code-cleanup--fixes.patch > +w100fb-rewrite-for-platform-independence.patch > +w100fb-update-corgi-platform-code-to-match-new-driver.patch > +input-add-a-new-switch-event-type.patch > > Corgi driver updates > > -ckrm-core-ckrm-event-callbacks.patch > -ckrm-processor-delay-accounting.patch > -ckrm-processor-delay-accounting-warning-fixes.patch > -ckrm-core-infrastructure.patch > -ckrm-resource-control-file-system-rcfs.patch > -ckrm-classtype-definitions-for-task-class.patch > -ckrm-classtype-definitions-for-socket-class.patch > -ckrm-numtasks-controller.patch > -ckrm-documentation.patch > -ckrm-add-missing-read_unlock.patch > -ckrm-move-callbacks-from-listenaq-to-socketclass.patch > -ckrm-change-ipaddr_port-syntax.patch > -ckrm-check-to-see-if-my-guarantee-is-set-to-dontcare.patch > -ckrm-minor-cosmetic-cleanups-in-numtasks-controller.patch > -ckrm-undo-removal-of-check-in-numtasks_put_ref_local.patch > -ckrm-rule-based-classification-engine-stub-rcfs-support.patch > -ckrm-rule-based-classification-engine-basic-rcfs-support.patch > -ckrm-rule-based-classification-engine-bitvector-support-for-classification-info.patch > -ckrm-rule-based-classification-engine-full-ce.patch > -ckrm-rule-based-classification-engine-full-ce-fix.patch > -ckrm-rule-based-classification-engine-more-advanced-classification-engine.patch > -#ckrm-rule-based-classification-engine-more-advanced-classification-engine-netlink-fix.patch > -ckrm-clean-up-typo-in-printk-message.patch > -ckrm-fix-for-compiler-warnings.patch > -ckrm-fix-share-calculation.patch > -ckrm-fix-edge-cases-with-empty-lists-and-rule-deletion.patch > -ckrm-add-numtasks-controller-config-file-write-support.patch > -ckrm-add-fork-rate-control-to-the-numtasks-controller.patch > -ckrm-classification-engines-rbce-and-crbce-are-mutually-exclusive.patch > -ckrm-make-get_class-global.patch > -ckrm-cleanups-to-ckrm-initialization.patch > -ckrm-replace-target-file-interface-with-a-writable-members-file.patch > -ckrm-use-sizeof-instead-of-define-for-the-array-size-in-taskclass.patch > -ckrm-fix-a-bug-in-the-use-of-classtype.patch > -ckrm-include-taskdelaysh-in-crbceh.patch > -ckrm-send-timestamps-to-userspace-in-msecs-instead-of-jiffies.patch > -ckrm-fix-compile-warnings-and-delete-dead-code.patch > -ckrm-fix-a-null-dereference-bug.patch > -ckrm-classification-engine-configuration-support-cleanup.patch > -ckrm-use-sizeof-instead-of-define-for-the-array-size-in-rbce.patch > -ckrm-delete-target-file-from-tc_magicc.patch > > Dropped > > -connector.patch > -connector-exit-notifier.patch > -connector-add-a-fork-connector.patch > > Dropped > > -iteraid.patch > > Dropped > > +sched-better-wake-balancing-3.patch > > CPU scheduler tweak > > +video_bt848-remove-not-required-part-of-the-help-text.patch > > v4l fixlet > > -files-fix-rcu-initializers.patch > -files-rcuref-apis.patch > -files-break-up-files-struct.patch > -files-sparc64-fix-2.patch > -files-files-struct-with-rcu.patch > -files-lock-free-fd-look-up.patch > -files-files-locking-doc.patch > > Dropped these for now: we have one report that they break swsusp resume. > Whcih is odd. > > -reiser4-swsusp-process-freezing-remove-smp-races-fix.patch > -reiser4-swsusp-process-freezing-remove-smp-races-fix-2.patch > > No longer needed > > +reiser4-wundef-fix.patch > +reiser4-wundef-fix-2.patch > > reiser4 warning fixes > > +v9fs-documentation-makefiles-configuration-add-fd-based-transport-to-makefile-docs.patch > +v9fs-vfs-superblock-operations-and-glue-add-fd-based-transport-to-mount-options.patch > +v9fs-transport-modules-add-fd-based-transport-module.patch > > v9fs updates > > +fbsysfs-remove-casts-from-void.patch > > fbdev cleanup > > +fuse-device-functions-document-mount-options-documentation-update.patch > +fuse-device-functions-request-counter-overflow-fix.patch > +fuse-device-functions-module-alias.patch > +fuse-stricter-mount-option-checking.patch > +fuse-dont-update-file-times.patch > > FUSE updates > > +include-linux-blkdevh-extern-inline-static-inline.patch > > Cleanup > > > All 601 patches: > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.13-rc4/2.6.13-rc4-mm1/patch-list > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-08-01 0:38 ` 2.6.13-rc4-mm1 Jesus Delgado @ 2005-08-01 0:49 ` Andrew Morton 0 siblings, 0 replies; 22+ messages in thread From: Andrew Morton @ 2005-08-01 0:49 UTC (permalink / raw) To: Jesus Delgado; +Cc: linux-kernel Jesus Delgado <jdelgado@gmail.com> wrote: > > Im try test with kernels 2.6.13-rc4 and 2.6.13-rc4-mm1, the problems > is the boot hang: > my test is different combinations the acpi=off , noacpi, pci=noirq, > etc.etc both have is the same error not boot. > > The only information is simple: > > ...... > > Uncompressiong Linux... Ok. booting the kernel. > _ > > Not more information. You should check basic .config things such as the CPU type. Also ensure that you have `earlyprintk=vga' on the kernel boot command line. The only thing I can think of which would cause such an early failure is the kexec changes. Does 2.6.13-rc1 work OK? It had kexec. If 2.6.13-rc1 fails then please try these patches, against 2.6.12: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.12-git7.gz ftp://ftp.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.12-git8.gz If 2.6.12-git7 works and 2.6.12-git8 fails then we'll know where to start looking, thanks. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton ` (5 preceding siblings ...) 2005-08-01 0:38 ` 2.6.13-rc4-mm1 Jesus Delgado @ 2005-08-01 5:52 ` Alexandre Buisse 2005-08-01 7:03 ` 2.6.13-rc4-mm1 David S. Miller 6 siblings, 1 reply; 22+ messages in thread From: Alexandre Buisse @ 2005-08-01 5:52 UTC (permalink / raw) To: Andrew Morton, linux-kernel Hi Andrew, I have this when I enable nfnetlink as a module : net/built-in.o: In function `ip_ct_port_tuple_to_nfattr': : undefined reference to `__nfa_fill' net/built-in.o: In function `ip_ct_port_tuple_to_nfattr': : undefined reference to `__nfa_fill' net/built-in.o: In function `tcp_to_nfattr': ip_conntrack_proto_tcp.c:(.text+0x5c557): undefined reference to `__nfa_fill' net/built-in.o: In function `icmp_tuple_to_nfattr': ip_conntrack_proto_icmp.c:(.text+0x5e1e2): undefined reference to `__nfa_fill' ip_conntrack_proto_icmp.c:(.text+0x5e221): undefined reference to `__nfa_fill' net/built-in.o:ip_conntrack_proto_icmp.c:(.text+0x5e25c): more undefined references to `__nfa_fill' follow Relevant part of my .config : CONFIG_IP_NF_CONNTRACK_NETLINK=m CONFIG_NETFILTER_NETLINK=m # CONFIG_NETFILTER_NETLINK_QUEUE is not set I am sorry, but I don't have time to investigate it further. Regards, Alexandre ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: 2.6.13-rc4-mm1 2005-08-01 5:52 ` 2.6.13-rc4-mm1 Alexandre Buisse @ 2005-08-01 7:03 ` David S. Miller 0 siblings, 0 replies; 22+ messages in thread From: David S. Miller @ 2005-08-01 7:03 UTC (permalink / raw) To: alexandre.buisse; +Cc: akpm, linux-kernel From: Alexandre Buisse <alexandre.buisse@ens-lyon.fr> Date: Mon, 01 Aug 2005 07:52:29 +0200 > I have this when I enable nfnetlink as a module : > > net/built-in.o: In function `ip_ct_port_tuple_to_nfattr': > : undefined reference to `__nfa_fill' This got fixed in -mm2 and later methinks. ^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: 2.6.13-rc4-mm1
@ 2005-08-01 17:26 Aleksey Gorelov
0 siblings, 0 replies; 22+ messages in thread
From: Aleksey Gorelov @ 2005-08-01 17:26 UTC (permalink / raw)
To: Michael Thonke, Andrew Morton; +Cc: linux-kernel
>-----Original Message-----
>From: linux-kernel-owner@vger.kernel.org
>[mailto:linux-kernel-owner@vger.kernel.org] On Behalf Of Michael Thonke
>Sent: Sunday, July 31, 2005 8:12 AM
>To: Andrew Morton
>Cc: linux-kernel@vger.kernel.org
>Subject: Re: 2.6.13-rc4-mm1
>
>Hello Andrew,
>
>the ACPI bug or the problems with 2.6.13-rc3-mm[2,3] gone.
>The system boots now noiseless, except on problem with USB.
>
>If my Prolific USB-Serialadapter plugged in on reboot
>the ehci_hcd driver complains about a Hand-off bug in Bios.
>
>-> snip
>
>ehci_hcd 0000:00:1d.7: EHCI Host Controller
>
>ehci_hcd 0000:00:1d.7: debug port 1
>
>ehci_hcd 0000:00:1d.7: BIOS handoff failed (104, 01010001)
>
>ehci_hcd 0000:00:1d.7: continuing after BIOS bug...
>
>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
>
>ehci_hcd 0000:00:1d.7: irq 161, io mem 0xd2dffc00
>
>-> snip
>
>
>I wonder about this because all other USB devices working without this
>message on boot.
>
>USB Mouse,Keyboard and USB Storage and all mixed from USB 1.1 and 2.
>
>When I rebooted without plugged Prolific Adapter and plug them in the
>same port
>the kernel prints this message.
>
>->snip
>
>usb 4-1: new full speed USB device using uhci_hcd and address 2
>
>pl2303 4-1:1.0: PL-2303 converter detected
>
>usb 4-1: PL-2303 converter now attached to ttyUSB0
>
>-> snip
>
>
>Any Ideas what could be wrong here?
>
Could you try 'usb-handoff' as a kernel parameter. Is it any better ?
Aleks.
^ permalink raw reply [flat|nested] 22+ messages in threadend of thread, other threads:[~2005-08-01 17:26 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-07-31 9:05 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 10:04 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana 2005-07-31 10:19 ` 2.6.13-rc4-mm1 Adrian Bunk 2005-07-31 12:37 ` 2.6.13-rc4-mm1 James Courtier-Dutton 2005-07-31 12:50 ` 2.6.13-rc4-mm1 Adrian Bunk 2005-07-31 14:41 ` 2.6.13-rc4-mm1 Michael Thonke 2005-07-31 13:55 ` 2.6.13-rc4-mm1 Felipe Alfaro Solana 2005-07-31 11:51 ` 2.6.13-rc4-mm1 Rafael J. Wysocki 2005-07-31 13:35 ` 2.6.13-rc4-mm1 Andreas Steinmetz 2005-07-31 17:47 ` 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 18:49 ` 2.6.13-rc4-mm1 Andreas Steinmetz 2005-07-31 15:11 ` 2.6.13-rc4-mm1 Michael Thonke 2005-07-31 17:42 ` 2.6.13-rc4-mm1 Andrew Morton 2005-07-31 18:25 ` [linux-usb-devel] 2.6.13-rc4-mm1 david-b 2005-07-31 23:02 ` Greg KH 2005-08-01 2:02 ` david-b 2005-07-31 16:44 ` 2.6.13-rc4-mm1 Randy.Dunlap 2005-08-01 0:38 ` 2.6.13-rc4-mm1 Jesus Delgado 2005-08-01 0:49 ` 2.6.13-rc4-mm1 Andrew Morton 2005-08-01 5:52 ` 2.6.13-rc4-mm1 Alexandre Buisse 2005-08-01 7:03 ` 2.6.13-rc4-mm1 David S. Miller -- strict thread matches above, loose matches on Subject: below -- 2005-08-01 17:26 2.6.13-rc4-mm1 Aleksey Gorelov
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox