linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* mmotm 2010-05-11-18-20 uploaded
@ 2010-05-12  1:21 akpm
  2010-05-12 16:50 ` mmotm 2010-05-11-18-20 uploaded (aio build) Randy Dunlap
                   ` (4 more replies)
  0 siblings, 5 replies; 24+ messages in thread
From: akpm @ 2010-05-12  1:21 UTC (permalink / raw)
  To: mm-commits, linux-kernel

The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to

   http://userweb.kernel.org/~akpm/mmotm/

and will soon be available at

   git://zen-kernel.org/kernel/mmotm.git

It contains the following patches against 2.6.34-rc7:

origin.patch
dma-mapping-fix-dma_sync_single_range_.patch
it8761e_gpio-fix-bug-in-gpio-numbering.patch
revert-procfs-provide-stack-information-for-threads-and-its-fixup-commits.patch
mmc-atmel-mci-fix-two-parameters-swapped.patch
mmc-atmel-mci-prevent-kernel-oops-while-removing-card.patch
mmc-atmel-mci-remove-data-error-interrupt-after-xfer.patch
mmc-atmel-mci-fix-in-debugfs-response-value-printing.patch
kexec-fix-oops-in-crash_kernel_shrink.patch
hugetlbfs-kill-applications-that-use-map_noreserve-with-sigbus-instead-of-oom-killer.patch
rmap-remove-anon_vma-check-in-page_address_in_vma.patch
bsdacct-use-del_timer_sync-in-acct_exit_ns.patch
memcg-fix-css_id-rcu-locking-for-real.patch
memcg-fix-css_is_ancestor-rcu-locking.patch
fbdev-bfin-t350mcqb-fb-fix-fbmem-allocation-with-blanking-lines.patch
mqueue-fix-kernel-bug-caused-by-double-free-on-mq_open.patch
hp_accel-fix-race-in-device-removal.patch
drivers-gpu-drm-i915-i915_irqc-i915_error_object_create-use-correct-kmap-atomic-slot.patch
linux-next.patch
linux-next-fix-rejects.patch
linux-next-git-rejects.patch
next-remove-localversion.patch
i-need-old-gcc.patch
include-linux-fsh-complete-hexification-of-fmode_-constants.patch
fbdev-fix-kconfig-breakage-in-drivers-video.patch
acpi-video-fix-acpi_backlight=video.patch
inotify-dont-leak-user-struct-on-inotify-release.patch
drivers-pci-intel-iommuc-intel_iommu_map_range-failed-at-very-end-of-address-space.patch
drivers-pci-intel-iommuc-errors-with-smaller-iommu-widths.patch
sched-prevent-compiler-from-optimising-sched_avg_update-loop.patch
x86-pci-do-not-expect-pci-devices-to-return-zeroes-in-pcie-space.patch
acerhdf-add-new-bios-versions.patch
x86-apic-ack-all-pending-irqs-when-crashed-on-kexec-v5.patch
arch-x86-pci-use-kasprintf.patch
x86-nosmp-command-line-option-should-force-the-system-into-up-mode.patch
arch-x86-kernel-setupcl-phoenix-bios-fixup-is-needed-on-dell-inspiron-mini-1012.patch
x86-remove-last-traces-of-quicklist-usage.patch
compal-laptop-added-jhl90-battery-hwmon-interface.patch
agp-amd64-fix-pci-reference-leaks.patch
cifs-provide-user-with-a-hint-when-name-resolution-fails.patch
jfs-free-sbi-memory-in-error-path.patch
fix-drm-radeon-kms-hdmi-irq-support.patch
dib3000mc-reduce-large-stack-usage-fix.patch
fs-fscache-object-listc-fix-warning-on-32-bit.patch
include-linux-fsnotifyh-squash-warning.patch
gpiolib-introduce-chip-addition-removal-notifier.patch
of-gpio-add-support-for-two-stage-registration-for-the-of_gpio_chips.patch
of-gpio-implement-gpiolib-notifier-hooks.patch
powerpc-mcu_mpc8349emitx-remove-of-gpio-handling-stuff.patch
gpiolib-cosmetic-improvements-for-error-handling-in-gpiochip_add.patch
cpu-timers-optimize-run_posix_cpu_timers.patch
hpet-factor-timer-allocate-from-open.patch
usbtouchscreen-support-bigger-inexio-touchscreens.patch
led-driver-for-the-soekris-net5501-board.patch
leds-route-kbd-leds-through-the-generic-leds-layer.patch
score-fix-dereference-of-null-pointer-in-local_flush_tlb_page.patch
3x59x-fix-pci-resource-management.patch
mbp_nvidia_bl-add-support-for-older-macbookpro-and-macbook-61.patch
backlight-add-s6e63m0-amoled-lcd-panel-driver.patch
backlight-add-s6e63m0-amoled-lcd-panel-driver-checkpatch-fixes.patch
backlight-add-s6e63m0-amoled-lcd-panel-driver-update.patch
backlight-new-driver-for-the-adp8860-backlight-parts.patch
fix-nfsd41-sunrpc-add-new-xprt-class-for-nfsv41-backchannel.patch
serial-apbuartc-fix-two-problems-related-to-grlib_apbuart_configure.patch
fix-stop_machine-reimplement-using-cpu_stop.patch
rcu-remove-init_rcu_head-rcu_head_init-rcu_head.patch
scsi-add-__init-__exit-macros-to-ibmvstgtc.patch
drivers-scsi-fnic-fnic_scsic-clean-up.patch
drivers-scsi-lpfc-lpfc_vportc-fix-read-buffer-overflow.patch
osst-fix-read-buffer-overflow.patch
gdth-unmap-ccb_phys-when-scsi_add_host-fails-in-gdth_eisa_probe_one.patch
drivers-scsi-libsas-use-sam_good.patch
ncr5380-bit-mr_dma_mode-set-twice-in-ncr5380_transfer_dma.patch
drivers-scsi-remove-unnecessary-null-test.patch
drivers-message-move-dereference-after-null-test.patch
mpt-fusion-convert-to-seq_file.patch
g_ncr5380-remove-misleading-pnp-error-message.patch
g_ncr5380-fix-broken-mmio-compilation.patch
dc395x-decrease-iteration-for-tag_number-of-max_command-in-start_scsi.patch
drivers-scsi-correct-the-size-argument-to-kmalloc.patch
scsi-remove-superfluous-null-pointer-check-from-scsi_kill_request.patch
scsi-sdc-quiet-all-sparse-noise.patch
lpfc-positive-error-return-into-negative.patch
drivers-scsi-qla2xxx-qla_osc-fix-continuation-line-formats.patch
scsi-bfa-correct-onstack-wait_queue_head-declaration.patch
mptscsih-fix-first-line-of-kernel-doc-for-a-few-functions.patch
drivers-scsi-chc-dont-use-vprintk-as-macro.patch
scsi-fix-convert-scsi_scanc-kernel-doc.patch
scsi-update-drivers-tools-url-references.patch
bfa-wrong-fcport-h2i-message-tested-in-bfa_fcport_isr.patch
scsi-use-__ux-types-for-headers-exported-to-user-space.patch
scsi-fix-pmcraid-build-errors.patch
scsi-fix-be2iscsi-build.patch
scsi-fix-bnx2i-build-errors.patch
scsi-remove-private-bit-macros.patch
fs-splicec-fix-mapping_gfp_mask-usage.patch
paride-fix-menu-indentation.patch
virtio_9ph-include-linux-typesh.patch
vfs-fix-vfs_rename_dir-for-fs_rename_does_d_move-filesystems.patch
vfs-improve-comment-describing-fget_light.patch
ecryptfs-another-lockdep-issue.patch
vfs-o_-bit-numbers-uniqueness-check.patch
vfs-introduce-fmode_neg_offset-for-allowing-negative-f_pos.patch
vfs-clarify-that-nonseekable_open-will-never-fail.patch
nameic-update-mnt-when-it-needed.patch
vfs-use-kmalloc-to-allocate-fdmem-if-possible.patch
vfs-use-kmalloc-to-allocate-fdmem-if-possible-fix.patch
vfs-use-kmalloc-to-allocate-fdmem-if-possible-fix-2.patch
xtensa-convert-to-asm-generic-hardirqh.patch
xtensa-includecheck-fix-vectorss.patch
modpost-support-objects-with-more-than-64k-sections.patch
mm.patch
page-allocator-reduce-fragmentation-in-buddy-allocator-by-adding-buddies-that-are-merging-to-the-tail-of-the-free-lists.patch
sparsemem-on-no-vmemmap-path-put-mem_map-on-node-high-too.patch
shmem-remove-redundant-code.patch
define-madv_hugepage.patch
mm-remove-return-value-of-putback_lru_pages.patch
mempolicy-remove-redundant-code.patch
oom-filter-tasks-not-sharing-the-same-cpuset.patch
oom-sacrifice-child-with-highest-badness-score-for-parent.patch
oom-select-task-from-tasklist-for-mempolicy-ooms.patch
oom-remove-special-handling-for-pagefault-ooms.patch
oom-badness-heuristic-rewrite.patch
oom-reintroduce-and-deprecate-oom_kill_allocating_task.patch
oom-move-sysctl-declarations-to-oomh.patch
oom-deprecate-oom_adj-tunable.patch
oom-replace-sysctls-with-quick-mode.patch
oom-avoid-oom-killer-for-lowmem-allocations.patch
oom-remove-unnecessary-code-and-cleanup.patch
oom-default-to-killing-current-for-pagefault-ooms.patch
oom-avoid-race-for-oom-killed-tasks-detaching-mm-prior-to-exit.patch
oom-select_bad_process-check-pf_kthread-instead-of-mm-to-skip-kthreads.patch
oom-select_bad_process-pf_exiting-check-should-take-mm-into-account.patch
oom-introduce-find_lock_task_mm-to-fix-mm-false-positives.patch
oom-oom_forkbomb_penalty-move-thread_group_cputime-out-of-task_lock.patch
oom-hold-tasklist_lock-when-dumping-tasks.patch
oom-give-current-access-to-memory-reserves-if-it-has-been-killed.patch
oom-avoid-sending-exiting-tasks-a-sigkill.patch
oom-clean-up-oom_kill_task.patch
oom-clean-up-oom_badness.patch
oom-select_bad_process-never-choose-tasks-with-badness-==-0.patch
oom-avoid-divide-by-zero.patch
mempolicy-remove-case-mpol_interleave-from-policy_zonelist.patch
mempolicy-remove-redundant-check.patch
mempolicy-dont-call-mpol_set_nodemask-when-no_context.patch
mempolicy-lose-unnecessary-loop-variable-in-mpol_parse_str.patch
mempolicy-rename-policy_types-and-cleanup-initialization.patch
mempolicy-factor-mpol_shared_policy_init-return-paths.patch
mempolicy-document-cpuset-interaction-with-tmpfs-mpol-mount-option.patch
mempolicy-restructure-rebinding-mempolicy-functions.patch
cpusetmm-fix-no-node-to-alloc-memory-when-changing-cpusets-mems.patch
cpusetmm-fix-no-node-to-alloc-memory-when-changing-cpusets-mems-fix.patch
mincore-cleanups.patch
mincore-break-do_mincore-into-logical-pieces.patch
mincore-pass-ranges-as-startend-address-pairs.patch
mincore-do-nested-page-table-walks.patch
pagemap-add-ifdefs-config_hugetlb_page-on-code-walking-hugetlb-vma.patch
mm-default-to-node-zonelist-ordering-when-nodes-have-only-lowmem.patch
fs-writebackc-bitfields-should-be-unsigned.patch
mmmigration-take-a-reference-to-the-anon_vma-before-migrating.patch
mmmigration-share-the-anon_vma-ref-counts-between-ksm-and-page-migration.patch
mmmigration-do-not-try-to-migrate-unmapped-anonymous-pages.patch
mmmigration-allow-the-migration-of-pageswapcache-pages.patch
mm-allow-config_migration-to-be-set-without-config_numa-or-memory-hot-remove.patch
mmmigration-avoid-race-between-shift_arg_pages-and-rmap_walk-during-migration-by-not-migrating-temporary-stacks.patch
mm-export-unusable-free-space-index-via-debugfs.patch
mm-export-fragmentation-index-via-debugfs.patch
mm-move-definition-for-lru-isolation-modes-to-a-header.patch
mmcompaction-memory-compaction-core.patch
mmcompaction-memory-compaction-core-do-not-schedule-work-on-other-cpus-for-compaction.patch
mmcompaction-add-proc-trigger-for-memory-compaction.patch
mmcompaction-add-sys-trigger-for-per-node-memory-compaction.patch
mmcompaction-direct-compact-when-a-high-order-allocation-fails.patch
mmcompaction-direct-compact-when-a-high-order-allocation-fails-fix.patch
mmcompaction-add-a-tunable-that-decides-when-memory-should-be-compacted-and-when-it-should-be-reclaimed.patch
mmcompaction-defer-compaction-using-an-exponential-backoff-when-compaction-fails.patch
mm-revalidate-anon_vma-in-page_lock_anon_vma.patch
vmscan-prevent-get_scan_ratio-rounding-errors.patch
readaheadc-fix-comment.patch
vmscan-page_check_references-check-low-order-lumpy-reclaim-properly.patch
buffer_head-remove-redundant-test-from-wait_on_buffer.patch
buffer_head-remove-redundant-test-from-wait_on_buffer-fix.patch
wait_on_buffer-remove-the-buffer_locked-test.patch
mm-introduce-free_pages_prepare.patch
mm-introduce-free_pages_prepare-fix.patch
fs-writeback-check-sync-bit-earlier-in-inode_wait_for_writeback.patch
mm-document-follow_page.patch
vmscan-fix-unmapping-behaviour-for-reclaim_swap.patch
vmscan-remove-may_unmap-scan-control.patch
vmscan-remove-all_unreclaimable-scan-control.patch
vmscan-remove-isolate_pages-callback-scan-control.patch
vmscan-remove-may_swap-scan-control.patch
cpu-mem-hotplug-enable-cpus-online-before-local-memory-online.patch
cpu-mem-hotplug-enable-cpus-online-before-local-memory-online-fix.patch
cpu-mem-hotplug-enable-cpus-online-before-local-memory-online-checkpatch-fixes.patch
ummunotify-userspace-support-for-mmu-notifications-v2.patch
include-linux-gfph-spelling-fixes.patch
include-linux-gfph-fix-coding-style.patch
frv-extend-gdbstub-to-support-more-features-of-gdb.patch
frv-extend-gdbstub-to-support-more-features-of-gdb-fix.patch
frv-duplicate-output_buffer-of-e03.patch
frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch
nommu-allow-private-mappings-of-read-only-devices.patch
alpha-add-performance-monitor-interrupt-counter.patch
alpha-add-wrperfmonh-header-file-to-aid-use-of-wrperfmon-palcall.patch
alpha-implement-hw-performance-events-on-the-ev67-and-later-cpus.patch
mn10300-use-generic-atomich.patch
cpuidle-add-a-repeating-pattern-detector-to-the-menu-governor.patch
errh-add-__must_check-to-error-pointer-handlers.patch
endian-define-__byte_order.patch
hangcheck-timer-fix-x86_32-bugs.patch
kernel-wide-replace-ushort_max-short_max-and-short_min-with-ushrt_max-shrt_max-and-shrt_min.patch
kernel-wide-replace-ushort_max-short_max-and-short_min-with-ushrt_max-shrt_max-and-shrt_min-fix.patch
kernel-wide-replace-ushort_max-short_max-and-short_min-with-ushrt_max-shrt_max-and-shrt_min-fix-fix.patch
hvsi-messed-up-error-checking-getting-state-name.patch
sunrpc-use-formatting-of-module-name-in-sunrpc.patch
ntfs-clean-up-ntfs_attr_extend_initialized.patch
ntfs-use-add_to_page_cache_lru.patch
kernelh-add-pr_warn-for-symmetry-to-dev_warn-netdev_warn.patch
asm-generic-dont-warn-that-atomic_t-is-only-24-bit.patch
improve-sys_personality-for-compat-architectures.patch
ad525x_dpot-simplify-duplicated-sysfs-defines.patch
ad525x_dpot-extend-write-argument-to-16bits.patch
ad525x_dpot-add-support-for-spi-parts.patch
ad525x_dpot-add-support-for-ad524x-pots.patch
ad525x_dpot-add-support-for-adn2860-and-ad528x-pots.patch
ad525x_dpot-add-support-for-one-time-programmable-pots.patch
vsprintfc-use-noinline_for_stack.patch
scripts-get_maintainerpl-optionally-ignore-non-maintainer-signatures.patch
scripts-get_maintainerpl-add-get_maintainerconf-default-options-file.patch
dynamic_debug-small-cleanup-in-ddebug_proc_write.patch
dynamic_debug-fix-documentation-errors.patch
dynamic_debug-fix-documentation-errors-checkpatch-fixes.patch
lib-hexdumpc-reduce-stack-variable-size-and-cleanups.patch
lib-introduce-common-method-to-convert-hex-digits.patch
lib-introduce-common-method-to-convert-hex-digits-fix.patch
lib-introduce-common-method-to-convert-hex-digits-fix-fix.patch
drivers-isdn-use-new-hex_to_bin-method.patch
usb-atm-speedtch-use-new-hex_to_bin-method.patch
sysctl-dont-use-own-implementation-of-hex_to_bin.patch
staging-rt2860-use-new-hex_to_bin-method.patch
fs-ldm-dont-use-own-implementation-of-hex_to_bin.patch
drivers-wireless-use-new-hex_to_bin-method.patch
drivers-acpi-dont-use-own-implementation-of-hex_to_bin.patch
davinci-mmc-pass-number-of-sg-segments-as-platform-data.patch
mmc-omap-add-support-for-16-bit-and-32-bit-registers.patch
sdhci-implement-cap_clock_base_broken-quirk.patch
sdhci-pltfm-implement-platform-data-passing.patch
sdhci-pltfm-implement-platform-data-passing-fix.patch
sdhci-pltfm-do-not-print-errors-in-case-of-an-extended-iomem-size.patch
davinci-mmc-add-a-function-to-control-reset-state-of-the-controller.patch
davinci-mmc-updates-to-suspend-resume-implementation.patch
davinci-mmc-updates-to-suspend-resume-implementation-checkpatch-fixes.patch
mmc-sd-clean-up-redundant-memset.patch
mmc-atmel-mci-enable-sd-high-speed-support.patch
mmc-add-support-mmcif-for-superh.patch
mmc-atmel-mci-add-support-for-sdio-interrupts.patch
mmc-sdhci_int_data_mask-typo-error.patch
sdhci-rename-sdhci-i-o-accessor-functions.patch
s3c6410-add-new-quirk-in-sdhci-driver-and-update-adma-descriptor-build.patch
s3c6410-enable-adma-feature-in-6410-sdhci-controller.patch
sdhci-enable-multiblock-transfers-in-sdhci-s3c.patch
checkpatch-add-check-for-too-short-kconfig-descriptions.patch
checkpatch-add-check-for-too-short-kconfig-descriptions-checkpatch-fixes.patch
crc32-major-optimization.patch
crc32-major-optimization-checkpatch-fixes.patch
crc32-use-__byte_order-macro-for-endian-detection.patch
hwmon-driver-for-ti-tmp102-temperature-sensor.patch
hwmon-driver-for-ti-tmp102-temperature-sensor-fix.patch
lis3-add-missing-constants-for-8bit-device.patch
lis3-separate-configuration-function-for-8-bit-device.patch
lis3-introduce-platform-data-for-second-ff-wu-unit.patch
lis3-add-skeletons-for-interrupt-handlers.patch
lis3-interrupt-handlers-for-8bit-wakeup-and-click-events.patch
lis3-setup-poll-interval-limits.patch
hwmon-add-ti-ads7871-a-d-converter-driver.patch
hwmon-add-ti-ads7871-a-d-converter-driver-checkpatch-fixes.patch
xen-fix-build-when-sysrq-is-disabled.patch
smbfs-remove-duplicated-include.patch
s3c-rtc-driver-add-support-for-s3c64xx.patch
rtc-mxc-remove-unnecessary-clock-source-for-rtc-subsystem.patch
rtc-isl1208-use-sysfs_create-remove_group.patch
rtc-ds1302-add-some-abstraction-for-new-platform-support.patch
gpio-add-interrupt-handling-capability-to-max732x.patch
gpiolib-make-names-array-and-its-values-const.patch
gpiolib-make-names-array-and-its-values-const-fix.patch
gpiolib-a-gpio-is-unsigned-so-use-%u-to-print-it.patch
gpiolib-document-that-names-can-contain-printk-format-specifiers.patch
pl061-fix-offset-value-range-checking.patch
max732x-correct-nr_port-checking-off-by-one-error.patch
gpio-max732x-fix-input-configuration-for-open-drain-pins.patch
gpiolib-make-gpiochip_add-show-a-better-error-message.patch
fbdev-bfin-lq035q1-fb-respect-new-ppi-mode-platform-field.patch
sis-strcpy-=-strlcpy.patch
fbdev-section-cleanup-in-arcfb.patch
fbdev-section-cleanup-in-hgafb.patch
fbdev-section-cleanup-in-vfb.patch
fbdev-section-cleanup-in-vga16fb.patch
fbdev-section-cleanup-in-w100fb.patch
da8xx-omap-l1xx-fb-implement-double-buffering.patch
fbdev-move-fbio_waitforvsync-to-linux-fbh.patch
fbdev-move-fbio_waitforvsync-to-linux-fbh-update.patch
hitfb-correct-sections.patch
s3c2410fb-correct-sections.patch
sgivwfb-correct-sections.patch
s3c-fb-add-s5pv210-support-and-some-features.patch
s3c-fb-add-s5pv210-support-and-some-features-checkpatch-fixes.patch
auxdisplay-section-cleanup-in-cfag12864bfb-driver.patch
ext3-fixup-rb_root-initializations-to-use-rb_root.patch
hfsplus-identify-journal-info-block-in-volume-header.patch
hfsplus-fix-journal-detection.patch
documentation-submittingdrivers-resources.patch
memcg-oom-wakeup-filter.patch
memcg-oom-wakeup-filter-update.patch
memcg-oom-notifier.patch
memcg-oom-notifier-update.patch
memcg-oom-kill-disable-and-oom-status.patch
memcg-oom-kill-disable-and-oom-status-update.patch
memcg-oom-kill-disable-and-oom-status-update-checkpatch-fixes.patch
memcg-clean-up-move-charge.patch
memcg-move-charge-of-file-pages.patch
memcg-move-charge-of-file-pages-fix.patch
memcg-move-charge-of-file-pages-fix-2.patch
memcg-move-charge-of-file-pages-fix-3.patch
memcg-move-charge-of-file-pages-fix-4.patch
memcg-update-documentation-v8.patch
memcg-make-oom-killer-a-no-op-when-no-killable-task-can-be-found.patch
mm-remove-unnecessary-use-of-atomic.patch
mm-memcontrol-uninitialised-return-value.patch
cpusets-new-round-robin-rotor-for-slab-allocations.patch
cpusets-randomize-node-rotor-used-in-cpuset_mem_spread_node.patch
kmod-add-init-function-to-usermodehelper.patch
exec-replace-call_usermodehelper_pipe-with-use-of-umh-init-function-and-resolve-limit.patch
umh-creds-convert-call_usermodehelper_keys-to-use-subprocess_info-init.patch
umh-creds-kill-subprocess_info-cred-logic.patch
call_usermodehelper-no-need-to-unblock-signals.patch
wait_for_helper-sigchld-from-user-space-can-lead-to-use-after-free.patch
call_usermodehelper-simplify-fix-umh_no_wait-case.patch
call_usermodehelper-umh_wait_exec-ignores-kernel_thread-failure.patch
coredump-factor-out-the-not-ispipe-file-checks.patch
coredump-cleanup-ispipe-code.patch
coredump-factor-out-put_cred-calls.patch
coredump-shift-down_writemmap_sem-into-coredump_wait.patch
exit-exit_notify-can-trust-signal-notify_count-0.patch
exit-change-zap_other_threads-to-count-sub-threads.patch
exit-avoid-sig-count-in-de_thread-__exit_signal-synchronization.patch
exit-avoid-sig-count-in-__exit_signal-to-detect-the-group-dead-case.patch
posix-cpu-timers-avoid-task-signal-=-null-checks.patch
ia64-ptrace_attach_sync_user_rbs-avoid-task-signal-=-null-checks.patch
fork-exit-move-tty_kref_put-outside-of-__cleanup_signal.patch
signals-make-task_struct-signal-immutable-refcountable.patch
signals-clear-signal-tty-when-the-last-thread-exits.patch
signals-clear-signal-tty-when-the-last-thread-exits-fix.patch
signals-kill-the-awful-task_rq_unlock_wait-hack.patch
exit-__exit_signal-use-thread_group_leader-consistently.patch
kill-the-obsolete-thread_group_cputime_free-and-taskstats_tgid_init-helpers.patch
exit-move-taskstats_tgid_free-from-__exit_signal-to-free_signal_struct.patch
check_unshare_flags-kill-the-bogus-clone_sighand-sig-count-check.patch
proc-get_nr_threads-doesnt-need-siglock-any-longer.patch
proc_sched_show_task-use-get_nr_threads.patch
keyctl_session_to_parent-use-thread_group_empty-to-check-singlethreadness.patch
proc-turn-signal_struct-count-into-int-nr_threads.patch
proc-turn-signal_struct-count-into-int-nr_threads-checkpatch-fixes.patch
proc-cleanup-remove-unused-assignments.patch
proc-remove-obsolete-comments.patch
cpu-hotplug-introduce-cpu_notify-__cpu_notify-cpu_notify_nofail.patch
cpu-hotplug-return-better-errno-on-cpu-hotplug-failure.patch
notifier-change-notifier_from_errno0-to-return-notify_ok.patch
x86-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
topology-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
kernel-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
slab-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
iucv-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
ehca-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
s390-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
md-convert-cpu-notifier-to-return-encapsulate-errno-value.patch
fault-injection-add-cpu-notifier-error-injection-module.patch
fault-injection-add-cpu-notifier-error-injection-module-fix.patch
cpuhotplug-do-not-need-cpu_hotplug_begin-when-config_hotplug_cpu=n.patch
ipc-semc-optimize-update_queue-for-bulk-wakeup-calls.patch
ipc-semc-optimize-update_queue-for-bulk-wakeup-calls-fix.patch
ipc-semc-move-wake_up_process-out-of-the-spinlock-section.patch
ipc-semc-move-wake_up_process-out-of-the-spinlock-section-fix.patch
ipc-semc-move-wake_up_process-out-of-the-spinlock-section-fix-2.patch
ipc-semc-cacheline-align-the-ipc-spinlock-for-semaphores.patch
ipmi-change-addr_source-to-an-enum-rather-than-strings.patch
ipmi-split-device-discovery-and-registration.patch
ipmi-only-register-one-si-per-bmc.patch
ipmi-change-device-discovery-order.patch
ipmi-reduce-polling-when-interrupts-are-available.patch
ipmi-reduce-polling.patch
ipmi-attempt-to-register-multiple-sis-of-the-same-type.patch
ipmi-change-timeout-and-event-poll-to-one-second.patch
ipmi-convert-tracking-of-the-acpi-device-pointer-to-a-pnp-device.patch
ipmi-update-driver-to-use-dev_printk-and-its-constructs.patch
ipmi-update-driver-to-use-dev_printk-and-its-constructs-checkpatch-fixes.patch
char-drivers-ram-oops-panic-logger.patch
char-drivers-ram-oops-panic-logger-update.patch
drivers-char-ppdevc-use-kasprintf.patch
rapidio-add-idt-cps-tsi-switches.patch
rapidio-add-switch-locking-during-discovery.patch
rapidio-add-port-write-handling-for-em.patch
rapidio-powerpc-85xx-add-port-write-message-handler-for-srio-port.patch
rapidio-powerpc-85xx-add-mchk-handler-for-srio-port.patch
rapidio-add-enabling-srio-port-rx-and-tx.patch
rapidio-fix-typos-and-minor-edits.patch
rapidio-add-debug-configuration-option.patch
rapidio-modify-initialization-of-switch-operations.patch
rapidio-add-switch-domain-routines.patch
rapidio-use-default-route-value-for-cps-switches.patch
pids-increase-pid_max-based-on-num_possible_cpus.patch
pids-increase-pid_max-based-on-num_possible_cpus-fix.patch
init_task-should-initialize-thread_group-list.patch
pids-init_struct_pidtasks-should-never-see-the-swapper-process.patch
pids-fix-fork_idle-to-setup-pids-correctly.patch
init_sighand-use-sig_dfl-instead-of-null.patch
delay-accounting-re-implement-c-for-getdelaysc-to-report-information-on-a-target-command.patch
delay-accounting-re-implement-c-for-getdelaysc-to-report-information-on-a-target-command-checkpatch-fixes.patch
delayacct-align-to-8-byte-boundary-on-64-bit-systems.patch
lib-random32-export-pseudo-random-number-generator-for-modules.patch
drivers-edac-introduce-missing-kfree.patch
edac-add-__init-to-i7core_xeon_pci_fixup.patch
drivers-edac-convert-logging-messages-direct-uses-of-__file__-to-%s-__file.patch
drivers-edac-convert-logging-messages-direct-uses-of-__file__-to-%s-__file-checkpatch-fixes.patch
ia64-remove-unnecessary-sync_single_range_-in-swiotlb_dma_ops.patch
x86-remove-unnecessary-sync_single_range_-in-swiotlb_dma_ops.patch
powerpc-remove-unnecessary-sync_single_range_-in-swiotlb_dma_ops.patch
swiotlb-remove-unnecessary-swiotlb_sync_single_range_.patch
dma-mapping-remove-unnecessary-sync_single_range_-in-dma_map_ops.patch
documentation-add-networking-drivers-mapping-error-handling-to-dma-api-howto.patch
ssb-add-dma_dev-to-ssb_device-structure.patch
b43legacy-replace-the-ssb_dma-api-with-the-generic-dma-api.patch
b43-replace-the-ssb_dma-api-with-the-generic-dma-api.patch
b44-replace-the-ssb_dma-api-with-the-generic-dma-api.patch
ssb-remove-the-ssb-dma-api.patch
panic-allow-taint-flag-for-warnings-to-be-changed-from-taint_warn.patch
panic-allow-taint-flag-for-warnings-to-be-changed-from-taint_warn-checkpatch-fixes.patch
panic-add-taint-flag-taint_firmware_workaround-i.patch
pci-dmar-combine-the-bios-dmar-table-warning-messages.patch
pci-dmar-tone-down-warnings-about-invalid-bios-dmar-tables.patch
fs-sysv-dereferencing-err_ptr.patch
compat-factor-out-compat_rw_copy_check_uvector-from-compat_do_readv_writev.patch
aio-fix-the-compat-vectored-operations.patch
aio-fix-the-compat-vectored-operations-checkpatch-fixes.patch
kfifo-kfifo_is_fullempty-should-return-bools-not-ints.patch
initramfs-add-support-for-in-kernel-initramfs-compressed-with-lzo.patch
time-kill-off-config_generic_time.patch
asm-generic-remove-isa_dma_threshold-in-scatterlisth.patch
asm-generic-add-need_sg_dma_length-to-define-sg_dma_len.patch
x86_32-use-asm-generic-scatterlisth.patch
powerpc-use-asm-generic-scatterlisth.patch
alpha-use-asm-generic-scatterlisth.patch
asm-generic-remove-arch_has_sg_chain-in-scatterlisth.patch
avr32-use-asm-generic-scatterlisth.patch
cris-use-asm-generic-scatterlisth.patch
h8300-use-asm-generic-scatterlisth.patch
m32r-use-use-asm-generic-scatterlisth.patch
m68k-use-asm-generic-scatterlisth.patch
mips-use-use-asm-generic-scatterlisth.patch
xtensa-use-use-asm-generic-scatterlisth.patch
blackfin-use-use-asm-generic-scatterlisth.patch
frv-use-asm-generic-scatterlisth.patch
mn10300-use-asm-generic-scatterlisth.patch
parisc-use-asm-generic-scatterlisth.patch
osst-update-ppos-instead-of-using-file-f_pos.patch
drivers-sbus-char-flashc-flash_read-should-update-ppos-instead-of-file-f_pos.patch
arch-cris-arch-v10-drivers-eepromc-eeprom_read-eeprom_write-should-update-ppos-instead-of-file-f_pos.patch
frv-remove-struct-file-argument-from-sysctl-proc_handler.patch
misdn-remove-unnecessary-test-on-f_pos.patch
rtc-m41t80-use-nonseekable_open.patch
vfs-introduce-noop_llseek.patch
osst-use-noop_llseek-instead-of-default_llseek.patch
st-use-noop_llseek-instead-of-default_llseek.patch
fs-do-not-fallback-to-default_llseek-when-readdir-uses-bkl.patch
documentation-filesystems-locking-update-documentation-on-llseek-wrt-bkl.patch
numa-add-generic-percpu-var-numa_node_id-implementation.patch
numa-x86_64-use-generic-percpu-var-numa_node_id-implementation.patch
numa-ia64-use-generic-percpu-var-numa_node_id-implementation.patch
numa-introduce-numa_mem_id-effective-local-memory-node-id.patch
numa-introduce-numa_mem_id-effective-local-memory-node-id-fix.patch
numa-ia64-support-numa_mem_id-for-memoryless-nodes.patch
numa-slab-use-numa_mem_id-for-slab-local-memory-node.patch
numa-in-kernel-profiling-use-cpu_to_mem-for-per-cpu-allocations.patch
numa-update-documentation-vm-numa-add-memoryless-node-info.patch
vfs-add-super-operation-writeback_inodes.patch
vfs-take-2add-set_page_dirty_notag.patch
reiser4-export-remove_from_page_cache.patch
reiser4-export-remove_from_page_cache-fix.patch
reiser4-export-find_get_pages.patch
reiser4.patch
reiser4-writeback_inodes-implementation.patch
reiser4-writeback_inodes-implementation-fix.patch
reiser4-fixup-checkin-checkout-jnodes-for-entd.patch
reiser4-fixups.patch
reiser4-broke.patch
make-sure-nobodys-leaking-resources.patch
journal_add_journal_head-debug.patch
releasing-resources-with-children.patch
make-frame_pointer-default=y.patch
mutex-subsystem-synchro-test-module.patch
mutex-subsystem-synchro-test-module-add-missing-header-file.patch
slab-leaks3-default-y.patch
put_bh-debug.patch
add-debugging-aid-for-memory-initialisation-problems.patch
workaround-for-a-pci-restoring-bug.patch
prio_tree-debugging-patch.patch
single_open-seq_release-leak-diagnostics.patch
add-a-refcount-check-in-dput.patch
getblk-handle-2tb-devices.patch
getblk-handle-2tb-devices-fix.patch

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

* Re: mmotm 2010-05-11-18-20 uploaded (aio build)
  2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
@ 2010-05-12 16:50 ` Randy Dunlap
  2010-05-12 17:07   ` Jeff Moyer
  2010-05-12 19:52 ` mmotm 2010-05-11 - dies in pm_qos_update_request() Valdis.Kletnieks
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 24+ messages in thread
From: Randy Dunlap @ 2010-05-12 16:50 UTC (permalink / raw)
  To: linux-kernel; +Cc: akpm, Jeff Moyer

On Tue, 11 May 2010 18:21:22 -0700 akpm@linux-foundation.org wrote:

> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> 
>    http://userweb.kernel.org/~akpm/mmotm/
> 
> and will soon be available at
> 
>    git://zen-kernel.org/kernel/mmotm.git


aio-fix-the-compat-vectored-operations.patch:

(1) when CONFIG_AIO is not enabled, there are hundreds of this warning:

include/linux/aio.h:226: warning: no return statement in function returning non-void


(2) when CONFIG_AIO=y, CONFIG_IA32_EMULATION=n, CONFIG_COMPAT=n:

fs/aio.c:1393: error: implicit declaration of function 'compat_rw_copy_check_uvector'

---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

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

* Re: mmotm 2010-05-11-18-20 uploaded (aio build)
  2010-05-12 16:50 ` mmotm 2010-05-11-18-20 uploaded (aio build) Randy Dunlap
@ 2010-05-12 17:07   ` Jeff Moyer
  2010-05-12 17:09     ` Randy Dunlap
  2010-05-12 19:42     ` mmotm 2010-05-11-18-20 uploaded (aio build; add numa) Randy Dunlap
  0 siblings, 2 replies; 24+ messages in thread
From: Jeff Moyer @ 2010-05-12 17:07 UTC (permalink / raw)
  To: Randy Dunlap; +Cc: linux-kernel, akpm

Randy Dunlap <randy.dunlap@oracle.com> writes:

> On Tue, 11 May 2010 18:21:22 -0700 akpm@linux-foundation.org wrote:
>
>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>> 
>>    http://userweb.kernel.org/~akpm/mmotm/
>> 
>> and will soon be available at
>> 
>>    git://zen-kernel.org/kernel/mmotm.git
>
>
> aio-fix-the-compat-vectored-operations.patch:
>
> (1) when CONFIG_AIO is not enabled, there are hundreds of this warning:
>
> include/linux/aio.h:226: warning: no return statement in function returning non-void
>
>
> (2) when CONFIG_AIO=y, CONFIG_IA32_EMULATION=n, CONFIG_COMPAT=n:
>
> fs/aio.c:1393: error: implicit declaration of function 'compat_rw_copy_check_uvector'

Sorry about that.  I'll fix it up, but probably can't get to it until
Monday.  Hopefully that's an ok timeframe.

Cheers,
Jeff

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

* Re: mmotm 2010-05-11-18-20 uploaded (aio build)
  2010-05-12 17:07   ` Jeff Moyer
@ 2010-05-12 17:09     ` Randy Dunlap
  2010-05-12 19:42     ` mmotm 2010-05-11-18-20 uploaded (aio build; add numa) Randy Dunlap
  1 sibling, 0 replies; 24+ messages in thread
From: Randy Dunlap @ 2010-05-12 17:09 UTC (permalink / raw)
  To: Jeff Moyer; +Cc: linux-kernel, akpm

On 05/12/10 10:07, Jeff Moyer wrote:
> Randy Dunlap <randy.dunlap@oracle.com> writes:
> 
>> On Tue, 11 May 2010 18:21:22 -0700 akpm@linux-foundation.org wrote:
>>
>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>>>
>>>    http://userweb.kernel.org/~akpm/mmotm/
>>>
>>> and will soon be available at
>>>
>>>    git://zen-kernel.org/kernel/mmotm.git
>>
>>
>> aio-fix-the-compat-vectored-operations.patch:
>>
>> (1) when CONFIG_AIO is not enabled, there are hundreds of this warning:
>>
>> include/linux/aio.h:226: warning: no return statement in function returning non-void
>>
>>
>> (2) when CONFIG_AIO=y, CONFIG_IA32_EMULATION=n, CONFIG_COMPAT=n:
>>
>> fs/aio.c:1393: error: implicit declaration of function 'compat_rw_copy_check_uvector'
> 
> Sorry about that.  I'll fix it up, but probably can't get to it until
> Monday.  Hopefully that's an ok timeframe.

Sure, not a problem IMO.

-- 
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

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

* Re: mmotm 2010-05-11-18-20 uploaded (aio build; add numa)
  2010-05-12 17:07   ` Jeff Moyer
  2010-05-12 17:09     ` Randy Dunlap
@ 2010-05-12 19:42     ` Randy Dunlap
  1 sibling, 0 replies; 24+ messages in thread
From: Randy Dunlap @ 2010-05-12 19:42 UTC (permalink / raw)
  To: Jeff Moyer, Jack Steiner; +Cc: linux-kernel, akpm

On Wed, 12 May 2010 13:07:58 -0400 Jeff Moyer wrote:

> Randy Dunlap <randy.dunlap@oracle.com> writes:
> 
> > On Tue, 11 May 2010 18:21:22 -0700 akpm@linux-foundation.org wrote:
> >
> >> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> >> 
> >>    http://userweb.kernel.org/~akpm/mmotm/
> >> 
> >> and will soon be available at
> >> 
> >>    git://zen-kernel.org/kernel/mmotm.git
> >
> >
> > aio-fix-the-compat-vectored-operations.patch:
> >
> > (1) when CONFIG_AIO is not enabled, there are hundreds of this warning:
> >
> > include/linux/aio.h:226: warning: no return statement in function returning non-void
> >
> >
> > (2) when CONFIG_AIO=y, CONFIG_IA32_EMULATION=n, CONFIG_COMPAT=n:
> >
> > fs/aio.c:1393: error: implicit declaration of function 'compat_rw_copy_check_uvector'
> 
> Sorry about that.  I'll fix it up, but probably can't get to it until
> Monday.  Hopefully that's an ok timeframe.


Andrew's patch works_for_me.  (Ack)


During the build, I got another (unrelated) build error:

kernel/built-in.o: In function `copy_process':
fork.c:(.text+0x162b6): undefined reference to `__node_random'
fork.c:(.text+0x162cd): undefined reference to `__node_random'

kernel/fork.c needs to #include <linux/nodemask.h>

[builds...]

But that is not enough.  The config file has CONFIG_CPUSETS=y
and CONFIG_NUMA=n, so __node_random() is not being built at all.

---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***

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

* mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
  2010-05-12 16:50 ` mmotm 2010-05-11-18-20 uploaded (aio build) Randy Dunlap
@ 2010-05-12 19:52 ` Valdis.Kletnieks
  2010-05-12 21:07   ` Rafael J. Wysocki
  2010-05-12 20:39 ` [PATCH -mmotm] misc: fix ad525X_dpot build Randy Dunlap
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 24+ messages in thread
From: Valdis.Kletnieks @ 2010-05-12 19:52 UTC (permalink / raw)
  To: Andrew Morton, Rafael J. Wysocki, David S. Miller
  Cc: linux-kernel, e1000-devel, netdev

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

On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> 
>    http://userweb.kernel.org/~akpm/mmotm/

Dell Latitude E6500, x86_64 kernel.

Died a horrid death at boot in the e1000e driver.  Seems to be
something in linux-next.patch. Didn't get a netconsole trace for obvious
reasons...

Copied-by-hand traceback:
pm_qos_update_request()+0x22
e1000_configure+0x478
e1000_open_device+0xee
? _raw_notifier_call_chain+0xf
__dev_open+0xec
dev_open+0x1b
netpoll_setup+0x28b
init_netconsole+0xbc

I suspect this commit:

commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
Author: Rafael J. Wysocki <rjw@sisk.pl>
Date:   Sun Mar 14 14:35:17 2010 +0000

    e1000e / PCI / PM: Add basic runtime PM support (rev. 4)

    Use the PCI runtime power management framework to add basic PCI
    runtime PM support to the e1000e driver.  Namely, make the driver
    suspend the device when the link is off and set it up for generating
    a wakeup event after the link has been detected again.  [This
    feature is disabled until the user space enables it with the help of
    the /sys/devices/.../power/contol device attribute.]

Not sure how to reconcile "this feature is disabled until" with my
traceback, since userspace hasn't even started when init_netconsole is
happening.

        /*
         * Enable early receives on supported devices, only takes effect when
         * packet size is equal or larger than the specified value (in 8 byte
         * units), e.g. using jumbo frames when setting to E1000_ERT_2048
         */
        if (adapter->flags & FLAG_HAS_ERT) {

How the heck did FLAG_HAS_ERT get set, we can't call pm_qos_update_request()
otherwise?

Aha.  Over in ich8lan.c, we have:

struct e1000_info e1000_ich9_info = {
        .mac                    = e1000_ich9lan,
        .flags                  = FLAG_HAS_JUMBO_FRAMES
                                  | FLAG_IS_ICH
                                  | FLAG_HAS_WOL
                                  | FLAG_RX_CSUM_ENABLED
                                  | FLAG_HAS_CTRLEXT_ON_LOAD
                                  | FLAG_HAS_AMT
                                  | FLAG_HAS_ERT
                                  | FLAG_HAS_FLASH
                                  | FLAG_APME_IN_WUC,

And lspci says:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G98M [Quadro NVS 160M] (rev a1)
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
0c:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100

I see a lot of ICH9 listed there, guess a Mobile 4 is ICH9-ish enough...

Unfortunately, that's the limit of my ability to chase this down.






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

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

* [PATCH -mmotm] misc: fix ad525X_dpot build
  2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
  2010-05-12 16:50 ` mmotm 2010-05-11-18-20 uploaded (aio build) Randy Dunlap
  2010-05-12 19:52 ` mmotm 2010-05-11 - dies in pm_qos_update_request() Valdis.Kletnieks
@ 2010-05-12 20:39 ` Randy Dunlap
  2010-05-12 20:53   ` Hennerich, Michael
  2010-05-12 20:39 ` [PATCH -mmotm] backlight: fix adp8860_bl build errors Randy Dunlap
  2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks
  4 siblings, 1 reply; 24+ messages in thread
From: Randy Dunlap @ 2010-05-12 20:39 UTC (permalink / raw)
  To: akpm, Michael Hennerich; +Cc: linux-kernel

From: Randy Dunlap <randy.dunlap@oracle.com>

Add slab.h to fix build:

drivers/misc/ad525x_dpot.c:609: error: implicit declaration of function 'kzalloc'
drivers/misc/ad525x_dpot.c:609: warning: assignment makes pointer from integer without a cast
drivers/misc/ad525x_dpot.c:656: error: implicit declaration of function 'kfree'

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Michael Hennerich <michael.hennerich@analog.com>
---
 drivers/misc/ad525x_dpot.c |    1 +
 1 file changed, 1 insertion(+)

--- mmotm-2010-0511-1820.orig/drivers/misc/ad525x_dpot.c
+++ mmotm-2010-0511-1820/drivers/misc/ad525x_dpot.c
@@ -70,6 +70,7 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/delay.h>
+#include <linux/slab.h>
 
 #define DRIVER_VERSION			"0.2"
 

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

* [PATCH -mmotm] backlight: fix adp8860_bl build errors
  2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
                   ` (2 preceding siblings ...)
  2010-05-12 20:39 ` [PATCH -mmotm] misc: fix ad525X_dpot build Randy Dunlap
@ 2010-05-12 20:39 ` Randy Dunlap
  2010-05-12 20:54   ` Hennerich, Michael
  2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks
  4 siblings, 1 reply; 24+ messages in thread
From: Randy Dunlap @ 2010-05-12 20:39 UTC (permalink / raw)
  To: akpm, Michael Hennerich; +Cc: linux-kernel

From: Randy Dunlap <randy.dunlap@oracle.com>

Add slab.h to fix part of build.
Add a parameter in backlight_device_register() call to fix part of build.

drivers/video/backlight/adp8860_bl.c:215: error: implicit declaration of function 'kzalloc'
drivers/video/backlight/adp8860_bl.c:215: warning: assignment makes pointer from integer without a cast
drivers/video/backlight/adp8860_bl.c:285: error: implicit declaration of function 'kfree'
drivers/video/backlight/adp8860_bl.c:673: warning: assignment makes pointer from integer without a cast
drivers/video/backlight/adp8860_bl.c:689: error: too few arguments to function 'backlight_device_register'

Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Michael Hennerich <michael.hennerich@analog.com>
---
 drivers/video/backlight/adp8860_bl.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

--- mmotm-2010-0511-1820.orig/drivers/video/backlight/adp8860_bl.c
+++ mmotm-2010-0511-1820/drivers/video/backlight/adp8860_bl.c
@@ -16,6 +16,7 @@
 #include <linux/fb.h>
 #include <linux/backlight.h>
 #include <linux/leds.h>
+#include <linux/slab.h>
 #include <linux/workqueue.h>
 
 #include <linux/i2c/adp8860.h>
@@ -647,6 +648,7 @@ static int __devinit adp8860_probe(struc
 	struct adp8860_bl *data;
 	struct adp8860_backlight_platform_data *pdata =
 		client->dev.platform_data;
+	struct backlight_properties props;
 	uint8_t reg_val;
 	int ret;
 
@@ -683,10 +685,13 @@ static int __devinit adp8860_probe(struc
 	data->current_brightness = 0;
 	i2c_set_clientdata(client, data);
 
+	memset(&props, 0, sizeof(props));
+	props.max_brightness = ADP8860_MAX_BRIGHTNESS;
+
 	mutex_init(&data->lock);
 
 	bl = backlight_device_register(dev_driver_string(&client->dev),
-			&client->dev, data, &adp8860_bl_ops);
+			&client->dev, data, &adp8860_bl_ops, &props);
 	if (IS_ERR(bl)) {
 		dev_err(&client->dev, "failed to register backlight\n");
 		ret = PTR_ERR(bl);

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

* RE: [PATCH -mmotm] misc: fix ad525X_dpot build
  2010-05-12 20:39 ` [PATCH -mmotm] misc: fix ad525X_dpot build Randy Dunlap
@ 2010-05-12 20:53   ` Hennerich, Michael
  0 siblings, 0 replies; 24+ messages in thread
From: Hennerich, Michael @ 2010-05-12 20:53 UTC (permalink / raw)
  To: Randy Dunlap, akpm@linux-foundation.org; +Cc: linux-kernel@vger.kernel.org

Randy Dunlap wrote on 2010-05-12:
> From: Randy Dunlap <randy.dunlap@oracle.com>
>
> Add slab.h to fix build:
>
> drivers/misc/ad525x_dpot.c:609: error: implicit declaration of
> function 'kzalloc'
> drivers/misc/ad525x_dpot.c:609: warning: assignment makes pointer from
> integer without a cast
> drivers/misc/ad525x_dpot.c:656: error: implicit declaration of
> function 'kfree'
>
> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
> Cc: Michael Hennerich <michael.hennerich@analog.com>

Acked-by: Michael Hennerich <michael.hennerich@analog.com>

Thanks!

> ---
>  drivers/misc/ad525x_dpot.c |    1 +
>  1 file changed, 1 insertion(+)
> --- mmotm-2010-0511-1820.orig/drivers/misc/ad525x_dpot.c
> +++ mmotm-2010-0511-1820/drivers/misc/ad525x_dpot.c
> @@ -70,6 +70,7 @@
>  #include <linux/kernel.h>
>  #include <linux/init.h>
>  #include <linux/delay.h>
> +#include <linux/slab.h>
>
>  #define DRIVER_VERSION                       "0.2"

Greetings,
Michael

Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 4036 Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif



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

* RE: [PATCH -mmotm] backlight: fix adp8860_bl build errors
  2010-05-12 20:39 ` [PATCH -mmotm] backlight: fix adp8860_bl build errors Randy Dunlap
@ 2010-05-12 20:54   ` Hennerich, Michael
  0 siblings, 0 replies; 24+ messages in thread
From: Hennerich, Michael @ 2010-05-12 20:54 UTC (permalink / raw)
  To: Randy Dunlap, akpm@linux-foundation.org; +Cc: linux-kernel@vger.kernel.org

Randy Dunlap wrote on 2010-05-12:
> From: Randy Dunlap <randy.dunlap@oracle.com>
>
> Add slab.h to fix part of build. Add a parameter in
> backlight_device_register() call to fix part of build.
>
> drivers/video/backlight/adp8860_bl.c:215: error: implicit declaration
> of function 'kzalloc'
> drivers/video/backlight/adp8860_bl.c:215: warning: assignment makes
> pointer from integer without a cast
> drivers/video/backlight/adp8860_bl.c:285: error: implicit declaration
> of function 'kfree'
> drivers/video/backlight/adp8860_bl.c:673: warning: assignment makes
> pointer from integer without a cast
> drivers/video/backlight/adp8860_bl.c:689: error: too few arguments to
> function 'backlight_device_register'
>
> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
> Cc: Michael Hennerich <michael.hennerich@analog.com>

Acked-by: Michael Hennerich <michael.hennerich@analog.com>

Thanks!

> ---
>  drivers/video/backlight/adp8860_bl.c |    7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> --- mmotm-2010-0511-1820.orig/drivers/video/backlight/adp8860_bl.c
> +++ mmotm-2010-0511-1820/drivers/video/backlight/adp8860_bl.c
> @@ -16,6 +16,7 @@
>  #include <linux/fb.h> #include <linux/backlight.h> #include
>  <linux/leds.h> +#include <linux/slab.h> #include <linux/workqueue.h>
>
>  #include <linux/i2c/adp8860.h> @@ -647,6 +648,7 @@ static int __devinit
>  adp8860_probe(struc  struct adp8860_bl *data;        struct
>  adp8860_backlight_platform_data *pdata =             client->dev.platform_data;
>  +    struct backlight_properties props;      uint8_t reg_val;        int ret;
> @@ -683,10 +685,13 @@ static int __devinit adp8860_probe(struc
>       data->current_brightness = 0;
>       i2c_set_clientdata(client, data);
> +     memset(&props, 0, sizeof(props));
> +     props.max_brightness = ADP8860_MAX_BRIGHTNESS;
> +
>       mutex_init(&data->lock);
>
>       bl = backlight_device_register(dev_driver_string(&client->dev),
> -                     &client->dev, data, &adp8860_bl_ops);
> +                     &client->dev, data, &adp8860_bl_ops, &props);
>       if (IS_ERR(bl)) {
>               dev_err(&client->dev, "failed to register backlight\n");
>               ret = PTR_ERR(bl);

Greetings,
Michael

Analog Devices GmbH      Wilhelm-Wagenfeld-Str. 6      80807 Muenchen
Sitz der Gesellschaft Muenchen, Registergericht Muenchen HRB 4036 Geschaeftsfuehrer Thomas Wessel, William A. Martin, Margaret Seif



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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-12 19:52 ` mmotm 2010-05-11 - dies in pm_qos_update_request() Valdis.Kletnieks
@ 2010-05-12 21:07   ` Rafael J. Wysocki
  2010-05-12 22:12     ` Valdis.Kletnieks
  2010-05-13 14:34     ` Valdis.Kletnieks
  0 siblings, 2 replies; 24+ messages in thread
From: Rafael J. Wysocki @ 2010-05-12 21:07 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Andrew Morton, David S. Miller, linux-kernel, e1000-devel, netdev

On Wednesday 12 May 2010, Valdis.Kletnieks@vt.edu wrote:
> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > 
> >    http://userweb.kernel.org/~akpm/mmotm/
> 
> Dell Latitude E6500, x86_64 kernel.
> 
> Died a horrid death at boot in the e1000e driver.  Seems to be
> something in linux-next.patch. Didn't get a netconsole trace for obvious
> reasons...
> 
> Copied-by-hand traceback:
> pm_qos_update_request()+0x22
> e1000_configure+0x478
> e1000_open_device+0xee
> ? _raw_notifier_call_chain+0xf
> __dev_open+0xec
> dev_open+0x1b
> netpoll_setup+0x28b
> init_netconsole+0xbc
> 
> I suspect this commit:
> 
> commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> Author: Rafael J. Wysocki <rjw@sisk.pl>
> Date:   Sun Mar 14 14:35:17 2010 +0000
> 
>     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)

No, I don't think so.  I'm running -rc6 with this patch applied on a box with
e1000e and it works just fine.

Please try to revert this one instead:

http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb

Rafael

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-12 21:07   ` Rafael J. Wysocki
@ 2010-05-12 22:12     ` Valdis.Kletnieks
  2010-05-12 22:33       ` Rafael J. Wysocki
  2010-05-13 14:34     ` Valdis.Kletnieks
  1 sibling, 1 reply; 24+ messages in thread
From: Valdis.Kletnieks @ 2010-05-12 22:12 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: Andrew Morton, David S. Miller, linux-kernel, e1000-devel, netdev

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

On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
 
> > I suspect this commit:
> > 
> > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > Date:   Sun Mar 14 14:35:17 2010 +0000
> > 
> >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> 
> No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> e1000e and it works just fine.
> 
> Please try to revert this one instead:
> 
> http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb

Isn't a clean revert - build dies with:

  CC      net/mac80211/scan.o
net/mac80211/scan.c: In function 'ieee80211_scan_state_decision':
net/mac80211/scan.c:510: error: implicit declaration of function 'pm_qos_request'
make[1]: *** [net/mac80211/scan.o] Error 1
make: *** [net/mac80211/scan.o] Error 2

Will investigate more later, find what other commit needs reverting.

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

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-12 22:12     ` Valdis.Kletnieks
@ 2010-05-12 22:33       ` Rafael J. Wysocki
  0 siblings, 0 replies; 24+ messages in thread
From: Rafael J. Wysocki @ 2010-05-12 22:33 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Andrew Morton, David S. Miller, linux-kernel, e1000-devel, netdev

On Thursday 13 May 2010, Valdis.Kletnieks@vt.edu wrote:
> On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
>  
> > > I suspect this commit:
> > > 
> > > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > Date:   Sun Mar 14 14:35:17 2010 +0000
> > > 
> > >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> > 
> > No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> > e1000e and it works just fine.
> > 
> > Please try to revert this one instead:
> > 
> > http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb
> 
> Isn't a clean revert - build dies with:
> 
>   CC      net/mac80211/scan.o
> net/mac80211/scan.c: In function 'ieee80211_scan_state_decision':
> net/mac80211/scan.c:510: error: implicit declaration of function 'pm_qos_request'
> make[1]: *** [net/mac80211/scan.o] Error 1
> make: *** [net/mac80211/scan.o] Error 2
> 
> Will investigate more later, find what other commit needs reverting.

Simply rename pm_qos_request() to pm_qos_requirement() in
ieee80211_scan_state_decision() and it should build.

Rafael

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-12 21:07   ` Rafael J. Wysocki
  2010-05-12 22:12     ` Valdis.Kletnieks
@ 2010-05-13 14:34     ` Valdis.Kletnieks
  2010-05-13 22:24       ` Rafael J. Wysocki
  2010-05-13 22:32       ` Rafael J. Wysocki
  1 sibling, 2 replies; 24+ messages in thread
From: Valdis.Kletnieks @ 2010-05-13 14:34 UTC (permalink / raw)
  To: Rafael J. Wysocki, Mark Gross
  Cc: Andrew Morton, David S. Miller, linux-kernel, e1000-devel, netdev

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

On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
> On Wednesday 12 May 2010, Valdis.Kletnieks@vt.edu wrote:
> > On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > > 
> > >    http://userweb.kernel.org/~akpm/mmotm/
> > 
> > Dell Latitude E6500, x86_64 kernel.
> > 
> > Died a horrid death at boot in the e1000e driver.  Seems to be
> > something in linux-next.patch. Didn't get a netconsole trace for obvious
> > reasons...
> > 
> > Copied-by-hand traceback:
> > pm_qos_update_request()+0x22
> > e1000_configure+0x478
> > e1000_open_device+0xee
> > ? _raw_notifier_call_chain+0xf
> > __dev_open+0xec
> > dev_open+0x1b
> > netpoll_setup+0x28b
> > init_netconsole+0xbc
> > 
> > I suspect this commit:
> > 
> > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > Date:   Sun Mar 14 14:35:17 2010 +0000
> > 
> >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> 
> No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> e1000e and it works just fine.
> 
> Please try to revert this one instead:
> 
> http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb

Confirming - reverting that patch and doing the build fixup results in a
kernel that doesn't blow up in the e1000e driver...

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

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
                   ` (3 preceding siblings ...)
  2010-05-12 20:39 ` [PATCH -mmotm] backlight: fix adp8860_bl build errors Randy Dunlap
@ 2010-05-13 15:06 ` Valdis.Kletnieks
  2010-05-13 16:02   ` Dmitry Torokhov
  4 siblings, 1 reply; 24+ messages in thread
From: Valdis.Kletnieks @ 2010-05-13 15:06 UTC (permalink / raw)
  To: Andrew Morton, Mauro Carvalho Chehab, Dmitry Torokhov
  Cc: linux-kernel, linux-input

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

On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> 
>    http://userweb.kernel.org/~akpm/mmotm/

Dell Latitude E6500, x86_64 kernel.

Boots to single user prompt, but has issues on the way there.  Possibly
very important - I was definitely *not* typing at the time (as I had hit
return on the LUKS passphrase for the disk at 36 seconds after boot, and
I didn't get the # prompt for single-user for another minute or two (probably
due to udev having issues due to the oops). So I have no idea what it was
trying to get a keycode for...

[   40.717136] udev: starting version 154
[   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
[   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
[   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
[   41.711007] Oops: 0002 [#1] PREEMPT SMP
[   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
[   41.711007] CPU 0
[   41.711007] Modules linked in:
[   41.711007]
[   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500

[   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
[   41.711007] RSP: 0018:ffff88011d513cc8  EFLAGS: 00010046
[   41.711007] RAX: 0000000000000081 RBX: ffff88011c004000 RCX: 0000000000000081
[   41.711007] RDX: 0000000000000000 RSI: ffff88011d513ce8 RDI: ffff88011c004000
[   41.711007] RBP: ffff88011d513cc8 R08: 0000000000000002 R09: 0000000000000001
[   41.711007] R10: 0000000000000069 R11: 0000000000000002 R12: ffff88011d513ce8
[   41.711007] R13: ffff88011c004830 R14: 0000000000000282 R15: ffff88011c0c1800
[   41.711007] FS:  00007f7da81f1700(0000) GS:ffff880002600000(0000) knlGS:0000000000000000
[   41.711007] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   41.711007] CR2: 0000000000000000 CR3: 0000000119d96000 CR4: 00000000000406f0
[   41.711007] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   41.711007] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[   41.711007] Process keymap (pid: 2501, threadinfo ffff88011d512000, task ffff88011cea2240)
[   41.711007] Stack:
[   41.711007]  ffff88011d513d28 ffffffff813bdb62 ffff88011d513fd8 ffff88011d513dd4
[   41.711007] <0> 0000008100000000 0000000000000004 0000000000000000 0000000000000000
[   41.711007] <0> 0000000080084504 00007fffb1390a20 ffff88011c004000 ffff88011b9305c0
[   41.711007] Call Trace:
[   41.711007]  [<ffffffff813bdb62>] input_get_keycode+0x5e/0x85
[   41.711007]  [<ffffffff813c094b>] evdev_do_ioctl+0x1cd/0x79b
[   41.711007]  [<ffffffff813c0f56>] ? evdev_ioctl_handler+0x3d/0x80
[   41.711007]  [<ffffffff813c0f56>] ? evdev_ioctl_handler+0x3d/0x80
[   41.711007]  [<ffffffff813c0f7c>] evdev_ioctl_handler+0x63/0x80
[   41.711007]  [<ffffffff813c0fb6>] evdev_ioctl+0xb/0xd
[   41.711007]  [<ffffffff810e97f9>] vfs_ioctl+0x2d/0xa1
[   41.711007]  [<ffffffff810e9d9c>] do_vfs_ioctl+0x4b8/0x4fe
[   41.711007]  [<ffffffff810e9e39>] sys_ioctl+0x57/0x95
[   41.711007]  [<ffffffff810025eb>] system_call_fastpath+0x16/0x1b
[   41.711007] Code: c8 48 8b 97 d0 00 00 00 75 18 eb 10 48 63 d0 48 8b 8f d0 00 00 00 0f b6 14 11 eb 09 0f b7 14 4a eb 03 8b 14 8a 89 16 48 8b 56 18 <89> 02 31 c0 eb 05 b8 ea ff ff ff c9 c3 55 8b 56 08 4889 e5 83
[   41.711007] RIP  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
[   41.711007]  RSP <ffff88011d513cc8>
[   41.711007] CR2: 0000000000000000
[   41.711007] ---[ end trace 51c151638ede785c ]---
[   41.711007] note: keymap[2501] exited with preempt_count 1



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

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks
@ 2010-05-13 16:02   ` Dmitry Torokhov
  2010-05-13 16:20     ` Mauro Carvalho Chehab
  2010-05-19 23:34     ` Mauro Carvalho Chehab
  0 siblings, 2 replies; 24+ messages in thread
From: Dmitry Torokhov @ 2010-05-13 16:02 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Andrew Morton, Mauro Carvalho Chehab, linux-kernel, linux-input

On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > 
> >    http://userweb.kernel.org/~akpm/mmotm/
> 
> Dell Latitude E6500, x86_64 kernel.
> 
> Boots to single user prompt, but has issues on the way there.  Possibly
> very important - I was definitely *not* typing at the time (as I had hit
> return on the LUKS passphrase for the disk at 36 seconds after boot, and
> I didn't get the # prompt for single-user for another minute or two (probably
> due to udev having issues due to the oops). So I have no idea what it was
> trying to get a keycode for...
> 

Udev probably tries to remap special keys on your keyboard...

> [   40.717136] udev: starting version 154
> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
> [   41.711007] CPU 0
> [   41.711007] Modules linked in:
> [   41.711007]
> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
> 
> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b

I think this is Mauro's big keycode additions.

-- 
Dmitry

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-13 16:02   ` Dmitry Torokhov
@ 2010-05-13 16:20     ` Mauro Carvalho Chehab
  2010-05-13 16:29       ` Valdis.Kletnieks
  2010-05-19 23:34     ` Mauro Carvalho Chehab
  1 sibling, 1 reply; 24+ messages in thread
From: Mauro Carvalho Chehab @ 2010-05-13 16:20 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input

Dmitry Torokhov wrote:
> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>>>
>>>    http://userweb.kernel.org/~akpm/mmotm/
>> Dell Latitude E6500, x86_64 kernel.
>>
>> Boots to single user prompt, but has issues on the way there.  Possibly
>> very important - I was definitely *not* typing at the time (as I had hit
>> return on the LUKS passphrase for the disk at 36 seconds after boot, and
>> I didn't get the # prompt for single-user for another minute or two (probably
>> due to udev having issues due to the oops). So I have no idea what it was
>> trying to get a keycode for...
>>
> 
> Udev probably tries to remap special keys on your keyboard...
> 
>> [   40.717136] udev: starting version 154
>> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
>> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
>> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
>> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
>> [   41.711007] CPU 0
>> [   41.711007] Modules linked in:
>> [   41.711007]
>> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
>>
>> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
> 
> I think this is Mauro's big keycode additions.

Yes, it is likely. It may be caused by some bad conflict resolution between both git trees.
I'll handle this bug.

-- 

Cheers,
Mauro

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-13 16:20     ` Mauro Carvalho Chehab
@ 2010-05-13 16:29       ` Valdis.Kletnieks
  2010-05-13 17:32         ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 24+ messages in thread
From: Valdis.Kletnieks @ 2010-05-13 16:29 UTC (permalink / raw)
  To: Mauro Carvalho Chehab
  Cc: Dmitry Torokhov, Andrew Morton, linux-kernel, linux-input

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

On Thu, 13 May 2010 13:20:50 -0300, Mauro Carvalho Chehab said:
> Dmitry Torokhov wrote:
> > On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
> >> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> >>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> >>>
> >>>    http://userweb.kernel.org/~akpm/mmotm/
> >> Dell Latitude E6500, x86_64 kernel.
> >>
> >> Boots to single user prompt, but has issues on the way there.  Possibly
> >> very important - I was definitely *not* typing at the time (as I had hit
> >> return on the LUKS passphrase for the disk at 36 seconds after boot, and
> >> I didn't get the # prompt for single-user for another minute or two (probably
> >> due to udev having issues due to the oops). So I have no idea what it was
> >> trying to get a keycode for...
> >>
> > 
> > Udev probably tries to remap special keys on your keyboard...
> > 
> >> [   40.717136] udev: starting version 154
> >> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
> >> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
> >> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
> >> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
> >> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
> >> [   41.711007] CPU 0
> >> [   41.711007] Modules linked in:
> >> [   41.711007]
> >> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
> >>
> >> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
> > 
> > I think this is Mauro's big keycode additions.
> 
> Yes, it is likely. It may be caused by some bad conflict resolution between both git trees.
> I'll handle this bug.

Feel free to let me know if there's any testing/instrumentation you want done...


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

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-13 16:29       ` Valdis.Kletnieks
@ 2010-05-13 17:32         ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 24+ messages in thread
From: Mauro Carvalho Chehab @ 2010-05-13 17:32 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Dmitry Torokhov, Andrew Morton, linux-kernel, linux-input

Valdis.Kletnieks@vt.edu wrote:
> On Thu, 13 May 2010 13:20:50 -0300, Mauro Carvalho Chehab said:
>> Dmitry Torokhov wrote:
>>> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
>>>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
>>>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>>>>>
>>>>>    http://userweb.kernel.org/~akpm/mmotm/
>>>> Dell Latitude E6500, x86_64 kernel.
>>>>
>>>> Boots to single user prompt, but has issues on the way there.  Possibly
>>>> very important - I was definitely *not* typing at the time (as I had hit
>>>> return on the LUKS passphrase for the disk at 36 seconds after boot, and
>>>> I didn't get the # prompt for single-user for another minute or two (probably
>>>> due to udev having issues due to the oops). So I have no idea what it was
>>>> trying to get a keycode for...
>>>>
>>> Udev probably tries to remap special keys on your keyboard...
>>>
>>>> [   40.717136] udev: starting version 154
>>>> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
>>>> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>>>> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
>>>> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
>>>> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
>>>> [   41.711007] CPU 0
>>>> [   41.711007] Modules linked in:
>>>> [   41.711007]
>>>> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
>>>>
>>>> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>>> I think this is Mauro's big keycode additions.
>> Yes, it is likely. It may be caused by some bad conflict resolution between both git trees.
>> I'll handle this bug.
> 
> Feel free to let me know if there's any testing/instrumentation you want done...
> 
Ok. I probably won't have time for handing it until next week, as I'll be traveling
tomorrow for a short trip.

-- 

Cheers,
Mauro

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-13 14:34     ` Valdis.Kletnieks
@ 2010-05-13 22:24       ` Rafael J. Wysocki
  2010-05-14 23:43         ` mark gross
  2010-05-13 22:32       ` Rafael J. Wysocki
  1 sibling, 1 reply; 24+ messages in thread
From: Rafael J. Wysocki @ 2010-05-13 22:24 UTC (permalink / raw)
  To: Valdis.Kletnieks, Mark Gross
  Cc: Andrew Morton, David S. Miller, linux-kernel, e1000-devel, netdev

On Thursday 13 May 2010, Valdis.Kletnieks@vt.edu wrote:
> On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
> > On Wednesday 12 May 2010, Valdis.Kletnieks@vt.edu wrote:
> > > On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > > > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > > > 
> > > >    http://userweb.kernel.org/~akpm/mmotm/
> > > 
> > > Dell Latitude E6500, x86_64 kernel.
> > > 
> > > Died a horrid death at boot in the e1000e driver.  Seems to be
> > > something in linux-next.patch. Didn't get a netconsole trace for obvious
> > > reasons...
> > > 
> > > Copied-by-hand traceback:
> > > pm_qos_update_request()+0x22
> > > e1000_configure+0x478
> > > e1000_open_device+0xee
> > > ? _raw_notifier_call_chain+0xf
> > > __dev_open+0xec
> > > dev_open+0x1b
> > > netpoll_setup+0x28b
> > > init_netconsole+0xbc
> > > 
> > > I suspect this commit:
> > > 
> > > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > Date:   Sun Mar 14 14:35:17 2010 +0000
> > > 
> > >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> > 
> > No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> > e1000e and it works just fine.
> > 
> > Please try to revert this one instead:
> > 
> > http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb
> 
> Confirming - reverting that patch and doing the build fixup results in a
> kernel that doesn't blow up in the e1000e driver...

Then I guess there's an initializations problem somewhere.

Mark, any chance to look into that any time soon?  If we don't resolve this
before the merge window opens, I'm afraid I'll have to revert that commit
from my tree.

Rafael

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-13 14:34     ` Valdis.Kletnieks
  2010-05-13 22:24       ` Rafael J. Wysocki
@ 2010-05-13 22:32       ` Rafael J. Wysocki
  1 sibling, 0 replies; 24+ messages in thread
From: Rafael J. Wysocki @ 2010-05-13 22:32 UTC (permalink / raw)
  To: Valdis.Kletnieks
  Cc: Mark Gross, Andrew Morton, David S. Miller, linux-kernel,
	e1000-devel, netdev

On Thursday 13 May 2010, Valdis.Kletnieks@vt.edu wrote:
> On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
> > On Wednesday 12 May 2010, Valdis.Kletnieks@vt.edu wrote:
> > > On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > > > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > > > 
> > > >    http://userweb.kernel.org/~akpm/mmotm/
> > > 
> > > Dell Latitude E6500, x86_64 kernel.
> > > 
> > > Died a horrid death at boot in the e1000e driver.  Seems to be
> > > something in linux-next.patch. Didn't get a netconsole trace for obvious
> > > reasons...
> > > 
> > > Copied-by-hand traceback:
> > > pm_qos_update_request()+0x22
> > > e1000_configure+0x478
> > > e1000_open_device+0xee
> > > ? _raw_notifier_call_chain+0xf
> > > __dev_open+0xec
> > > dev_open+0x1b
> > > netpoll_setup+0x28b
> > > init_netconsole+0xbc
> > > 
> > > I suspect this commit:
> > > 
> > > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > Date:   Sun Mar 14 14:35:17 2010 +0000
> > > 
> > >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> > 
> > No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> > e1000e and it works just fine.
> > 
> > Please try to revert this one instead:
> > 
> > http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb
> 
> Confirming - reverting that patch and doing the build fixup results in a
> kernel that doesn't blow up in the e1000e driver...

Can you try the tree at:

git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6.git linux-next

without the other linux-next changes, please?

I'm not seeing the problem you're reporting on my test box with e1000e.

Rafael

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

* Re: mmotm 2010-05-11 - dies in pm_qos_update_request()
  2010-05-13 22:24       ` Rafael J. Wysocki
@ 2010-05-14 23:43         ` mark gross
  0 siblings, 0 replies; 24+ messages in thread
From: mark gross @ 2010-05-14 23:43 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: Valdis.Kletnieks, Andrew Morton, David S. Miller, linux-kernel,
	e1000-devel, netdev

On Fri, May 14, 2010 at 12:24:50AM +0200, Rafael J. Wysocki wrote:
> On Thursday 13 May 2010, Valdis.Kletnieks@vt.edu wrote:
> > On Wed, 12 May 2010 23:07:20 +0200, "Rafael J. Wysocki" said:
> > > On Wednesday 12 May 2010, Valdis.Kletnieks@vt.edu wrote:
> > > > On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
> > > > > The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
> > > > > 
> > > > >    http://userweb.kernel.org/~akpm/mmotm/
> > > > 
> > > > Dell Latitude E6500, x86_64 kernel.
> > > > 
> > > > Died a horrid death at boot in the e1000e driver.  Seems to be
> > > > something in linux-next.patch. Didn't get a netconsole trace for obvious
> > > > reasons...
> > > > 
> > > > Copied-by-hand traceback:
> > > > pm_qos_update_request()+0x22
> > > > e1000_configure+0x478
> > > > e1000_open_device+0xee
> > > > ? _raw_notifier_call_chain+0xf
> > > > __dev_open+0xec
> > > > dev_open+0x1b
> > > > netpoll_setup+0x28b
> > > > init_netconsole+0xbc
> > > > 
> > > > I suspect this commit:
> > > > 
> > > > commit 23606cf5d1192c2b17912cb2ef6e62f9b11de133
> > > > Author: Rafael J. Wysocki <rjw@sisk.pl>
> > > > Date:   Sun Mar 14 14:35:17 2010 +0000
> > > > 
> > > >     e1000e / PCI / PM: Add basic runtime PM support (rev. 4)
> > > 
> > > No, I don't think so.  I'm running -rc6 with this patch applied on a box with
> > > e1000e and it works just fine.
> > > 
> > > Please try to revert this one instead:
> > > 
> > > http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=patch;h=ed77134bfccf5e75b6cbadab268e559dbe6a4ebb
> > 
> > Confirming - reverting that patch and doing the build fixup results in a
> > kernel that doesn't blow up in the e1000e driver...
> 
> Then I guess there's an initializations problem somewhere.
> 
> Mark, any chance to look into that any time soon?  If we don't resolve this
> before the merge window opens, I'm afraid I'll have to revert that commit
> from my tree.
>

I'll look at it right away.

I think I have an e1000e in my home box.

--mgross

 

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-13 16:02   ` Dmitry Torokhov
  2010-05-13 16:20     ` Mauro Carvalho Chehab
@ 2010-05-19 23:34     ` Mauro Carvalho Chehab
  2010-05-20  4:57       ` Mauro Carvalho Chehab
  1 sibling, 1 reply; 24+ messages in thread
From: Mauro Carvalho Chehab @ 2010-05-19 23:34 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input

Dmitry Torokhov wrote:
> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>>>
>>>    http://userweb.kernel.org/~akpm/mmotm/
>> Dell Latitude E6500, x86_64 kernel.
>>
>> Boots to single user prompt, but has issues on the way there.  Possibly
>> very important - I was definitely *not* typing at the time (as I had hit
>> return on the LUKS passphrase for the disk at 36 seconds after boot, and
>> I didn't get the # prompt for single-user for another minute or two (probably
>> due to udev having issues due to the oops). So I have no idea what it was
>> trying to get a keycode for...
>>
> 
> Udev probably tries to remap special keys on your keyboard...
> 
>> [   40.717136] udev: starting version 154
>> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
>> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
>> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
>> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
>> [   41.711007] CPU 0
>> [   41.711007] Modules linked in:
>> [   41.711007]
>> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
>>
>> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
> 
> I think this is Mauro's big keycode additions.
> 

Ok, I was able to reproduce the bug:

# getkeycodes                                              
[22726.468755] BUG: unable to handle kernel NULL pointer dereference at (null)  
[22726.471074] IP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60   
[22726.471074] *pde = 00000000                                                  
[22726.471074] Oops: 0002 [#1] SMP                                              
[22726.471074] last sysfs file: /sys/devices/pci0000:00/0000:00:0b.1/usb1/1-3/dm
[22726.471074] Modules linked in: ip6t_REJECT nf_conntrack_ipv6 ip6table_filter]
[22726.471074]                                                                  
[22726.471074] Pid: 947, comm: getkeycodes Not tainted 2.6.34 #6 C51MCP51/      
[22726.471074] EIP: 0060:[<c138b6d0>] EFLAGS: 00210046 CPU: 0                   
[22726.471074] EIP is at input_default_getkeycode_from_index+0x40/0x60          
[22726.471074] EAX: 00000000 EBX: 00000000 ECX: 00000002 EDX: dacfbdc8          
[22726.471074] ESI: dacfbdc8 EDI: f5daf794 EBP: dacfbdb8 ESP: dacfbdb4          
[22726.471074]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068                    
[22726.471074] Process getkeycodes (pid: 947, ti=dacfa000 task=f573d4a0 task.ti)
[22726.471074] Stack:                                                           
[22726.471074]  f5daf000 dacfbdec c138d233 dacfbe30 00200286 00000000 00000000 4
[22726.471074] <0> 00000000 00000000 00000000 dacfbe2c f5da0340 c16c12cc dacfbd8
[22726.471074] <0> c12f4130 dacfbe24 c138d9f8 00000002 00000001 00000000 c138d90
[22726.471074] Call Trace:                                                      
[22726.471074]  [<c138d233>] ? input_get_keycode+0x73/0x90                      
[22726.471074]  [<c12f4148>] ? getkeycode_helper+0x18/0x30                      
[22726.471074]  [<c12f4130>] ? getkeycode_helper+0x0/0x30                       
[22726.471074]  [<c138d9f8>] ? input_handler_for_each_handle+0x78/0xa0          
[22726.471074]  [<c138d980>] ? input_handler_for_each_handle+0x0/0xa0           
[22726.471074]  [<c12f4130>] ? getkeycode_helper+0x0/0x30                       
[22726.471074]  [<c12f399e>] ? getkeycode+0x2e/0x40                             
[22726.471074]  [<c12f16ab>] ? vt_ioctl+0xb9b/0x1960                            
[22726.471074]  [<c12ed600>] ? tty_ldisc_try+0x20/0x50                          
[22726.471074]  [<c12ed8da>] ? put_ldisc+0x4a/0xd0                              
[22726.471074]  [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170             
[22726.471074]  [<c10764eb>] ? trace_hardirqs_on+0xb/0x10                       
[22726.471074]  [<c12f0b10>] ? vt_ioctl+0x0/0x1960                              
[22726.471074]  [<c12e74bf>] ? tty_ioctl+0x7f/0x8a0                             
[22726.471074]  [<c11150e2>] ? vfs_ioctl+0x32/0xc0                              
[22726.471074]  [<c12e7440>] ? tty_ioctl+0x0/0x8a0                              
[22726.471074]  [<c111584a>] ? do_vfs_ioctl+0x6a/0x5d0                          
[22726.471074]  [<c10fc455>] ? kmem_cache_free+0x85/0xc0                        
[22726.471074]  [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170             
[22726.471074]  [<c10764eb>] ? trace_hardirqs_on+0xb/0x10                       
[22726.471074]  [<c111070b>] ? putname+0x2b/0x40                                
[22726.471074]  [<c1105523>] ? do_sys_open+0xf3/0x110                           
[22726.471074]  [<c1097f13>] ? audit_syscall_entry+0x1e3/0x210                  
[22726.471074]  [<c1115e17>] ? sys_ioctl+0x67/0x80                              
[22726.471074]  [<c1002fdf>] ? sysenter_do_call+0x12/0x38                       
[22726.471074] Code: 0a b8 ea ff ff ff 5b 5d c3 66 90 3b 98 a4 00 00 00 73 ee 8 
[22726.471074] EIP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 4
[22726.471074] CR2: 0000000000000000                                            
[22726.471074] ---[ end trace 4ee8ba470bac54f1 ]---                             

I've removed the big getkeycode stuff from the material I've submitted earlier
today for 2.6.35. I'm currently working on fix the issue.

-- 

Cheers,
Mauro

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

* Re: mmotm 2010-05-11-18-20 uploaded
  2010-05-19 23:34     ` Mauro Carvalho Chehab
@ 2010-05-20  4:57       ` Mauro Carvalho Chehab
  0 siblings, 0 replies; 24+ messages in thread
From: Mauro Carvalho Chehab @ 2010-05-20  4:57 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Valdis.Kletnieks, Andrew Morton, linux-kernel, linux-input

Mauro Carvalho Chehab wrote:
> Dmitry Torokhov wrote:
>> On Thu, May 13, 2010 at 11:06:34AM -0400, Valdis.Kletnieks@vt.edu wrote:
>>> On Tue, 11 May 2010 18:21:22 PDT, akpm@linux-foundation.org said:
>>>> The mm-of-the-moment snapshot 2010-05-11-18-20 has been uploaded to
>>>>
>>>>    http://userweb.kernel.org/~akpm/mmotm/
>>> Dell Latitude E6500, x86_64 kernel.
>>>
>>> Boots to single user prompt, but has issues on the way there.  Possibly
>>> very important - I was definitely *not* typing at the time (as I had hit
>>> return on the LUKS passphrase for the disk at 36 seconds after boot, and
>>> I didn't get the # prompt for single-user for another minute or two (probably
>>> due to udev having issues due to the oops). So I have no idea what it was
>>> trying to get a keycode for...
>>>
>> Udev probably tries to remap special keys on your keyboard...
>>
>>> [   40.717136] udev: starting version 154
>>> [   41.710153] BUG: unable to handle kernel NULL pointer dereference at (null)
>>> [   41.711007] IP: [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>>> [   41.711007] PGD 11d318067 PUD 118af1067 PMD 0
>>> [   41.711007] Oops: 0002 [#1] PREEMPT SMP
>>> [   41.711007] last sysfs file: /sys/devices/pci0000:00/0000:00:1a.7/usb1/1-4/idVendor
>>> [   41.711007] CPU 0
>>> [   41.711007] Modules linked in:
>>> [   41.711007]
>>> [   41.711007] Pid: 2501, comm: keymap Not tainted 2.6.34-rc7-mmotm0511 #2 0X564R/Latitude E6500
>>>
>>> [   41.711007] RIP: 0010:[<ffffffff813bb996>]  [<ffffffff813bb996>] input_default_getkeycode_from_index+0x4e/0x5b
>> I think this is Mauro's big keycode additions.
>>
> 
> Ok, I was able to reproduce the bug:
> 
> # getkeycodes                                              
> [22726.468755] BUG: unable to handle kernel NULL pointer dereference at (null)  
> [22726.471074] IP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60   
> [22726.471074] *pde = 00000000                                                  
> [22726.471074] Oops: 0002 [#1] SMP                                              
> [22726.471074] last sysfs file: /sys/devices/pci0000:00/0000:00:0b.1/usb1/1-3/dm
> [22726.471074] Modules linked in: ip6t_REJECT nf_conntrack_ipv6 ip6table_filter]
> [22726.471074]                                                                  
> [22726.471074] Pid: 947, comm: getkeycodes Not tainted 2.6.34 #6 C51MCP51/      
> [22726.471074] EIP: 0060:[<c138b6d0>] EFLAGS: 00210046 CPU: 0                   
> [22726.471074] EIP is at input_default_getkeycode_from_index+0x40/0x60          
> [22726.471074] EAX: 00000000 EBX: 00000000 ECX: 00000002 EDX: dacfbdc8          
> [22726.471074] ESI: dacfbdc8 EDI: f5daf794 EBP: dacfbdb8 ESP: dacfbdb4          
> [22726.471074]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068                    
> [22726.471074] Process getkeycodes (pid: 947, ti=dacfa000 task=f573d4a0 task.ti)
> [22726.471074] Stack:                                                           
> [22726.471074]  f5daf000 dacfbdec c138d233 dacfbe30 00200286 00000000 00000000 4
> [22726.471074] <0> 00000000 00000000 00000000 dacfbe2c f5da0340 c16c12cc dacfbd8
> [22726.471074] <0> c12f4130 dacfbe24 c138d9f8 00000002 00000001 00000000 c138d90
> [22726.471074] Call Trace:                                                      
> [22726.471074]  [<c138d233>] ? input_get_keycode+0x73/0x90                      
> [22726.471074]  [<c12f4148>] ? getkeycode_helper+0x18/0x30                      
> [22726.471074]  [<c12f4130>] ? getkeycode_helper+0x0/0x30                       
> [22726.471074]  [<c138d9f8>] ? input_handler_for_each_handle+0x78/0xa0          
> [22726.471074]  [<c138d980>] ? input_handler_for_each_handle+0x0/0xa0           
> [22726.471074]  [<c12f4130>] ? getkeycode_helper+0x0/0x30                       
> [22726.471074]  [<c12f399e>] ? getkeycode+0x2e/0x40                             
> [22726.471074]  [<c12f16ab>] ? vt_ioctl+0xb9b/0x1960                            
> [22726.471074]  [<c12ed600>] ? tty_ldisc_try+0x20/0x50                          
> [22726.471074]  [<c12ed8da>] ? put_ldisc+0x4a/0xd0                              
> [22726.471074]  [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170             
> [22726.471074]  [<c10764eb>] ? trace_hardirqs_on+0xb/0x10                       
> [22726.471074]  [<c12f0b10>] ? vt_ioctl+0x0/0x1960                              
> [22726.471074]  [<c12e74bf>] ? tty_ioctl+0x7f/0x8a0                             
> [22726.471074]  [<c11150e2>] ? vfs_ioctl+0x32/0xc0                              
> [22726.471074]  [<c12e7440>] ? tty_ioctl+0x0/0x8a0                              
> [22726.471074]  [<c111584a>] ? do_vfs_ioctl+0x6a/0x5d0                          
> [22726.471074]  [<c10fc455>] ? kmem_cache_free+0x85/0xc0                        
> [22726.471074]  [<c107649c>] ? trace_hardirqs_on_caller+0x12c/0x170             
> [22726.471074]  [<c10764eb>] ? trace_hardirqs_on+0xb/0x10                       
> [22726.471074]  [<c111070b>] ? putname+0x2b/0x40                                
> [22726.471074]  [<c1105523>] ? do_sys_open+0xf3/0x110                           
> [22726.471074]  [<c1097f13>] ? audit_syscall_entry+0x1e3/0x210                  
> [22726.471074]  [<c1115e17>] ? sys_ioctl+0x67/0x80                              
> [22726.471074]  [<c1002fdf>] ? sysenter_do_call+0x12/0x38                       
> [22726.471074] Code: 0a b8 ea ff ff ff 5b 5d c3 66 90 3b 98 a4 00 00 00 73 ee 8 
> [22726.471074] EIP: [<c138b6d0>] input_default_getkeycode_from_index+0x40/0x60 4
> [22726.471074] CR2: 0000000000000000                                            
> [22726.471074] ---[ end trace 4ee8ba470bac54f1 ]---                             
> 
> I've removed the big getkeycode stuff from the material I've submitted earlier
> today for 2.6.35. I'm currently working on fix the issue.

OK, I just sent the one-line fix to LMML and input ML.

-- 

Cheers,
Mauro

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

end of thread, other threads:[~2010-05-20  4:57 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-12  1:21 mmotm 2010-05-11-18-20 uploaded akpm
2010-05-12 16:50 ` mmotm 2010-05-11-18-20 uploaded (aio build) Randy Dunlap
2010-05-12 17:07   ` Jeff Moyer
2010-05-12 17:09     ` Randy Dunlap
2010-05-12 19:42     ` mmotm 2010-05-11-18-20 uploaded (aio build; add numa) Randy Dunlap
2010-05-12 19:52 ` mmotm 2010-05-11 - dies in pm_qos_update_request() Valdis.Kletnieks
2010-05-12 21:07   ` Rafael J. Wysocki
2010-05-12 22:12     ` Valdis.Kletnieks
2010-05-12 22:33       ` Rafael J. Wysocki
2010-05-13 14:34     ` Valdis.Kletnieks
2010-05-13 22:24       ` Rafael J. Wysocki
2010-05-14 23:43         ` mark gross
2010-05-13 22:32       ` Rafael J. Wysocki
2010-05-12 20:39 ` [PATCH -mmotm] misc: fix ad525X_dpot build Randy Dunlap
2010-05-12 20:53   ` Hennerich, Michael
2010-05-12 20:39 ` [PATCH -mmotm] backlight: fix adp8860_bl build errors Randy Dunlap
2010-05-12 20:54   ` Hennerich, Michael
2010-05-13 15:06 ` mmotm 2010-05-11-18-20 uploaded Valdis.Kletnieks
2010-05-13 16:02   ` Dmitry Torokhov
2010-05-13 16:20     ` Mauro Carvalho Chehab
2010-05-13 16:29       ` Valdis.Kletnieks
2010-05-13 17:32         ` Mauro Carvalho Chehab
2010-05-19 23:34     ` Mauro Carvalho Chehab
2010-05-20  4:57       ` Mauro Carvalho Chehab

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).