linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.15-rc5-mm2
@ 2005-12-11 12:13 Andrew Morton
  2005-12-11 12:39 ` 2.6.15-rc5-mm2 Benoit Boissinot
                   ` (9 more replies)
  0 siblings, 10 replies; 38+ messages in thread
From: Andrew Morton @ 2005-12-11 12:13 UTC (permalink / raw)
  To: linux-kernel


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/

- Many new driver updates and architecture updates

- New CPU scheduler policy: SCHED_BATCH.

- New version of the hrtimers code.




Changes since 2.6.15-rc5-mm1:

 linus.patch
 git-acpi.patch
 git-alsa.patch
 git-arm.patch
 git-blktrace.patch
 git-block.patch
 git-cfq.patch
 git-cifs.patch
 git-cpufreq.patch
 git-drm.patch
 git-audit.patch
 git-ia64.patch
 git-ieee1394.patch
 git-infiniband.patch
 git-kbuild.patch
 git-libata-all.patch
 git-mmc.patch
 git-netdev-all.patch
 git-net.patch
 git-nfs.patch
 git-ntfs.patch
 git-ocfs2.patch
 git-powerpc.patch
 git-sym2.patch
 git-pcmcia.patch
 git-scsi-rc-fixes.patch
 git-sas-jg.patch
 git-sparc64.patch
 git-watchdog.patch
 git-xfs.patch
 git-cryptodev.patch

 Subsystem trees

-sound-pci-au88x0-remove-unneeded-call-to-pci_dma_supported.patch
-ieee1394-write-broadcast_channel-only-to-select-nodes.patch
-git-libata-all-stat_sil-build-fix.patch
-arch-replace-pci_module_init-with-pci_register_driver.patch
-drivers-block-replace-pci_module_init-with-pci_register_driver.patch
-drivers-net-replace-pci_module_init-with-pci_register_driver.patch
-drivers-scsi-replace-pci_module_init-with-pci_register_driver.patch
-drivers-rest-replace-pci_module_init-with-pci_register_driver.patch
-git-pcmcia-dev_to_instance-fix.patch
-usb-storage-add-debug-entry-for-report-luns.patch
-mpcore_wdtc-bogus-fpos-check.patch
-ppc32-remove-unused-variables.patch
-add-new-quirk-for-devices-with-mute-leds-and-separate-headphone-volume.patch
-aoe-type-cleanups.patch
-aoe-skb_check-cleanup.patch
-ide-modalias-support-for-autoloading-of-ide-cd-ide-disk.patch
-net-make-function-pointer-argument-parseable-by-kernel-doc.patch
-pci-schedule-removal-of-pci_module_init-was-re-patch.patch

 Merged

-pfnmap-fix-2615-rc3-driver-breakage.patch

 Dropped

+fix-bug-in-rcu-torture-test.patch
+fix-rcu-race-in-access-of-nohz_cpu_mask.patch
+fix-rcu-race-in-access-of-nohz_cpu_mask-comment.patch

 RCU fixes

+fix-listxattr-for-generic-security-attributes.patch

 xattr fix

+add-getnstimestamp-function.patch
+add-timestamp-field-to-process-events.patch

 Process connector feature

+rcu-add-hlist_replace_rcu.patch
+kprobes-fix-race-in-aggregate-kprobe-registration.patch

 kprobes fix

+cciss-double-put_disk.patch

 cciss driver fix

+add-two-inotify_add_watch-flags.patch

 inotify feature

+um-fix-compile-error-for-tt.patch

 UML fix

+powerpc-fix-a-huge-page-bug.patch
+powerpc-remove-debug-code-in-hash-path.patch
+fix-windfarm-model-id-table.patch

 powerpc fixes

+mm-go-back-to-checking-pageanon-in-vm_normal_page.patch

 Fix recent MM changes for oddball drivers

+mips-setup_zero_pages-count-1.patch

 MIPS fix

+v4l-dvb-3086a-whitespaces-cleanups-part-1.patch
+v4l-dvb-3086b-whitespaces-cleanups-part-2.patch
+v4l-dvb-3086c-whitespaces-cleanups-part-3.patch
+v4l-dvb-3086c-whitespaces-cleanups-part-4.patch
+v4l-dvb-3135-fix-tuner-init-for-pinnacle-pctv-stereo.patch
+v4l-dvb-3113-convert-em28xx-to-use-vm_insert_page.patch
+v4l-dvb-3151-i2c-id-renamed-to-i2c_driverid_infrared.patch

 v4l/dvb fixes

+powerpc-set-cache-info-defaults.patch
+powerpc-fix-slb-flushing-path-in-hugepage.patch
+powerpc-add-missing-icache-flushes-for-hugepages.patch

 powerpc fixes

+sparc-atomic_clear_mask-build-fix.patch
+sparc32-block-needed-in-final-image-link-build-fix.patch

 sparc32 build fixes

+ipmi-fix-panic-generator-id.patch

 IPMI driver fix

+kprobes-no-probes-on-critical-path.patch
+kprobes-no-probes-on-critical-path-fix.patch
+kprobes-increment-kprobe-missed-count-for-multiprobes.patch

 kprobes fixes

+broken-cast-in-parport_pc.patch

 Build fix

+input-fix-ucb1x00-ts-breakage-after-conversion-to-dynamic.patch

 Input driver fix

+fix-kconfig-of-dma32-for-ia64.patch

 ia64 Kconfig fix

+ppc32-set-smp_tb_synchronized-on-up-with-smp-kernel.patch

 ppc32 fix

+fix-in-__alloc_bootmem_core-when-there-is-no-free-page-in-first-nodes-memory.patch

 bootmem initialisation fix

+x86_64-numa-bug-correction-in-populate_memnodemap.patch

 x86_64 numa init fix

+acpi-fix-sleeping-whilst-atomic-warnings-on-resume.patch

 ACPI fix

+2.6-sony_acpi4.patch

 ACPI driver for Sony laptops

+git-alsa-sparc64-fix.patch

 Fix git-alsa.patch

+gregkh-driver-ide-modalias-support-for-autoloading-of-ide-cd-ide-disk.patch
+gregkh-driver-aoe-type-cleanups.patch-added-to-mm-tree.patch
+gregkh-driver-aoe-skb_check-cleanup.patch

 driver tree updates

+gregkh-i2c-i2c-mv64xxx-compilation-error-fix.patch
-gregkh-i2c-i2c-parport-barco-ltp-dvi.patch
+gregkh-i2c-i2c-parport-barco-lpt-dvi.patch
-gregkh-i2c-i2c-device-id-lm75.patch
+gregkh-i2c-i2c-driver-owner-cleanup-01.patch
+gregkh-i2c-i2c-driver-owner-cleanup-02.patch
+gregkh-i2c-i2c-driver-owner-cleanup-03.patch
+gregkh-i2c-w1-change-the-type-unsigned-long-member-of-struct-w1_bus_master-to-void.patch
+gregkh-i2c-w1-move-w1-bus-master-code-into-w1-masters-and-move-w1-slave-code-into-w1-slaves.patch
+gregkh-i2c-w1-add-the-ds2482-i2c-to-w1-bridge-driver.patch
+gregkh-i2c-i2c-device-id-lm75.patch

 I2C tree fixes

+drivers-input-misc-added-acer-travelmate-240-support-to-the-wistron-button-interface.patch

 Input driver update

+git-net-revert-af_unix-changes.patch
+git-net-selinux-xfrm-build-fix.patch

 Fix things in git-net.patch

+spufs-build-fix.patch

 Fix git-powerpc.patch

+gregkh-pci-x86-pci-domain-support-a-humble-fix.patch
+gregkh-pci-x86-pci-domain-support-struct-pci_sysdata.patch
+gregkh-pci-x86-pci-domain-support-the-meat.patch
+gregkh-pci-pci-error-recovery-documentation.patch
+gregkh-pci-pci-hotplug-powerpc-remove-duplicated-code.patch
+gregkh-pci-pci-hotplug-powerpc-more-removal-of-duplicated-code.patch
+gregkh-pci-arch-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-drivers-block-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-drivers-net-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-drivers-scsi-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-drivers-rest-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-drivers-sound-oss-replace-pci_module_init-with-pci_register_driver.patch
+gregkh-pci-pci-schedule-removal-of-pci_module_init.patch
+gregkh-pci-shpchp-implement-get_address-callback.patch
+gregkh-pci-pci-quirk-1k-i-o-space-granularity-on-intel-p64h2.patch
+gregkh-pci-pciehp-handle-sticky-power-fault-status.patch
+gregkh-pci-pciehp-allow-bridged-card-hotplug.patch
+gregkh-pci-pci-use-bus-numbers-sparsely-if-necessary.patch

 PCI tree updates

+gregkh-usb-uhci-add-missing-memory-barriers.patch
-gregkh-usb-usb-gotemp.patch
+gregkh-usb-uhci-edit-some-comments.patch
+gregkh-usb-usb-let-usbmon-collect-less-garbage.patch
+gregkh-usb-usb-storage-make-onetouch-pm-aware.patch
+gregkh-usb-usb-storage-cleanups-of-sddr09.patch
+gregkh-usb-usb-storage-sddr09-cleanups.patch
+gregkh-usb-usb-storage-more-sddr09-cleanups.patch
+gregkh-usb-usb-storage-add-alauda-support.patch
+gregkh-usb-usb-storage-update-maintainers.patch
+gregkh-usb-usb-storage-add-debug-entry-for-report-luns.patch
+gregkh-usb-usb-gotemp.patch

 USB tree updates

+usb-support-for-posiflex-pp-7000-retail-printer-for-ftdi_sio-driver.patch

 USB device support

+x86_64-dont-save-eflags-in-x86-64-switch_to.patch
+x86_64-iommu-newline.patch
+x86_64-remove-pci-bus.patch
+x86_64-dmi.patch
+x86_64-fxsave-prefix.patch

 x86_64 tree updates

+x86_64-dmi-fix.patch

 Fix it.

-preserve-irq-status-in-release_pages-__pagevec_lru_add.patch

 Unneeded

+add-schedule_on_each_cpu.patch

 Used in updated swap migration patches

+swap-migration-v5-mpol_mf_move-interface-update-vma_migratable.patch

 Fix swap-migration-v5-mpol_mf_move-interface.patch

+kill-last-zone_reclaim-bits-fix.patch

 Fix kill-last-zone_reclaim-bits.patch

+make-high-and-batch-sizes-of-per_cpu_pagelists-configurable.patch
+make-high-and-batch-sizes-of-per_cpu_pagelists-configurable-fix.patch
+make-high-and-batch-sizes-of-per_cpu_pagelists-configurable-fix-fix.patch

 Make the per-cpu-pagews batchsize tunable

+consolidate-lru_add_drain-and-lru_drain_cache.patch
+simplify-build_zonelists_node-by-removing-the-case.patch
+move-determination-of-policy_zone-into-page-allocator.patch

 mm cleanups

+pcnet32-use-mac-address-from-prom-also-on-powerpc.patch

 Net driver fix

+selinux-array_size-cleanups.patch
+selinux-more-array_size-cleanups.patch

 SELinux cleanups

+macintosh-mangle-caps-lock-events-on-adb-keyboards.patch

 Dink with the ADB driver.  Probably not mergeable.

-i386-support-for-the-geode-cs5535-companion-chip.patch
-i386-support-for-the-geode-cs5535-companion-chip-tidy.patch
+i386-cs5535-chip-support-cpu.patch
+i386-cs5535-chip-support-gpio.patch
+i386-cs5535-chip-support-smbus.patch

 Updated.   Still need work.

-cpu-frequency-display-in-proc-cpuinfo.patch

 Dropped.

+arch-i386-kernel-cpuidc-unused-variable.patch

 Warning fix

+change-maxaligned_in_smp-alignemnt-macros-to-internodealigned_in_smp-macros.patch
+kill-l1_cache_shift_max.patch
+kill-l1_cache_shift_max-fix.patch
+kill-l1_cache_shift_max-fix-fix.patch

 Fiddle with the max cache alignment

+x86_64-fix-delay-resolution.patch

 Fix x86_64 delay accuracy

+alpha-convert-to-generic-irq-framework-generic-part.patch
+alpha-convert-to-generic-irq-framework-alpha-part.patch

 Use generic IRQ code on alpha

+reconfigure-msi-registers-after-resume.patch
+swsusp-limit-image-size.patch

 PM updates

+m32r-trivial-fix-to-remove-unused-instructions.patch
+m32r-support-m32104ut-target-platform.patch
+m32r-update-syscall-macros-for-mmu-less.patch
+m32r-update-_port2addr-to-use.patch
+m32r-fix-m32104-cache-flushing-routines.patch
+m32r-remove-unnecessary-icu_data_t.patch

 m32r updates

+s390-cputime_t-fixes.patch
+s390-re-activated-path-detection.patch
+s390-move-s390_root_dev_-out-of-the-cio-layer.patch
+s390-biodasdprrd-ioctl-return-code.patch
+s390-dasd-failfast-support.patch
+s390-add-oprofile-callgraph-support.patch
+s390-in-kernel-crypto-rename.patch
+s390-sha256-support.patch
+s390-aes-support.patch
+s390-in-kernel-crypto-test-vectors.patch
+s390-qdio-v=v-pass-through.patch
+s390-introduce-struct-subchannel_id.patch
+s390-introduce-for_each_subchannel.patch
+s390-introduce-struct-channel_subsystem.patch
+s390-convert-proc-cio_ignore.patch
+s390-multiple-subchannel-sets-support.patch
+s390-add-support-for-cex2a-crypto-cards.patch

 s390 updates

+cpuset-remove-marker_pid-documentation.patch
+cpuset-minor-spacing-initializer-fixes.patch
+cpuset-update_nodemask-code-reformat.patch
+cpuset-fork-hook-fix.patch
+cpuset-combine-refresh_mems-and-update_mems.patch
+cpuset-implement-cpuset_mems_allowed.patch
+cpuset-numa_policy_rebind-cleanup.patch
+cpuset-number_of_cpusets-optimization.patch
+cpuset-rebind-vma-mempolicies-fix.patch
+cpuset-rebind-vma-mempolicies-fix-fix.patch
+cpuset-rebind-vma-mempolicies-fix-tweaks.patch
+cpuset-migrate-all-tasks-in-cpuset-at-once.patch

 cpuset updates

+extend-rcu-torture-module-to-test-tickless-idle-cpu.patch
+extend-rcu-torture-module-to-test-tickless-idle-cpu-fixes.patch

 RCU updates

+update-to-the-initramfs-docs.patch

 Documentation

+fadvise-return-espipe-on-fifo-pipe.patch

 fadvise fix

+untangle-smph-vs-thread_info.patch

 Header cleanup

+dont-attempt-to-power-off-if-power-off-is-not-implemented.patch

 poweroff fix

+tpmdd-remove-global-event-log.patch
+tpmdd-remove-global-event-log-tidy.patch

 TPM driver update

+cciss-adds-msi-and-msi-x-support.patch
+cciss-adds-msi-and-msi-x-support-fix.patch

 CCISS update

+support-for-preadv-pwritev.patch
+support-for-preadv-pwritev-fix.patch

 preadv() and pwritev() syscalls.

+fork-fix-race-in-setting-childs-pgrp-and-tty.patch

 race fix

+block-stattxt.patch

 Documentation

+reduce-nr-of-ptr-derefs-in-fs-jffs2-summaryc.patch

 Microoptimisation

-ktimers-move-div_long_long_rem-out-of-jiffiesh.patch
-ktimers-remove-duplicate-div_long_long_rem-implementation.patch
-ktimers-deinline-mktime-and-set_normalized_timespec.patch
-ktimers-clean-up-mktime-and-add-const-modifiers.patch
-ktimers-export-deinlined-mktime.patch
-ktimers-remove-unused-clock-constants.patch
-ktimers-cleanup-clock-constants-coding-style.patch
-ktimers-coding-style-and-whitespace-cleanup-timeh.patch
-ktimers-make-clock-selectors-in-posix-timers-const.patch
-ktimers-coding-style-and-white-space-cleanup-posix-timerh.patch
-ktimers-create-timespec_valid-macro.patch
-ktimers-check-user-space-timespec-in-do_sys_settimeofday.patch
-ktimers-introduce-nsec_t-type-and-conversion-functions.patch
-ktimers-introduce-ktime_t-time-format.patch
-ktimers-ktimer-core-code.patch
-ktimers-ktimer-documentation.patch
-ktimers-switch-itimers-to-ktimer.patch
-ktimers-remove-now-unnecessary-includes.patch
-ktimers-introduce-ktimer_nanosleep-apis.patch
-ktimers-convert-sys_nanosleep-to-ktimer_nanosleep.patch
-ktimers-switch-clock_nanosleep-to-ktimer-nanosleep-api.patch
-ktimers-convert-posix-interval-timers-to-use-ktimers.patch
-ktimers-simplify-ktimers-rearm-code.patch
-ktimers-split-timeout-code-into-kernel-ktimeoutc.patch
-ktimers-create-ktimeouth-and-move-timerh-code-into-it.patch
-ktimers-rename-struct-timer_list-to-struct-ktimeout.patch
-ktimers-convert-timer_list-users-to-ktimeout.patch
-ktimers-convert-ktimeouth-and-create-wrappers.patch
-ktimers-convert-ktimeoutc-to-ktimeout-struct-and-apis.patch
-ktimers-ktimeout-documentation.patch
-ktimers-rename-init_ktimeout-to-ktimeout_init.patch
-ktimers-rename-setup_ktimeout-to-ktimeout_setup.patch
-ktimers-rename-add_ktimeout_on-to-ktimeout_add_on.patch
-ktimers-rename-del_ktimeout-to-ktimeout_del.patch
-ktimers-rename-__mod_ktimeout-to-__mod_ktimeout.patch
-ktimers-rename-mod_ktimeout-to-ktimeout_mod.patch
-ktimers-rename-next_ktimeout_interrupt-to.patch
-ktimers-rename-add_ktimeout-to-ktimeout_add.patch
-ktimers-rename-try_to_del_ktimeout_sync-to.patch
-ktimers-rename-del_ktimeout_sync-to-del_ktimeout_sync.patch
-ktimers-rename-del_singleshot_ktimeout_sync-to.patch
-ktimers-rename-timer_softirq-to-timeout_softirq.patch
-ktimers-ktimeout-code-style-cleanups.patch
-ktimers-ktimeout-code-style-cleanups-fix.patch
+hrtimer-move-div_long_long_rem-out-of-jiffiesh.patch
+hrtimer-move-div_long_long_rem-out-of-jiffiesh-sparc64-fix.patch
+hrtimer-remove-duplicate-div_long_long_rem-implementation.patch
+hrtimer-deinline-mktime-and-set_normalized_timespec.patch
+hrtimer-clean-up-mktime-and-make-arguments-const.patch
+hrtimer-export-deinlined-mktime.patch
+hrtimer-remove-unused-clock-constants.patch
+hrtimer-coding-style-clean-up-of-clock-constants.patch
+hrtimer-coding-style-and-white-space-cleanup.patch
+hrtimer-make-clockid_t-arguments-const.patch
+hrtimer-coding-style-and-white-space-cleanup-2.patch
+hrtimer-create-and-use-timespec_valid-macro.patch
+hrtimer-validate-timespec-of-do_sys_settimeofday.patch
+hrtimer-introduce-nsec_t-type-and-conversion-functions.patch
+hrtimer-introduce-ktime_t-time-format.patch
+hrtimer-hrtimer-core-code.patch
+hrtimer-hrtimer-documentation.patch
+hrtimer-switch-itimers-to-hrtimer.patch
+hrtimer-create-hrtimer-nanosleep-api.patch
+hrtimer-switch-sys_nanosleep-to-hrtimer.patch
+hrtimer-switch-clock_nanosleep-to-hrtimer-nanosleep-api.patch
+hrtimer-convert-posix-timers-completely.patch
+hrtimer-convert-posix-timers-completely-fix.patch

 New hrtimer implementation

+v4l-926_2-moves-compat32-functions-from-fs-to-v4l.patch
+v4l-963-explicit-compat_ioctl32-handler-to-em28xx.patch
+v4l-dvb-3120-adds-32-bit-compatibility-for-v4l2.patch
+v4l-0987-added-secam-l-std-on-tda9887-and-common.patch
+v4l-1019-added-basic-support-tv-radio-for.patch
+v4l-1023-added-hauppauge-impactvcb-board.patch
+v4l-0979-added-v4l-support-for-the-nova-s-plus-and.patch
+v4l-0990-enable-ir-support-for-the-nova-s-plus.patch
+v4l-1007-add-support-for-kworld-dvb-s-100.patch
+v4l-0988-tuner-cleanups-by-removing-video-if-from.patch
+v4l-1021-tuner-description-now-follows-the-same.patch
+dvb-2420-makes-integration-of-future-devices-easier.patch
+dvb-2421-fixed-oddities-at-firmware-download.patch
+dvb-2428-fixes-for-the-topuptv-scm-mediaguard-cam.patch
+dvb-2431-fixed-dishnetwork-support-for-nexus-s-rev.patch
+dvb-2432-lnb-power-can-now-be-switched-off-for.patch
+dvb-2440-fixed-mpeg-audio-on-spdif-from-nexus-ca.patch
+dvb-2441-driver-support-for-live-ac3-firmware-=.patch
+dvb-2444-implement-frontend-specific-tuning-and.patch
+dvb-2445-added-demodulator-driver-for-nova-s-plus.patch
+dvb-2446-minor-cleanups.patch
+dvb-2451-add-support-for-kworld-dvb-s-100-based.patch
+dvb-2454-port-code-for-su1278-sh2-tua6100-from.patch
+dvb-2390-adds-a-time-delay-to-ir-remote-button.patch
+v4l-dvb-3062-fix-wrong-tunerh-define-for-tuner-46.patch
+v4l-dvb-3064-some-cleanups-on-msp3400.patch
+v4l-dvb-3065-fix-gcc-402-compile-error-in.patch
+v4l-dvb-3081-added-offset-parameter-for-adjusting.patch
+v4l-dvb-3084-added-a-new-debug-msg-to-help.patch
+v4l-dvb-3086-vfreenull-is-legal.patch
+v4l-dvb-3089-adding-support-for-the-hauppauge.patch
+v4l-dvb-3090-cleanup-check-for-dvb.patch
+v4l-dvb-3092-add-support-for-another-nova-t-pci.patch
+v4l-dvb-3099-fixed-device-controls-for-em28xx-on.patch
+v4l-dvb-3100-fix-compile-error-remove-dead-code.patch
+v4l-dvb-3103-add-vidioc_log_status-to-tuner-corec.patch
+v4l-dvb-3104-msp3400-miscelaneous-fixes.patch
+v4l-dvb-3105-remove-audc_config_pinnacle-horror.patch
+v4l-dvb-3108-tveeprom-cleanup-of-hardcoded-tuner.patch
+v4l-dvb-3112-several-fixes-for-hauppauge-roselyn.patch
+v4l-dvb-3115-add-missing-video_adv_debug-config.patch
+v4l-dvb-3116-tda9887-improvements-better.patch
+v4l-dvb-3117-fix-broken-tv-standard-check.patch
+v4l-dvb-3118-enable-remote-control-on-avertv.patch
+v4l-dvb-3123-include-reorder-to-be-in-sync-with.patch
+v4l-dvb-3123a-remove-uneeded-if-from-v4l-subsystem.patch
+v4l-dvb-3123b-syncs-v4l-subsystem-tree-with-kernel.patch
+v4l-dvb-3129-correct-fe_read_uncorrected_blocks.patch
+v4l-dvb-3130-cx24123-cleanup-timout-handling.patch
+v4l-dvb-3145-syncronizes-some-changes-between-v4l.patch

 v4l/dvb updates

+scheduler-cache-hot-autodetect-section-fixes.patch
+scheduler-cache-hot-autodetect-limit-to-affected-cpu-map.patch
+scheduler-cache-hot-autodetect-be-less-verbose.patch

 Update scheduler-cache-hot-autodetect.patch

+sched-add-sched_batch-policy.patch

 New CPU scheduler policy

+ide-restore-support-for-aec6280m-cards-in-aec62xxc.patch
+via82cxxx-ide-add-vt8251-isa-bridge.patch

 IDE updates

+nvidiafb-fix-6xxx-7xxx-cards.patch
+fbcon-add-ability-to-save-restore-graphics-state.patch
+fbdev-pan-display-fixes.patch
+rivafb-trim-rivafb_pan_display.patch
+savagefb-trim-savagefb_pan_display.patch
+vesafb-trim-vesafb_pan_display.patch
+vga16fb-trim-vga16fb_pan_display.patch
+fbcon-avoid-illegal-display-panning.patch
+atyfb-fix-spelling.patch
+atyfb-reduce-verbosity.patch
+atyfb-fix-crtc_fifo_lwm-mask.patch
+atyfb-fix-interlaced-modes.patch
+atyfb-dont-stretch-with-crt.patch
+atyfb-set-ecp-divider.patch
+atyfb-improve-blanking.patch
+atyfb-rage-xl-xc-cleanup.patch
+atyfb-vt-gt-cleanup.patch
+atyfb-lt-lg-cleanup.patch
+nvidiafb-add-support-for-some-pci-e-chipsets.patch
+nvidiafb-add-support-for-some-pci-e-chipsets-fix.patch
+fbdev-fixing-switch-to-kd_text-enhanced-version.patch
+skeletonfb-documentation-update.patch

 fbdev updates

+page-owner-tracking-leak-detector-fix.patch

 Fix page-owner-tracking-leak-detector.patch

+decrease-number-of-pointer-derefs-in-exitc.patch
+decrease-number-of-pointer-derefs-in-flexcop-fe-tunerc.patch
+decrease-number-of-pointer-derefs-in-nfnetlink_queuec.patch
+decrease-number-of-pointer-derefs-in-nf_conntrack_corec.patch
+decrease-number-of-pointer-derefs-in-multipathc.patch
+decrease-number-of-pointer-derefs-in-connectionc.patch
+decrease-number-of-pointer-derefs-in-jsm_ttyc.patch

 Microoptimisations



All 1164 patches:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/patch-list



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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
@ 2005-12-11 12:39 ` Benoit Boissinot
  2005-12-11 15:17 ` 2.6.15-rc5-mm2 Benoit Boissinot
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 38+ messages in thread
From: Benoit Boissinot @ 2005-12-11 12:39 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On 12/11/05, Andrew Morton <akpm@osdl.org> wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
>
> - Many new driver updates and architecture updates
>
> - New CPU scheduler policy: SCHED_BATCH.
>
> - New version of the hrtimers code.
>

Fix unused variable warning

Signed-off-by: Benoit Boissinot <benoit.boissinot@ens-lyon.org>

Index: linux/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
===================================================================
--- linux.orig/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
+++ linux/arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
@@ -305,10 +305,6 @@ acpi_cpufreq_cpu_init (
 	unsigned int		result = 0;
 	struct cpuinfo_x86 *c = &cpu_data[policy->cpu];
 
-	union acpi_object		arg0 = {ACPI_TYPE_BUFFER};
-	u32				arg0_buf[3];
-	struct acpi_object_list 	arg_list = {1, &arg0};
-
 	dprintk("acpi_cpufreq_cpu_init\n");
 
 	data = kzalloc(sizeof(struct cpufreq_acpi_io), GFP_KERNEL);

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
  2005-12-11 12:39 ` 2.6.15-rc5-mm2 Benoit Boissinot
@ 2005-12-11 15:17 ` Benoit Boissinot
  2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 38+ messages in thread
From: Benoit Boissinot @ 2005-12-11 15:17 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

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

On 12/11/05, Andrew Morton <akpm@osdl.org> wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
>
> - Many new driver updates and architecture updates
>
> - New CPU scheduler policy: SCHED_BATCH.
>
> - New version of the hrtimers code.
>
I have some issues with this kernel (both issue are reproductible on two
different computers):

- i cannot login with xdm, as soon as i login, the X server restarts.
  Login with startx works (.xinitrc is a symlink to .xsession)
  It works fine with 2.6.15-rc5-mm1.
  If you need any log please ask.

- there is a warning when pinging an inexistent ip
  (it works fine with 2.6.15-rc5-mm1 too)

casaverde tonfa # ping 192.168.1.42
PING 192.168.1.42 (192.168.1.42) 56(84) bytes of data.
WARNING: kernel is not very fresh, upgrade is recommended.
>From 192.168.42.1: icmp_seq=2 Destination Host Unreachable

from iputils source code (ping.c):
} else {
        static int once;
        /* Sigh, IP_RECVERR for raw socket
         * was broken until 2.4.9. So, we ignore
         * the first error and warn on the second.
         */
        if (once++ == 1)
                fprintf(stderr, "\rWARNING: kernel is not very fresh, upgrade is recommended.\n");
        if (once == 1)
                return 0;
}

dmesg and config are attached, please ask if you need something else.

regards,

Benoit

[-- Attachment #2: dmesg.log --]
[-- Type: text/plain, Size: 20167 bytes --]

[17179569.184000] Linux version 2.6.15-rc5-mm2-casaverde (tonfa@casaverde) (gcc version 4.0.2 (Gentoo 4.0.2-r1, pie-8.7.8)) #6 Sun Dec 11 16:02:01 CET 2005
[17179569.184000] BIOS-provided physical RAM map:
[17179569.184000]  BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[17179569.184000]  BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
[17179569.184000]  BIOS-e820: 0000000000100000 - 000000001ffae000 (usable)
[17179569.184000]  BIOS-e820: 000000001ffae000 - 0000000020000000 (reserved)
[17179569.184000]  BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved)
[17179569.184000]  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[17179569.184000] 511MB LOWMEM available.
[17179569.184000] On node 0 totalpages: 130990
[17179569.184000]   DMA zone: 4096 pages, LIFO batch:0
[17179569.184000]   DMA32 zone: 0 pages, LIFO batch:0
[17179569.184000]   Normal zone: 126894 pages, LIFO batch:31
[17179569.184000]   HighMem zone: 0 pages, LIFO batch:0
[17179569.184000] DMI 2.3 present.
[17179569.184000] ACPI: RSDP (v000 DELL                                  ) @ 0x000fdf00
[17179569.184000] ACPI: RSDT (v001 DELL    CPi R   0x27d5011a ASL  0x00000061) @ 0x1fff0000
[17179569.184000] ACPI: FADT (v001 DELL    CPi R   0x27d5011a ASL  0x00000061) @ 0x1fff0400
[17179569.184000] ACPI: ASF! (v016 DELL    CPi R   0x27d5011a ASL  0x00000061) @ 0x1fff0800
[17179569.184000] ACPI: DSDT (v001 INT430 SYSFexxx 0x00001001 MSFT 0x0100000e) @ 0x00000000
[17179569.184000] Allocating PCI resources starting at 30000000 (gap: 20000000:deda0000)
[17179569.184000] Built 1 zonelists
[17179569.184000] Local APIC disabled by BIOS -- you can enable it with "lapic"
[17179569.184000] mapped APIC to ffffd000 (01401000)
[17179569.184000] Enabling fast FPU save and restore... done.
[17179569.184000] Enabling unmasked SIMD FPU exception support... done.
[17179569.184000] Initializing CPU#0
[17179569.184000] Kernel command line: root=/dev/hda5 video=vesa:mtrr vga=0x317 resume=/dev/hda3
[17179569.184000] CPU 0 irqstacks, hard=c03f9000 soft=c03f8000
[17179569.184000] PID hash table entries: 2048 (order: 11, 32768 bytes)
[    0.000000] Detected 1598.905 MHz processor.
[    6.713094] Using tsc for high-res timesource
[    6.713130] Console: colour dummy device 80x25
[    6.713822] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    6.714589] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    6.728683] Memory: 515208k/523960k available (2163k kernel code, 8228k reserved, 671k data, 180k init, 0k highmem)
[    6.728696] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[    6.805330] Calibrating delay using timer specific routine.. 3201.11 BogoMIPS (lpj=6402220)
[    6.805370] Mount-cache hash table entries: 512
[    6.805468] CPU: After generic identify, caps: afe9f9bf 00000000 00000000 00000000 00000180 00000000 00000000
[    6.805477] CPU: After vendor identify, caps: afe9f9bf 00000000 00000000 00000000 00000180 00000000 00000000
[    6.805486] CPU: L1 I cache: 32K, L1 D cache: 32K
[    6.805491] CPU: L2 cache: 2048K
[    6.805495] CPU: After all inits, caps: afe9f9bf 00000000 00000000 00000040 00000180 00000000 00000000
[    6.805501] Intel machine check architecture supported.
[    6.805507] Intel machine check reporting enabled on CPU#0.
[    6.805517] mtrr: v2.0 (20020519)
[    6.805524] CPU: Intel(R) Pentium(R) M processor 1.60GHz stepping 06
[    6.805531] Checking 'hlt' instruction... OK.
[    6.834114] ACPI: setting ELCR to 0200 (from 0800)
[    6.836912] NET: Registered protocol family 16
[    6.836936] ACPI: bus type pci registered
[    6.836944] PCI: Using configuration type 1
[    6.837285] ACPI: Subsystem revision 20050916
[    6.853055] ACPI: Interpreter enabled
[    6.853060] ACPI: Using PIC for interrupt routing
[    6.854270] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    6.854398] ACPI: Assume root bridge [\_SB_.PCI0] bus is 0
[    6.864947] PCI quirk: region 0800-087f claimed by ICH4 ACPI/GPIO/TCO
[    6.864954] PCI quirk: region 0880-08bf claimed by ICH4 GPIO
[    6.865000] PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
[    6.865111] Boot video device is 0000:01:00.0
[    6.865355] PCI: Transparent bridge - 0000:00:1e.0
[    6.865413] PCI: Bus #03 (-#06) may be hidden behind transparent bridge #02 (-#02) (try 'pci=assign-busses')
[    6.865450] PCI: Bus #07 (-#0a) may be hidden behind transparent bridge #02 (-#02) (try 'pci=assign-busses')
[    6.865468] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    6.887855] ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
[    6.888096] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *11
[    6.888335] ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
[    6.888573] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 *11)
[    6.888804] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
[    6.889048] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[    6.890187] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
[    6.890890] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
[    6.891846] Linux Plug and Play Support v0.97 (c) Adam Belay
[    6.891856] pnp: PnP ACPI init
[    6.920566] pnp: PnP ACPI: found 13 devices
[    6.920611] Generic PHY: Registered new driver
[    6.920701] SCSI subsystem initialized
[    6.920731] PCI: Using ACPI for IRQ routing
[    6.920735] PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
[    6.925838] pnp: 00:02: ioport range 0x4d0-0x4d1 has been reserved
[    6.925844] pnp: 00:02: ioport range 0x800-0x805 could not be reserved
[    6.925849] pnp: 00:02: ioport range 0x808-0x80f could not be reserved
[    6.925855] pnp: 00:03: ioport range 0xf400-0xf4fe has been reserved
[    6.925860] pnp: 00:03: ioport range 0x806-0x807 has been reserved
[    6.925864] pnp: 00:03: ioport range 0x810-0x85f could not be reserved
[    6.925869] pnp: 00:03: ioport range 0x860-0x87f has been reserved
[    6.925873] pnp: 00:03: ioport range 0x880-0x8bf has been reserved
[    6.925878] pnp: 00:03: ioport range 0x8c0-0x8df has been reserved
[    6.925885] pnp: 00:08: ioport range 0x900-0x97f has been reserved
[    6.926055] PCI: Bridge: 0000:00:01.0
[    6.926059]   IO window: c000-cfff
[    6.926064]   MEM window: fc000000-fdffffff
[    6.926069]   PREFETCH window: e8000000-efffffff
[    6.926084] PCI: Bus 3, cardbus bridge: 0000:02:01.0
[    6.926088]   IO window: 0000d000-0000d0ff
[    6.926093]   IO window: 0000d400-0000d4ff
[    6.926099]   PREFETCH window: 30000000-31ffffff
[    6.926104]   MEM window: f6000000-f7ffffff
[    6.926110] PCI: Bus 7, cardbus bridge: 0000:02:01.1
[    6.926113]   IO window: 0000d800-0000d8ff
[    6.926118]   IO window: 0000dc00-0000dcff
[    6.926124]   PREFETCH window: 32000000-33ffffff
[    6.926129]   MEM window: f8000000-f9ffffff
[    6.926134] PCI: Bridge: 0000:00:1e.0
[    6.926138]   IO window: d000-efff
[    6.926145]   MEM window: f6000000-fbffffff
[    6.926150]   PREFETCH window: 30000000-33ffffff
[    6.926167] PCI: Setting latency timer of device 0000:00:1e.0 to 64
[    6.926179] PCI: Enabling device 0000:02:01.0 (0000 -> 0003)
[    6.926354] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    6.926359] PCI: setting IRQ 11 as level-triggered
[    6.926362] ACPI: PCI Interrupt 0000:02:01.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[    6.926381] PCI: Enabling device 0000:02:01.1 (0000 -> 0003)
[    6.926386] ACPI: PCI Interrupt 0000:02:01.1[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[    6.926882] Initializing Cryptographic API
[    6.926888] io scheduler noop registered
[    6.926894] io scheduler anticipatory registered
[    6.926900] io scheduler deadline registered
[    6.926910] io scheduler cfq registered
[    6.927194] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
[    6.927199] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[    6.927238] radeonfb: Retreived PLL infos from BIOS
[    6.927243] radeonfb: Reference=27.00 MHz (RefDiv=12) Memory=220.00 Mhz, System=200.00 MHz
[    6.927249] radeonfb: PLL min 20000 max 35000
[    7.860497] Non-DDC laptop panel detected
[    8.796754] radeonfb: Monitor 1 type LCD found
[    8.796758] radeonfb: Monitor 2 type no found
[    8.796763] radeonfb: panel ID string: 6J5644141XB
[    8.796764]             
[    8.796769] radeonfb: detected LVDS panel size from BIOS: 1024x768
[    8.796772] radeondb: BIOS provided dividers will be used
[    8.915659] radeonfb: Dynamic Clock Power Management enabled
[    8.945498] Console: switching to colour frame buffer device 128x48
[    8.946600] radeonfb (0000:01:00.0): ATI Radeon Lf 
[    8.946793] vesafb: cannot reserve video memory at 0xe8000000
[    8.946871] vesafb: framebuffer at 0xe8000000, mapped to 0xe1900000, using 3072k, total 32704k
[    8.946969] vesafb: mode is 1024x768x16, linelength=2048, pages=20
[    8.947046] vesafb: protected mode interface info at c000:57f3
[    8.947118] vesafb: scrolling: redraw
[    8.947168] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[    8.947278] fb1: VESA VGA frame buffer device
[    8.961426] Real Time Clock Driver v1.12
[    8.961501] Linux agpgart interface v0.101 (c) Dave Jones
[    8.961608] agpgart: Detected an Intel 855PM Chipset.
[    8.970229] agpgart: AGP aperture is 128M @ 0xe0000000
[    8.970403] PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    8.973898] serio: i8042 AUX port at 0x60,0x64 irq 12
[    8.974274] serio: i8042 KBD port at 0x60,0x64 irq 1
[    8.974414] mice: PS/2 mouse device common for all mice
[    8.984069] input: AT Translated Set 2 keyboard as /class/input/input0
[   11.985230] floppy0: no floppy controllers found
[   11.988931] RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
[   11.992550] loop: loaded (max 8 devices)
[   11.996058] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[   11.999501] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[   12.003017] ICH4: IDE controller at PCI slot 0000:00:1f.1
[   12.006545] PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
[   12.010126] ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[   12.013893] ICH4: chipset revision 1
[   12.017694] ICH4: not 100% native mode: will probe irqs later
[   12.021521]     ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio
[   12.025413]     ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:DMA, hdd:pio
[   12.029192] Probing IDE interface ide0...
[   12.317121] hda: TOSHIBA MK4026GAX, ATA DISK drive
[   12.988502] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[   12.992260] Probing IDE interface ide1...
[   13.728003] hdc: SAMSUNG CDRW/DVD SN-324S, ATAPI CD/DVD-ROM drive
[   14.399870] ide1 at 0x170-0x177,0x376 on irq 15
[   14.404008] hda: max request size: 128KiB
[   14.456566] hda: 78140160 sectors (40007 MB), CHS=65535/16/63, UDMA(100)
[   14.460475] hda: cache flushes supported
[   14.464332]  hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
[   14.501940] i2c /dev entries driver
[   14.505928] NET: Registered protocol family 2
[   14.543243] IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
[   14.547243] TCP established hash table entries: 32768 (order: 5, 131072 bytes)
[   14.551241] TCP bind hash table entries: 32768 (order: 5, 131072 bytes)
[   14.555226] TCP: Hash tables configured (established 32768 bind 32768)
[   14.559059] TCP reno registered
[   14.562957] TCP bic registered
[   14.566700] NET: Registered protocol family 1
[   14.570395] NET: Registered protocol family 17
[   14.574054] Using IPI Shortcut mode
[   14.591704] ACPI wakeup devices: 
[   14.595332]  LID PBTN PCI0 USB0 USB1 USB2 USB3 MODM PCIE 
[   14.599184] ACPI: (supports S0 S1 S3 S4 S5)
[   14.613136] ReiserFS: hda5: found reiserfs format "3.6" with standard journal
[   15.476013] ReiserFS: hda5: using ordered data mode
[   15.493521] 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
[   15.501949] ReiserFS: hda5: checking transaction log (hda5)
[   15.591446] ReiserFS: hda5: Using r5 hash to sort names
[   15.595520] VFS: Mounted root (reiserfs filesystem) readonly.
[   15.599704] Freeing unused kernel memory: 180k freed
[   15.603736] Write protecting the kernel read-only data: 304k
[   19.433898] Adding 979956k swap on /dev/hda3.  Priority:-1 extents:1 across:979956k
[   20.629124] hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
[   20.629133] Uniform CD-ROM driver Revision: 3.20
[   20.802001] ieee80211_crypt: registered algorithm 'NULL'
[   20.842859] ieee80211: 802.11 data/management/control stack, git-1.1.7
[   20.842864] ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
[   20.908616] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8
[   20.908621] ipw2200: Copyright(c) 2003-2005 Intel Corporation
[   20.908939] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
[   20.908943] PCI: setting IRQ 5 as level-triggered
[   20.908946] ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
[   20.909760] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[   21.249384] tg3.c:v3.44 (Dec 6, 2005)
[   21.249649] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[   21.249653] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
[   21.279578] eth0: Tigon3 [partno(BCM95705A50) rev 3001 PHY(5705)] (PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:0f:1f:ca:d7:a8
[   21.279585] eth0: RXcsums[1] LinkChgREG[1] MIirq[1] ASF[0] Split[0] WireSpeed[1] TSOcap[1] 
[   21.279588] eth0: dma_rwctrl[763f0000]
[   21.421797] input: DualPoint Stick as /class/input/input1
[   21.444635] input: AlpsPS/2 ALPS DualPoint TouchPad as /class/input/input2
[   21.609241] usbcore: registered new driver usbfs
[   21.609266] usbcore: registered new driver hub
[   21.741786] ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
[   21.741792] ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 11 (level, low) -> IRQ 11
[   21.741807] PCI: Setting latency timer of device 0000:00:1d.7 to 64
[   21.741811] ehci_hcd 0000:00:1d.7: EHCI Host Controller
[   21.741840] ehci_hcd 0000:00:1d.7: debug port 1
[   21.741850] PCI: cache line size of 32 is not supported by device 0000:00:1d.7
[   21.742080] ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
[   21.742089] ehci_hcd 0000:00:1d.7: irq 11, io mem 0xf4fffc00
[   21.745966] ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[   21.746026] usb usb1: configuration #1 chosen from 1 choice
[   21.746049] hub 1-0:1.0: USB hub found
[   21.746055] hub 1-0:1.0: 6 ports detected
[   21.944599] USB Universal Host Controller Interface driver v2.3
[   21.944651] ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[   21.944664] PCI: Setting latency timer of device 0000:00:1d.0 to 64
[   21.944668] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[   21.944712] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[   21.944722] uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000bf80
[   21.944799] usb usb2: configuration #1 chosen from 1 choice
[   21.944824] hub 2-0:1.0: USB hub found
[   21.944831] hub 2-0:1.0: 2 ports detected
[   22.045347] ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
[   22.045361] PCI: Setting latency timer of device 0000:00:1d.1 to 64
[   22.045366] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[   22.045399] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[   22.045408] uhci_hcd 0000:00:1d.1: irq 11, io base 0x0000bf40
[   22.045477] usb usb3: configuration #1 chosen from 1 choice
[   22.045497] hub 3-0:1.0: USB hub found
[   22.045503] hub 3-0:1.0: 2 ports detected
[   22.149260] ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
[   22.149273] PCI: Setting latency timer of device 0000:00:1d.2 to 64
[   22.149277] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[   22.149314] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[   22.149322] uhci_hcd 0000:00:1d.2: irq 11, io base 0x0000bf20
[   22.149386] usb usb4: configuration #1 chosen from 1 choice
[   22.149406] hub 4-0:1.0: USB hub found
[   22.149412] hub 4-0:1.0: 2 ports detected
[   22.374690] ACPI: AC Adapter [AC] (on-line)
[   22.964591] ACPI: Battery Slot [BAT0] (battery present)
[   22.964664] ACPI: Battery Slot [BAT1] (battery absent)
[   23.247501] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3] C4[C3])
[   23.247508] ACPI: Processor [CPU0] (supports 8 throttling states)
[   23.271434] ACPI: Thermal Zone [THM] (43 C)
[   23.284975] ACPI: Lid Switch [LID]
[   23.284984] ACPI: Power Button (CM) [PBTN]
[   23.284992] ACPI: Sleep Button (CM) [SBTN]
[   31.396382] kjournald starting.  Commit interval 5 seconds
[   31.396393] EXT3-fs: mounted filesystem with ordered data mode.
[   31.424636] ReiserFS: hda6: found reiserfs format "3.6" with standard journal
[   34.132210] ReiserFS: hda6: using ordered data mode
[   34.157151] ReiserFS: hda6: journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[   34.157613] ReiserFS: hda6: checking transaction log (hda6)
[   34.200573] ReiserFS: hda6: Using r5 hash to sort names
[   40.644815] ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
[   40.644841] PCI: Setting latency timer of device 0000:00:1f.5 to 64
[   41.411602] intel8x0_measure_ac97_clock: measured 55471 usecs
[   41.411606] intel8x0: clocking to 48000
[   43.298413] Netfilter messages via NETLINK v0.30.
[   43.385586] ip_conntrack version 2.4 (4093 buckets, 32744 max) - 216 bytes per conntrack
[   43.550112] ip_tables: (C) 2000-2002 Netfilter core team
[   44.384419] hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
[   44.384428] hdc: drive_cmd: error=0x04 { AbortedCommand }
[   44.384431] ide: failed opcode was: 0xec
[   44.392275] hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
[   44.392282] hdc: drive_cmd: error=0x04 { AbortedCommand }
[   44.392285] ide: failed opcode was: 0xec
[   44.400036] hdc: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
[   44.400044] hdc: drive_cmd: error=0x04 { AbortedCommand }
[   44.400046] ide: failed opcode was: 0xec
[   52.066446] [drm] Initialized drm 1.0.1 20051102
[   52.094409] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
[   52.096030] [drm] Initialized radeon 1.19.0 20050911 on minor 0
[   52.096903] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[   52.097333] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[   52.097344] agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
[   52.097370] agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[   52.159038] [drm] Loading R200 Microcode
[   99.194572] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[   99.194736] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[   99.194794] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[   99.195065] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[   99.195080] agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
[   99.195107] agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[   99.199658] [drm] Loading R200 Microcode
[  315.282095] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[  315.282315] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[  315.282428] mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x2000000
[  315.283177] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[  315.283201] agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
[  315.283237] agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[  315.290306] [drm] Loading R200 Microcode

[-- Attachment #3: config.gz --]
[-- Type: application/octet-stream, Size: 10415 bytes --]

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
  2005-12-11 12:39 ` 2.6.15-rc5-mm2 Benoit Boissinot
  2005-12-11 15:17 ` 2.6.15-rc5-mm2 Benoit Boissinot
@ 2005-12-11 15:47 ` Rafael J. Wysocki
  2005-12-11 15:52   ` 2.6.15-rc5-mm2: broken resume from disk on x86-64 Rafael J. Wysocki
                     ` (2 more replies)
  2005-12-11 16:08 ` 2.6.15-rc5-mm2 Jesper Juhl
                   ` (6 subsequent siblings)
  9 siblings, 3 replies; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-11 15:47 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Hi,

On Sunday, 11 December 2005 13:13, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/

I see three problems, but they are unrelated, so I'll describe them separately
in replies to this message.

Greetings,
Rafael


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

* Re: 2.6.15-rc5-mm2: broken resume from disk on x86-64
  2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
@ 2005-12-11 15:52   ` Rafael J. Wysocki
  2005-12-11 16:02   ` 2.6.15-rc5-mm2: evdev problem Rafael J. Wysocki
  2005-12-11 16:06   ` 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes Rafael J. Wysocki
  2 siblings, 0 replies; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-11 15:52 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Andi Kleen, Discuss x86-64

It is impossible to resume from disk on x86-64 machines due to the changes
introduced by the x86_64-hpet-overflow patch.  The problem is known
(appeared in -mm1), but there's no official fix yet.

The appended patch fixes the issue, although I'm not sure if this is the right
fix.


Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>

 arch/x86_64/kernel/time.c |    9 +++++++++
 1 files changed, 9 insertions(+)

Index: linux-2.6.15-rc5-mm1/arch/x86_64/kernel/time.c
===================================================================
--- linux-2.6.15-rc5-mm1.orig/arch/x86_64/kernel/time.c	2005-12-08 22:57:33.000000000 +0100
+++ linux-2.6.15-rc5-mm1/arch/x86_64/kernel/time.c	2005-12-09 14:37:31.000000000 +0100
@@ -65,6 +65,7 @@ unsigned long hpet_tick;
 static int hpet_use_timer;
 unsigned long vxtime_hz = PIT_TICK_RATE;
 unsigned long long monotonic_base;
+static int vxtime_last_invalid;		/* for the interrupt handler */
 static int report_lost_ticks;			/* command line option */
 
 
@@ -417,6 +418,13 @@ static irqreturn_t timer_interrupt(int i
 
 	rdtscll_sync(&tsc);
 
+	if (vxtime_last_invalid) {
+		if (vxtime.mode == VXTIME_HPET)
+			vxtime.last = offset;
+		vxtime.last_tsc = tsc;
+		vxtime_last_invalid = 0;
+	}
+
 	if (vxtime.mode == VXTIME_HPET) {
 		if (hpet64 > 0) {
 			unsigned long delta = offset - vxtime.last;
@@ -1125,6 +1133,7 @@ static int timer_resume(struct sys_devic
 
 	sec = ctime + clock_cmos_diff;
 	write_seqlock_irqsave(&xtime_lock,flags);
+	vxtime_last_invalid = 1;
 	xtime.tv_sec = sec;
 	xtime.tv_nsec = 0;
 	write_sequnlock_irqrestore(&xtime_lock,flags);

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

* Re: 2.6.15-rc5-mm2: evdev problem
  2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
  2005-12-11 15:52   ` 2.6.15-rc5-mm2: broken resume from disk on x86-64 Rafael J. Wysocki
@ 2005-12-11 16:02   ` Rafael J. Wysocki
  2005-12-11 18:22     ` Dmitry Torokhov
  2005-12-11 16:06   ` 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes Rafael J. Wysocki
  2 siblings, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-11 16:02 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Dmitry Torokhov

The evdev driver is still broken due to the wrong order of arguments of
copy_to_user() in evdev_event_to_user().

The following patch fixes this issue.


Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Index: linux-2.6.15-rc2-mm1/drivers/input/evdev.c
===================================================================
--- linux-2.6.15-rc2-mm1.orig/drivers/input/evdev.c	2005-11-23 22:07:30.000000000 +0100
+++ linux-2.6.15-rc2-mm1/drivers/input/evdev.c	2005-11-26 17:38:02.000000000 +0100
@@ -194,7 +194,7 @@
 	return 0;
 }
 
-static int evdev_event_to_user(const char __user *buffer, struct input_event *event)
+static int evdev_event_to_user(char __user *buffer, struct input_event *event)
 {
 	if (COMPAT_TEST) {
 		struct input_event_compat compat_event;
@@ -205,11 +205,11 @@
 		compat_event.code = event->code;
 		compat_event.value = event->value;
 
-		if (copy_to_user(&compat_event, buffer, sizeof(struct input_event_compat)))
+		if (copy_to_user(buffer, &compat_event, sizeof(struct input_event_compat)))
 			return -EFAULT;
 
 	} else {
-		if (copy_to_user(event, buffer, sizeof(struct input_event)))
+		if (copy_to_user(buffer, event, sizeof(struct input_event)))
 			return -EFAULT;
 	}
 


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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
  2005-12-11 15:52   ` 2.6.15-rc5-mm2: broken resume from disk on x86-64 Rafael J. Wysocki
  2005-12-11 16:02   ` 2.6.15-rc5-mm2: evdev problem Rafael J. Wysocki
@ 2005-12-11 16:06   ` Rafael J. Wysocki
  2005-12-11 20:38     ` Andrew Morton
  2 siblings, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-11 16:06 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-usb-devel

The ehci_hcd driver causes problems like this:

ehci_hcd 0000:00:02.2: EHCI Host Controller
ehci_hcd 0000:00:02.2: debug port 1
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
usb 2-2: Product: USB Receiver
usb 2-2: Manufacturer: Logitech
usb 2-2: configuration #1 chosen from 1 choice
ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
Unable to handle kernel NULL pointer dereference at 00000000000002a4 RIP:
<ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
PGD 2dba6067 PUD 2d477067 PMD 0
Oops: 0000 [1] PREEMPT
CPU 0
Modules linked in: ehci_hcd ohci_hcd sk98lin sd_mod scsi_mod ide_cd cdrom dm_mod parport_pc lp parport
Pid: 1336, comm: modprobe Not tainted 2.6.15-rc5-mm2 #2
RIP: 0010:[<ffffffff880ad9d0>] <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
RSP: 0018:ffffffff80481e08  EFLAGS: 00010202
RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000000000
RDX: ffffc2000007ac20 RSI: 00000000ffffffff RDI: ffff81002c5d3c78
RBP: ffffffff80481ee8 R08: 0000000000010000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: ffff81002c5d3c78
R13: ffff81002c5d3c58 R14: ffff81002c5d3b08 R15: 0000000000000000
FS:  00002aaaaade8b00(0000) GS:ffffffff8050f000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000000002a4 CR3: 000000002cc54000 CR4: 00000000000006e0
Process modprobe (pid: 1336, threadinfo ffff81002dac6000, task ffff81002fdf2790)
Stack: ffffffff80481e38 ffff81002dac7b88 ffffffff801819e0 ffff810001c365c0
       ffff81002fdf32f0 ffff81002fdf3000 ffffffff80481e78 ffffffff8017b5f5
       ffffffff80481e58 ffff810001c365c0
Call Trace: <IRQ> <ffffffff801819e0>{filp_dtor+0} <ffffffff8017b5f5>{cache_free_debugcheck+597}
       <ffffffff80181516>{file_free_rcu+22} <ffffffff802dbe04>{usb_hcd_irq+52}
       <ffffffff8015b563>{handle_IRQ_event+51} <ffffffff8015b652>{__do_IRQ+162}
       <ffffffff801114b7>{do_IRQ+55} <ffffffff8010f0b0>{ret_from_intr+0}
        <EOI> <ffffffff801c1a01>{sysfs_add_file+1} <ffffffff801c1aad>{sysfs_create_file+61}
       <ffffffff802bfd47>{class_device_create_file+23} <ffffffff880ae0c9>{:ehci_hcd:ehci_run+377}
       <ffffffff802d6a86>{usb_alloc_dev+262} <ffffffff802dd4df>{usb_add_hcd+1007}
       <ffffffff802e6f53>{usb_hcd_pci_probe+691} <ffffffff802584da>{pci_device_probe+106}
       <ffffffff802bed79>{driver_probe_device+89} <ffffffff802bedf0>{__driver_attach+0}
       <ffffffff802bee51>{__driver_attach+97} <ffffffff802be68f>{bus_for_each_dev+79}
       <ffffffff802bec0c>{driver_attach+28} <ffffffff802be058>{bus_add_driver+136}
       <ffffffff802beff9>{driver_register+121} <ffffffff8025878e>{__pci_register_driver+206}
       <ffffffff88011050>{:ehci_hcd:ehci_hcd_pci_init+80} <ffffffff80150a1d>{sys_init_module+253}
       <ffffffff8010eb0e>{system_call+126}

Code: 0f b6 80 a4 02 00 00 83 e0 03 3c 03 0f 85 9e 00 00 00 45 8b
RIP <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224} RSP <ffffffff80481e08>
CR2: 00000000000002a4
 <0>Kernel panic - not syncing: Aiee, killing interrupt handler!

to appear from time to time when it's being loaded (20% of times or so).
If it loads successfully, it seems to work fine.

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (2 preceding siblings ...)
  2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
@ 2005-12-11 16:08 ` Jesper Juhl
  2005-12-11 21:13   ` [PATCH] Fix vesafb display panning regression Antonino A. Daplas
  2005-12-11 16:12 ` 2.6.15-rc5-mm2 :-) Maciej Soltysiak
                   ` (5 subsequent siblings)
  9 siblings, 1 reply; 38+ messages in thread
From: Jesper Juhl @ 2005-12-11 16:08 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On 12/11/05, Andrew Morton <akpm@osdl.org> wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
>
When booting this kernel with  vga=791 like I normally do, the kernel
hangs on boot. Booting with vga=normal works just fine.
I don't have very much info since as soon as the videomode is switched
I get a small rectangle of messed up colours in the top left corner of
the screen (the rest is just black) and then it hangs - even the
keyboard is dead, I have to powercycle the machine.
Nothing makes it to the logs and I don't have a second machine atm to
get logs via serial console or netconsole.
I've got the vesafb driver build in, none of the other fb drivers.

Videocard is :

01:05.0 VGA compatible controller: Matrox Graphics, Inc. MGA Parhelia
AGP (rev 03) (prog-if 00 [VGA])
        Subsystem: Matrox Graphics, Inc. Parhelia 128Mb
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 64 (4000ns min, 8000ns max), cache line size 08
        Interrupt: pin A routed to IRQ 4
        Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at e5000000 (32-bit, non-prefetchable) [size=8K]
        Expansion ROM at e7fe0000 [disabled] [size=128K]
        Capabilities: <available only to root>
00: 2b 10 27 05 07 00 b0 02 03 00 00 03 08 40 00 00
10: 08 00 00 e8 00 00 00 e5 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 2b 10 40 08
30: 00 00 fe e7 dc 00 00 00 00 00 00 00 04 01 10 20


--
Jesper Juhl <jesper.juhl@gmail.com>
Don't top-post  http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please      http://www.expita.com/nomime.html

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

* Re: 2.6.15-rc5-mm2 :-)
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (3 preceding siblings ...)
  2005-12-11 16:08 ` 2.6.15-rc5-mm2 Jesper Juhl
@ 2005-12-11 16:12 ` Maciej Soltysiak
  2005-12-13  5:52   ` Con Kolivas
  2005-12-11 17:56 ` 2.6.15-rc5-mm2: two cs5535 modules Adrian Bunk
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 38+ messages in thread
From: Maciej Soltysiak @ 2005-12-11 16:12 UTC (permalink / raw)
  To: linux-kernel

Hello Andrew,

Sunday, December 11, 2005, 1:13:08 PM, you wrote:
> - New CPU scheduler policy: SCHED_BATCH.
Yes, Yes, Yesss. THANKS! Me not worthy, me bow before Con and Andrew ;-)
As for apache/python voting rules, here's my +1 for vanilla inclusion.

Anyway this makes me think. I remember Con saying that SCHED_BATCH relies
on his staircase scheduler. I understand this is kind of a rewrite for
the current scheduler, right?

-- 
Best regards,
Maciej



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

* 2.6.15-rc5-mm2: two cs5535 modules
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (4 preceding siblings ...)
  2005-12-11 16:12 ` 2.6.15-rc5-mm2 :-) Maciej Soltysiak
@ 2005-12-11 17:56 ` Adrian Bunk
  2005-12-12 18:29   ` Ben Gardner
  2005-12-12  0:53 ` 2.6.15-rc5-mm2 Grant Coady
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 38+ messages in thread
From: Adrian Bunk @ 2005-12-11 17:56 UTC (permalink / raw)
  To: Andrew Morton, Ben Gardner; +Cc: linux-kernel

On Sun, Dec 11, 2005 at 04:13:08AM -0800, Andrew Morton wrote:
>...
> Changes since 2.6.15-rc5-mm1:
>...
> +i386-cs5535-chip-support-cpu.patch
>...
>  Updated.   Still need work.
>...

This patch adds a module cs5535 under arch/i386/kernel/, but there's 
already a module of the same name present under drivers/ide/pci/.

This is a problem if both are modular since two modules of the same name 
are not possible.

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] 38+ messages in thread

* Re: 2.6.15-rc5-mm2: evdev problem
  2005-12-11 16:02   ` 2.6.15-rc5-mm2: evdev problem Rafael J. Wysocki
@ 2005-12-11 18:22     ` Dmitry Torokhov
  0 siblings, 0 replies; 38+ messages in thread
From: Dmitry Torokhov @ 2005-12-11 18:22 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: Andrew Morton, linux-kernel

On Sunday 11 December 2005 11:02, Rafael J. Wysocki wrote:
> The evdev driver is still broken due to the wrong order of arguments of
> copy_to_user() in evdev_event_to_user().
>

I added the correct version to my tree so next time Andrew pulls from -mm
it will be there.

-- 
Dmitry

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-11 16:06   ` 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes Rafael J. Wysocki
@ 2005-12-11 20:38     ` Andrew Morton
  2005-12-12 19:53       ` Rafael J. Wysocki
  0 siblings, 1 reply; 38+ messages in thread
From: Andrew Morton @ 2005-12-11 20:38 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-kernel, linux-usb-devel

"Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>
> The ehci_hcd driver causes problems like this:
> 
> ehci_hcd 0000:00:02.2: EHCI Host Controller
> ehci_hcd 0000:00:02.2: debug port 1
> ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
> ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
> usb 2-2: Product: USB Receiver
> usb 2-2: Manufacturer: Logitech
> usb 2-2: configuration #1 chosen from 1 choice
> ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
> Unable to handle kernel NULL pointer dereference at 00000000000002a4 RIP:
> <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}

Can you poke around in gdb, see which line it's dying at?

> PGD 2dba6067 PUD 2d477067 PMD 0
> Oops: 0000 [1] PREEMPT
> CPU 0
> Modules linked in: ehci_hcd ohci_hcd sk98lin sd_mod scsi_mod ide_cd cdrom dm_mod parport_pc lp parport
> Pid: 1336, comm: modprobe Not tainted 2.6.15-rc5-mm2 #2
> RIP: 0010:[<ffffffff880ad9d0>] <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
> RSP: 0018:ffffffff80481e08  EFLAGS: 00010202
> RAX: 0000000000000000 RBX: 0000000000000004 RCX: 0000000000000000
> RDX: ffffc2000007ac20 RSI: 00000000ffffffff RDI: ffff81002c5d3c78
> RBP: ffffffff80481ee8 R08: 0000000000010000 R09: 0000000000000000
> R10: 0000000000000000 R11: 0000000000000246 R12: ffff81002c5d3c78
> R13: ffff81002c5d3c58 R14: ffff81002c5d3b08 R15: 0000000000000000
> FS:  00002aaaaade8b00(0000) GS:ffffffff8050f000(0000) knlGS:0000000000000000
> CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> CR2: 00000000000002a4 CR3: 000000002cc54000 CR4: 00000000000006e0
> Process modprobe (pid: 1336, threadinfo ffff81002dac6000, task ffff81002fdf2790)
> Stack: ffffffff80481e38 ffff81002dac7b88 ffffffff801819e0 ffff810001c365c0
>        ffff81002fdf32f0 ffff81002fdf3000 ffffffff80481e78 ffffffff8017b5f5
>        ffffffff80481e58 ffff810001c365c0
> Call Trace: <IRQ> <ffffffff801819e0>{filp_dtor+0} <ffffffff8017b5f5>{cache_free_debugcheck+597}
>        <ffffffff80181516>{file_free_rcu+22} <ffffffff802dbe04>{usb_hcd_irq+52}
>        <ffffffff8015b563>{handle_IRQ_event+51} <ffffffff8015b652>{__do_IRQ+162}
>        <ffffffff801114b7>{do_IRQ+55} <ffffffff8010f0b0>{ret_from_intr+0}
>         <EOI> <ffffffff801c1a01>{sysfs_add_file+1} <ffffffff801c1aad>{sysfs_create_file+61}
>        <ffffffff802bfd47>{class_device_create_file+23} <ffffffff880ae0c9>{:ehci_hcd:ehci_run+377}
>        <ffffffff802d6a86>{usb_alloc_dev+262} <ffffffff802dd4df>{usb_add_hcd+1007}
>        <ffffffff802e6f53>{usb_hcd_pci_probe+691} <ffffffff802584da>{pci_device_probe+106}
>        <ffffffff802bed79>{driver_probe_device+89} <ffffffff802bedf0>{__driver_attach+0}
>        <ffffffff802bee51>{__driver_attach+97} <ffffffff802be68f>{bus_for_each_dev+79}
>        <ffffffff802bec0c>{driver_attach+28} <ffffffff802be058>{bus_add_driver+136}
>        <ffffffff802beff9>{driver_register+121} <ffffffff8025878e>{__pci_register_driver+206}
>        <ffffffff88011050>{:ehci_hcd:ehci_hcd_pci_init+80} <ffffffff80150a1d>{sys_init_module+253}
>        <ffffffff8010eb0e>{system_call+126}
> 
> Code: 0f b6 80 a4 02 00 00 83 e0 03 3c 03 0f 85 9e 00 00 00 45 8b
> RIP <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224} RSP <ffffffff80481e08>
> CR2: 00000000000002a4
>  <0>Kernel panic - not syncing: Aiee, killing interrupt handler!
> 
> to appear from time to time when it's being loaded (20% of times or so).
> If it loads successfully, it seems to work fine.

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

* [PATCH] Fix vesafb display panning regression
  2005-12-11 16:08 ` 2.6.15-rc5-mm2 Jesper Juhl
@ 2005-12-11 21:13   ` Antonino A. Daplas
  2005-12-11 21:30     ` Jesper Juhl
  0 siblings, 1 reply; 38+ messages in thread
From: Antonino A. Daplas @ 2005-12-11 21:13 UTC (permalink / raw)
  To: Jesper Juhl; +Cc: Andrew Morton, linux-kernel

Fix vesafb hang when scroll mode is REDRAW.

Signed-off-by: Antonino Daplas <adaplas@pol.net>
---

Jesper Juhl wrote:
> On 12/11/05, Andrew Morton <akpm@osdl.org> wrote:
>> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
>>
> When booting this kernel with  vga=791 like I normally do, the kernel
> hangs on boot. Booting with vga=normal works just fine.
> I don't have very much info since as soon as the videomode is switched
> I get a small rectangle of messed up colours in the top left corner of
> the screen (the rest is just black) and then it hangs - even the
> keyboard is dead, I have to powercycle the machine.
> Nothing makes it to the logs and I don't have a second machine atm to
> get logs via serial console or netconsole.
> I've got the vesafb driver build in, none of the other fb drivers.
> 

Sorry about that.  This particular hunk was missing in the 
vesafb_trim_pan_display.patch

Tony

 drivers/video/vesafb.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/drivers/video/vesafb.c b/drivers/video/vesafb.c
index e6e56b8..8982e54 100644
--- a/drivers/video/vesafb.c
+++ b/drivers/video/vesafb.c
@@ -417,6 +417,9 @@ static int __init vesafb_probe(struct pl
 	info->flags = FBINFO_FLAG_DEFAULT |
 		(ypan) ? FBINFO_HWACCEL_YPAN : 0;
 
+	if (!ypan)
+		info->fbops->fb_pan_display = NULL;
+
 	if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
 		err = -ENOMEM;
 		goto err;

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

* Re: [PATCH] Fix vesafb display panning regression
  2005-12-11 21:13   ` [PATCH] Fix vesafb display panning regression Antonino A. Daplas
@ 2005-12-11 21:30     ` Jesper Juhl
  0 siblings, 0 replies; 38+ messages in thread
From: Jesper Juhl @ 2005-12-11 21:30 UTC (permalink / raw)
  To: Antonino A. Daplas; +Cc: Andrew Morton, linux-kernel

On 12/11/05, Antonino A. Daplas <adaplas@gmail.com> wrote:
> Fix vesafb hang when scroll mode is REDRAW.
>
> Signed-off-by: Antonino Daplas <adaplas@pol.net>
> ---
>
> Jesper Juhl wrote:
> > On 12/11/05, Andrew Morton <akpm@osdl.org> wrote:
> >> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> >>
> > When booting this kernel with  vga=791 like I normally do, the kernel
> > hangs on boot. Booting with vga=normal works just fine.
> > I don't have very much info since as soon as the videomode is switched
> > I get a small rectangle of messed up colours in the top left corner of
> > the screen (the rest is just black) and then it hangs - even the
> > keyboard is dead, I have to powercycle the machine.
> > Nothing makes it to the logs and I don't have a second machine atm to
> > get logs via serial console or netconsole.
> > I've got the vesafb driver build in, none of the other fb drivers.
> >
>
> Sorry about that.

No problem, it happens :)


>  This particular hunk was missing in the
> vesafb_trim_pan_display.patch
>

I just rebuild 2.6.15-rc5-mm2 with that patch applied and I can
confirm that it fixes the problem.
So, I guess I should add

Acked-by: Jesper Juhl <jesper.juhl@gmail.com>

Andrew, could you please merge that patch from Antonio?



One small detail; With 2.6.15-rc5-mm2 I see a small (rather
insignificant) difference in behaviour compared to 2.6.15-rc5-git1
just at the time when the video mode is switched at boot.
With 2.6.15-rc5-git1 it goes straight from the text mode display to
the graphical one with the boot logo in the top left corner. With
2.6.15-rc5-mm2 + your patch I get a brief, split second, image with
random green/grey/white pixels in the location where the penguin
appears a few ms later - then everything is normal.
No big deal and it doesn't bother me, just thought it might be
something you'd want to know about...


--
Jesper Juhl <jesper.juhl@gmail.com>
Don't top-post  http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please      http://www.expita.com/nomime.html

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (5 preceding siblings ...)
  2005-12-11 17:56 ` 2.6.15-rc5-mm2: two cs5535 modules Adrian Bunk
@ 2005-12-12  0:53 ` Grant Coady
  2005-12-12 14:05 ` 2.6.15-rc5-mm2 Cornelia Huck
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 38+ messages in thread
From: Grant Coady @ 2005-12-12  0:53 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

On Sun, 11 Dec 2005 04:13:08 -0800, Andrew Morton <akpm@osdl.org> wrote:

>
>ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/

Locked up on boot just after 

  "USB 2.0 initialised, EHCI 1.00, driver 10 Dec 2004", 

where I'd expect to see the first "USB hub found" message.

box info: http://bugsplatter.mine.nu/test/boxen/sempro/

Sempron SktA on VIA chipset.

Grant.

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (6 preceding siblings ...)
  2005-12-12  0:53 ` 2.6.15-rc5-mm2 Grant Coady
@ 2005-12-12 14:05 ` Cornelia Huck
  2005-12-14  8:54 ` SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2] J.A. Magallon
  2005-12-15 13:41 ` 2.6.15-rc5-mm2 Reuben Farrelly
  9 siblings, 0 replies; 38+ messages in thread
From: Cornelia Huck @ 2005-12-12 14:05 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Martin Schwidefsky

Hi Andrew,

the following patch fixes the issues in
s390-introduce-struct-channel_subsystem.patch and
s390-convert-proc-cio_ignore.patch.

s390: Fix missing release function and cosmetic changes.

- Use kzalloc() in blacklist.c.
- Kill unwanted casts in blacklist.c.
- Provide release function for struct channel_subsystem.

Signed-off-by: Cornelia Huck <huckc@de.ibm.com>
CC: Martin Schwidefsky <schwidefsky@de.ibm.com>

 blacklist.c |    7 +++----
 css.c       |   10 ++++++++++
 2 files changed, 13 insertions(+), 4 deletions(-)

diff -Naurp linux-2.6.15-rc5-mm2/drivers/s390/cio/blacklist.c linux-2.6.15-rc5-mm2+cio/drivers/s390/cio/blacklist.c
--- linux-2.6.15-rc5-mm2/drivers/s390/cio/blacklist.c	2005-12-12 13:20:53.000000000 +0100
+++ linux-2.6.15-rc5-mm2+cio/drivers/s390/cio/blacklist.c	2005-12-12 13:21:05.000000000 +0100
@@ -299,10 +299,9 @@ cio_ignore_proc_seq_start(struct seq_fil
 
 	if (*offset >= (__MAX_SUBCHANNEL + 1) * (__MAX_SSID + 1))
 		return NULL;
-	iter = kmalloc(sizeof(struct ccwdev_iter), GFP_KERNEL);
+	iter = kzalloc(sizeof(struct ccwdev_iter), GFP_KERNEL);
 	if (!iter)
 		return ERR_PTR(-ENOMEM);
-	memset(iter, 0, sizeof(struct ccwdev_iter));
 	iter->ssid = *offset / (__MAX_SUBCHANNEL + 1);
 	iter->devno = *offset % (__MAX_SUBCHANNEL + 1);
 	return iter;
@@ -322,7 +321,7 @@ cio_ignore_proc_seq_next(struct seq_file
 
 	if (*offset >= (__MAX_SUBCHANNEL + 1) * (__MAX_SSID + 1))
 		return NULL;
-	iter = (struct ccwdev_iter *)it;
+	iter = it;
 	if (iter->devno == __MAX_SUBCHANNEL) {
 		iter->devno = 0;
 		iter->ssid++;
@@ -339,7 +338,7 @@ cio_ignore_proc_seq_show(struct seq_file
 {
 	struct ccwdev_iter *iter;
 
-	iter = (struct ccwdev_iter *)it;
+	iter = it;
 	if (!is_blacklisted(iter->ssid, iter->devno))
 		/* Not blacklisted, nothing to output. */
 		return 0;
diff -Naurp linux-2.6.15-rc5-mm2/drivers/s390/cio/css.c linux-2.6.15-rc5-mm2+cio/drivers/s390/cio/css.c
--- linux-2.6.15-rc5-mm2/drivers/s390/cio/css.c	2005-12-12 13:20:53.000000000 +0100
+++ linux-2.6.15-rc5-mm2+cio/drivers/s390/cio/css.c	2005-12-12 13:21:05.000000000 +0100
@@ -444,6 +444,15 @@ css_generate_pgid(struct channel_subsyst
 
 }
 
+static void
+channel_subsystem_release(struct device *dev)
+{
+	struct channel_subsystem *css;
+
+	css = to_css(dev);
+	kfree(css);
+}
+
 static inline void __init
 setup_css(int nr)
 {
@@ -453,6 +462,7 @@ setup_css(int nr)
 	css[nr]->valid = 1;
 	css[nr]->cssid = nr;
 	sprintf(css[nr]->device.bus_id, "css%x", nr);
+	css[nr]->device.release = channel_subsystem_release;
 	tod_high = (u32) (get_clock() >> 32);
 	css_generate_pgid(css[nr], tod_high);
 }

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

* 2.6.15-rc5-mm2: two cs5535 modules
  2005-12-11 17:56 ` 2.6.15-rc5-mm2: two cs5535 modules Adrian Bunk
@ 2005-12-12 18:29   ` Ben Gardner
  2005-12-12 22:49     ` Alan Cox
  0 siblings, 1 reply; 38+ messages in thread
From: Ben Gardner @ 2005-12-12 18:29 UTC (permalink / raw)
  To: Adrian Bunk; +Cc: Andrew Morton, linux-kernel

Hi Adrian,

Thanks for pointing that out. I'll use a different name.

Perhaps the cs5535 ide module should also be renamed to something more
sane, like "cs5535-ide".

Ben

On 12/11/05, Adrian Bunk <bunk@stusta.de> wrote:
> On Sun, Dec 11, 2005 at 04:13:08AM -0800, Andrew Morton wrote:
> >...
> > Changes since 2.6.15-rc5-mm1:
> >...
> > +i386-cs5535-chip-support-cpu.patch
> >...
> >  Updated.   Still need work.
> >...
>
> This patch adds a module cs5535 under arch/i386/kernel/, but there's
> already a module of the same name present under drivers/ide/pci/.
>
> This is a problem if both are modular since two modules of the same name
> are not possible.
>
> 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] 38+ messages in thread

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-11 20:38     ` Andrew Morton
@ 2005-12-12 19:53       ` Rafael J. Wysocki
  2005-12-12 20:29         ` Andrew Morton
  0 siblings, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-12 19:53 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-usb-devel

On Sunday, 11 December 2005 21:38, Andrew Morton wrote:
> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> >
> > The ehci_hcd driver causes problems like this:
> > 
> > ehci_hcd 0000:00:02.2: EHCI Host Controller
> > ehci_hcd 0000:00:02.2: debug port 1
> > ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
> > ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
> > usb 2-2: Product: USB Receiver
> > usb 2-2: Manufacturer: Logitech
> > usb 2-2: configuration #1 chosen from 1 choice
> > ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
> > Unable to handle kernel NULL pointer dereference at 00000000000002a4 RIP:
> > <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
> 
> Can you poke around in gdb, see which line it's dying at?

It looks like at the line 620.  At least here's what gdb told me:

Line 620 of "ehci-hcd.c" starts at address 0x69c3 <ehci_irq+211>
   and ends at 0x69e2 <ehci_irq+242>.

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 19:53       ` Rafael J. Wysocki
@ 2005-12-12 20:29         ` Andrew Morton
  2005-12-12 20:55           ` Rafael J. Wysocki
  2005-12-13  6:52           ` [linux-usb-devel] " David Brownell
  0 siblings, 2 replies; 38+ messages in thread
From: Andrew Morton @ 2005-12-12 20:29 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-kernel, linux-usb-devel

"Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>
> On Sunday, 11 December 2005 21:38, Andrew Morton wrote:
> > "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> > >
> > > The ehci_hcd driver causes problems like this:
> > > 
> > > ehci_hcd 0000:00:02.2: EHCI Host Controller
> > > ehci_hcd 0000:00:02.2: debug port 1
> > > ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
> > > ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
> > > usb 2-2: Product: USB Receiver
> > > usb 2-2: Manufacturer: Logitech
> > > usb 2-2: configuration #1 chosen from 1 choice
> > > ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
> > > Unable to handle kernel NULL pointer dereference at 00000000000002a4 RIP:
> > > <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
> > 
> > Can you poke around in gdb, see which line it's dying at?
> 
> It looks like at the line 620.  At least here's what gdb told me:
> 
> Line 620 of "ehci-hcd.c" starts at address 0x69c3 <ehci_irq+211>
>    and ends at 0x69e2 <ehci_irq+242>.

On my tree that's

	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {

It's best to actually send a copy of line 620 - kernels vary a lot, and
many developers won't have that particualr -mm tree handy.

The way I normally do this is to do `gdb vmlinux' and then `l
*0xffffffff880ad9d0'.  If that lands you in some inline function then poke
around, displacing the EIP by +/- amounts until it lands outside the
inlined function so you can see the callsite.

Anyway.  Greg's tree seems rather buggy lately..

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 20:29         ` Andrew Morton
@ 2005-12-12 20:55           ` Rafael J. Wysocki
  2005-12-12 21:09             ` Andrew Morton
  2005-12-13  6:52           ` [linux-usb-devel] " David Brownell
  1 sibling, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-12 20:55 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-usb-devel

On Monday, 12 December 2005 21:29, Andrew Morton wrote:
> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> >
> > On Sunday, 11 December 2005 21:38, Andrew Morton wrote:
> > > "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> > > >
> > > > The ehci_hcd driver causes problems like this:
> > > > 
> > > > ehci_hcd 0000:00:02.2: EHCI Host Controller
> > > > ehci_hcd 0000:00:02.2: debug port 1
> > > > ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 3
> > > > ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
> > > > usb 2-2: Product: USB Receiver
> > > > usb 2-2: Manufacturer: Logitech
> > > > usb 2-2: configuration #1 chosen from 1 choice
> > > > ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
> > > > Unable to handle kernel NULL pointer dereference at 00000000000002a4 RIP:
> > > > <ffffffff880ad9d0>{:ehci_hcd:ehci_irq+224}
> > > 
> > > Can you poke around in gdb, see which line it's dying at?
> > 
> > It looks like at the line 620.  At least here's what gdb told me:
> > 
> > Line 620 of "ehci-hcd.c" starts at address 0x69c3 <ehci_irq+211>
> >    and ends at 0x69e2 <ehci_irq+242>.
> 
> On my tree that's
> 
> 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {

Yes, that's it.

> It's best to actually send a copy of line 620 - kernels vary a lot, and
> many developers won't have that particualr -mm tree handy.
> 
> The way I normally do this is to do `gdb vmlinux' and then `l
> *0xffffffff880ad9d0'.

Does it work for modules too?

> If that lands you in some inline function then poke 
> around, displacing the EIP by +/- amounts until it lands outside the
> inlined function so you can see the callsite.
> 
> Anyway.  Greg's tree seems rather buggy lately..

Well ...

-- 
Beer is proof that God loves us and wants us to be happy - Benjamin Franklin

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 20:55           ` Rafael J. Wysocki
@ 2005-12-12 21:09             ` Andrew Morton
  2005-12-12 21:39               ` Rafael J. Wysocki
  0 siblings, 1 reply; 38+ messages in thread
From: Andrew Morton @ 2005-12-12 21:09 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-kernel, linux-usb-devel

"Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>
>  > It's best to actually send a copy of line 620 - kernels vary a lot, and
>  > many developers won't have that particualr -mm tree handy.
>  > 
>  > The way I normally do this is to do `gdb vmlinux' and then `l
>  > *0xffffffff880ad9d0'.
> 
>  Does it work for modules too?

Ah.  There are certainly ways of doing this - see the kgdb documentation. 
Or you can work out the module load address, gdb the module and do the
appropriate arithmetic I guess.

Generally I just statically link anything which I want to play with.


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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 21:09             ` Andrew Morton
@ 2005-12-12 21:39               ` Rafael J. Wysocki
  2005-12-12 21:47                 ` Andrew Morton
  2005-12-12 21:56                 ` Ben Pfaff
  0 siblings, 2 replies; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-12 21:39 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-usb-devel

On Monday, 12 December 2005 22:09, Andrew Morton wrote:
> "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> >
> >  > It's best to actually send a copy of line 620 - kernels vary a lot, and
> >  > many developers won't have that particualr -mm tree handy.
> >  > 
> >  > The way I normally do this is to do `gdb vmlinux' and then `l
> >  > *0xffffffff880ad9d0'.
> > 
> >  Does it work for modules too?
> 
> Ah.  There are certainly ways of doing this - see the kgdb documentation. 
> Or you can work out the module load address, gdb the module and do the
> appropriate arithmetic I guess.
> 
> Generally I just statically link anything which I want to play with.

Still, the oops is from a module.  I could link it statically for debugging,
but then the address would be different to the one in the oops.

Anyway, please tell me if my reasoning was correct: I thought I couldn't
figure it out based on the absolute address, but I could use the
displacements.  Namely, it followed from the oops that the problem
occured at the address {:ehci_hcd:ehci_irq+224}, which is at the
offset 224 wrt ehci_irq, so I did:

gdb drivers/usb/host/ehci-hcd.o

In gdb I did:

info line ehci_irq

and it told me the address the line started at, so I added 224 to it and
got the line 620.

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 21:39               ` Rafael J. Wysocki
@ 2005-12-12 21:47                 ` Andrew Morton
  2005-12-12 21:56                 ` Ben Pfaff
  1 sibling, 0 replies; 38+ messages in thread
From: Andrew Morton @ 2005-12-12 21:47 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-kernel, linux-usb-devel

"Rafael J. Wysocki" <rjw@sisk.pl> wrote:
>
> On Monday, 12 December 2005 22:09, Andrew Morton wrote:
> > "Rafael J. Wysocki" <rjw@sisk.pl> wrote:
> > >
> > >  > It's best to actually send a copy of line 620 - kernels vary a lot, and
> > >  > many developers won't have that particualr -mm tree handy.
> > >  > 
> > >  > The way I normally do this is to do `gdb vmlinux' and then `l
> > >  > *0xffffffff880ad9d0'.
> > > 
> > >  Does it work for modules too?
> > 
> > Ah.  There are certainly ways of doing this - see the kgdb documentation. 
> > Or you can work out the module load address, gdb the module and do the
> > appropriate arithmetic I guess.
> > 
> > Generally I just statically link anything which I want to play with.
> 
> Still, the oops is from a module.  I could link it statically for debugging,
> but then the address would be different to the one in the oops.
> 
> Anyway, please tell me if my reasoning was correct: I thought I couldn't
> figure it out based on the absolute address, but I could use the
> displacements.  Namely, it followed from the oops that the problem
> occured at the address {:ehci_hcd:ehci_irq+224}, which is at the
> offset 224 wrt ehci_irq, so I did:
> 
> gdb drivers/usb/host/ehci-hcd.o
> 
> In gdb I did:
> 
> info line ehci_irq
> 
> and it told me the address the line started at, so I added 224 to it and
> got the line 620.

That's a good way of doing it.

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

* Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 21:39               ` Rafael J. Wysocki
  2005-12-12 21:47                 ` Andrew Morton
@ 2005-12-12 21:56                 ` Ben Pfaff
  1 sibling, 0 replies; 38+ messages in thread
From: Ben Pfaff @ 2005-12-12 21:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-usb-devel

"Rafael J. Wysocki" <rjw@sisk.pl> writes:

>Namely, it followed from the oops that the problem
> occured at the address {:ehci_hcd:ehci_irq+224}, which is at the
> offset 224 wrt ehci_irq, so I did:
>
> gdb drivers/usb/host/ehci-hcd.o
>
> In gdb I did:
>
> info line ehci_irq
>
> and it told me the address the line started at, so I added 224 to it and
> got the line 620.

You can do the arithmetic yourself like that, but it's easier to
just type
        info line *ehci_irq+224
and let gdb do it for you.
-- 
Ben Pfaff 
email: blp@cs.stanford.edu
web: http://benpfaff.org


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

* Re: 2.6.15-rc5-mm2: two cs5535 modules
  2005-12-12 18:29   ` Ben Gardner
@ 2005-12-12 22:49     ` Alan Cox
  0 siblings, 0 replies; 38+ messages in thread
From: Alan Cox @ 2005-12-12 22:49 UTC (permalink / raw)
  To: Ben Gardner; +Cc: Adrian Bunk, Andrew Morton, linux-kernel

On Llu, 2005-12-12 at 12:29 -0600, Ben Gardner wrote:
> Hi Adrian,
> 
> Thanks for pointing that out. I'll use a different name.
> 
> Perhaps the cs5535 ide module should also be renamed to something more
> sane, like "cs5535-ide".

Historically all chipsets for IDE have been known by the chipset name.
Its already changed for the new sata layer. Its probably better to
rename the gpio type module, if indeed its even worth having in the
kernel (which I'm dubious about)


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

* Re: 2.6.15-rc5-mm2 :-)
  2005-12-11 16:12 ` 2.6.15-rc5-mm2 :-) Maciej Soltysiak
@ 2005-12-13  5:52   ` Con Kolivas
       [not found]     ` <1916802326.20051213121330@dns.toxicfilms.tv>
  0 siblings, 1 reply; 38+ messages in thread
From: Con Kolivas @ 2005-12-13  5:52 UTC (permalink / raw)
  To: Maciej Soltysiak; +Cc: linux-kernel, Andrew Morton

On Monday 12 December 2005 03:12, Maciej Soltysiak wrote:
> Hello Andrew,
>
> Sunday, December 11, 2005, 1:13:08 PM, you wrote:
> > - New CPU scheduler policy: SCHED_BATCH.
>
> Yes, Yes, Yesss. THANKS! Me not worthy, me bow before Con and Andrew ;-)
> As for apache/python voting rules, here's my +1 for vanilla inclusion.
>
> Anyway this makes me think. I remember Con saying that SCHED_BATCH relies
> on his staircase scheduler. I understand this is kind of a rewrite for
> the current scheduler, right?

Hi Maciej

I missed this announcement (been on leave for a while). This SCHED_BATCH 
implementation is by Ingo and it it is not "idle" scheduling as I have 
implemented in the staircase scheduler. This is just to restrict a task to 
not having any interactive bonus at any stage and to have predictable 
scheduling behaviour I guess.

Cheers,
Con

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

* Re: [linux-usb-devel] Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-12 20:29         ` Andrew Morton
  2005-12-12 20:55           ` Rafael J. Wysocki
@ 2005-12-13  6:52           ` David Brownell
  2005-12-13 22:10             ` Rafael J. Wysocki
  1 sibling, 1 reply; 38+ messages in thread
From: David Brownell @ 2005-12-13  6:52 UTC (permalink / raw)
  To: linux-usb-devel; +Cc: Andrew Morton, Rafael J. Wysocki, linux-kernel

> 
> 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {

What happens if you make that line read

	if ((status & STS_PCD) != 0) {

and ignore the root hub thing?  There's some confusion about when the root
hub becomes available ... it should be done a lot earlier than it is now,
like before any HCD code may need to rely on it.

- Dave


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

* Re: 2.6.15-rc5-mm2 :-)
       [not found]     ` <1916802326.20051213121330@dns.toxicfilms.tv>
@ 2005-12-13 12:16       ` Con Kolivas
  2005-12-13 23:30         ` Peter Williams
  0 siblings, 1 reply; 38+ messages in thread
From: Con Kolivas @ 2005-12-13 12:16 UTC (permalink / raw)
  To: Maciej Soltysiak; +Cc: linux kernel mailing list

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

On Tuesday 13 December 2005 22:13, Maciej Soltysiak wrote:
> Hello Con,
>
> Tuesday, December 13, 2005, 6:52:09 AM, you wrote:
> > I missed this announcement (been on leave for a while). This SCHED_BATCH
> > implementation is by Ingo and it it is not "idle" scheduling as I have
> > implemented in the staircase scheduler. This is just to restrict a task
> > to not having any interactive bonus at any stage and to have predictable
> > scheduling behaviour I guess.
>
> Thanks a lot. That's good anyway.
>
> If I understand correctly, if Ingo's version gets merged with linus' tree
> your implementions of SCHED_BATCH in -ck will be replacing the one from
> Ingo.

Yes. SCHED_BATCH in Ingo's implementation is more like turning off the 
interactive setting in staircase, and the idle scheduling staircase offers is 
extremely useful.

> A silly question. Is SCHED_BATCH-kind-of-thing a standard in Unices or
> general operating system engineering know-how? Or is this concept only
> available for Linux?

Fairly standard in Unices but prone to all sorts of priority inversion 
starvation scenarios so very few implement it. In freebsd for example you can 
use their idle scheduling only if you are root to prevent this starvation - 
which kind of makes it useless in practice. My implementation is fairly 
robust at avoiding the priority inversion problem - at least I haven't seen a 
bug report about it for years since I address it :)

Cheers,
Con

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

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

* Re: [linux-usb-devel] Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-13  6:52           ` [linux-usb-devel] " David Brownell
@ 2005-12-13 22:10             ` Rafael J. Wysocki
  2005-12-13 22:22               ` David Brownell
  0 siblings, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-13 22:10 UTC (permalink / raw)
  To: David Brownell; +Cc: linux-usb-devel, Andrew Morton, linux-kernel

On Tuesday, 13 December 2005 07:52, David Brownell wrote:
> > 
> > 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {
> 
> What happens if you make that line read
> 
> 	if ((status & STS_PCD) != 0) {
> 
> and ignore the root hub thing?

So far, so good.  It works and hasn't triggered the oops yet.  I'll report if there's
anything wrong with it.

Greetings,
Rafael

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

* Re: [linux-usb-devel] Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-13 22:10             ` Rafael J. Wysocki
@ 2005-12-13 22:22               ` David Brownell
  2005-12-13 22:39                 ` Rafael J. Wysocki
  0 siblings, 1 reply; 38+ messages in thread
From: David Brownell @ 2005-12-13 22:22 UTC (permalink / raw)
  To: Rafael J. Wysocki; +Cc: linux-usb-devel, Andrew Morton, linux-kernel

On Tuesday 13 December 2005 2:10 pm, Rafael J. Wysocki wrote:
> On Tuesday, 13 December 2005 07:52, David Brownell wrote:
> > > 
> > > 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {
> > 
> > What happens if you make that line read
> > 
> > 	if ((status & STS_PCD) != 0) {
> > 
> > and ignore the root hub thing?
> 
> So far, so good.  It works and hasn't triggered the oops yet.  I'll report if there's
> anything wrong with it.

I suspect that should be safe to merge for 2.6.15, and it might be
worth considering that.  You were using kexec() right?

- Dave

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

* Re: [linux-usb-devel] Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-13 22:22               ` David Brownell
@ 2005-12-13 22:39                 ` Rafael J. Wysocki
  2005-12-13 23:31                   ` David Brownell
  0 siblings, 1 reply; 38+ messages in thread
From: Rafael J. Wysocki @ 2005-12-13 22:39 UTC (permalink / raw)
  To: David Brownell; +Cc: linux-usb-devel, Andrew Morton, linux-kernel

On Tuesday, 13 December 2005 23:22, David Brownell wrote:
> On Tuesday 13 December 2005 2:10 pm, Rafael J. Wysocki wrote:
> > On Tuesday, 13 December 2005 07:52, David Brownell wrote:
> > > > 
> > > > 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {
> > > 
> > > What happens if you make that line read
> > > 
> > > 	if ((status & STS_PCD) != 0) {
> > > 
> > > and ignore the root hub thing?
> > 
> > So far, so good.  It works and hasn't triggered the oops yet.  I'll report if there's
> > anything wrong with it.
> 
> I suspect that should be safe to merge for 2.6.15, and it might be
> worth considering that.  You were using kexec() right?

No, I was not.  Why would that be important?

Rafael

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

* Re: 2.6.15-rc5-mm2 :-)
  2005-12-13 12:16       ` Con Kolivas
@ 2005-12-13 23:30         ` Peter Williams
  0 siblings, 0 replies; 38+ messages in thread
From: Peter Williams @ 2005-12-13 23:30 UTC (permalink / raw)
  To: Maciej Soltysiak; +Cc: Con Kolivas, linux kernel mailing list

Con Kolivas wrote:
> On Tuesday 13 December 2005 22:13, Maciej Soltysiak wrote:
> 
>>Hello Con,
>>
>>Tuesday, December 13, 2005, 6:52:09 AM, you wrote:
>>
>>>I missed this announcement (been on leave for a while). This SCHED_BATCH
>>>implementation is by Ingo and it it is not "idle" scheduling as I have
>>>implemented in the staircase scheduler. This is just to restrict a task
>>>to not having any interactive bonus at any stage and to have predictable
>>>scheduling behaviour I guess.
>>
>>Thanks a lot. That's good anyway.
>>
>>If I understand correctly, if Ingo's version gets merged with linus' tree
>>your implementions of SCHED_BATCH in -ck will be replacing the one from
>>Ingo.
> 
> 
> Yes. SCHED_BATCH in Ingo's implementation is more like turning off the 
> interactive setting in staircase, and the idle scheduling staircase offers is 
> extremely useful.
> 
> 
>>A silly question. Is SCHED_BATCH-kind-of-thing a standard in Unices or
>>general operating system engineering know-how? Or is this concept only
>>available for Linux?
> 
> 
> Fairly standard in Unices but prone to all sorts of priority inversion 
> starvation scenarios so very few implement it. In freebsd for example you can 
> use their idle scheduling only if you are root to prevent this starvation - 
> which kind of makes it useless in practice. My implementation is fairly 
> robust at avoiding the priority inversion problem - at least I haven't seen a 
> bug report about it for years since I address it :)
> 

FYI, the 6.1.6 version of PlugSched for 2.6.15-rc5-mm2 that I announced 
yesterday applies the same SCHED_BATCH semantics as Ingo's patch to the 
ingosched, nicksched, zaphod and spa_ws schedulers (i.e. it suppresses 
interactive bonuses for tasks in the SCHED_BATCH policy class).  As 
spa_no_frills and spa_svr do not have interactive bonuses there is no 
change to their semantics.  The staircase scheduler in PlugSched will be 
updated to the same SCHED_BATCH as the stand alone version in due course.

Peter
-- 
Peter Williams                                   pwil3058@bigpond.net.au

"Learning, n. The kind of ignorance distinguishing the studious."
  -- Ambrose Bierce

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

* Re: [linux-usb-devel] Re: 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes
  2005-12-13 22:39                 ` Rafael J. Wysocki
@ 2005-12-13 23:31                   ` David Brownell
  0 siblings, 0 replies; 38+ messages in thread
From: David Brownell @ 2005-12-13 23:31 UTC (permalink / raw)
  To: linux-usb-devel; +Cc: Rafael J. Wysocki, Andrew Morton, linux-kernel

> > > > > 	if ((status & STS_PCD) && device_may_wakeup(&hcd->self.root_hub->dev)) {
> > > > 
> > > > What happens if you make that line read
> > > > 
> > > > 	if ((status & STS_PCD) != 0) {
> > > > 
> > > > and ignore the root hub thing?
> > > 
> > > So far, so good.  It works and hasn't triggered the oops yet.  I'll report if there's
> > > anything wrong with it.
> > 
> > I suspect that should be safe to merge for 2.6.15, and it might be
> > worth considering that.  You were using kexec() right?
> 
> No, I was not.  Why would that be important?

Just trying to keep the symptoms straight, that's all.

- Dave

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

* SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2]
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (7 preceding siblings ...)
  2005-12-12 14:05 ` 2.6.15-rc5-mm2 Cornelia Huck
@ 2005-12-14  8:54 ` J.A. Magallon
       [not found]   ` <20060120192259.4460af42.akpm@osdl.org>
  2005-12-15 13:41 ` 2.6.15-rc5-mm2 Reuben Farrelly
  9 siblings, 1 reply; 38+ messages in thread
From: J.A. Magallon @ 2005-12-14  8:54 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

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

On Sun, 11 Dec 2005 04:13:08 -0800, Andrew Morton <akpm@osdl.org> wrote:

> 
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> 

Booting a SMP built kernel with 'nosmp' just hangs at the VFS layer, with
the message about 'not being able to find root device sda1'.
sda is a SATA drive on an Intel ICH5 controller:

libata version 1.20 loaded.
ata_piix 0000:00:1f.2: version 1.05
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 16
ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 16
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
ata1: dev 0 ATA-6, max UDMA/133, 390721968 sectors: LBA48
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ATA: abnormal status 0x7F on port 0xC807
scsi1 : ata_piix
  Vendor: ATA       Model: ST3200822AS       Rev: 3.01
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda

I would have to double check, but I think it even missed the USB keyboard.

Something really strange...

--
J.A. Magallon <jamagallon()able!es>     \               Software is like sex:
werewolf!able!es                         \         It's better when it's free
Mandriva Linux release 2006.1 (Cooker) for i586
Linux 2.6.14-jam4 (gcc 4.0.2 (4.0.2-1mdk for Mandriva Linux release 2006.1))

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

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

* Re: 2.6.15-rc5-mm2
  2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
                   ` (8 preceding siblings ...)
  2005-12-14  8:54 ` SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2] J.A. Magallon
@ 2005-12-15 13:41 ` Reuben Farrelly
  9 siblings, 0 replies; 38+ messages in thread
From: Reuben Farrelly @ 2005-12-15 13:41 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Hi,

On 11/12/2005 11:13 p.m., Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> 
> - Many new driver updates and architecture updates
> 
> - New CPU scheduler policy: SCHED_BATCH.
> 
> - New version of the hrtimers code.

I've just had my kernel suffer a meltdown with 2.6.15-rc5-mm2, there was a
massive amount of console output streaming for an hour or so till I got control
but this was logged in the messages log immediately after it went amiss.

I'm about to run up -mm3 but didn't see any obvious fix for this so possibly
it's still a problem in that one too?

Dec 16 00:01:41 tornado kernel: BUG: soft lockup detected on CPU#0!
Dec 16 00:01:41 tornado kernel:
Dec 16 00:01:41 tornado kernel: Pid: 8, comm:             events/0
Dec 16 00:01:41 tornado kernel: EIP: 0060:[<c031fb4b>] CPU: 0
Dec 16 00:01:41 tornado kernel: EIP is at _spin_unlock_irqrestore+0x5/0x6
Dec 16 00:01:41 tornado kernel:  EFLAGS: 00000286    Not tainted  (2.6.15-rc5-mm2)
Dec 16 00:01:41 tornado kernel: EAX: c0444e60 EBX: 0000003e ECX: 00000a19 EDX:
00000286
Dec 16 00:01:41 tornado kernel: ESI: 00000000 EDI: cecd5981 EBP: f76b7000 DS:
007b ES: 007b
Dec 16 00:01:41 tornado kernel: CR0: 8005003b CR2: b7aff004 CR3: 0040f000 CR4:
000006d0
Dec 16 00:01:41 tornado kernel:  [<c021f458>] n_tty_receive_buf+0x664/0xa03
Dec 16 00:01:41 tornado kernel:  [<c011635e>] load_balance+0x4e/0x1eb
Dec 16 00:01:41 tornado kernel:  [<c01169cb>] scheduler_tick+0x31/0x36f
Dec 16 00:01:41 tornado kernel:  [<c01107ba>] smp_apic_timer_interrupt+0xc1/0xca
Dec 16 00:01:41 tornado kernel:  [<c0104dd1>] do_IRQ+0x41/0x52
Dec 16 00:01:41 tornado kernel:  [<c01034e6>] common_interrupt+0x1a/0x20
Dec 16 00:01:41 tornado kernel:  [<c021d92a>] flush_to_ldisc+0x64/0xcb
Dec 16 00:01:41 tornado kernel:  [<c012a94e>] worker_thread+0x1bf/0x249
Dec 16 00:01:41 tornado kernel:  [<c021d8c6>] flush_to_ldisc+0x0/0xcb
Dec 16 00:01:41 tornado kernel:  [<c0116d09>] default_wake_function+0x0/0xc
Dec 16 00:01:41 tornado kernel:  [<c012a78f>] worker_thread+0x0/0x249
Dec 16 00:01:41 tornado kernel:  [<c012d8f9>] kthread+0x93/0x97
Dec 16 00:01:41 tornado kernel:  [<c012d866>] kthread+0x0/0x97
Dec 16 00:01:41 tornado kernel:  [<c0100fcd>] kernel_thread_helper+0x5/0xb
Dec 16 00:01:51 tornado kernel: BUG: soft lockup detected on CPU#0!
Dec 16 00:01:51 tornado kernel:
Dec 16 00:01:51 tornado kernel: Pid: 8, comm:             events/0
Dec 16 00:01:51 tornado kernel: EIP: 0060:[<c021f686>] CPU: 0
Dec 16 00:01:51 tornado kernel: EIP is at n_tty_receive_buf+0x892/0xa03
Dec 16 00:01:51 tornado kernel:  EFLAGS: 00000246    Not tainted  (2.6.15-rc5-mm2)
Dec 16 00:01:51 tornado kernel: EAX: f76b7404 EBX: f76b7404 ECX: f76b7000 EDX:
00000246
Dec 16 00:01:51 tornado kernel: ESI: 00000246 EDI: cecd59c6 EBP: f76b7000 DS:
007b ES: 007b
Dec 16 00:01:51 tornado kernel: CR0: 8005003b CR2: b7aff004 CR3: 0040f000 CR4:
000006d0
Dec 16 00:01:51 tornado kernel:  [<c011635e>] load_balance+0x4e/0x1eb
Dec 16 00:01:51 tornado kernel:  [<c01107ba>] smp_apic_timer_interrupt+0xc1/0xca
Dec 16 00:01:51 tornado kernel:  [<c0104dd1>] do_IRQ+0x41/0x52
Dec 16 00:01:51 tornado kernel:  [<c01034e6>] common_interrupt+0x1a/0x20
Dec 16 00:01:51 tornado kernel:  [<c021edf6>] n_tty_receive_buf+0x2/0xa03
Dec 16 00:01:51 tornado kernel:  [<c021d92a>] flush_to_ldisc+0x64/0xcb
Dec 16 00:01:51 tornado kernel:  [<c012a94e>] worker_thread+0x1bf/0x249
Dec 16 00:01:51 tornado kernel:  [<c021d8c6>] flush_to_ldisc+0x0/0xcb
Dec 16 00:01:51 tornado kernel:  [<c0116d09>] default_wake_function+0x0/0xc
Dec 16 00:01:51 tornado kernel:  [<c012a78f>] worker_thread+0x0/0x249
Dec 16 00:01:51 tornado kernel:  [<c012d8f9>] kthread+0x93/0x97
Dec 16 00:01:51 tornado kernel:  [<c012d866>] kthread+0x0/0x97
Dec 16 00:01:51 tornado kernel:  [<c0100fcd>] kernel_thread_helper+0x5/0xb
Dec 16 00:02:01 tornado kernel: BUG: soft lockup detected on CPU#0!
Dec 16 00:02:01 tornado kernel:
Dec 16 00:02:01 tornado kernel: Pid: 8, comm:             events/0
Dec 16 00:02:01 tornado kernel: EIP: 0060:[<c01674b4>] CPU: 0
Dec 16 00:02:01 tornado kernel: EIP is at kill_fasync+0x2d/0x39
Dec 16 00:02:01 tornado kernel:  EFLAGS: 00000246    Not tainted  (2.6.15-rc5-mm2)
Dec 16 00:02:01 tornado kernel: EAX: f76b70d4 EBX: f76b7404 ECX: 00000000 EDX:
0000001d
Dec 16 00:02:01 tornado kernel: ESI: 00000246 EDI: 0000001d EBP: f76b7000 DS:
007b ES: 007b
Dec 16 00:02:01 tornado kernel: CR0: 8005003b CR2: b7aff004 CR3: 0040f000 CR4:
000006d0
Dec 16 00:02:01 tornado kernel:  [<c021f69b>] n_tty_receive_buf+0x8a7/0xa03
Dec 16 00:02:01 tornado kernel:  [<c011635e>] load_balance+0x4e/0x1eb
Dec 16 00:02:01 tornado kernel:  [<c01169cb>] scheduler_tick+0x31/0x36f
Dec 16 00:02:01 tornado kernel:  [<c01107ba>] smp_apic_timer_interrupt+0xc1/0xca
Dec 16 00:02:01 tornado kernel:  [<c0104dd1>] do_IRQ+0x41/0x52
Dec 16 00:02:01 tornado kernel:  [<c01034e6>] common_interrupt+0x1a/0x20
Dec 16 00:02:01 tornado kernel:  [<c021007b>] acpi_ec_gpe_intr_handler+0x35/0xa6
Dec 16 00:02:01 tornado kernel:  [<c021d92a>] flush_to_ldisc+0x64/0xcb
Dec 16 00:02:01 tornado kernel:  [<c012a94e>] worker_thread+0x1bf/0x249
Dec 16 00:02:01 tornado kernel:  [<c021d8c6>] flush_to_ldisc+0x0/0xcb
Dec 16 00:02:01 tornado kernel:  [<c0116d09>] default_wake_function+0x0/0xc
Dec 16 00:02:01 tornado kernel:  [<c012a78f>] worker_thread+0x0/0x249
Dec 16 00:02:01 tornado kernel:  [<c012d8f9>] kthread+0x93/0x97
Dec 16 00:02:01 tornado kernel:  [<c012d866>] kthread+0x0/0x97
Dec 16 00:02:01 tornado kernel:  [<c0100fcd>] kernel_thread_helper+0x5/0xb
Dec 16 00:02:11 tornado kernel: BUG: soft lockup detected on CPU#0!
Dec 16 00:02:11 tornado kernel:
Dec 16 00:02:11 tornado kernel: Pid: 8, comm:             events/0
Dec 16 00:02:11 tornado kernel: EIP: 0060:[<c0230455>] CPU: 0
Dec 16 00:02:11 tornado kernel: EIP is at uart_write_room+0x0/0x18
Dec 16 00:02:11 tornado kernel:  EFLAGS: 00000286    Not tainted  (2.6.15-rc5-mm2)
Dec 16 00:02:11 tornado kernel: EAX: f76b7000 EBX: 0000000a ECX: 00000439 EDX:
f7cac400
Dec 16 00:02:11 tornado kernel: ESI: f76b7000 EDI: cecd593f EBP: f76b7000 DS:
007b ES: 007b
Dec 16 00:02:11 tornado kernel: CR0: 8005003b CR2: b7aff004 CR3: 0040f000 CR4:
000006d0
Dec 16 00:02:11 tornado kernel:  [<c021e5d2>] opost+0x12/0x1cd
Dec 16 00:02:11 tornado kernel:  [<c021f63a>] n_tty_receive_buf+0x846/0xa03
Dec 16 00:02:11 tornado kernel:  [<c011635e>] load_balance+0x4e/0x1eb
Dec 16 00:02:11 tornado kernel:  [<c011679f>] rebalance_tick+0xec/0x10b
Dec 16 00:02:11 tornado kernel:  [<c01107ba>] smp_apic_timer_interrupt+0xc1/0xca
Dec 16 00:02:11 tornado kernel:  [<c0104dd1>] do_IRQ+0x41/0x52
Dec 16 00:02:11 tornado kernel:  [<c01034e6>] common_interrupt+0x1a/0x20
Dec 16 00:02:11 tornado kernel:  [<c021007b>] acpi_ec_gpe_intr_handler+0x35/0xa6
Dec 16 00:02:11 tornado kernel:  [<c021d92a>] flush_to_ldisc+0x64/0xcb
Dec 16 00:02:11 tornado kernel:  [<c012a94e>] worker_thread+0x1bf/0x249
Dec 16 00:02:11 tornado kernel:  [<c021d8c6>] flush_to_ldisc+0x0/0xcb
Dec 16 00:02:11 tornado kernel:  [<c0116d09>] default_wake_function+0x0/0xc
Dec 16 00:02:11 tornado kernel:  [<c012a78f>] worker_thread+0x0/0x249
Dec 16 00:02:11 tornado kernel:  [<c012d8f9>] kthread+0x93/0x97
Dec 16 00:02:11 tornado kernel:  [<c012d866>] kthread+0x0/0x97
Dec 16 00:02:11 tornado kernel:  [<c0100fcd>] kernel_thread_helper+0x5/0xb
Dec 16 00:02:21 tornado kernel: BUG: soft lockup detected on CPU#0!
Dec 16 00:02:21 tornado kernel:

Usual details including .config are up at http://www.reub.net/files/kernel/

reuben


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

* Re: SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2]
       [not found]   ` <20060120192259.4460af42.akpm@osdl.org>
@ 2006-01-21 23:46     ` J.A. Magallon
  2006-01-22  0:22       ` Randy.Dunlap
  0 siblings, 1 reply; 38+ messages in thread
From: J.A. Magallon @ 2006-01-21 23:46 UTC (permalink / raw)
  To: Andrew Morton, Linux-Kernel, 

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

On Fri, 20 Jan 2006 19:22:59 -0800, Andrew Morton <akpm@osdl.org> wrote:

> "J.A. Magallon" <jamagallon@able.es> wrote:
> >
> > On Sun, 11 Dec 2005 04:13:08 -0800, Andrew Morton <akpm@osdl.org> wrote:
> > 
> > > 
> > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> > > 
> > 
> > Booting a SMP built kernel with 'nosmp' just hangs at the VFS layer, with
> > the message about 'not being able to find root device sda1'.
> > sda is a SATA drive on an Intel ICH5 controller:
> > 
> > libata version 1.20 loaded.
> > ata_piix 0000:00:1f.2: version 1.05
> > ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
> > PCI: Setting latency timer of device 0000:00:1f.2 to 64
> > ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 16
> > ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 16
> > ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
> > ata1: dev 0 ATA-6, max UDMA/133, 390721968 sectors: LBA48
> > ata1: dev 0 configured for UDMA/133
> > scsi0 : ata_piix
> > ATA: abnormal status 0x7F on port 0xC807
> > scsi1 : ata_piix
> >   Vendor: ATA       Model: ST3200822AS       Rev: 3.01
> >   Type:   Direct-Access                      ANSI SCSI revision: 05
> > SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
> > SCSI device sda: drive cache: write back
> > SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
> > SCSI device sda: drive cache: write back
> >  sda: sda1 sda2 sda3
> > sd 0:0:0:0: Attached scsi disk sda
> > 
> > I would have to double check, but I think it even missed the USB keyboard.
> > 
> 
> Is this still happening?

Yes. I have just tried with 2.6.16-rc1-mm2, and the result is the same.
No root device.

The nosmp-booted kernel looks much much slow than the SMP one, it takes
ages to detect devices like usb ones, and even spent about 20 seconds here:

[    0.431601] libata version 1.20 loaded.
[    0.431652] ata_piix 0000:00:1f.2: version 1.05
[    0.431670] ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
[    0.431792] PCI: Setting latency timer of device 0000:00:1f.2 to 64
[    0.431852] ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 16
[    0.431950] ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 16
   >>>>>>>>>>>>> here <<<<<<<<<<<<<<<<<<
[    0.690451] ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
[    0.690456] ata1: dev 0 ATA-6, max UDMA/133, 390721968 sectors: LBA48
[    0.696278] ata1: dev 0 configured for UDMA/133
[    0.701627] scsi0 : ata_piix
[    1.937443] scsi1 : ata_piix

and it did not detect any drive, so the no-root-device error. This one can be
a detection timeout, but as I say also the USB detection is dog slooow.

Need some info ? .config, or the like ?

--
J.A. Magallon <jamagallon()able!es>     \               Software is like sex:
werewolf!able!es                         \         It's better when it's free
Mandriva Linux release 2006.1 (Cooker) for i586
Linux 2.6.15-jam5 (gcc 4.0.2 (4.0.2-1mdk for Mandriva Linux release 2006.1))

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

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

* Re: SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2]
  2006-01-21 23:46     ` J.A. Magallon
@ 2006-01-22  0:22       ` Randy.Dunlap
  0 siblings, 0 replies; 38+ messages in thread
From: Randy.Dunlap @ 2006-01-22  0:22 UTC (permalink / raw)
  To: J.A. Magallon; +Cc: akpm, linux-kernel

On Sun, 22 Jan 2006 00:46:36 +0100 J.A. Magallon wrote:

> On Fri, 20 Jan 2006 19:22:59 -0800, Andrew Morton <akpm@osdl.org> wrote:
> 
> > "J.A. Magallon" <jamagallon@able.es> wrote:
> > >
> > > On Sun, 11 Dec 2005 04:13:08 -0800, Andrew Morton <akpm@osdl.org> wrote:
> > > 
> > > > 
> > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> > > > 
> > > 
> > > Booting a SMP built kernel with 'nosmp' just hangs at the VFS layer, with
> > > the message about 'not being able to find root device sda1'.
> > > sda is a SATA drive on an Intel ICH5 controller:
> > > 
> > > libata version 1.20 loaded.
> > > ata_piix 0000:00:1f.2: version 1.05
> > > ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
> > > PCI: Setting latency timer of device 0000:00:1f.2 to 64
> > > ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 16
> > > ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 16
> > > ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
> > > ata1: dev 0 ATA-6, max UDMA/133, 390721968 sectors: LBA48
> > > ata1: dev 0 configured for UDMA/133
> > > scsi0 : ata_piix
> > > ATA: abnormal status 0x7F on port 0xC807
> > > scsi1 : ata_piix
> > >   Vendor: ATA       Model: ST3200822AS       Rev: 3.01
> > >   Type:   Direct-Access                      ANSI SCSI revision: 05
> > > SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
> > > SCSI device sda: drive cache: write back
> > > SCSI device sda: 390721968 512-byte hdwr sectors (200050 MB)
> > > SCSI device sda: drive cache: write back
> > >  sda: sda1 sda2 sda3
> > > sd 0:0:0:0: Attached scsi disk sda
> > > 
> > > I would have to double check, but I think it even missed the USB keyboard.
> > > 
> > 
> > Is this still happening?
> 
> Yes. I have just tried with 2.6.16-rc1-mm2, and the result is the same.
> No root device.
> 
> The nosmp-booted kernel looks much much slow than the SMP one, it takes
> ages to detect devices like usb ones, and even spent about 20 seconds here:
> 
> [    0.431601] libata version 1.20 loaded.
> [    0.431652] ata_piix 0000:00:1f.2: version 1.05
> [    0.431670] ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 16
> [    0.431792] PCI: Setting latency timer of device 0000:00:1f.2 to 64
> [    0.431852] ata1: SATA max UDMA/133 cmd 0xC000 ctl 0xC402 bmdma 0xD000 irq 16
> [    0.431950] ata2: SATA max UDMA/133 cmd 0xC800 ctl 0xCC02 bmdma 0xD008 irq 16
>    >>>>>>>>>>>>> here <<<<<<<<<<<<<<<<<<
> [    0.690451] ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4003 85:3469 86:3c01 87:4003 88:407f
> [    0.690456] ata1: dev 0 ATA-6, max UDMA/133, 390721968 sectors: LBA48
> [    0.696278] ata1: dev 0 configured for UDMA/133
> [    0.701627] scsi0 : ata_piix
> [    1.937443] scsi1 : ata_piix
> 
> and it did not detect any drive, so the no-root-device error. This one can be
> a detection timeout, but as I say also the USB detection is dog slooow.
> 
> Need some info ? .config, or the like ?

Hi,
I've been testing this also.  I also see the problem.
I don't yet know what to do about it, but it's easy to
reproduce.  I'll continue to look at it.

For a temporary workaround, booting with "irqpoll" might help,
but that's not the real solution IMO.

---
~Randy

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

* Re: 2.6.15-rc5-mm2
       [not found] <5iylt-514-17@gated-at.bofh.it>
@ 2005-12-13  6:16 ` Reuben Farrelly
  0 siblings, 0 replies; 38+ messages in thread
From: Reuben Farrelly @ 2005-12-13  6:16 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Dave Jones

On 12/12/2005 1:20 a.m., Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15-rc5/2.6.15-rc5-mm2/
> 
> - Many new driver updates and architecture updates
> 
> - New CPU scheduler policy: SCHED_BATCH.
> 
> - New version of the hrtimers code.

Works fine.  However now that Redhat Rawhide contains gcc version 4.1.0 20051207 
(Red Hat 4.1.0-0.6) I'm seeing quite a few compile warnings, one in particular 
appearing in hundreds of lines:

In file included from include/asm/mpspec.h:5,
                  from include/asm/smp.h:18,
                  from include/linux/smp.h:22,
                  from include/linux/sched.h:26,
                  from include/linux/module.h:10,
                  from drivers/net/sky2.c:39:
include/asm/mpspec_def.h:78: warning: 'packed' attribute ignored for field of 
type 'unsigned char[5u]'


There is a patch in the Fedora Core Kernel RPM that 'fixes' this for the FC kernels:

http://cvs.fedora.redhat.com/viewcvs/devel/kernel/linux-2.6-gcc41.patch
http://cvs.fedora.redhat.com/viewcvs/devel/kernel/linux-2.6-gcc41.patch?rev=1.3&view=markup

Perhaps part or all of it could go into -mm for further testing?  Is this a gcc 
glitch or something that ought to be fixed in the kernel?  (davej?)


reuben

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

end of thread, other threads:[~2006-01-22  0:21 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-12-11 12:13 2.6.15-rc5-mm2 Andrew Morton
2005-12-11 12:39 ` 2.6.15-rc5-mm2 Benoit Boissinot
2005-12-11 15:17 ` 2.6.15-rc5-mm2 Benoit Boissinot
2005-12-11 15:47 ` 2.6.15-rc5-mm2 Rafael J. Wysocki
2005-12-11 15:52   ` 2.6.15-rc5-mm2: broken resume from disk on x86-64 Rafael J. Wysocki
2005-12-11 16:02   ` 2.6.15-rc5-mm2: evdev problem Rafael J. Wysocki
2005-12-11 18:22     ` Dmitry Torokhov
2005-12-11 16:06   ` 2.6.15-rc5-mm2: ehci_hcd crashes on load sometimes Rafael J. Wysocki
2005-12-11 20:38     ` Andrew Morton
2005-12-12 19:53       ` Rafael J. Wysocki
2005-12-12 20:29         ` Andrew Morton
2005-12-12 20:55           ` Rafael J. Wysocki
2005-12-12 21:09             ` Andrew Morton
2005-12-12 21:39               ` Rafael J. Wysocki
2005-12-12 21:47                 ` Andrew Morton
2005-12-12 21:56                 ` Ben Pfaff
2005-12-13  6:52           ` [linux-usb-devel] " David Brownell
2005-12-13 22:10             ` Rafael J. Wysocki
2005-12-13 22:22               ` David Brownell
2005-12-13 22:39                 ` Rafael J. Wysocki
2005-12-13 23:31                   ` David Brownell
2005-12-11 16:08 ` 2.6.15-rc5-mm2 Jesper Juhl
2005-12-11 21:13   ` [PATCH] Fix vesafb display panning regression Antonino A. Daplas
2005-12-11 21:30     ` Jesper Juhl
2005-12-11 16:12 ` 2.6.15-rc5-mm2 :-) Maciej Soltysiak
2005-12-13  5:52   ` Con Kolivas
     [not found]     ` <1916802326.20051213121330@dns.toxicfilms.tv>
2005-12-13 12:16       ` Con Kolivas
2005-12-13 23:30         ` Peter Williams
2005-12-11 17:56 ` 2.6.15-rc5-mm2: two cs5535 modules Adrian Bunk
2005-12-12 18:29   ` Ben Gardner
2005-12-12 22:49     ` Alan Cox
2005-12-12  0:53 ` 2.6.15-rc5-mm2 Grant Coady
2005-12-12 14:05 ` 2.6.15-rc5-mm2 Cornelia Huck
2005-12-14  8:54 ` SMP+nosmp=hang [was: Re: 2.6.15-rc5-mm2] J.A. Magallon
     [not found]   ` <20060120192259.4460af42.akpm@osdl.org>
2006-01-21 23:46     ` J.A. Magallon
2006-01-22  0:22       ` Randy.Dunlap
2005-12-15 13:41 ` 2.6.15-rc5-mm2 Reuben Farrelly
     [not found] <5iylt-514-17@gated-at.bofh.it>
2005-12-13  6:16 ` 2.6.15-rc5-mm2 Reuben Farrelly

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).