Discussion:
2.6.12-rc4-mm1
(too old to reply)
Andrew Morton
2005-05-12 10:40:12 UTC
Permalink
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/

- Added Herbert Xu's ipsec tree to the -mm lineup, as git-ipsec.patch

- Lots of updates all over the place


Changes since 2.6.12-rc3-mm3:


-avoid-enomem-due-reclaimable-slab-caches.patch
-intel8x0-fix-for-intel-ac97-audio-driver.patch
-interwave-needs-isa-pnp.patch
-include-linux-soundcardh-endianness-fix.patch
-add-cxt48-to-modem-black-list-in-ac97.patch
-fix-make-mandocs-after-class_simplec-removal.patch
-kconfig-i18n-support.patch
-ppc32-platform-specific-functions-missing-from-kallsyms.patch
-ppc32-simplified-ppc-core-revision-report.patch
-ppc64-remove-hidden-fno-omit-frame-pointer-for-schedulec.patch
-ppc64-add-missing-kconfig-help-text.patch
-ppc64-pgtableh-and-other-header-cleanups.patch
-x86-stack-initialisation-fix.patch
-ia64-reduce-cacheline-bouncing-in-cpu_idle_wait.patch
-uml-obvious-compile-fixes-for-x86-64-subarch-and-x86-regression-fixes.patch
-uml-kludgy-compilation-fixes-for-x86-64-subarch-modules-support.patch
-x86_64-make-string-func-definition-work-as-intended.patch
-x86_64-make-string-func-definition-work-as-intended-fix.patch
-uml-kbuild-avoid-useless-rebuilds.patch
-uml-include-the-linker-script-rather-than-symlink-it.patch
-uml-use-variables-rather-than-symlinks-in-dependencies.patch
-uml-start-cross-build-support-mk_user_constants.patch
-uml-cross-build-support-mk_ptregs.patch
-uml-cross-build-support-mk_sc.patch
-uml-cross-build-support-kernel_offsets.patch
-uml-cross-build-support-mk_thread.patch
-uml-cross-build-support-mk_task-and-mk_constants.patch
-uml-fix-missing-subdir-in-x86_64.patch
-uml-finish-cross-build-support.patch
-uml-fix-a-ptrace-call.patch
-uml-s390-preparation-abstract-host-page-fault-data.patch
-uml-fix-sigwinch-relaying.patch
-uml-tidy-makefilerules.patch
-uml-inclusion-cleanup.patch
-uml-hostfs-failed-mount-handling.patch
-uml-s390-preparation-elfh.patch
-uml-s390-preparation-linkageh-inherited-from-host.patch
-uml-s390-preparation-checksumming-done-in-arch-code.patch
-uml-s390-preparation-delay-moved-to-arch.patch
-uml-s390-preparation-sighandler-interface-abstraction.patch
-uml-remove-a-dangling-symlink.patch
-uml-header-and-code-cleanup.patch
-kprobes-incorrect-handling-of-probes-on-ret-lret-instruction.patch
-kprobes-oops-in-unregister_kprobe.patch
-kprobes-allow-multiple-kprobes-at-the-same-address.patch
-patch-kernel-support-non-incremental-26xy-stable-patches.patch
-3c59x-only-put-the-device-into-d3-when-were-actually-using-wol.patch
-fix-race-in-__block_prepare_write.patch
-__block_write_full_page-race-fix.patch
-__block_write_full_page-speedup.patch
-__block_write_full_page-simplification.patch
-setitimer-timer-expires-too-early.patch
-drivers-ide-pci-sis5513c-section-fixes.patch
-uninline-tty_paranoia_check.patch
-remove-bk-documentation.patch
-update-dontdiff.patch
-saa6752hs-resolutions-handling.patch
-pcmcia-enable-32-bit-memory-windows-on-pd6729.patch
-pcmcia-yenta-ti-align-irq-of-func1-to-func0-if-intrtie-is-set.patch
-dac960-add-support-for-mylex-acceleraid-4-5-600.patch
-remove-outdated-comments-from-filemapc.patch
-remove-do_sync-parameter-from-__invalidate_device.patch
-remove-do_sync-parameter-from-__invalidate_device-fix.patch
-bttv-fix-dst-i2c-read-write-timeout-failure.patch
-orinoco-maintainers-update.patch
-revert-ext3-writepages-support-for-writeback-mode.patch
-device-mapper-store-bdev-while-frozen.patch
-device-mapper-__unlock_fs-void.patch
-device-mapper-let-freeze_bdev-return-error.patch
-device-mapper-handle-__lock_fs-error.patch
-device-mapper-tidy-dm_suspend.patch
-device-mapper-multipath-use-private-workqueue.patch
-device-mapper-dm-emc-fix-a-memset.patch
-device-mapper-some-missing-statics.patch
-fs-jffs2-make-some-functions-static.patch
-fs-nls-nls_basec-make-a-variable-static.patch
-fs-make-some-code-static.patch
-drivers-char-keyboardc-make-a-function-static.patch
-drivers-video-fbmemc-make-a-function-static.patch
-drivers-video-fbsysfsc-make-a-struct-static.patch
-drivers-video-sis-make-some-functions-static.patch
-drivers-md-make-some-code-static.patch
-drivers-net-appletalk-make-2-firmware-images-static-const.patch
-drivers-net-arcnet-capmodec-make-a-struct-static.patch
-drivers-cdrom-cdu31ac-make-some-code-static.patch
-floppy-driver-make-fd_routine-static.patch
-drivers-cdrom-mcdxc-make-code-static.patch
-drivers-block-rdc-make-a-variable-static.patch
-drivers-cdrom-sbpcdc-make-a-function-static.patch
-fs-nfs-make-some-functions-static.patch
-cyrix-eliminate-bad-section-references.patch
-drivers-media-video-tvaudioc-make-some-variables-static.patch
-reiserfs-use-null-instead-of-0.patch
-comments-on-locking-of-task-comm.patch
-fixup-a-comment-still-refering-to-verify_area.patch
-ixj-compile-warning-cleanup.patch
-spelling-cleanups-in-shrinker-code.patch
-codingstyle-trivial-whitespace-fixups.patch
-update-ross-biro-bouncing-email-address.patch
-x86-geode-support-fixes.patch
-fix-ncr53c9xc-compile-warning.patch
-fix-lib-sort-regression-test.patch
-correctly-name-the-shell-sort.patch
-lib-c-documentation-strncpy.patch
-fs-udf-udftimec-fix-off-by-one-error.patch
-drivers-scsi-sym53c416c-fix-a-wrong-check.patch

Merged

+fix-for-bttv-driver-v0915-for-leadtek-winfast-vc100-xp-capture-cards.patch

bttv fix

+fix-impossible-vmallocchunk.patch

/proc/meminfo fix

+ide-proc-destroy-error.patch

IDE fix

+6300esb-tco-timer-support.patch

i8xx_tco device support

+uml-remove-elfh.patch
+uml-critical-change-memcpy-to-memmove.patch

UML important updates

+md-fix-splitting-of-md-linear-request-that-cross-a-device-boundary.patch
+md-set-the-unplug_fn-and-issue_flush_fn-for-md-devices-after-committed-to-creation.patch

md important updates

+mm-fix-rss-counter-being-incremented-when-unmapping.patch

VM accounting fix

+cpufreq-CPUFREQ-11-recalibrate-cpu_khz.patch
+cpufreq-CPUFREQ-12-recalibrate-cpu_khz-2.patch
+cpufreq-CPUFREQ-13-static-cpufreq_gov_dbs.patch
+cpufreq-CPUFREQ-14-powernow-k8-dual-core-on2.6.12.patch
+cpufreq-CPUFREQ-15-transition-latency-thinko.patch
+cpufreq-CPUFREQ-16-conservative-governer.patch
+cpufreq-CPUFREQ-17-ondemand-ignore-nice.patch
+cpufreq-CPUFREQ-18-ondemand-check-rate-and-break-out.patch
+cpufreq-CPUFREQ-19-ondemand-sys_freq_step.patch
+cpufreq-CPUFREQ-20-powernow-k8-static-cpu_sharedcore_mask.patch
-powernow-k7recalibrate-cpu_khz.patch
-cpufreq-timers-recalibrate_cpu_khz.patch

Additions to cpufreq tree

-gregkh-01-driver-gregkh-driver-001_driver-hotplug_check.patch
-gregkh-01-driver-gregkh-driver-002_debugfs_simple_newline.patch
-gregkh-01-driver-gregkh-driver-009_driver-name-const-01.patch
-gregkh-01-driver-gregkh-driver-010_driver-name-const-02.patch
-gregkh-01-driver-gregkh-driver-011_driver-name-const-03.patch
-gregkh-01-driver-gregkh-driver-012_driver-name-const-04.patch
-gregkh-01-driver-gregkh-driver-013_driver-name-const-05.patch
-gregkh-01-driver-gregkh-driver-014_driver-name-const-06.patch
-gregkh-01-driver-gregkh-driver-015_sysfs-show_store_eio-01.patch
-gregkh-01-driver-gregkh-driver-016_sysfs-show_store_eio-02.patch
-gregkh-01-driver-gregkh-driver-017_sysfs-show_store_eio-03.patch
-gregkh-01-driver-gregkh-driver-018_sysfs-show_store_eio-04.patch
-gregkh-01-driver-gregkh-driver-019_sysfs-show_store_eio-05.patch
-gregkh-01-driver-gregkh-driver-020_class-01-core.patch
-gregkh-01-driver-gregkh-driver-021_class-02-tty.patch
-gregkh-01-driver-gregkh-driver-022_class-03-input.patch
-gregkh-01-driver-gregkh-driver-023_class-04-usb.patch
-gregkh-01-driver-gregkh-driver-024_class-05-sound.patch
-gregkh-01-driver-gregkh-driver-025_class-06-block.patch
-gregkh-01-driver-gregkh-driver-026_class-07-char.patch
-gregkh-01-driver-gregkh-driver-027_class-08-ieee1394.patch
-gregkh-01-driver-gregkh-driver-028_class-09-scsi.patch
-gregkh-01-driver-gregkh-driver-029_class-10-arch.patch
-gregkh-01-driver-gregkh-driver-030_class-11-drivers.patch
-gregkh-01-driver-gregkh-driver-031_class-11-drivers-usb-fix.patch
-gregkh-01-driver-gregkh-driver-032_class-12-the_rest.patch
-gregkh-01-driver-gregkh-driver-033_class-13-kerneldoc.patch
-gregkh-01-driver-gregkh-driver-034_class-14-no_more_class_simple.patch
-gregkh-01-driver-gregkh-driver-035_class-15-typo-01.patch
-gregkh-01-driver-gregkh-driver-036_class-16-typo-02.patch
-gregkh-01-driver-gregkh-driver-037_class-17-attribute.patch
-gregkh-01-driver-gregkh-driver-038_klist-01.patch
-gregkh-01-driver-gregkh-driver-039_klist-02.patch
-gregkh-01-driver-gregkh-driver-040_klist-03.patch
-gregkh-01-driver-gregkh-driver-041_klist-04.patch
-gregkh-01-driver-gregkh-driver-042_klist-05.patch
-gregkh-01-driver-gregkh-driver-043_klist-06.patch
-gregkh-01-driver-gregkh-driver-044_klist-07.patch
-gregkh-01-driver-gregkh-driver-045_klist-08.patch
-gregkh-01-driver-gregkh-driver-046_klist-09.patch
-gregkh-01-driver-gregkh-driver-047_klist-10.patch
-gregkh-01-driver-gregkh-driver-048_klist-11.patch
-gregkh-01-driver-gregkh-driver-049_klist-12.patch
-gregkh-01-driver-gregkh-driver-050_klist-13.patch
-gregkh-01-driver-gregkh-driver-051_klist-14.patch
-gregkh-01-driver-gregkh-driver-052_klist-15.patch
-gregkh-01-driver-gregkh-driver-053_klist-16.patch
-gregkh-01-driver-gregkh-driver-054_klist-17.patch
-gregkh-01-driver-gregkh-driver-055_klist-18.patch
-gregkh-01-driver-gregkh-driver-056_klist-scsi-01.patch
-gregkh-01-driver-gregkh-driver-057_klist-scsi-02.patch
-gregkh-01-driver-gregkh-driver-058_klist-20.patch
-gregkh-01-driver-gregkh-driver-059_klist-21.patch
-gregkh-01-driver-gregkh-driver-060_klist-22.patch
-gregkh-01-driver-gregkh-driver-061_klist-23.patch
-gregkh-01-driver-gregkh-driver-062_klist-ieee1394.patch
-gregkh-01-driver-gregkh-driver-063_klist-pcie.patch
-gregkh-01-driver-gregkh-driver-064_klist-24.patch
-gregkh-01-driver-gregkh-driver-065_klist-25.patch
-gregkh-01-driver-gregkh-driver-066_klist-26.patch
-gregkh-01-driver-gregkh-driver-067_klist-usb_node_attached_fix.patch
-gregkh-01-driver-gregkh-driver-068_klist-sn_fix.patch
+gregkh-01-driver-gregkh-driver-001_driver-pm-diag-update.patch
+gregkh-01-driver-gregkh-driver-002_driver-name-const-01.patch
+gregkh-01-driver-gregkh-driver-003_driver-name-const-02.patch
+gregkh-01-driver-gregkh-driver-004_driver-name-const-03.patch
+gregkh-01-driver-gregkh-driver-005_driver-name-const-04.patch
+gregkh-01-driver-gregkh-driver-006_driver-name-const-05.patch
+gregkh-01-driver-gregkh-driver-007_driver-name-const-06.patch
+gregkh-01-driver-gregkh-driver-008_sysfs-show_store_eio-01.patch
+gregkh-01-driver-gregkh-driver-009_sysfs-show_store_eio-02.patch
+gregkh-01-driver-gregkh-driver-010_sysfs-show_store_eio-03.patch
+gregkh-01-driver-gregkh-driver-011_sysfs-show_store_eio-04.patch
+gregkh-01-driver-gregkh-driver-012_sysfs-show_store_eio-05.patch
+gregkh-01-driver-gregkh-driver-013_class-01-core.patch
+gregkh-01-driver-gregkh-driver-014_class-02-tty.patch
+gregkh-01-driver-gregkh-driver-015_class-03-input.patch
+gregkh-01-driver-gregkh-driver-016_class-04-usb.patch
+gregkh-01-driver-gregkh-driver-017_class-05-sound.patch
+gregkh-01-driver-gregkh-driver-018_class-06-block.patch
+gregkh-01-driver-gregkh-driver-019_class-07-char.patch
+gregkh-01-driver-gregkh-driver-020_class-08-ieee1394.patch
+gregkh-01-driver-gregkh-driver-021_class-09-scsi.patch
+gregkh-01-driver-gregkh-driver-022_class-10-arch.patch
+gregkh-01-driver-gregkh-driver-023_class-11-drivers.patch
+gregkh-01-driver-gregkh-driver-024_class-11-drivers-usb-fix.patch
+gregkh-01-driver-gregkh-driver-025_class-12-the_rest.patch
+gregkh-01-driver-gregkh-driver-026_class-13-kerneldoc.patch
+gregkh-01-driver-gregkh-driver-027_class-14-no_more_class_simple.patch
+gregkh-01-driver-gregkh-driver-028_fix-make-mandocs-after-class_simple-removal.patch
+gregkh-01-driver-gregkh-driver-029_klist-01.patch
+gregkh-01-driver-gregkh-driver-030_klist-02.patch
+gregkh-01-driver-gregkh-driver-031_klist-03.patch
+gregkh-01-driver-gregkh-driver-032_klist-04.patch
+gregkh-01-driver-gregkh-driver-033_klist-05.patch
+gregkh-01-driver-gregkh-driver-034_klist-06.patch
+gregkh-01-driver-gregkh-driver-035_klist-07.patch
+gregkh-01-driver-gregkh-driver-036_klist-08.patch
+gregkh-01-driver-gregkh-driver-037_klist-09.patch
+gregkh-01-driver-gregkh-driver-038_klist-10.patch
+gregkh-01-driver-gregkh-driver-039_klist-11.patch
+gregkh-01-driver-gregkh-driver-040_klist-12.patch
+gregkh-01-driver-gregkh-driver-041_klist-13.patch
+gregkh-01-driver-gregkh-driver-042_klist-14.patch
+gregkh-01-driver-gregkh-driver-043_klist-15.patch
+gregkh-01-driver-gregkh-driver-044_klist-16.patch
+gregkh-01-driver-gregkh-driver-045_klist-17.patch
+gregkh-01-driver-gregkh-driver-046_klist-18.patch
+gregkh-01-driver-gregkh-driver-047_klist-scsi-01.patch
+gregkh-01-driver-gregkh-driver-048_klist-scsi-02.patch
+gregkh-01-driver-gregkh-driver-049_klist-20.patch
+gregkh-01-driver-gregkh-driver-050_klist-21.patch
+gregkh-01-driver-gregkh-driver-051_klist-22.patch
+gregkh-01-driver-gregkh-driver-052_klist-23.patch
+gregkh-01-driver-gregkh-driver-053_klist-ieee1394.patch
+gregkh-01-driver-gregkh-driver-054_klist-pcie.patch
+gregkh-01-driver-gregkh-driver-055_klist-24.patch
+gregkh-01-driver-gregkh-driver-056_klist-25.patch
+gregkh-01-driver-gregkh-driver-057_klist-26.patch
+gregkh-01-driver-gregkh-driver-058_klist-usb_node_attached_fix.patch
+gregkh-01-driver-gregkh-driver-059_klist-sn_fix.patch
+gregkh-01-driver-gregkh-driver-060_klist-driver_detach_fixes.patch
+gregkh-01-driver-gregkh-driver-061_klist-usbcore-dont_call_device_release_driver_recursivly.patch
+gregkh-01-driver-gregkh-driver-062_driver-create-unregister_node.patch
+gregkh-01-driver-gregkh-driver-063_attr_void.patch

Greg keeps renaming stuff.

-gregkh-02-i2c-gregkh-i2c-001_i2c-address_range_removal.patch
-gregkh-02-i2c-gregkh-i2c-002_i2c-address_merge_video.patch
-gregkh-02-i2c-gregkh-i2c-003_w1-ds18xx_sensors.patch
-gregkh-02-i2c-gregkh-i2c-004_w1-new_rom_family.patch
-gregkh-02-i2c-gregkh-i2c-005_i2c-rtc8564_duplicate_include.patch
-gregkh-02-i2c-gregkh-i2c-006_i2c-vid_h.patch
-gregkh-02-i2c-gregkh-i2c-007_i2c-atxp1.patch
-gregkh-02-i2c-gregkh-i2c-008_i2c-atxp1-cleanup.patch
-gregkh-02-i2c-gregkh-i2c-009_i2c-ds1337-01.patch
-gregkh-02-i2c-gregkh-i2c-010_i2c-ds1337-02.patch
-gregkh-02-i2c-gregkh-i2c-011_i2c-ds1337-03.patch
-gregkh-02-i2c-gregkh-i2c-012_i2c-config_cleanup-01.patch
-gregkh-02-i2c-gregkh-i2c-013_i2c-config_cleanup-02.patch
-gregkh-02-i2c-gregkh-i2c-014_i2c-ali1563.patch
-gregkh-02-i2c-gregkh-i2c-015_i2c-adm9240.patch
-gregkh-02-i2c-gregkh-i2c-016_i2c-w83627ehf.patch
-gregkh-02-i2c-gregkh-i2c-017_i2c-w83627ehf-cleanup.patch
-gregkh-02-i2c-gregkh-i2c-018_i2c-smsc47m1.patch
-gregkh-02-i2c-gregkh-i2c-019_i2c-spelling_fixes.patch
-gregkh-02-i2c-gregkh-i2c-020_i2c-mpc-share_interrupt.patch
+gregkh-02-i2c-gregkh-i2c-001_i2c-ali1563.patch
+gregkh-02-i2c-gregkh-i2c-002_i2c-address_range_removal.patch
+gregkh-02-i2c-gregkh-i2c-003_i2c-address_merge_video.patch
+gregkh-02-i2c-gregkh-i2c-004_w1-ds18xx_sensors.patch
+gregkh-02-i2c-gregkh-i2c-005_w1-new_rom_family.patch
+gregkh-02-i2c-gregkh-i2c-006_i2c-rtc8564_duplicate_include.patch
+gregkh-02-i2c-gregkh-i2c-007_i2c-vid_h.patch
+gregkh-02-i2c-gregkh-i2c-008_i2c-atxp1.patch
+gregkh-02-i2c-gregkh-i2c-009_i2c-atxp1-cleanup.patch
+gregkh-02-i2c-gregkh-i2c-010_i2c-ds1337-01.patch
+gregkh-02-i2c-gregkh-i2c-011_i2c-ds1337-02.patch
+gregkh-02-i2c-gregkh-i2c-012_i2c-ds1337-03.patch
+gregkh-02-i2c-gregkh-i2c-013_i2c-ds1337_make_time_format_consistent.patch
+gregkh-02-i2c-gregkh-i2c-014_i2c-ds1337_i2c_transfer_check.patch
+gregkh-02-i2c-gregkh-i2c-015_i2c-ds1337_search_by_bus_number.patch
+gregkh-02-i2c-gregkh-i2c-016_i2c-ds1337-config-update.patch
+gregkh-02-i2c-gregkh-i2c-017_i2c-config_cleanup-01.patch
+gregkh-02-i2c-gregkh-i2c-018_i2c-config_cleanup-02.patch
+gregkh-02-i2c-gregkh-i2c-019_i2c-adm9240.patch
+gregkh-02-i2c-gregkh-i2c-020_i2c-w83627ehf.patch
+gregkh-02-i2c-gregkh-i2c-021_i2c-w83627ehf-cleanup.patch
+gregkh-02-i2c-gregkh-i2c-022_i2c-smsc47m1.patch
+gregkh-02-i2c-gregkh-i2c-023_i2c-spelling_fixes.patch
+gregkh-02-i2c-gregkh-i2c-024_i2c-mpc-share_interrupt.patch
+gregkh-02-i2c-gregkh-i2c-025_i2c-remove_redundancy_from_i2c_core.patch
+gregkh-02-i2c-gregkh-i2c-026_i2c-remove_delay_h_from_via686a.patch
-remove-redundancy-from-i2c-corec.patch

Ditto

+git-ia64-pre.patch
git-ia64.patch
+git-ia64-post.patch

Patches to make the ia64 tree merging easier.

-i8k-use-standard-dmi-interface-fix.patch

Folded into i8k-use-standard-dmi-interface.patch

+git-ipsec.patch

IPSec tree

+ipvs-add-and-reorder-bh-locks-after-moving-to-keventd.patch

IPVS locking fix

+r8169-de-obfuscate-supported-pci-id.patch
+r8169-identify-the-napi-version.patch
+r8169-add-module-parameter-description-for-copybreak.patch
+r8169-add-module-parameter-description-for-the-media-option.patch
+r8169-ethtool-message-level-control-support.patch
+r8169-ethtool-support-for-dumping-the-chip-statistics.patch
+r8169-cleanup-function-args.patch
+tulip-natsemi-dp83840a-phy-fix.patch

Net driver updates

-bk-ntfs.patch
+git-ntfs.patch

Anton's NTFS tree has moved over to git.

-gregkh-03-pci-gregkh-pci-012_pci-pci-transparent-bridge-handling-improvements-pci-core.patch
-gregkh-03-pci-gregkh-pci-013_pci-pirq_table_addr-out-of-range.patch
-gregkh-03-pci-gregkh-pci-014_pci-get_device-01.patch
-gregkh-03-pci-gregkh-pci-015_pci-get_device-02.patch
-gregkh-03-pci-gregkh-pci-016_pci-acpiphp-02.patch
-gregkh-03-pci-gregkh-pci-017_pci-acpiphp-03.patch
-gregkh-03-pci-gregkh-pci-018_pci-acpiphp-04.patch
-gregkh-03-pci-gregkh-pci-019_pci-acpiphp-05.patch
-gregkh-03-pci-gregkh-pci-020_pci-acpiphp-06.patch
-gregkh-03-pci-gregkh-pci-021_pci-acpiphp-07.patch
-gregkh-03-pci-gregkh-pci-022_pci-acpiphp-08.patch
-gregkh-03-pci-gregkh-pci-023_pci-acpiphp-09.patch
-gregkh-03-pci-gregkh-pci-024_pci-acpiphp-10.patch
-gregkh-03-pci-gregkh-pci-025_pci-acpiphp-11.patch
-gregkh-03-pci-gregkh-pci-026_pci-acpiphp-12.patch
-gregkh-03-pci-gregkh-pci-027_pci-acpiphp-13.patch
-gregkh-03-pci-gregkh-pci-028_pci-acpiphp-14.patch
-gregkh-03-pci-gregkh-pci-029_pci-acpiphp-15.patch
-gregkh-03-pci-gregkh-pci-030_pci-acpiphp-16.patch
-gregkh-03-pci-gregkh-pci-031_pci-acpiphp-17.patch
-gregkh-03-pci-gregkh-pci-032_pci-acpiphp-18.patch
-gregkh-03-pci-gregkh-pci-033_pci-acpiphp-19.patch
-gregkh-03-pci-gregkh-pci-034_pci-acpiphp-20.patch
+gregkh-03-pci-gregkh-pci-001_pci-hotplug-shpc-power-fix.patch
+gregkh-03-pci-gregkh-pci-002_pci-pciehp-downstream-port-fix.patch
+gregkh-03-pci-gregkh-pci-003_pci-cpci-update.patch
+gregkh-03-pci-gregkh-pci-004_pci-remove-pci_visit_dev.patch
+gregkh-03-pci-gregkh-pci-005_pci-pci-transparent-bridge-handling-improvements-pci-core.patch
+gregkh-03-pci-gregkh-pci-006_pci-pirq_table_addr-out-of-range.patch
+gregkh-03-pci-gregkh-pci-007_pci-get_device-01.patch
+gregkh-03-pci-gregkh-pci-008_pci-get_device-02.patch
+gregkh-03-pci-gregkh-pci-009_pci-acpiphp-02.patch
+gregkh-03-pci-gregkh-pci-010_pci-acpiphp-03.patch
+gregkh-03-pci-gregkh-pci-011_pci-acpiphp-04.patch
+gregkh-03-pci-gregkh-pci-012_pci-acpiphp-05.patch
+gregkh-03-pci-gregkh-pci-013_pci-acpiphp-06.patch
+gregkh-03-pci-gregkh-pci-014_pci-acpiphp-07.patch
+gregkh-03-pci-gregkh-pci-015_pci-acpiphp-08.patch
+gregkh-03-pci-gregkh-pci-016_pci-acpiphp-09.patch
+gregkh-03-pci-gregkh-pci-017_pci-acpiphp-10.patch
+gregkh-03-pci-gregkh-pci-018_pci-acpiphp-11.patch
+gregkh-03-pci-gregkh-pci-019_pci-acpiphp-12.patch
+gregkh-03-pci-gregkh-pci-020_pci-acpiphp-13.patch
+gregkh-03-pci-gregkh-pci-021_pci-acpiphp-14.patch
+gregkh-03-pci-gregkh-pci-022_pci-acpiphp-15.patch
+gregkh-03-pci-gregkh-pci-023_pci-acpiphp-16.patch
+gregkh-03-pci-gregkh-pci-024_pci-acpiphp-17.patch
+gregkh-03-pci-gregkh-pci-025_pci-acpiphp-18.patch
+gregkh-03-pci-gregkh-pci-026_pci-acpiphp-19.patch
+gregkh-03-pci-gregkh-pci-027_pci-acpiphp-20.patch
+gregkh-03-pci-gregkh-pci-028_pci-serverworks-gc-quirk.patch

Greg's PCI tree. Hard to tell what changed.

-git-scsi-rc-fixes.patch

This tree is now empty

-add-scsi-changer-driver.patch
-scsi-ch-build-fix.patch
-add-scsi-changer-driver-fix.patch

The scsi changer patch has been updated, but the updated version uses sysfs
APIs which Greg's tree deletes. Things are being fixed up.

-gregkh-04-USB-gregkh-usb-011_usb-g_file_storage_min.patch
-gregkh-04-USB-gregkh-usb-012_usb-g_file_storage_stall.patch
-gregkh-04-USB-gregkh-usb-013_usb-omap_udc_update.patch
-gregkh-04-USB-gregkh-usb-014_usb-isp116x-hcd-add.patch
-gregkh-04-USB-gregkh-usb-015_usb-isp116x-hcd-fix.patch
-gregkh-04-USB-gregkh-usb-016_usb-turn-a-user-mode-driver-error-into-a-hard-error.patch
-gregkh-04-USB-gregkh-usb-017_usb-uhci-01.patch
-gregkh-04-USB-gregkh-usb-018_usb-uhci-02.patch
-gregkh-04-USB-gregkh-usb-019_usb-uhci-03.patch
-gregkh-04-USB-gregkh-usb-020_usb-uhci-04.patch
-gregkh-04-USB-gregkh-usb-021_usb-uhci-05.patch
-gregkh-04-USB-gregkh-usb-022_usb-uhci-06.patch
-gregkh-04-USB-gregkh-usb-023_usb-uhci-07.patch
-gregkh-04-USB-gregkh-usb-024_usb-uhci-08.patch
-gregkh-04-USB-gregkh-usb-025_usb-root_hub_irq.patch
-gregkh-04-USB-gregkh-usb-026_usb-cdc_acm.patch
-gregkh-04-USB-gregkh-usb-027_usb-usbtest.patch
-gregkh-04-USB-gregkh-usb-028_usb-ohci_reboot_notifier.patch
-gregkh-04-USB-gregkh-usb-029_usb_serial_status.patch
-gregkh-04-USB-gregkh-usb-030_usb-zd1201_pm.patch
-gregkh-04-USB-gregkh-usb-031_usb-zd1201_pm-02.patch
-gregkh-04-USB-gregkh-usb-032_usb-remove_hub_set_power_budget.patch
-gregkh-04-USB-gregkh-usb-033_usb-device_pointer.patch
-gregkh-04-USB-gregkh-usb-034_usb-hcd_fix_for_remove_hub_set_power_budget.patch
-gregkh-04-USB-gregkh-usb-035_usb-usbcore_usb_add_hcd.patch
-gregkh-04-USB-gregkh-usb-036_usb-hcds_no_more_register_root_hub.patch
-gregkh-04-USB-gregkh-usb-037_usb-ub_multi_lun.patch
-gregkh-04-USB-gregkh-usb-038_usb-rndis_cleanups.patch
-gregkh-04-USB-gregkh-usb-039_usb-ethernet_gadget_cleanups.patch
-gregkh-04-USB-gregkh-usb-040_usb-omap_udc_cleanups.patch
-gregkh-04-USB-gregkh-usb-041_usb-dummy_hcd-otg.patch
-gregkh-04-USB-gregkh-usb-042_usb-dummy_hcd-FEAT.patch
-gregkh-04-USB-gregkh-usb-043_usb-dummy_hcd-pdevs.patch
-gregkh-04-USB-gregkh-usb-044_usb-dummy_hcd-centralize-link.patch
-gregkh-04-USB-gregkh-usb-045_usb-dummy_hcd-root-hub_no-polling.patch
+gregkh-04-USB-gregkh-usb-001_usb-usbnet-fixes.patch
+gregkh-04-USB-gregkh-usb-002_usb-ehci-suspend-stop-timer.patch
+gregkh-04-USB-gregkh-usb-003_usb-g_file_storage_min.patch
+gregkh-04-USB-gregkh-usb-004_usb-g_file_storage_stall.patch
+gregkh-04-USB-gregkh-usb-005_usb-omap_udc_update.patch
+gregkh-04-USB-gregkh-usb-006_usb-isp116x-hcd-add.patch
+gregkh-04-USB-gregkh-usb-007_usb-isp116x-hcd-fix.patch
+gregkh-04-USB-gregkh-usb-008_usb-turn-a-user-mode-driver-error-into-a-hard-error.patch
+gregkh-04-USB-gregkh-usb-009_usb-uhci-01.patch
+gregkh-04-USB-gregkh-usb-010_usb-uhci-02.patch
+gregkh-04-USB-gregkh-usb-011_usb-uhci-03.patch
+gregkh-04-USB-gregkh-usb-012_usb-uhci-04.patch
+gregkh-04-USB-gregkh-usb-013_usb-uhci-05.patch
+gregkh-04-USB-gregkh-usb-014_usb-uhci-06.patch
+gregkh-04-USB-gregkh-usb-015_usb-uhci-07.patch
+gregkh-04-USB-gregkh-usb-016_usb-uhci-08.patch
+gregkh-04-USB-gregkh-usb-017_usb-root_hub_irq.patch
+gregkh-04-USB-gregkh-usb-018_usb-cdc_acm.patch
+gregkh-04-USB-gregkh-usb-019_usb-usbtest.patch
+gregkh-04-USB-gregkh-usb-020_usb-ohci_reboot_notifier.patch
+gregkh-04-USB-gregkh-usb-021_usb_serial_status.patch
+gregkh-04-USB-gregkh-usb-022_usb-zd1201_pm.patch
+gregkh-04-USB-gregkh-usb-023_usb-zd1201_pm-02.patch
+gregkh-04-USB-gregkh-usb-024_usb-remove_hub_set_power_budget.patch
+gregkh-04-USB-gregkh-usb-025_usb-device_pointer.patch
+gregkh-04-USB-gregkh-usb-026_usb-hcd_fix_for_remove_hub_set_power_budget.patch
+gregkh-04-USB-gregkh-usb-027_usb-usbcore_usb_add_hcd.patch
+gregkh-04-USB-gregkh-usb-028_usb-hcds_no_more_register_root_hub.patch
+gregkh-04-USB-gregkh-usb-029_usb-ub_multi_lun.patch
+gregkh-04-USB-gregkh-usb-030_usb-rndis_cleanups.patch
+gregkh-04-USB-gregkh-usb-031_usb-ethernet_gadget_cleanups.patch
+gregkh-04-USB-gregkh-usb-032_usb-omap_udc_cleanups.patch
+gregkh-04-USB-gregkh-usb-033_usb-dummy_hcd-otg.patch
+gregkh-04-USB-gregkh-usb-034_usb-dummy_hcd-FEAT.patch
+gregkh-04-USB-gregkh-usb-035_usb-dummy_hcd-pdevs.patch
+gregkh-04-USB-gregkh-usb-036_usb-dummy_hcd-centralize-link.patch
+gregkh-04-USB-gregkh-usb-037_usb-dummy_hcd-root-hub_no-polling.patch
+gregkh-04-USB-gregkh-usb-038_usb-remove_pwc_changelog.patch
+gregkh-04-USB-gregkh-usb-039_usb-add-new-wacom-device-to-usb-hid-core-list.patch
+gregkh-04-USB-gregkh-usb-040_usb-urb_documentation.patch
+gregkh-04-USB-gregkh-usb-041_usb-idmouse_update.patch
+gregkh-04-USB-gregkh-usb-042_usb-gadget-kconfig.patch
+gregkh-04-USB-gregkh-usb-043_usb-gadget-setup-api-change.patch
+gregkh-04-USB-gregkh-usb-044_usb-gadget-setup-api-change-net2280.patch
+gregkh-04-USB-gregkh-usb-045_usb-gadget-setup-api-change-goku_udc.patch
+gregkh-04-USB-gregkh-usb-046_usb-gadget-pxa2xx_udc-updates.patch
+gregkh-04-USB-gregkh-usb-047_usb-ehci-minor-updates.patch
+gregkh-04-USB-gregkh-usb-048_usb-earthmate-hid-blacklist.patch
-add-new-wacom-device-to-usb-hid-core-list.patch

USB tree

+make-each-arch-use-mm-kconfig-fix.patch

Folded into make-each-arch-use-mm-kconfig.patch

+generify-early_pfn_to_nid.patch
+generify-memory-present.patch
+sparsemem-memory-model.patch
+sparsemem-memory-model-for-i386.patch
+sparsemem-swiss-cheese-numa-layouts.patch
+sparsemem-hotplug-base.patch
+ppc64-add-early_pfn_to_nid.patch
+ppc64-add-memory-present.patch
+ppc64-sparsemem-memory-model.patch
+ppc64-sparsemem-memory-model-fix.patch

More sparsemem stuff

+block_read_full_page-get_block-error-fix.patch
+avoiding-mmap-fragmentation.patch
+avoiding-mmap-fragmentation-tidy.patch
+do_swap_page-can-map-random-data-if-swap-read-fails.patch
+move_vma-comment.patch

Various mm/vfs fixes

+3c509-device-support.patch
+fix-ieee80211_crypt_-selects.patch
+ipt_recent-fixes.patch
+atm-nicstar-remove-a-bunch-of-pointless-casts-of-null.patch
+iseries_veth-dont-send-packets-to-lpars-which-arent-up.patch
+iseries_veth-set-dev-trans_start-so-watchdog-timer-works-right.patch
+iseries_veth-dont-leak-skbs-in-rx-path.patch
+iseries_veth-cleanup-skbs-to-prevent-unregister_netdevice-hanging.patch

Various networking things

+kbuild-display-compile-version.patch

kbuild feature

+selinux-fix-avc_alloc_node-oom-with-no-policy-loaded.patch

SELinux out-of-memory fix

+make-sure-therm_adt746x-only-handles-known-hardware.patch
+ppc32-small-cpufreq-update.patch
+ppc32-fix-uimage-make-target-to-report-success-correctly.patch
+ppc32-kill-embedded-systemmap-use-kallsyms.patch

ppc32 updates

-added-no_ioapic_check-in-io_apic_get_unique_id-for-acpi-boot.patch

Dropped

+allow-pcibus_to_node-to-return-undetermined.patch

pcibus_to_node() fix

+i386-never-block-forced-sigsegv.patch

SIgnal fix

+do-not-enforce-unique-io_apic_id-check-for-xapic-systems-i386.patch
+remove-unique-apic-io-apic-id-check.patch

IO APIC fixes

+optimise-storage-of-read-mostly-variables-fix.patch
+optimise-storage-of-read-mostly-variables-x86_64-fix.patch

Sort-of fix optimise-storage-of-read-mostly-variables.patch

+x86_64-never-block-forced-sigsegv.patch

Signal fix

+sep-initializing-rework-cleanup.patch

Fix sep-initializing-rework.patch even more

+physical-cpu-hot-add-fix.patch

Fix physical-cpu-hot-add.patch

+swsusp-clean-assembly-parts.patch

swsusp cleanup

+uml-add-modversions-support.patch
+uml-add-mod_license-to-random-driver.patch
+uml-split-config_frame_pointer-from-debug_info.patch
+uml-stack-dump-fix.patch

UML fixes

-enable-sig_ign-on-blocked-signals.patch

Dropped - was wrong.

+vfs-bugfix-two-read_inode-calles-without.patch
+__wait_on_freeing_inode-fix.patch

VFS race fixes

+kbtab-tweaks-pen-tool-reporting.patch

input driver fix

+remove-duplicate-get_dentry-functions-in-various-places.patch

VFS cleanup

+avoid-recursive-oopses.patch

Try to prevent oops-within-oops

+quota-consolidate-code-surrounding-vfs_quota_on_mount.patch
+quota-sanitize-dentry-handling-in-vfs_quota_on_mount.patch

Quota cleanups

+kprobes-function-return-probes.patch
+kprobes-function-return-probes-fix.patch
+kprobes-function-return-probes-fix-2.patch
+kprobes-function-return-probes-fix-3.patch

kprobes feature work

+setuid-core-dump.patch

Enhanced core dumping options

+support-for-dx-directories-in-ext3_get_parent-nfsd.patch

ext3 htree fix

+document-the-fact-that-linux-arm-kernel-is-subscribers-only.patch

MAINTAINERS fix

+fix-pci-mmap-on-ppc-and-ppc64.patch
+fix-pci-mmap-on-ppc-and-ppc64-fix.patch

Fix mmapping of PCI devices

+add-some-comments-to-lookup_create.patch

Add a comment

+fix-of-bogus-file-max-limit-messages.patch

Fix the file handle allocator

+software-suspend-and-recalc-sigpending-bug-fix.patch

swsusp fix

+o1-sb-list-traversing-on-syncs.patch

speed up sync()

+fix-of-dcache-race-leading-to-busy-inodes-on-umount.patch
+fix-of-dcache-race-leading-to-busy-inodes-on-umount-fix.patch
+fix-of-dcache-race-leading-to-busy-inodes-on-umount-tidy.patch

dcache race fix (bit ugly)

+26-altix-shut-off-xmit-intr-if-done-xmitting.patch

Altix serial driver fix

+parport-netmos-nm9855-fix.patch

parport driver fix

+char-tpm-use-msleep-clean-up-timers.patch
+fix-concerns-with-tpm-driver-use-enums.patch
+fix-tpm-driver-address-missing-const-defs.patch
+fix-tpm-driver-remove-unnecessary-module-stuff.patch
+fix-tpm-driver-read-return-code-issue.patch
+fix-tpm-driver-large-stack-objects.patch
+fix-tpm-driver-how-timer-is-initialized.patch
+fix-tpm-driver-use-to_pci_dev.patch
+fix-tpm-driver-remove-unnecessary-__force.patch
+fix-tpm-driver-sysfs-owernship-changes.patch
+fix-tpm-driver-add-cancel-function.patch
+fix-tpm-driver-locks.patch
+tpm-support-for-tpms-on-additional-lpc-bus.patch
+tpm-support-for-tpms-on-additional-lpc-bus-fix-2.patch

tpm driver fixes

+ieee1394-feature-removal-notices.patch
+drivers-ieee1394-pcilynxc-remove-dead-options.patch
+drivers-ieee1394-ieee1394_transactionsc-possible-cleanups.patch
+ieee1394-remove-null-checks-prior-to-kfree-in-ieee1394-kfree-handles-null-pointers-fin.patch
+drivers-ieee1394-pcilynxc-use-the-dma_32bit_mask-constant.patch
+ieee1394-single-buffer-fixes-to-video1394.patch
+ieee1394-fix-cross_bound-check-for-null-iso-packets.patch
+ieee1394-fix-premature-expiry-of-async-packets.patch

ieee1394 tree

+connector-warning-fixes.patch

Fix connector.patch

+connector-add-a-fork-connector.patch
+connector-add-a-fork-connector-build-fix.patch

Use the connector for fork notifications for system accounting

+inotify-44-warning-fix.patch

inotify tweak

+dvb-support-for-tt-hauppauge-nexus-s-rev-23.patch
+dvb-saa7146-no-need-to-initialize-static-global-variables-to-0.patch
+dvb-dvb_frontend-fix-module-param.patch
+dvb-av7110-audio-out-fix.patch
+dvb-add-support-for-knc-1-cards.patch
+dvb-remove-unnecessary-casts-in-dvb-core.patch
+dvb-dvb_net-handle-ipv6-and-llc-snap.patch
+dvb-av7110-fix-video_set_display_format.patch
+dvb-av7110-fix-ntsc-pal-switching.patch
+dvb-av7110-fix-comment.patch
+dvb-av7110-fix-indentation.patch
+dvb-nxt6000-support-frontend-status-reads.patch
+dvb-tda1004x-formatting-cleanups.patch
+dvb-stv0299-fix-fe_dishnetwork_send_legacy_cmd.patch
+dvb-remove-unnecessary-casts-in-frontends.patch
+dvb-dib3000-add-null-pointer-check.patch
+dvb-ves1820-remove-unnecessary-msleep.patch
+dvb-mt352-embed-struct-mt352_config-in-mt352_state.patch
+dvb-tda1004x-dont-use-bitfields.patch
+dvb-tda1004x-allow-n_i2c-to-be-overridden-by-the-card-driver.patch
+dvb-tda10046-support-for-different-firmware-versions.patch
+dvb-dvb-pllh-prevent-multiple-inclusion.patch
+dvb-make-needlessly-global-code-static-or-drop-it.patch
+dvb-frontends-misc-minor-cleanups.patch
+dvb-modified-dvb_register_adapter-to-avoid-kmalloc-kfree.patch
+dvb-bt8xx-update-documentation.patch
+dvb-dst-reorganize-twinhan-dst-driver-to-support-ci.patch
+dvb-dst-add-support-for-twinhan-200103a.patch
+dvb-dst-fixed-tuning-problem.patch
+dvb-dst-fix-for-descrambling-failure.patch
+dvb-dst-misc-fixes.patch
+dvb-bt8xx-updated-documentation.patch
+dvb-dst-fix-a-bug-in-the-module-parameter.patch
+dvb-dst-fixed-ci-debug-output.patch
+dvb-bt8xx-whitespace-cleanup.patch
+dvb-budget-av-ci-fixes.patch

DVB update

+nr_blockdev_pages-in_interrupt-warning.patch

Warn if someone calls nr_blockdev_pages() from interrupt (si_meminfo() is
not irq-safe).

+nmi-lockup-and-altsysrq-p-dumping-calltraces-on-_all_-cpus.patch

Generate all-CPU backtraces with sysrq-P or NMI watchdog timeouts, so
everything you want to see scrolls off the screen.

+v4l-saa7134-byteorder-fix.patch

v4l fix

+kexec-kexec-generic-maintainers-fix.patch

MAINTAINERS fix

+ppc64-kexec-native-hash-clear.patch
+ppc64-kexec-support-for-ppc64.patch

ppc64 kexec fixes

+kdump-documentation-for-kdump-update-fix.patch

kdump documentation fix

+reiser4-sb_sync_inodes-cleanup.patch

VFS cleanup

+bring-back-tux-on-chips-65550-framebuffer.patch
+s1d13xxxfb-linkage-fix.patch
+some-vesafb-fixes.patch

fbdev updates

+md-two-small-fixes-for-md-verion-1-superblocks.patch
+md-dont-skip-bitmap-pages-due-to-lack-of-bit-that-we-just-cleared-fix.patch

Fixes for the md patches in -mm.

+docbook-only-use-tabular-style-for-long-synopsis.patch
+docbook-maintainer.patch

docbook system updates

+fuse-read-write-operations-fix-lookup-forget-interface.patch

FUSE fix

+alsa-3142.patch
+alsa-3143.patch
+alsa-3144.patch
+alsa-3145.patch
+alsa-3146.patch
+alsa-3147.patch
+alsa-3148.patch
+alsa-3149.patch
+alsa-3150.patch
+alsa-3151.patch
+alsa-3152.patch
+alsa-3153.patch
+alsa-3154.patch
+alsa-3155.patch
+alsa-3156.patch
+alsa-3157.patch
+alsa-3158.patch
+alsa-3159.patch
+alsa-3160.patch
+alsa-3161.patch
+alsa-3162.patch
+alsa-3163.patch
+alsa-3164.patch
+alsa-3165.patch
+alsa-3166.patch
+alsa-3167.patch

ALSA updates

+drivers-media-video-tvaudioc-make-some-variables-static.patch
+update-computone-maintainers-entry.patch
+remove-pointless-null-check-before-kfree-in-sony535c.patch
+kfree-cleanups-in-ixjc.patch
+fusion-kfree-cleanup.patch
+kfree-cleanups-for-drivers-firmware.patch

Little tweaks




number of patches in -mm: 1042
number of changesets in external trees: 388
number of patches in -mm only: 1033
total patches: 1421


All 1024 patches:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/patch-list

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Jan Dittmer
2005-05-12 12:30:34 UTC
Permalink
Post by Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/
Comparing 2.6.12-rc3-mm3 to 2.6.12-rc4-mm1 (defconfig)

- sparc64: broke
CC arch/sparc64/kernel/signal32.o
CC arch/sparc64/kernel/ioctl32.o
CC arch/sparc64/kernel/binfmt_elf32.o
CC arch/sparc64/kernel/module.o
CC arch/sparc64/kernel/kprobes.o
In file included from /usr/src/ctest/mm/kernel/arch/sparc64/kernel/kprobes.c:8:
/usr/src/ctest/mm/kernel/include/linux/kprobes.h:122: error: parse error before "spinlock_t"
/usr/src/ctest/mm/kernel/include/linux/kprobes.h:123: warning: function declaration isn't a prototype
make[2]: *** [arch/sparc64/kernel/kprobes.o] Error 1
make[1]: *** [arch/sparc64/kernel] Error 2
make: *** [_all] Error 2
Details: http://l4x.org/k/?d=3653

- arm: fixed
Details: http://l4x.org/k/?d=3634

- arm26: still broken
Details: http://l4x.org/k/?d=3635

- cris: still broken
Details: http://l4x.org/k/?d=3636

- frv: still broken
Details: http://l4x.org/k/?d=3637

- h8300: still broken
Details: http://l4x.org/k/?d=3638

- ia64: still broken
Details: http://l4x.org/k/?d=3640

- m32r: still broken
Details: http://l4x.org/k/?d=3641

- m68k: still broken
Details: http://l4x.org/k/?d=3642

- m68knommu: still broken
Details: http://l4x.org/k/?d=3644

- parisc: still broken
Details: http://l4x.org/k/?d=3646

- s390: still broken
Details: http://l4x.org/k/?d=3649

- sh: still broken
Details: http://l4x.org/k/?d=3650

- sh64: still broken
Details: http://l4x.org/k/?d=3651

- v850: still broken
Details: http://l4x.org/k/?d=3655

Summary: 8 ok, 14 failed
--
Jan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Maneesh Soni
2005-05-13 06:30:13 UTC
Permalink
Post by Jan Dittmer
Post by Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/
Comparing 2.6.12-rc3-mm3 to 2.6.12-rc4-mm1 (defconfig)
- sparc64: broke
CC arch/sparc64/kernel/signal32.o
CC arch/sparc64/kernel/ioctl32.o
CC arch/sparc64/kernel/binfmt_elf32.o
CC arch/sparc64/kernel/module.o
CC arch/sparc64/kernel/kprobes.o
/usr/src/ctest/mm/kernel/include/linux/kprobes.h:122: error: parse error before "spinlock_t"
/usr/src/ctest/mm/kernel/include/linux/kprobes.h:123: warning: function declaration isn't a prototype
make[2]: *** [arch/sparc64/kernel/kprobes.o] Error 1
make[1]: *** [arch/sparc64/kernel] Error 2
make: *** [_all] Error 2
#include <linux/sched.h> to fix this compile issue.


Signed-off-by: Maneesh Soni <***@in.ibm.com>
---

linux-2.6.12-rc4-mm1-maneesh/include/linux/kprobes.h | 1 +
1 files changed, 1 insertion(+)

diff -puN include/linux/kprobes.h~kprobes-function-return-probes-sparc64-compile-fix include/linux/kprobes.h
--- linux-2.6.12-rc4-mm1/include/linux/kprobes.h~kprobes-function-return-probes-sparc64-compile-fix 2005-05-13 11:44:45.310631368 +0530
+++ linux-2.6.12-rc4-mm1-maneesh/include/linux/kprobes.h 2005-05-13 11:46:13.922160368 +0530
@@ -33,6 +33,7 @@
#include <linux/list.h>
#include <linux/notifier.h>
#include <linux/smp.h>
+#include <linux/sched.h>
#include <asm/kprobes.h>

struct kprobe;
_



Thanks
Maneesh
--
Maneesh Soni
Linux Technology Center,
IBM India Software Labs,
Bangalore, India
email: ***@in.ibm.com
Phone: 91-80-25044990
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Alexey Dobriyan
2005-05-12 13:10:20 UTC
Permalink
Post by Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/
Was not present in 2.6.12-rc4.

Linux agpgart interface v0.101 (c) Dave Jones
kobject agpgart-intel: registering. parent: <NULL>, set: drivers
kobject_hotplug
fill_kobj_path: path = '/bus/pci/drivers/agpgart-intel'
kobject_hotplug: /sbin/hotplug drivers seq=200 HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add
DEVPATH=/bus/pci/drivers/agpgart-intel SUBSYSTEM=drivers
kobject_hotplug - call_usermodehelper returned -1
agpgart: Detected an Intel 865 Chipset.
agpgart: Detected 16252K stolen memory.
kobject agpgart: registering. parent: misc, set: class_obj
kobject_hotplug
fill_kobj_path: path = '/class/misc/agpgart'
kobject_hotplug: /sbin/hotplug misc seq=201 HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/misc/agpgart
SUBSYSTEM=misc
kobject_hotplug - call_usermodehelper returned -1
agpgart: AGP aperture is 128M @ 0xf0000000
subsystem drm: registering
kobject drm: registering. parent: <NULL>, set: class
[drm] Initialized drm 1.0.0 20040925
kobject card0: registering. parent: drm, set: class_obj
kobject_hotplug
fill_kobj_path: path = '/class/drm/card0'
fill_kobj_path: path = '/devices/pci0000:00/0000:00:02.0'
kobject_hotplug: /sbin/hotplug drm seq=202 HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin ACTION=add DEVPATH=/class/drm/card0
SUBSYSTEM=drm
kobject_hotplug - call_usermodehelper returned -1
[drm] Initialized i915 1.1.0 20040405 on minor 0:
intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G
chipsets
intelfb: Version 0.9.2
kobject Intel(R) 830M/845G/852GM/855GM/865G/915G Framebuffer Driver:
registering. parent: <NULL>, set: drivers
kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
Framebuffer Driver (-13)
[<c01bf8e3>] kobject_register+0x43/0x70
[<c022dfe2>] bus_add_driver+0x52/0xa0
[<c01c8c10>] pci_device_shutdown+0x0/0x20
[<c01c8d71>] pci_register_driver+0x61/0x80
[<c0387099>] intelfb_init+0x59/0x70
[<c03787cc>] do_initcalls+0x2c/0xc0
[<c0159025>] kern_mount+0x15/0x17
[<c01002a0>] init+0x0/0x100
[<c01002ca>] init+0x2a/0x100
[<c0100f58>] kernel_thread_helper+0x0/0x18
[<c0100f5d>] kernel_thread_helper+0x5/0x18
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Greg KH
2005-05-12 15:50:12 UTC
Permalink
Post by Alexey Dobriyan
registering. parent: <NULL>, set: drivers
kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
Someone tried to put a "/" in a kobject name, which is not allowed.
Actually the name seems to be set to:
"Intel(R) 830M/845G/852GM/855GM/865G/915G Framebuffer Driver"
which is a bit verbous if you want to create a directory name :)

thanks,

greg k-h
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Andrew Morton
2005-05-12 16:10:16 UTC
Permalink
Post by Greg KH
Post by Alexey Dobriyan
registering. parent: <NULL>, set: drivers
kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
Someone tried to put a "/" in a kobject name, which is not allowed.
"Intel(R) 830M/845G/852GM/855GM/865G/915G Framebuffer Driver"
which is a bit verbous if you want to create a directory name :)
I don't think that part of the driver has changed in some time. Is there
something new in your trees which would trigger this?

Seems like a fix such as this will be needed:

--- 25/drivers/video/intelfb/intelfbdrv.c~intelfbdrv-naming-fix 2005-05-12 08:54:46.000000000 -0700
+++ 25-akpm/drivers/video/intelfb/intelfbdrv.c 2005-05-12 08:55:03.000000000 -0700
@@ -214,7 +214,7 @@ static struct fb_ops intel_fb_ops = {

/* PCI driver module table */
static struct pci_driver intelfb_driver = {
- .name = "Intel(R) " SUPPORTED_CHIPSETS " Framebuffer Driver",
+ .name = "intelfb",
.id_table = intelfb_pci_table,
.probe = intelfb_pci_register,
.remove = __devexit_p(intelfb_pci_unregister)
_

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Greg KH
2005-05-12 16:10:16 UTC
Permalink
Post by Andrew Morton
Post by Greg KH
Post by Alexey Dobriyan
registering. parent: <NULL>, set: drivers
kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
Someone tried to put a "/" in a kobject name, which is not allowed.
"Intel(R) 830M/845G/852GM/855GM/865G/915G Framebuffer Driver"
which is a bit verbous if you want to create a directory name :)
I don't think that part of the driver has changed in some time. Is there
something new in your trees which would trigger this?
No, not that I know of.
Post by Andrew Morton
--- 25/drivers/video/intelfb/intelfbdrv.c~intelfbdrv-naming-fix 2005-05-12 08:54:46.000000000 -0700
+++ 25-akpm/drivers/video/intelfb/intelfbdrv.c 2005-05-12 08:55:03.000000000 -0700
@@ -214,7 +214,7 @@ static struct fb_ops intel_fb_ops = {
/* PCI driver module table */
static struct pci_driver intelfb_driver = {
- .name = "Intel(R) " SUPPORTED_CHIPSETS " Framebuffer Driver",
+ .name = "intelfb",
Did the SUPPORTED_CHIPSETS macro change somehow?

Anyway, the patch looks correct to me.

thanks,

greg k-h
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Alexey Dobriyan
2005-05-12 16:20:12 UTC
Permalink
Post by Andrew Morton
Post by Greg KH
Post by Alexey Dobriyan
registering. parent: <NULL>, set: drivers
kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
Someone tried to put a "/" in a kobject name, which is not allowed.
"Intel(R) 830M/845G/852GM/855GM/865G/915G Framebuffer Driver"
which is a bit verbous if you want to create a directory name :)
- .name = "Intel(R) " SUPPORTED_CHIPSETS " Framebuffer Driver",
+ .name = "intelfb",
It works.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Andrew Morton
2005-05-12 15:20:08 UTC
Permalink
Hi,
Post by Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm1/
- Added Herbert Xu's ipsec tree to the -mm lineup, as git-ipsec.patch
- Lots of updates all over the place
eth0: no IPv6 routers present
------------[ cut here ]------------
kernel BUG at include/asm/spinlock.h:99!
err, yes.
Is the patch "reiser4-sb_sync_inodes-cleanup.patch" likely to be the culprit?
It is. Seems I only got sent half a patch?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Alexey Dobriyan
2005-05-12 18:20:11 UTC
Permalink
Fun in dmesg:

--- dmesg-2.6.12-rc4
+++ dmesg-2.6.12-rc4-mm1

-PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 10 <===
+PNP: PS/2 controller doesn't have AUX irq; using default 0xc
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 112 <======
+serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1 <===

I never realized "irq 10" meant "KBD irq 1 and you don't have AUX irq". In
2.6.12-rc4-mm1 "irq 112" means "KBD irq 1 and AUX irq 12 (now assigned by
default)".

Signed-off-by: Alexey Dobriyan <***@gmail.com>
---

--- linux-2.6.12-rc4-mm1/drivers/input/serio/i8042-x86ia64io.h 2005-05-12 21:22:12.000000000 +0400
+++ linux-2.6.12-rc4-mm1-pnp/drivers/input/serio/i8042-x86ia64io.h 2005-05-12 21:22:45.000000000 +0400
@@ -284,10 +284,10 @@ static int i8042_pnp_init(void)
i8042_kbd_irq = i8042_pnp_kbd_irq;
i8042_aux_irq = i8042_pnp_aux_irq;

- printk(KERN_INFO "PNP: PS/2 Controller [%s%s%s] at %#x,%#x irq %d%s%d\n",
+ printk(KERN_INFO "PNP: PS/2 Controller [%s%s%s] at %#x,%#x irq %d,%d\n",
i8042_pnp_kbd_name, (result_kbd > 0 && result_aux > 0) ? "," : "", i8042_pnp_aux_name,
i8042_data_reg, i8042_command_reg, i8042_kbd_irq,
- (result_aux > 0) ? "," : "", i8042_aux_irq);
+ i8042_aux_irq);

return 0;
}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Greg KH
2005-05-12 22:00:17 UTC
Permalink
Post by Andrew Morton
-gregkh-01-driver-gregkh-driver-001_driver-hotplug_check.patch
-gregkh-01-driver-gregkh-driver-002_debugfs_simple_newline.patch
-gregkh-01-driver-gregkh-driver-009_driver-name-const-01.patch
-gregkh-01-driver-gregkh-driver-010_driver-name-const-02.patch
-gregkh-01-driver-gregkh-driver-011_driver-name-const-03.patch
-gregkh-01-driver-gregkh-driver-012_driver-name-const-04.patch
-gregkh-01-driver-gregkh-driver-013_driver-name-const-05.patch
-gregkh-01-driver-gregkh-driver-014_driver-name-const-06.patch
-gregkh-01-driver-gregkh-driver-015_sysfs-show_store_eio-01.patch
-gregkh-01-driver-gregkh-driver-016_sysfs-show_store_eio-02.patch
-gregkh-01-driver-gregkh-driver-017_sysfs-show_store_eio-03.patch
-gregkh-01-driver-gregkh-driver-018_sysfs-show_store_eio-04.patch
-gregkh-01-driver-gregkh-driver-019_sysfs-show_store_eio-05.patch
-gregkh-01-driver-gregkh-driver-020_class-01-core.patch
-gregkh-01-driver-gregkh-driver-021_class-02-tty.patch
-gregkh-01-driver-gregkh-driver-022_class-03-input.patch
-gregkh-01-driver-gregkh-driver-023_class-04-usb.patch
-gregkh-01-driver-gregkh-driver-024_class-05-sound.patch
-gregkh-01-driver-gregkh-driver-025_class-06-block.patch
-gregkh-01-driver-gregkh-driver-026_class-07-char.patch
-gregkh-01-driver-gregkh-driver-027_class-08-ieee1394.patch
-gregkh-01-driver-gregkh-driver-028_class-09-scsi.patch
-gregkh-01-driver-gregkh-driver-029_class-10-arch.patch
-gregkh-01-driver-gregkh-driver-030_class-11-drivers.patch
-gregkh-01-driver-gregkh-driver-031_class-11-drivers-usb-fix.patch
-gregkh-01-driver-gregkh-driver-032_class-12-the_rest.patch
-gregkh-01-driver-gregkh-driver-033_class-13-kerneldoc.patch
-gregkh-01-driver-gregkh-driver-034_class-14-no_more_class_simple.patch
-gregkh-01-driver-gregkh-driver-035_class-15-typo-01.patch
-gregkh-01-driver-gregkh-driver-036_class-16-typo-02.patch
-gregkh-01-driver-gregkh-driver-037_class-17-attribute.patch
-gregkh-01-driver-gregkh-driver-038_klist-01.patch
-gregkh-01-driver-gregkh-driver-039_klist-02.patch
-gregkh-01-driver-gregkh-driver-040_klist-03.patch
-gregkh-01-driver-gregkh-driver-041_klist-04.patch
-gregkh-01-driver-gregkh-driver-042_klist-05.patch
-gregkh-01-driver-gregkh-driver-043_klist-06.patch
-gregkh-01-driver-gregkh-driver-044_klist-07.patch
-gregkh-01-driver-gregkh-driver-045_klist-08.patch
-gregkh-01-driver-gregkh-driver-046_klist-09.patch
-gregkh-01-driver-gregkh-driver-047_klist-10.patch
-gregkh-01-driver-gregkh-driver-048_klist-11.patch
-gregkh-01-driver-gregkh-driver-049_klist-12.patch
-gregkh-01-driver-gregkh-driver-050_klist-13.patch
-gregkh-01-driver-gregkh-driver-051_klist-14.patch
-gregkh-01-driver-gregkh-driver-052_klist-15.patch
-gregkh-01-driver-gregkh-driver-053_klist-16.patch
-gregkh-01-driver-gregkh-driver-054_klist-17.patch
-gregkh-01-driver-gregkh-driver-055_klist-18.patch
-gregkh-01-driver-gregkh-driver-056_klist-scsi-01.patch
-gregkh-01-driver-gregkh-driver-057_klist-scsi-02.patch
-gregkh-01-driver-gregkh-driver-058_klist-20.patch
-gregkh-01-driver-gregkh-driver-059_klist-21.patch
-gregkh-01-driver-gregkh-driver-060_klist-22.patch
-gregkh-01-driver-gregkh-driver-061_klist-23.patch
-gregkh-01-driver-gregkh-driver-062_klist-ieee1394.patch
-gregkh-01-driver-gregkh-driver-063_klist-pcie.patch
-gregkh-01-driver-gregkh-driver-064_klist-24.patch
-gregkh-01-driver-gregkh-driver-065_klist-25.patch
-gregkh-01-driver-gregkh-driver-066_klist-26.patch
-gregkh-01-driver-gregkh-driver-067_klist-usb_node_attached_fix.patch
-gregkh-01-driver-gregkh-driver-068_klist-sn_fix.patch
+gregkh-01-driver-gregkh-driver-001_driver-pm-diag-update.patch
+gregkh-01-driver-gregkh-driver-002_driver-name-const-01.patch
+gregkh-01-driver-gregkh-driver-003_driver-name-const-02.patch
+gregkh-01-driver-gregkh-driver-004_driver-name-const-03.patch
+gregkh-01-driver-gregkh-driver-005_driver-name-const-04.patch
+gregkh-01-driver-gregkh-driver-006_driver-name-const-05.patch
+gregkh-01-driver-gregkh-driver-007_driver-name-const-06.patch
+gregkh-01-driver-gregkh-driver-008_sysfs-show_store_eio-01.patch
+gregkh-01-driver-gregkh-driver-009_sysfs-show_store_eio-02.patch
+gregkh-01-driver-gregkh-driver-010_sysfs-show_store_eio-03.patch
+gregkh-01-driver-gregkh-driver-011_sysfs-show_store_eio-04.patch
+gregkh-01-driver-gregkh-driver-012_sysfs-show_store_eio-05.patch
+gregkh-01-driver-gregkh-driver-013_class-01-core.patch
+gregkh-01-driver-gregkh-driver-014_class-02-tty.patch
+gregkh-01-driver-gregkh-driver-015_class-03-input.patch
+gregkh-01-driver-gregkh-driver-016_class-04-usb.patch
+gregkh-01-driver-gregkh-driver-017_class-05-sound.patch
+gregkh-01-driver-gregkh-driver-018_class-06-block.patch
+gregkh-01-driver-gregkh-driver-019_class-07-char.patch
+gregkh-01-driver-gregkh-driver-020_class-08-ieee1394.patch
+gregkh-01-driver-gregkh-driver-021_class-09-scsi.patch
+gregkh-01-driver-gregkh-driver-022_class-10-arch.patch
+gregkh-01-driver-gregkh-driver-023_class-11-drivers.patch
+gregkh-01-driver-gregkh-driver-024_class-11-drivers-usb-fix.patch
+gregkh-01-driver-gregkh-driver-025_class-12-the_rest.patch
+gregkh-01-driver-gregkh-driver-026_class-13-kerneldoc.patch
+gregkh-01-driver-gregkh-driver-027_class-14-no_more_class_simple.patch
+gregkh-01-driver-gregkh-driver-028_fix-make-mandocs-after-class_simple-removal.patch
+gregkh-01-driver-gregkh-driver-029_klist-01.patch
+gregkh-01-driver-gregkh-driver-030_klist-02.patch
+gregkh-01-driver-gregkh-driver-031_klist-03.patch
+gregkh-01-driver-gregkh-driver-032_klist-04.patch
+gregkh-01-driver-gregkh-driver-033_klist-05.patch
+gregkh-01-driver-gregkh-driver-034_klist-06.patch
+gregkh-01-driver-gregkh-driver-035_klist-07.patch
+gregkh-01-driver-gregkh-driver-036_klist-08.patch
+gregkh-01-driver-gregkh-driver-037_klist-09.patch
+gregkh-01-driver-gregkh-driver-038_klist-10.patch
+gregkh-01-driver-gregkh-driver-039_klist-11.patch
+gregkh-01-driver-gregkh-driver-040_klist-12.patch
+gregkh-01-driver-gregkh-driver-041_klist-13.patch
+gregkh-01-driver-gregkh-driver-042_klist-14.patch
+gregkh-01-driver-gregkh-driver-043_klist-15.patch
+gregkh-01-driver-gregkh-driver-044_klist-16.patch
+gregkh-01-driver-gregkh-driver-045_klist-17.patch
+gregkh-01-driver-gregkh-driver-046_klist-18.patch
+gregkh-01-driver-gregkh-driver-047_klist-scsi-01.patch
+gregkh-01-driver-gregkh-driver-048_klist-scsi-02.patch
+gregkh-01-driver-gregkh-driver-049_klist-20.patch
+gregkh-01-driver-gregkh-driver-050_klist-21.patch
+gregkh-01-driver-gregkh-driver-051_klist-22.patch
+gregkh-01-driver-gregkh-driver-052_klist-23.patch
+gregkh-01-driver-gregkh-driver-053_klist-ieee1394.patch
+gregkh-01-driver-gregkh-driver-054_klist-pcie.patch
+gregkh-01-driver-gregkh-driver-055_klist-24.patch
+gregkh-01-driver-gregkh-driver-056_klist-25.patch
+gregkh-01-driver-gregkh-driver-057_klist-26.patch
+gregkh-01-driver-gregkh-driver-058_klist-usb_node_attached_fix.patch
+gregkh-01-driver-gregkh-driver-059_klist-sn_fix.patch
+gregkh-01-driver-gregkh-driver-060_klist-driver_detach_fixes.patch
+gregkh-01-driver-gregkh-driver-061_klist-usbcore-dont_call_device_release_driver_recursivly.patch
+gregkh-01-driver-gregkh-driver-062_driver-create-unregister_node.patch
+gregkh-01-driver-gregkh-driver-063_attr_void.patch
Greg keeps renaming stuff.
Ok, I can take the hint :)

I've changed my script to not add a number to the patch in order to
convey what the order in which the patches are applied in. Now I keep
the patch name the same as it originally was (and the timestamp for
those who use rsync to see if anything has changed.) I've added a
series file for each directory to show the order to apply them in.

This should help reduce the churn you report here, and help others who
try to keep track of what I have and have not applied.

Please let me know if this doesn't work out.

thanks,

greg k-h
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Adrian Bunk
2005-05-12 22:00:20 UTC
Permalink
Post by Andrew Morton
...
...
+sparsemem-memory-model.patch
...
More sparsemem stuff
...
This causes the following compile error with gcc 3.4 on i386:

<-- snip -->

...
CC mm/hugetlb.o
mm/hugetlb.c: In function `enqueue_huge_page':
include/linux/mm.h:500: sorry, unimplemented: inlining failed in call to
'page_zone': function not considered for inlining
mm/hugetlb.c:486: sorry, unimplemented: called from here
make[1]: *** [mm/hugetlb.o] Error 1
make: *** [mm] Error 2

<-- snip -->


This patch fixes this compile error.

Signed-off-by: Adrian Bunk <***@stusta.de>

---

include/linux/mm.h | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)

--- linux-2.6.12-rc4-mm1-full/include/linux/mm.h.old 2005-05-12 22:54:04.000000000 +0200
+++ linux-2.6.12-rc4-mm1-full/include/linux/mm.h 2005-05-12 22:54:38.000000000 +0200
@@ -480,7 +480,16 @@
{
return (page->flags >> ZONES_PGSHIFT) & ZONES_MASK;
}
-static inline struct zone *page_zone(struct page *page);
+
+struct zone;
+extern struct zone *zone_table[];
+
+static inline struct zone *page_zone(struct page *page)
+{
+ return zone_table[(page->flags >> ZONETABLE_PGSHIFT) &
+ ZONETABLE_MASK];
+}
+
static inline unsigned long page_to_nid(struct page *page)
{
if (FLAGS_HAS_NODE)
@@ -493,15 +502,6 @@
return (page->flags >> SECTIONS_PGSHIFT) & SECTIONS_MASK;
}

-struct zone;
-extern struct zone *zone_table[];
-
-static inline struct zone *page_zone(struct page *page)
-{
- return zone_table[(page->flags >> ZONETABLE_PGSHIFT) &
- ZONETABLE_MASK];
-}
-
static inline void set_page_zone(struct page *page, unsigned long zone)
{
page->flags &= ~(ZONES_MASK << ZONES_PGSHIFT);

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Dave Hansen
2005-05-12 22:20:09 UTC
Permalink
Post by Adrian Bunk
Post by Andrew Morton
...
...
+sparsemem-memory-model.patch
...
More sparsemem stuff
...
<-- snip -->
...
CC mm/hugetlb.o
include/linux/mm.h:500: sorry, unimplemented: inlining failed in call to
'page_zone': function not considered for inlining
mm/hugetlb.c:486: sorry, unimplemented: called from here
make[1]: *** [mm/hugetlb.o] Error 1
make: *** [mm] Error 2
Any idea what actually causes that?

BTW, it doesn't seem to happen with gcc 2.95. Can you send me
your .config? I'll double-check.

-- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Adrian Bunk
2005-05-12 22:30:15 UTC
Permalink
Post by Dave Hansen
Post by Adrian Bunk
Post by Andrew Morton
...
...
+sparsemem-memory-model.patch
...
More sparsemem stuff
...
<-- snip -->
...
CC mm/hugetlb.o
include/linux/mm.h:500: sorry, unimplemented: inlining failed in call to
'page_zone': function not considered for inlining
mm/hugetlb.c:486: sorry, unimplemented: called from here
make[1]: *** [mm/hugetlb.o] Error 1
make: *** [mm] Error 2
Any idea what actually causes that?
BTW, it doesn't seem to happen with gcc 2.95. Can you send me
your .config? I'll double-check.
You won't see this error with gcc < 3.4 .

The kernel redefines "inline" to __attribute__((always_inline)).
That's why gcc 3.4 (correctly) aborts the compilation if it can't inline
it.

gcc 3.4 isn't able to inline a function that wasn't defined before the
first usage with -fno-unit-at-a-time (and we are currently giving this
flag on i386).
That's the reason why a function prototype for a "static inline"
function doesn't help you.

I can send you my .config if these explanations weren't enough.
Post by Dave Hansen
-- Dave
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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Andy Whitcroft
2005-05-13 13:30:16 UTC
Permalink
Post by Adrian Bunk
CC mm/hugetlb.o
include/linux/mm.h:500: sorry, unimplemented: inlining failed in call to
'page_zone': function not considered for inlining
mm/hugetlb.c:486: sorry, unimplemented: called from here
make[1]: *** [mm/hugetlb.o] Error 1
make: *** [mm] Error 2
Interesting. I assume that this implies that older versions may not be
inlining this even though we have asked them to. I'll go confirm there
is no adverse effects from patch.

-apw
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Adrian Bunk
2005-05-13 01:20:05 UTC
Permalink
Post by Andrew Morton
...
...
+cpufreq-CPUFREQ-13-static-cpufreq_gov_dbs.patch
...
This is my patch to make the needlessly global and EXPORT_SYMBOL'ed
cpufreq_gov_dbs in cpufreq_ondemand.c static.
Post by Andrew Morton
+cpufreq-CPUFREQ-16-conservative-governer.patch
...
This patch adds a needlessly global and EXPORT_SYMBOL'ed
cpufreq_gov_dbs in cpufreq_conservative.c .

Patch below...
Post by Andrew Morton
Additions to cpufreq tree
...
cu
Adrian


<-- snip -->



This patch makes a needlessly global and EXPORT_SYMBOL'ed struct static.

Signed-off-by: Adrian Bunk <***@stusta.de>

--- linux-2.6.12-rc4-mm1-full/drivers/cpufreq/cpufreq_conservative.c.old 2005-05-13 01:42:33.000000000 +0200
+++ linux-2.6.12-rc4-mm1-full/drivers/cpufreq/cpufreq_conservative.c 2005-05-13 01:42:51.000000000 +0200
@@ -583,12 +583,11 @@
return 0;
}

-struct cpufreq_governor cpufreq_gov_dbs = {
+static struct cpufreq_governor cpufreq_gov_dbs = {
.name = "conservative",
.governor = cpufreq_governor_dbs,
.owner = THIS_MODULE,
};
-EXPORT_SYMBOL(cpufreq_gov_dbs);

static int __init cpufreq_gov_dbs_init(void)
{

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Dave Airlie
2005-05-13 07:30:17 UTC
Permalink
Post by Adrian Bunk
CC mm/hugetlb.o
/foo/airlied/git/linux-good/linux-2.6.12-rc4/mm/hugetlb.c: In function
sorry, unimplemented: inlining failed in call to 'page_zone': function
not considered for inlining
/foo/airlied/git/linux-good/linux-2.6.12-rc4/mm/hugetlb.c:486: sorry,
unimplemented: called from here
make[2]: *** [mm/hugetlb.o] Error 1
off course then I find the patch from Adrian Bunk that fixes it ..

Dave.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
steve
2005-05-13 15:00:26 UTC
Permalink
a bug that appeared after running for about 2 hours:

May 13 09:32:34 localhost kernel: BUG: atomic counter underflow at:
May 13 09:32:34 localhost kernel: [reiserfs_clear_inode+129/176]
reiserfs_clear_inode+0x81/0xb0
May 13 09:32:34 localhost kernel: [clear_inode+228/304]
clear_inode+0xe4/0x130
May 13 09:32:34 localhost kernel: [dispose_list+112/304]
dispose_list+0x70/0x130
May 13 09:32:34 localhost kernel: [prune_icache+191/432]
prune_icache+0xbf/0x1b0
May 13 09:32:34 localhost kernel: [shrink_icache_memory+20/64]
shrink_icache_memory+0x14/0x40
May 13 09:32:34 localhost kernel: [shrink_slab+345/416]
shrink_slab+0x159/0x1a0
May 13 09:32:34 localhost kernel: [balance_pgdat+695/944]
balance_pgdat+0x2b7/0x3b0
May 13 09:32:34 localhost kernel: [kswapd+210/240] kswapd+0xd2/0xf0
May 13 09:32:34 localhost kernel: [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 13 09:32:34 localhost kernel: [ret_from_fork+6/20]
ret_from_fork+0x6/0x14
May 13 09:32:34 localhost kernel: [autoremove_wake_function+0/80]
autoremove_wake_function+0x0/0x50
May 13 09:32:34 localhost kernel: [kswapd+0/240] kswapd+0x0/0xf0
May 13 09:32:34 localhost kernel: [kernel_thread_helper+5/24]
kernel_thread_helper+0x5/0x18


the system still runs fine, just figured i'd let you guys know.

Steve
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Frederik Deweerdt
2005-05-13 18:20:22 UTC
Permalink
Hi,
I felt that the arch_supports_kprobes use was a bit weird.
The constant is not capitalized and is used as a variable for a
C test.
I also added comments (CONFIG_KPROBES) to an #else and an #endif
This patch is against 2.6.12-rc4-mm1, i386 compile tested.

Regards,
Frederik Deweerdt

Signed-off-by: Frederik Deweerdt <***@laposte.net>


--

diff -uprN --exclude-from=diff.ignore linux-2.6.12-rc4-mm1/include/asm-i386/kprobes.h linux-2.6.12-rc4-mm1-def/include/asm-i386/kprobes.h
--- linux-2.6.12-rc4-mm1/include/asm-i386/kprobes.h 2005-05-12 16:48:00.000000000 +0200
+++ linux-2.6.12-rc4-mm1-def/include/asm-i386/kprobes.h 2005-05-13 00:05:00.000000000 +0200
@@ -39,7 +39,7 @@ typedef u8 kprobe_opcode_t;
: (((unsigned long)current_thread_info()) + THREAD_SIZE - (ADDR)))

#define JPROBE_ENTRY(pentry) (kprobe_opcode_t *)pentry
-#define arch_supports_kretprobes 1
+#define ARCH_SUPPORTS_KRETPROBES

void kretprobe_trampoline(void);

diff -uprN --exclude-from=diff.ignore linux-2.6.12-rc4-mm1/include/linux/kprobes.h linux-2.6.12-rc4-mm1-def/include/linux/kprobes.h
--- linux-2.6.12-rc4-mm1/include/linux/kprobes.h 2005-05-12 16:48:00.000000000 +0200
+++ linux-2.6.12-rc4-mm1-def/include/linux/kprobes.h 2005-05-13 10:21:07.000000000 +0200
@@ -93,15 +93,14 @@ struct jprobe {
kprobe_opcode_t *entry; /* probe handling code to jump to */
};

-#ifdef arch_supports_kretprobes
+#ifdef ARCH_SUPPORTS_KRETPROBES
extern int trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs);
extern void trampoline_post_handler(struct kprobe *p, struct pt_regs *regs,
unsigned long flags);
extern struct task_struct *arch_get_kprobe_task(void *ptr);
extern void arch_prepare_kretprobe(struct kretprobe *rp, struct pt_regs *regs);
extern void arch_kprobe_flush_task(struct task_struct *tk, spinlock_t *kp_lock);
-#else
-#define arch_supports_kretprobes 0
+#else /* ARCH_SUPPORTS_KRETPROBES */
static inline void kretprobe_trampoline(void)
{
}
@@ -123,7 +122,7 @@ static inline void arch_kprobe_flush_tas
{
}
#define arch_get_kprobe_task(ptr) ((struct task_struct *)NULL)
-#endif
+#endif /* ARCH_SUPPORTS_KRETPROBES */
/*
* Function-return probe -
* Note:
@@ -189,7 +188,7 @@ struct kretprobe_instance *get_rp_inst_t
void add_rp_inst(struct kretprobe_instance *ri);
void kprobe_flush_task(struct task_struct *tk);
void recycle_rp_inst(struct kretprobe_instance *ri);
-#else
+#else /* CONFIG_KPROBES */
static inline int kprobe_running(void)
{
return 0;
@@ -221,5 +220,5 @@ static inline void unregister_kretprobe(
static inline void kprobe_flush_task(struct task_struct *tk)
{
}
-#endif
+#endif /* CONFIG_KPROBES */
#endif /* _LINUX_KPROBES_H */
diff -uprN --exclude-from=diff.ignore linux-2.6.12-rc4-mm1/kernel/kprobes.c linux-2.6.12-rc4-mm1-def/kernel/kprobes.c
--- linux-2.6.12-rc4-mm1/kernel/kprobes.c 2005-05-12 16:48:00.000000000 +0200
+++ linux-2.6.12-rc4-mm1-def/kernel/kprobes.c 2005-05-12 23:27:04.000000000 +0200
@@ -390,15 +390,14 @@ void unregister_jprobe(struct jprobe *jp
unregister_kprobe(&jp->kp);
}

+#ifdef ARCH_SUPPORTS_KRETPROBES
+
int register_kretprobe(struct kretprobe *rp)
{
int ret = 0;
struct kretprobe_instance *inst;
int i;

- if (!arch_supports_kretprobes)
- return -ENOSYS;
-
rp->kp.pre_handler = pre_handler_kretprobe;

/* Pre-allocate memory for max kretprobe instances */
@@ -428,6 +427,15 @@ int register_kretprobe(struct kretprobe
return ret;
}

+#else /* ARCH_SUPPORTS_KRETPROBES */
+
+int register_kretprobe(struct kretprobe *rp)
+{
+ return -ENOSYS;
+}
+
+#endif /* ARCH_SUPPORTS_KRETPROBES */
+
void unregister_kretprobe(struct kretprobe *rp)
{
unsigned long flags;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Johannes Stezenbach
2005-05-13 19:50:12 UTC
Permalink
Does not compile for CONFIG_ACPI=n & CONFIG_X86_HT=y (thus CONFIG_ACPI_BOOT=y):

CC arch/i386/kernel/setup.o
arch/i386/kernel/setup.c:97: error: syntax error before "acpi_sci_flags"
arch/i386/kernel/setup.c:97: warning: type defaults to `int' in declaration of `acpi_sci_flags'
arch/i386/kernel/setup.c:97: warning: data definition has no type or storage class
arch/i386/kernel/setup.c: In function `parse_cmdline_early':
arch/i386/kernel/setup.c:812: error: request for member `trigger' in something not a structure or union
arch/i386/kernel/setup.c:815: error: request for member `trigger' in something not a structure or union
arch/i386/kernel/setup.c:818: error: request for member `polarity' in something not a structure or union
arch/i386/kernel/setup.c:821: error: request for member `polarity' in something not a structure or union
make[1]: *** [arch/i386/kernel/setup.o] Error 1


Johannes
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Richard Purdie
2005-05-14 11:30:15 UTC
Permalink
2.6.12-rc4-mm1 on a Sharp Zaurus (arm pxa255) results in:

VFS: Mounted root (jffs2 filesystem) readonly.
Freeing init memory: 76K
Kernel panic - not syncing: Attempted to kill init!
<3>BUG: soft lockup detected on CPU#0!

Pid: 1, comm: init
CPU: 0
PC is at __delay+0x0/0xc
LR is at panic+0x108/0x130
pc : [<c00f71ac>] lr : [<c0037140>] Not tainted
sp : c0301f4c ip : c0301f4c fp : c0301f58
r10: 4001d000 r9 : c0300000 r8 : 00007f00
r7 : c0300000 r6 : c027a3e8 r5 : c027a3e4 r4 : 0000240b
r3 : 60000013 r2 : 000003ca r1 : 00000000 r0 : 00017133
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 397F Table: A1CB0000 DAC: 00000015
[<c0059c90>] (softlockup_tick+0x0/0xa0) from [<c0021020>]
(timer_tick+0xb4/0xf8)
r5 = C0300000 r4 = C0301F04
[<c0020f6c>] (timer_tick+0x0/0xf8) from [<c00277e0>]
(pxa_timer_interrupt+0x48/0xa8)
r6 = C0301F04 r5 = C0300000 r4 = F2A00000
[<c0027798>] (pxa_timer_interrupt+0x0/0xa8) from [<c001cbc4>]
(__do_irq+0x6c/0xc4)
r8 = C0301F04 r7 = 00000000 r6 = 00000000 r5 = C0300000
r4 = C0230374
[<c001cb58>] (__do_irq+0x0/0xc4) from [<c001ce48>] (do_level_IRQ+0x68/0xb8)
[<c001cde0>] (do_level_IRQ+0x0/0xb8) from [<c001ceec>]
(asm_do_IRQ+0x54/0x160)
r6 = 04000000 r5 = F2D00000 r4 = FFFFFFFF
[<c001ce98>] (asm_do_IRQ+0x0/0x160) from [<c001ba14>] (__irq_svc+0x34/0x74)
[<c0037038>] (panic+0x0/0x130) from [<c003a22c>] (do_exit+0x7c8/0xda4)
r3 = 00000001 r2 = C02E8E40 r1 = C02E8D60 r0 = C02004C0
[<c0039a64>] (do_exit+0x0/0xda4) from [<c003a900>]
(do_group_exit+0xc0/0x104)
[<c003a840>] (do_group_exit+0x0/0x104) from [<c001be20>]
(ret_fast_syscall+0x0/0x2c)
r5 = 00000000 r4 = 0000002F

There was an extremely long pause after it printed "Kernel panic ..." before
it printed the traceback.

2.6.12-rc4 doesn't do this, neither does 2.6.12-rc3-mm2.

Any ideas where the problem is before I start looking?

Regards,

Richard

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Richard Purdie
2005-05-16 11:40:14 UTC
Permalink
For reference, the oops below still occurs with 2.6.12-rc4-mm2. I've noticed
that "/sbin/init: error while loading shared libraries: /sbin/init: Cannot
allocate version reference table: Cannot allocate Memory" appears on the
console just before the "Kernel panic".

2.6.12-rc4, 2.6.12-rc3-mm2 and 2.6.12-rc3-mm3 all work with the same root
filesystem which suggests this is a kernel issue of some sort.
Post by Richard Purdie
VFS: Mounted root (jffs2 filesystem) readonly.
Freeing init memory: 76K
Kernel panic - not syncing: Attempted to kill init!
<3>BUG: soft lockup detected on CPU#0!
Pid: 1, comm: init
CPU: 0
PC is at __delay+0x0/0xc
LR is at panic+0x108/0x130
pc : [<c00f71ac>] lr : [<c0037140>] Not tainted
sp : c0301f4c ip : c0301f4c fp : c0301f58
r10: 4001d000 r9 : c0300000 r8 : 00007f00
r7 : c0300000 r6 : c027a3e8 r5 : c027a3e4 r4 : 0000240b
r3 : 60000013 r2 : 000003ca r1 : 00000000 r0 : 00017133
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 397F Table: A1CB0000 DAC: 00000015
[<c0059c90>] (softlockup_tick+0x0/0xa0) from [<c0021020>]
(timer_tick+0xb4/0xf8)
r5 = C0300000 r4 = C0301F04
[<c0020f6c>] (timer_tick+0x0/0xf8) from [<c00277e0>]
(pxa_timer_interrupt+0x48/0xa8)
r6 = C0301F04 r5 = C0300000 r4 = F2A00000
[<c0027798>] (pxa_timer_interrupt+0x0/0xa8) from [<c001cbc4>]
(__do_irq+0x6c/0xc4)
r8 = C0301F04 r7 = 00000000 r6 = 00000000 r5 = C0300000
r4 = C0230374
[<c001cb58>] (__do_irq+0x0/0xc4) from [<c001ce48>]
(do_level_IRQ+0x68/0xb8)
[<c001cde0>] (do_level_IRQ+0x0/0xb8) from [<c001ceec>]
(asm_do_IRQ+0x54/0x160)
r6 = 04000000 r5 = F2D00000 r4 = FFFFFFFF
[<c001ce98>] (asm_do_IRQ+0x0/0x160) from [<c001ba14>]
(__irq_svc+0x34/0x74)
[<c0037038>] (panic+0x0/0x130) from [<c003a22c>] (do_exit+0x7c8/0xda4)
r3 = 00000001 r2 = C02E8E40 r1 = C02E8D60 r0 = C02004C0
[<c0039a64>] (do_exit+0x0/0xda4) from [<c003a900>]
(do_group_exit+0xc0/0x104)
[<c003a840>] (do_group_exit+0x0/0x104) from [<c001be20>]
(ret_fast_syscall+0x0/0x2c)
r5 = 00000000 r4 = 0000002F
There was an extremely long pause after it printed "Kernel panic ..."
before it printed the traceback.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Andrew James Wade
2005-05-14 21:30:17 UTC
Permalink
I got a similar but slightly different bug:

kernel BUG at kernel/sched.c:2731!
invalid operand: 0000 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<c01160d5>] Not tainted VLI
EFLAGS: 00010202 (2.6.12-rc4-mm1)
EIP is at sub_preempt_count+0x35/0x40
eax: dfbbe000 ebx: dfbbfe98 ecx: dfc1b4cc edx: 00000001
esi: dfc1b450 edi: dfbbfdf4 ebp: dfbbfde4 esp: dfbbfde4
ds: 007b es: 007b ss: 0068
Process mount (pid: 450, threadinfo=dfbbe000 task=dfcac5e0)
Stack: c14d6000 c01dc3a4 dfc1b450 dfbbfe98 4b1b5d0b 00000000 00000001 dfbbfe00
dfbbfe00 00000000 dfbbfe0c dfbbfe0c 00000000 00000000 00000000 00000000
00000000 dfbbfe28 dfbbfe28 dfbbfe34 00000000 00000001 00000000 dfbbfe40
Call Trace:
[<c01dc3a4>] reiser4_sync_inodes+0x44/0x90
[<c017c83e>] sync_sb_inodes+0x2e/0x40
[<c017c9c4>] sync_inodes_sb+0x74/0x80
[<c0158af8>] fsync_super+0x18/0xb0
[<c015e87d>] do_remount_sb+0x3d/0x100
[<c0175c23>] do_remount+0x93/0xd0
[<c01766c7>] do_mount+0x187/0x1a0
[<c01764e3>] copy_mount_options+0x63/0xc0
[<c0176b2f>] sys_mount+0x9f/0xe0
[<c0102fc1>] syscall_call+0x7/0xb
Code: 89 e5 3b 50 14 7f 24 81 fa fe 00 00 00 76 0c b8 00 e0 ff ff 21 e0 29 50 14 c9 c3 80 78 14 00 75 ee 0f 0b af 0a d2 85 3f c0 eb e4 <0f> 0b ab 0a d2
85 3f c0 eb d2 90 55 89 e5 8b 45 08 8b 50 04 89
/etc/init.d/rcS: line 290: 450 Segmentation fault mount -n -o remount,$rootopts,$rootmode $fstabroot / 2>/dev/null

I'm assuming the source is the same.

Unfortunately, I'm going to be away until Tuesday.

Andrew Wade
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
William Lee Irwin III
2005-05-15 01:30:13 UTC
Permalink
Post by Andrew Morton
+uml-remove-elfh.patch
+uml-critical-change-memcpy-to-memmove.patch
UML important updates
uml-remove-elfh looks empty.

Anyway, the real patch, of minor importance, follows in an attachment.
This is a pure bugfix, as the intention was apparent, but not carried
out, but the bug never caused exceptions or corruption. The check for
a comma following "profile=schedule" on the command line had an off by
one that caused it never to trigger. The option checking also
accidentally clobbered prof_on = SCHED_PROFILING, granted that it was
reached (which prior to dealing with that off by one, it never was).

I took the liberty of translating all of the hardcoded string length
constants to strlen(schedstr) plus the appropriate offsets for the sake
of clarity and side benefit of putting a string used only in __init in
__initdata, but left others not multiply referenced in .rodata.


-- wli
Andrew Morton
2005-05-15 01:40:08 UTC
Permalink
Post by William Lee Irwin III
Post by Andrew Morton
+uml-remove-elfh.patch
+uml-critical-change-memcpy-to-memmove.patch
UML important updates
uml-remove-elfh looks empty.
Yeah, I couldn't work out a way of generating a patch which removes a
zero-length file, so that's there as a reminder to ask Linus to remove the
thing by hand.
Post by William Lee Irwin III
Anyway, the real patch, of minor importance, follows in an attachment.
OK..
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Jesper Juhl
2005-05-15 09:50:17 UTC
Permalink
Post by Andrew Morton
Post by William Lee Irwin III
Post by Andrew Morton
+uml-remove-elfh.patch
+uml-critical-change-memcpy-to-memmove.patch
UML important updates
uml-remove-elfh looks empty.
Yeah, I couldn't work out a way of generating a patch which removes a
zero-length file, so that's there as a reminder to ask Linus to remove the
thing by hand.
This works :

--- linux-2.6.12-rc4-mm1-orig/include/asm-um/elf.h 2005-05-14 12:54:27.000000000 +0200
+++ linux-2.6.12-rc4-mm1/include/asm-um/elf.h 2005-05-15 11:39:28.000000000 +0200
@@ -0,0 +1 @@
+
--- linux-2.6.12-rc4-mm1/include/asm-um/elf.h 2005-05-15 11:39:28.000000000 +0200
+++ /dev/null 2005-05-15 11:17:24.000000000 +0200
@@ -1 +0,0 @@
-


--
Jesper Juhl


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Andrew Morton
2005-05-15 10:00:49 UTC
Permalink
Post by Jesper Juhl
Post by Andrew Morton
Post by William Lee Irwin III
Post by Andrew Morton
+uml-remove-elfh.patch
+uml-critical-change-memcpy-to-memmove.patch
UML important updates
uml-remove-elfh looks empty.
Yeah, I couldn't work out a way of generating a patch which removes a
zero-length file, so that's there as a reminder to ask Linus to remove the
thing by hand.
--- linux-2.6.12-rc4-mm1-orig/include/asm-um/elf.h 2005-05-14 12:54:27.000000000 +0200
+++ linux-2.6.12-rc4-mm1/include/asm-um/elf.h 2005-05-15 11:39:28.000000000 +0200
@@ -0,0 +1 @@
+
--- linux-2.6.12-rc4-mm1/include/asm-um/elf.h 2005-05-15 11:39:28.000000000 +0200
+++ /dev/null 2005-05-15 11:17:24.000000000 +0200
@@ -1 +0,0 @@
-
That's cheating, too. Plus rediffing this patch will make it disappear.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Adrian Bunk
2005-05-15 09:50:16 UTC
Permalink
Post by Andrew Morton
...
...
+gregkh-04-USB-gregkh-usb-031_usb-ethernet_gadget_cleanups.patch
...
USB tree
...
This patch breaks compilation with CONFIG_USB_ETH=y and
CONFIG_USB_ETH_RNDIS=n:

<-- snip -->

...
CC drivers/usb/gadget/ether.o
drivers/usb/gadget/ether.c: In function `rx_submit':
drivers/usb/gadget/ether.c:1620: error: invalid application of `sizeof' to incomplete type `rndis_packet_msg_type'
make[2]: *** [drivers/usb/gadget/ether.o] Error 1

<-- snip -->

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

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
David Brownell
2005-05-16 16:00:20 UTC
Permalink
Post by Adrian Bunk
Post by Andrew Morton
...
...
+gregkh-04-USB-gregkh-usb-031_usb-ethernet_gadget_cleanups.patch
...
USB tree
...
This patch breaks compilation with CONFIG_USB_ETH=y and
This one fixes that glitch (thanks!) and gets rid of more #ifdeffery.

- Dave

Adrian Bunk
2005-05-15 11:40:13 UTC
Permalink
Post by Andrew Morton
...
...
+sparsemem-memory-model-for-i386.patch
...
More sparsemem stuff
...
As far as I understand it, the following additional patch makes it look
more as it was intended.

Signed-off-by: Adrian Bunk <***@stusta.de>

--- linux-2.6.12-rc4-mm1-full/arch/i386/Kconfig.old 2005-05-15 13:27:59.000000000 +0200
+++ linux-2.6.12-rc4-mm1-full/arch/i386/Kconfig 2005-05-15 13:28:10.000000000 +0200
@@ -794,7 +794,7 @@
def_bool y
depends on NUMA

-config SELECT_MEMORY_MODEL
+config ARCH_SELECT_MEMORY_MODEL
def_bool y
depends on ARCH_SPARSEMEM_ENABLE

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Dave Hansen
2005-05-15 18:30:23 UTC
Permalink
Post by Adrian Bunk
Post by Andrew Morton
...
...
+sparsemem-memory-model-for-i386.patch
...
More sparsemem stuff
...
As far as I understand it, the following additional patch makes it look
more as it was intended.
Yes, that's correct. Thanks for finding it.

-- Dave

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to ***@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Continue reading on narkive:
Loading...