public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* mmotm 2009-04-30-17-55 uploaded
@ 2009-05-01  0:55 akpm
  2009-05-05  9:36 ` kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55] Jiri Slaby
  0 siblings, 1 reply; 5+ messages in thread
From: akpm @ 2009-05-01  0:55 UTC (permalink / raw)
  To: mm-commits, linux-kernel

The mm-of-the-moment snapshot 2009-04-30-17-55 has been uploaded to

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

and will soon be available at

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

It contains the following patches against 2.6.30-rc4:

mm-fix-pageref-leak-in-do_swap_page.patch
autofs4-fix-incorect-return-in-autofs4_mount_busy.patch
maintainers-florian-has-moved.patch
memcg-fix-try_get_mem_cgroup_from_swapcache.patch
maintainers-add-ptrace-entry.patch
crisv10-change-serial-driver-proc-usage.patch
atomic-fix-atomic_long_cmpxchg-xchg-for-64-bit-architectures.patch
mm-close-page_mkwrite-races-try-3.patch
pagemap-require-aligned-length-non-null-reads-of-proc-pid-pagemap.patch
memcg-fix-mem_cgroup_shrink_usage.patch
vgacon-return-the-upper-half-of-512-character-fonts.patch
alpha-titan-and-marvel-build-fixes.patch
alpha-exception-table-sorting.patch
alpha-futex-implementation.patch
alpha-binfmt_aout-fix.patch
of-make-of_unregister_platform_driver-common-code.patch
mm-fix-committed_as-underfolow-on-large-nr_cpus-environment.patch
kernel-doc-restrict-syntax-for-private-and-public.patch
ptrace-s-parent-real_parent-in-binfmt_elf_fdpicc.patch
vmscan-avoid-multiplication-overflow-in-shrink_zone.patch
mm-prevent-divide-error-for-small-values-of-vm_dirty_bytes.patch
ibft-fix-the-display-of-a-few-fields-in-the-nic-attribute-structure-in-sysfs.patch
i2c-too-much-compiler-noise.patch
repeatable-slab-corruption-with-ltp-msgctl08.patch
linux-next.patch
next-remove-localversion.patch
dmar-stupid-hack.patch
i-need-old-gcc.patch
acpi-check-_pss-invalidation-when-bios-report-_pss-with-all-0x80000000.patch
dell-laptop-fix-uninitialized-wrong-return-value.patch
dell-wmi-mask-off-bis-provided-garbage-in-scancode-data.patch
arch-x86-kernel-cpu-cpufreq-acpi-cpufreqc-avoid-cross-cpu-interrupts.patch
x86-simplify-highmem-related-kconfig-entries.patch
x86-enable-gart-iommu-only-after-setting-up-protection-methods.patch
arch-x86-kernel-apic-io_apicc-conditionally-compile-eoi_ioapic_irq.patch
agpgart-detected-ali-m-chipset-with-m1621.patch
arm-mach-l7200-fix-spelling-of-sys_clock_off.patch
i2c-pxac-timeouts-off-by-1.patch
pcmcia-pccard-deadlock-fix.patch
synchronize-device-shutdown.patch
doc-add-documentation-for-debugfs.patch
drm-fix-lock_test_with_return-macro.patch
drivers-gpu-drm-i915-intel_fbc-remove-sysrq-g-handler.patch
intelfb-fix-spelling-of-clock.patch
drm-simplify-kcalloc-call-to-kzalloc.patch
radio-mr800c-missing-mutex-include.patch
v4l-dvb-cimax2c-fix-typo.patch
dvb-core-fix-potential-mutex_unlock-without-mutex_lock-in-dvb_dvr_read.patch
dvb-core-fix-potential-mutex_unlock-without-mutex_lock-in-dvb_dvr_read-fix.patch
clocksource-sanity-check-sysfs-clocksource-changes.patch
kernel-time-tick-broadcastc-tick_broadcast_device-can-become-static.patch
timers-allow-deferrable-timers-for-intervals-tv2-tv5-to-be-deferred.patch
time-move-calc_load-call-out-from-xtime_lock-protection.patch
time-avoid-possible-endless-loop-when-using-jiffies-clocksource-and-oneshot-mode-clockevent.patch
time-create-arch_gettimeoffset-infrastructure-for-use-in-the-generic-timekeeping-core.patch
time-sh-convert-to-use-arch_getoffset-infrastructure.patch
input-mousedev-distinguish-a-moving-finger-from-a-tapping-finger.patch
input-mouse-alpsc-handle-touchpoints-buttons-correctly.patch
input-ads7846c-sparse-lock-annotation.patch
ads7846-pin-change-interrupt-support.patch
input-keyboard-introduce-lm8323-driver.patch
uinput-flush-all-pending-ff-effects-before-destroying-device.patch
input-add-wm97xx-accelerated-driver-for-avr32-at32ap700x-microprocessors.patch
input-drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface.patch
drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface-checkpatch-fixes.patch
input-drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface-fix.patch
input-drivers-input-xpadc-improve-xbox-360-wireless-support-and-add-sysfs-interface-add-missing-prototype-and-update-history.patch
input-documentation-input-xpadtxt-update-for-new-driver-functionality.patch
input-documentation-input-xpadtxt-update-for-new-driver-functionality-checkpatch-fixes.patch
input-documentation-abi-testing-game_device-sysfs-interface-document-game_device-interface-added-to-xpad-driver.patch
serios-async-shutdown.patch
kernel-kallsymsc-replace-deprecated-__initcall-with-device_initcall-and-fix-whitespace.patch
kvm-expand-on-help-info-to-specify-kvm-intel-and-amd-module-names.patch
leds-fix-led-bd2802-errors-while-resuming.patch
leds-change-the-license-information.patch
leds-add-the-sysfs-interface-into-the-leds-bd2802-driver-for-changing-wave-pattern-and-led-current.patch
drivers-leds-leds-gpioc-fix-a-section-mismatch.patch
pata-rb532-cf-platform_get_irq-failure-ignored.patch
mfd-mark-wm8350-mask-revision-as-readable-to-match-silicon.patch
mfd-pcf50633-gpioc-add-module_license.patch
mmc-align-data-size-for-host-which-only-supports-power-of-2-block.patch
mmc-some-microsd-cards-are-not-recognized-by-pcixx12-sda-controller.patch
mmc-in-mmc_power_up-use-previously-selected-ocr-if-available.patch
omap-hsmmc-do-not-enable-buffer-ready-interrupt-if-using-dma.patch
mtd-flex-onenand-support.patch
mtd-onenand-add-bbt_wait-unlock_all-as-replaceable-for-some-platform.patch
mtd-plat_nand-add-platform-probe-remove-callbacks.patch
mtd-plat_nand-allow-platform-to-set-partitions.patch
mtd-update-sysfs-documentation.patch
mtd-add-memerase64-ioctl-for-4gib-devices.patch
mtd-compat_ioctl-cleanup.patch
mtd-add-oob-ioctls-for-4gib-devices.patch
mtd-delete-final-remnants-of-mtd-ioctls-from-fs-compat_ioctlc.patch
mtd-nand-dont-walk-past-end-of-oobfree.patch
mtd-nand-minor-davinci_nand-cleanup.patch
mtd-nand-davinci_nand-4-bit-ecc-for-smallpage.patch
mtd-fix-timeout-in-m25p80-driver.patch
mtd-fix-timeout-in-m25p80-driver-fix.patch
mtd-add-omap2-omap3-nand-driver.patch
nfsd-use-c99-struct-initializers.patch
uwb-event_size-should-be-signed.patch
cls_cgroup-remove-unneeded-cgroup_lock.patch
sunrpc-align-cache_clean-works-timer.patch
irda-new-blackfin-on-chip-sir-irda-driver.patch
misdn-l1oip-reduce-stack-memory-footprint.patch
sfc-modify-allocation-error-message.patch
drivers-net-82596c-suppress-warnings.patch
de2104x-support-for-systems-lacking-cache-coherence.patch
forcedeth-add-clock-gating-feature.patch
forcedeth-add-clock-gating-feature-checkpatch-fixes.patch
drivers-net-cxgb3-suppress-a-gcc-44-warning.patch
forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch
e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch
3x59x-fix-pci-resource-management.patch
fs-remove-sparse-errors-in-proc_devtreec.patch
ptrace-selinux_bprm_committed_creds-simplify-__wake_up_parent-code-and-s-parent-real_parent.patch
pci-quirks-hp-hides-smbus-controller-in-compaq-nx9500-laptops.patch
pci-quirks-unhide-overflow-device-on-i828675p-pe-chipsets-v2.patch
scsi-use-the-common-hex_asc-array-rather-than-a-private-one.patch
scsi-gdthc-use-unaligned-access-helpers.patch
scsi-annotate-gdth_rdcap_data-gdth_rdcap16_data-endianness.patch
sg_io-dont-perform-unneeded-copy-in-compat-code.patch
scsi-ncr53c8xx-div-reaches-1.patch
qla2x-fix-printk-format-warnings.patch
scsi-pcmcia-nsp_cs-time_out-reaches-1.patch
sd-async-shutdown.patch
block-prevent-possible-io_context-refcount-overflow.patch
usb-imx_udc-fix-leak-in-imx_ep_alloc_request.patch
vfs-fix-vfs_rename_dir-for-fs_rename_does_d_move-filesystems.patch
raw-fix-rawctl-compat-ioctls-breakage-on-amd64-and-itanic.patch
vfs-improve-comment-describing-fget_light.patch
libfs-make-simple_read_from_buffer-conventional.patch
fs-inodec-add-dev-id-and-inode-number-for-debugging-in-init_special_inode.patch
xtensa-variant-specific-code.patch
xtensa-cache-inquiry-and-unaligned-cache-handling-functions.patch
xtensa-s6000-dma-engine-support.patch
xtensa-allow-platform-and-variant-to-initialize-own-irq-chips.patch
xtensa-support-s6000-gpio-irqs-and-alternate-function-selection.patch
s6gmac-xtensa-s6000-on-chip-ethernet-driver.patch
xtensa-s6105-specific-configuration-for-s6gmac.patch
xtensa-enable-s6gmac-in-s6105_defconfig.patch
xtensa-add-m41t62-rtc-to-s6105-platform.patch
xtensa-enable-m41t80-driver-in-s6105_defconfig.patch
mm.patch
inotify-use-gfp_nofs-in-kernel_event-to-work-around-a-lockdep-false-positive.patch
eliminate-thousands-of-warnings-with-gcc-32-build.patch
eliminate-thousands-of-warnings-with-gcc-32-build-cleanup.patch
fiemap-fix-problem-with-setting-fiemap_extent_last.patch
oom-prevent-livelock-when-oom_kill_allocating_task-is-set.patch
fbdev-fix-fillrect-for-24bpp-modes.patch
mm-disable-preemption-in-apply_to_pte_range.patch
rtc-add-ds1685-ds1687-rtc-driver.patch
ext2-add-blk_issue_flush-to-syncing-paths.patch
scsi-dpt_i2o-is-bust-on-ia64.patch
cpufreq-fix-timer-teardown-in-conservative-governor-2630-rc2.patch
cpufreq-fix-timer-teardown-in-ondemand-governor.patch
ir-kbd-i2c-support-hauppauge-hvr-1600-r-c-port.patch
leds-of_register_platform_driver-doesnt-exist-on-sparc64.patch
rxrpc-fix-error-handling-for-rxrpc_alloc_connection.patch
lockd-fix-file_locking=n-build-error.patch
drivers-pci-hotplug-ibmphp_corec-fix-warning-due-to-missing-module_exit.patch
procfs-make-errno-values-consistent-when-open-pident-vs-exit2-race-occurs.patch
drivers-scsi-ncr_d700c-fix-irq-handler-return-type.patch
integrity-nfsd-imbalance-bug-fix.patch
squashfs-fix-breakage-when-pagesize-blocksize.patch
squashfs-fix-breakage-when-pagesize-blocksize-checkpatch-fixes.patch
drivers-usb-serial-ti_usb_3410_5052c-ti_usb-returns-eio-when-reopening-the-device.patch
usb-serial-ftdi_sio-fix-reference-counting-of-ftdi_private.patch
mm-consolidate-init_mm-definition.patch
mm-consolidate-init_mm-definition-fix.patch
readahead-make-mmap_miss-an-unsigned-int.patch
readahead-move-max_sane_readahead-calls-into-force_page_cache_readahead.patch
readahead-apply-max_sane_readahead-limit-in-ondemand_readahead.patch
readahead-remove-one-unnecessary-radix-tree-lookup.patch
readahead-increase-interleaved-readahead-size.patch
readahead-remove-sync-async-readahead-call-dependency.patch
readahead-clean-up-and-simplify-the-code-for-filemap-page-fault-readahead.patch
readahead-sequential-mmap-readahead.patch
readahead-enforce-full-readahead-size-on-async-mmap-readahead.patch
readahead-record-mmap-read-around-states-in-file_ra_state.patch
readahead-record-mmap-read-around-states-in-file_ra_state-checkpatch-fixes.patch
radix-tree-add-radix_tree_prev_hole.patch
readahead-move-the-random-read-case-to-bottom.patch
readahead-introduce-context-readahead-algorithm.patch
readahead-introduce-context-readahead-algorithm-update.patch
readahead-remove-redundant-test-in-shrink_readahead_size_eio.patch
readahead-enforce-full-sync-mmap-readahead-size.patch
mm-clean-up-get_user_pages_fast-documentation.patch
mm-clean-up-get_user_pages_fast-documentation-checkpatch-fixes.patch
vmscan-low-order-lumpy-reclaim-also-should-use-pageout_io_sync.patch
mm-page-writebackc-dirty-limit-type-should-be-unsigned-long.patch
ksm-mmu_notifiers-add-set_pte_at_notify.patch
ksm-add-get_pte-helper-function-fetching-pte-for-va.patch
ksm-add-get_pte-helper-function-fetching-pte-for-va-fix.patch
ksm-add-page_wrprotect-write-protecting-page.patch
ksm-add-replace_page-change-the-page-pte-is-pointing-to.patch
ksm-add-ksm-kernel-shared-memory-driver.patch
ksm-add-ksm-kernel-shared-memory-driver-checkpatch-fixes.patch
ksm-add-ksm-kernel-shared-memory-driver-fix-unsafe-pte-fetching.patch
ksm-add-ksm-kernel-shared-memory-driver-fix.patch
ksm-add-ksm-kernel-shared-memory-driver-borked-on-non-x86.patch
cpusets-restructure-the-function-cpuset_update_task_memory_state.patch
cpusets-update-tasks-page-slab-spread-flags-in-time.patch
cpusetmm-update-tasks-mems_allowed-in-time.patch
cpusetmm-update-tasks-mems_allowed-in-time-fix.patch
cpusetmm-update-tasks-mems_allowed-in-time-cleanup.patch
page-allocator-replace-__alloc_pages_internal-with-__alloc_pages_nodemask.patch
page-allocator-do-not-sanity-check-order-in-the-fast-path.patch
page-allocator-do-not-sanity-check-order-in-the-fast-path-fix.patch
page-allocator-do-not-check-numa-node-id-when-the-caller-knows-the-node-is-valid.patch
page-allocator-check-only-once-if-the-zonelist-is-suitable-for-the-allocation.patch
page-allocator-break-up-the-allocator-entry-point-into-fast-and-slow-paths.patch
page-allocator-move-check-for-disabled-anti-fragmentation-out-of-fastpath.patch
page-allocator-calculate-the-preferred-zone-for-allocation-only-once.patch
page-allocator-calculate-the-preferred-zone-for-allocation-only-once-fix.patch
page-allocator-calculate-the-migratetype-for-allocation-only-once.patch
page-allocator-calculate-the-alloc_flags-for-allocation-only-once.patch
page-allocator-remove-a-branch-by-assuming-__gfp_high-==-alloc_high.patch
page-allocator-inline-__rmqueue_smallest.patch
page-allocator-inline-buffered_rmqueue.patch
page-allocator-inline-__rmqueue_fallback.patch
page-allocator-do-not-call-get_pageblock_migratetype-more-than-necessary.patch
page-allocator-do-not-disable-interrupts-in-free_page_mlock.patch
page-allocator-do-not-setup-zonelist-cache-when-there-is-only-one-node.patch
page-allocator-do-not-check-for-compound-pages-during-the-page-allocator-sanity-checks.patch
page-allocator-use-allocation-flags-as-an-index-to-the-zone-watermark.patch
page-allocator-update-nr_free_pages-only-as-necessary.patch
page-allocator-update-nr_free_pages-only-as-necessary-fix.patch
page-allocator-get-the-pageblock-migratetype-without-disabling-interrupts.patch
page-allocator-use-a-pre-calculated-value-instead-of-num_online_nodes-in-fast-paths.patch
page-allocator-use-a-pre-calculated-value-instead-of-num_online_nodes-in-fast-paths-do-not-override-definition-of-node_set_online-with-macro.patch
page-allocator-slab-use-nr_online_nodes-to-check-for-a-numa-platform.patch
page-allocator-move-free_page_mlock-to-page_allocc.patch
page-allocator-sanity-check-order-in-the-page-allocator-slow-path.patch
pagemap-document-clarifications.patch
pagemap-documentation-9-more-exported-page-flags.patch
mm-introduce-pagehuge-for-testing-huge-gigantic-pages.patch
proc-kpagecount-kpageflags-code-cleanup.patch
proc-export-more-page-flags-in-proc-kpageflags.patch
frv-remove-in-kernel-strace-code.patch
frv-implement-tif_notify_resume.patch
frv-dont-turn-on-tif_syscall_trace-unconditionally-in-syscall-prologue.patch
frv-implement-new-style-ptrace.patch
frv-duplicate-output_buffer-of-e03.patch
frv-duplicate-output_buffer-of-e03-checkpatch-fixes.patch
m68k-count-can-reach-51-not-50.patch
slow_work_thread-should-do-the-exclusive-wait.patch
rework-fix-is_single_threaded.patch
utsnameh-make-new_utsname-fields-use-the-proper-length-constant.patch
kmap_types-make-most-arches-use-generic-header-file.patch
atomic-only-take-lock-when-the-counter-drops-to-zero-on-up-as-well.patch
kernel-kfifoc-replace-conditional-test-with-is_power_of_2.patch
ntfs-use-is_power_of_2-function-for-clarity.patch
poll-avoid-extra-wakeups-in-select-poll.patch
vsprintf-introduce-%pf.patch
atomic-detect-and-warn-on-atomic_inc-atomic_dec-wrapping-around.patch
getrusage-fill-ru_maxrss-value.patch
rb_tree-reorganize-code-in-rb_erase-for-additional-changes.patch
rb_tree-reorganize-code-in-rb_erase-for-additional-changes-checkpatch-fixes.patch
rb_tree-make-clear-distinction-between-two-different-cases-in-rb_erase.patch
rb_tree-remove-redundant-if-condition-in-rb_erase.patch
documentation-rbtreetxt-fix-errors-in-sample-code.patch
softirq-introduce-statistics-for-softirq.patch
irqs-add-irqf_sample_random-to-the-feature-removal-scheduletxt-deprecated-list.patch
proc-export-statistics-for-softirq-to-proc.patch
proc-update-document-for-proc-softirqs-and-proc-stat.patch
drivers-hwmon-coretempc-enable-the-intel-atom.patch
flat-fix-data-sections-alignment.patch
pci-use-pci_ioremap_bar-in-drivers-serial.patch
kgdb-kgdboc-console-poll-hooks-for-serial_txx9-uart.patch
serial_txx9-use-container_of-instead-of-direct-cast.patch
icom-converting-space-to-tabs.patch
serial-8250c-irq-handling-race-and-spurious-iir-read.patch
serial-z85c30-bcm1480-loops-reach-1.patch
serial-add-parameter-to-force-skipping-the-test-for-the-txen-bug.patch
spi_bfin5xx-limit-reaches-1.patch
spi-move-common-spi_setup-functionality-into-core.patch
spi-move-more-spi_setup-functionality-into-core.patch
mpc52xx_psc_spi-convert-to-cs_control-callback.patch
rtc-rtc-ds1742-nvram-attribute-fix.patch
rtc-rtc-ds1307-add-ds1388.patch
rtc-rtc-ds1307-add-ds3231.patch
rtc-add-stand-alone-driver-for-rx8025-chip.patch
rtc-add-stand-alone-driver-for-rx8025-chip-fix.patch
rtc-make-rtc_update_irq-callable-with-irqs-enabled-v2.patch
pca953x-support-gpiolib-gpio-naming.patch
fbdev-generated-logo-sources-depend-on-scripts-pnmtologo.patch
fbdev-move-logo-externs-to-header-file.patch
fbdev-add-video-modes-for-resolutions-and-timings-of-pal-rgb.patch
documentation-fb-vesafbtxt-fix-typo.patch
ext2-do-not-update-mtime-of-a-moved-directory.patch
ext3-fix-chain-verification-in-ext3_get_blocks.patch
isofs-let-mode-and-dmode-mount-options-override-rock-ridge-mode-setting.patch
isofs-fix-setting-of-uid-and-gid-to-0.patch
isofs-cleanup-mount-option-processing.patch
hfsplus-identify-journal-info-block-in-volume-header.patch
hfsplus-fix-journal-detection.patch
ufs-sector_t-cannot-be-negative.patch
cgroups-make-messages-more-readable.patch
devcgroup-skip-superfluous-checks-when-found-the-dev_all-elem.patch
memcg-add-file-based-rss-accounting.patch
memcg-add-file-based-rss-accounting-fix-mem_cgroup_update_mapped_file_stat-oops.patch
memcg-remove-mem_cgroup_cache_charge_swapin.patch
ptrace-remove-pt_dtrace-from-arch-h8300.patch
ptrace-remove-pt_dtrace-from-avr32-mn10300-parisc-s390-sh-xtensa.patch
ptrace-remove-pt_dtrace-from-m68k-m68knommu.patch
ptrace-remove-pt_dtrace-from-arch-m32r.patch
ptrace-mm_need_new_owner-use-real_parent-to-search-in-the-siblings.patch
ptrace-tracehook_unsafe_exec-remove-the-stale-comment.patch
ptrace-tracehook_unsafe_exec-remove-the-stale-comment-fix.patch
ptrace-do-not-use-task-ptrace-directly-in-core-kernel.patch
do_wait-do-take-security_task_wait-into-account.patch
copy_process-remove-the-unneeded-clear_tsk_thread_flagtif_sigpending.patch
elf_core_dump-use-rcu_read_lock-to-access-real_parent.patch
kthreads-simplify-the-startup-synchronization.patch
kthreads-rework-kthread_stop.patch
kthreads-simplify-migration_thread-exit-path.patch
drivers-char-memc-memory_open-cleanup-lookup-minor-device-number-from-devlist.patch
drivers-char-memc-memory_open-cleanup-lookup-minor-device-number-from-devlist-checkpatch-fixes.patch
char-isicom-fix-build-warning.patch
edac-add-cpc925-memory-controller-driver.patch
edac-add-cpc925-memory-controller-driver-cleanup.patch
edac-add-edac_device_alloc_index.patch
edac-add-edac_device_alloc_index-cleanup.patch
edac-cpc925-mc-platform-device-setup.patch
edac-cpc925-mc-platform-device-setup-v3.patch
gru-bug-fixes-for-gru-exception-handling.patch
gru-dump-chiplet-state.patch
gru-dump-chiplet-state-update.patch
gru-dynamic-allocation-of-kernel-contexts.patch
gru-dynamic-allocation-of-kernel-contexts-update.patch
gru-change-context-load-and-unload.patch
gru-support-cch_allocate-for-kernel-threads.patch
gru-change-resource-assignment-for-kernel-threads.patch
gru-support-contexts-with-zero-dsrs-or-cbrs.patch
gru-fix-handling-of-mesq-failures.patch
gru-check-context-state-on-reload.patch
gru-support-instruction-completion-interrupts.patch
gru-support-for-asynchronous-gru-instructions.patch
gru-support-for-asynchronous-gru-instructions-fix.patch
gru-update-gru-kernel-self-tests.patch
gru-update-gru-kernel-self-tests-fix.patch
gru-update-to-rev-09-of-gru-spec.patch
signals-split-do_tkill.patch
signals-implement-sys_rt_tgsigqueueinfo.patch
x86-hookup-sys_rt_tgsigqueueinfo.patch
linuxpps-core-support.patch
signals-tracehook_notify_jctl-change.patch
utrace-core.patch
mutex-add-atomic_dec_and_mutex_lock-fix.patch
fsnotify-unified-filesystem-notification-backend.patch
fsnotify-add-marks-to-inodes-so-groups-can-interpret-how-to-handle-those-inodes.patch
fsnotify-parent-event-notification.patch
dnotify-reimplement-dnotify-using-fsnotify.patch
fsnotify-generic-notification-queue-and-waitq.patch
fsnotify-include-pathnames-with-entries-when-possible.patch
fsnotify-add-correlations-between-events.patch
fsnotify-allow-groups-to-add-private-data-to-events.patch
fsnotify-fsnotify-marks-on-inodes-pin-them-in-core.patch
fsnotify-handle-filesystem-unmounts-with-fsnotify-marks.patch
inotify-reimplement-inotify-using-fsnotify.patch
vfs-take-2add-set_page_dirty_notag.patch
reiser4-vfs-add-super_operationssync_inodes-2.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-adjust-to-the-new-aops.patch
reiser4-adjust-to-the-new-aops-fixup.patch
reiser4-remove-simple_prepare_write-usage.patch
reiser4-remove-simple_prepare_write-usage-checkpatch-fixes.patch
fs-symlink-write_begin-allocation-context-fix-reiser4-fix.patch
reiser4-handling-error-returned-by-d_obtain_alias-fixup.patch
reiser4-update-names-of-quota-methods.patch
reiser4-use-set_page_dirty_notag.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
slab-leaks3-default-y.patch
put_bh-debug.patch
add-debugging-aid-for-memory-initialisation-problems.patch
shrink_slab-handle-bad-shrinkers.patch
keep-track-of-network-interface-renaming.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
undeprecate-pci_find_device.patch
notify_change-callers-must-hold-i_mutex.patch

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

* kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55]
  2009-05-01  0:55 mmotm 2009-04-30-17-55 uploaded akpm
@ 2009-05-05  9:36 ` Jiri Slaby
  2009-05-06  0:51   ` Shaohua Li
  0 siblings, 1 reply; 5+ messages in thread
From: Jiri Slaby @ 2009-05-05  9:36 UTC (permalink / raw)
  To: linux-kernel; +Cc: Andrew Morton, shaohua.li, arjan, James.Bottomley

On 05/01/2009 02:55 AM, akpm@linux-foundation.org wrote:
> The mm-of-the-moment snapshot 2009-04-30-17-55 has been uploaded to
...
> sd-async-shutdown.patch

Hi,

this one causes kexec to hang.

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

* Re: kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55]
  2009-05-05  9:36 ` kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55] Jiri Slaby
@ 2009-05-06  0:51   ` Shaohua Li
  2009-05-06  8:50     ` Jiri Slaby
  0 siblings, 1 reply; 5+ messages in thread
From: Shaohua Li @ 2009-05-06  0:51 UTC (permalink / raw)
  To: Jiri Slaby
  Cc: linux-kernel@vger.kernel.org, Andrew Morton, arjan@infradead.org,
	James.Bottomley@HansenPartnership.com

On Tue, May 05, 2009 at 05:36:17PM +0800, Jiri Slaby wrote:
> On 05/01/2009 02:55 AM, akpm@linux-foundation.org wrote:
> > The mm-of-the-moment snapshot 2009-04-30-17-55 has been uploaded to
> ...
> > sd-async-shutdown.patch
> 
> Hi,
> 
> this one causes kexec to hang.
Can you give more info about the hang, like the log? Is patch
synchronize-device-shutdown.patch applied? kexec takes the same way
to shutdown device, so does shutdown work in the system?

Thanks,
Shaohua

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

* Re: kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55]
  2009-05-06  0:51   ` Shaohua Li
@ 2009-05-06  8:50     ` Jiri Slaby
  2009-05-06  9:05       ` Shaohua Li
  0 siblings, 1 reply; 5+ messages in thread
From: Jiri Slaby @ 2009-05-06  8:50 UTC (permalink / raw)
  To: Shaohua Li
  Cc: linux-kernel@vger.kernel.org, Andrew Morton, arjan@infradead.org,
	James.Bottomley@HansenPartnership.com

On 05/06/2009 02:51 AM, Shaohua Li wrote:
> On Tue, May 05, 2009 at 05:36:17PM +0800, Jiri Slaby wrote:
>> On 05/01/2009 02:55 AM, akpm@linux-foundation.org wrote:
>>> The mm-of-the-moment snapshot 2009-04-30-17-55 has been uploaded to
>> ...
>>> sd-async-shutdown.patch
>> Hi,
>>
>> this one causes kexec to hang.
> Can you give more info about the hang, like the log? Is patch
> synchronize-device-shutdown.patch applied? kexec takes the same way
> to shutdown device, so does shutdown work in the system?

Ah, I though it silently hangs, but no, I had forgotten to switch a
logging console. There is nobody-cared interrupt 19 followed by plenty
of sata ports resets. The same happens on reboot.

According to /proc/interrupts, irq 19 is usb specific:
 19:          0          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb7

But ahci enables the legacy one at 19 too:
ahci 0000:00:1f.2: version 3.0
  alloc irq_desc for 19 on cpu 0 node 0
  alloc kstat_irqs on cpu 0 node 0
ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
  alloc irq_desc for 27 on cpu 0 node 0
  alloc kstat_irqs on cpu 0 node 0
ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports ? Gbps 0x3f impl SATA
mode
ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pmp pio slum part ems
ahci 0000:00:1f.2: setting latency timer to 64


Is this that ahci frees msi and interrupts at all at the shutdown stage
and you "schedule" and wait for an interrupt afterwards? (And then the
interrupt comes, but usb says: no, it's not mine.)

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

* Re: kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55]
  2009-05-06  8:50     ` Jiri Slaby
@ 2009-05-06  9:05       ` Shaohua Li
  0 siblings, 0 replies; 5+ messages in thread
From: Shaohua Li @ 2009-05-06  9:05 UTC (permalink / raw)
  To: Jiri Slaby
  Cc: linux-kernel@vger.kernel.org, Andrew Morton, arjan@infradead.org,
	James.Bottomley@HansenPartnership.com

On Wed, May 06, 2009 at 04:50:27PM +0800, Jiri Slaby wrote:
> On 05/06/2009 02:51 AM, Shaohua Li wrote:
> > On Tue, May 05, 2009 at 05:36:17PM +0800, Jiri Slaby wrote:
> >> On 05/01/2009 02:55 AM, akpm@linux-foundation.org wrote:
> >>> The mm-of-the-moment snapshot 2009-04-30-17-55 has been uploaded to
> >> ...
> >>> sd-async-shutdown.patch
> >> Hi,
> >>
> >> this one causes kexec to hang.
> > Can you give more info about the hang, like the log? Is patch
> > synchronize-device-shutdown.patch applied? kexec takes the same way
> > to shutdown device, so does shutdown work in the system?
> 
> Ah, I though it silently hangs, but no, I had forgotten to switch a
> logging console. There is nobody-cared interrupt 19 followed by plenty
> of sata ports resets. The same happens on reboot.
> 
> According to /proc/interrupts, irq 19 is usb specific:
>  19:          0          0   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb7
> 
> But ahci enables the legacy one at 19 too:
> ahci 0000:00:1f.2: version 3.0
>   alloc irq_desc for 19 on cpu 0 node 0
>   alloc kstat_irqs on cpu 0 node 0
> ahci 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
>   alloc irq_desc for 27 on cpu 0 node 0
>   alloc kstat_irqs on cpu 0 node 0
> ahci 0000:00:1f.2: irq 27 for MSI/MSI-X
> ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 6 ports ? Gbps 0x3f impl SATA
> mode
> ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pmp pio slum part ems
> ahci 0000:00:1f.2: setting latency timer to 64
> 
> 
> Is this that ahci frees msi and interrupts at all at the shutdown stage
> and you "schedule" and wait for an interrupt afterwards? (And then the
> interrupt comes, but usb says: no, it's not mine.)
ok, maybe there is ordering issue, sd shutdown is after ahci shutdown, we can't
simplifily make sd sync shutdown. Thanks for pointing out the patch is broken.

Thanks,
Shaohua

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

end of thread, other threads:[~2009-05-06  9:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-01  0:55 mmotm 2009-04-30-17-55 uploaded akpm
2009-05-05  9:36 ` kexec defunct -- sd-async-shutdown [mmotm 2009-04-30-17-55] Jiri Slaby
2009-05-06  0:51   ` Shaohua Li
2009-05-06  8:50     ` Jiri Slaby
2009-05-06  9:05       ` Shaohua Li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox