* mmotm 2008-08-06-14-20 uploaded @ 2008-08-06 21:20 akpm 2008-08-07 13:40 ` [PATCH] ftrace: printk formatting infrastructure fix 2 Johannes Weiner 2008-08-07 13:42 ` [PATCH] lockdep: spin_lock_nest_lock fix Johannes Weiner 0 siblings, 2 replies; 5+ messages in thread From: akpm @ 2008-08-06 21:20 UTC (permalink / raw) To: mm-commits, linux-kernel The mm-of-the-moment snapshot 2008-08-06-14-20 has been uploaded to http://userweb.kernel.org/~akpm/mmotm/ It contains the following patches against 2.6.27-rc2: feature-removal-scheduletxt-remove-the-ncr53c9x-entry.patch hugetlb-call-arch_prepare_hugepage-for-surplus-pages.patch quota-documentation-for-sending-below-quota-messages-via-netlink-and-tiny-doc-update.patch page-allocator-use-no-panic-variant-of-alloc_bootmem-in-alloc_large_system_hash.patch cpu-hotplug-s390-doesnt-support-additional_cpus-anymore.patch radeonfb-fix-copyarea-for-r300-and-later.patch memcg-fix-oops-in-mem_cgroup_shrink_usage.patch sm501-update-debugging-low-information-messages.patch seq_file-fix-bug-when-seq_read-reads-nothing.patch repeatable-slab-corruption-with-ltp-msgctl08.patch linux-next.patch next-remove-localversion.patch acpi-add-checking-for-null-early-param.patch mm-only-enforce-acpi-resource-conflict-checks.patch calgary-fix-a-comparison-warning-the-pci-calgary-64-driver.patch x86-remove-init_mm-export-as-planned-for-2626.patch use-warn-in-arch-x86-mm-ioremapc.patch use-warn-in-arch-x86-mm-pageattrc.patch use-warn-in-arch-x86-kernel.patch arch-x86-pci-irqc-attempt-to-clean-up-code-layout.patch i386-vmalloc-size-fix.patch zero-based-percpu-use-vmlinux_symbol-in-include-asm-generic-vmlinuxldsh.patch x86-64-fix-overlap-of-modules-and-fixmap-areas.patch x86_64-remove-empty-lines-from-stack-traces-oopses.patch x86-tracehook_signal_handler.patch x86-tracehook-syscall.patch x86-tracehook-asm-syscallh.patch x86-signals-use-asm-syscallh.patch x86-tracehook-tif_notify_resume.patch x86-tracehook-config_have_arch_tracehook.patch hda_intel-enable-snoop-for-nvidia-hda-controller.patch cifs-remove-global_extern-macro.patch cifs-fix-range-check.patch pcmcia-pccard-deadlock-fix.patch ppc-use-the-common-ascii-hex-helpers.patch powerpc-replace-__function__-with-__func__.patch v4l-link-tuner-before-saa7134.patch v4l-drx397xdc-sparse-annotations.patch i2c-renesas-highlander-fpga-smbus-support.patch i2c-renesas-highlander-fpga-smbus-support-update.patch i2c-renesas-highlander-fpga-smbus-support-update-fix.patch hid-wellspring-device-quirks.patch add-time_is_after_jiffies-and-others-which-compare-with-jiffies.patch ntp-let-update_persistent_clock-sleep.patch migrate_timers-add-comment-use-spinlock_irq.patch tick-schedc-suppress-needless-timer-reprogramming.patch timekeeping-fix-rounding-problem-during-clock-update.patch git-ia64.patch drivers-input-serio-xilinx_ps2c-fix-warning.patch wistron_btns-add-support-for-fujitsu-siemens-amilo-pro-edition-v3505.patch elantech-touchpad-driver.patch input-touchscreen-driver-add-support-ad7877-touchscreen-driver.patch input-bcm5974-055-smoother-motion-irq-simplification.patch input-ads7846c-sparse-lock-annotation.patch git-jg-misc.patch git-kbuild-fixes.patch genksyms-track-symbol-checksum-changes.patch genksyms-allow-to-ignore-symbol-checksum-changes.patch lkdtm-fix-for-config_scsi=n.patch git-lblnet.patch git-libata-all.patch libata-scsi-dont-start-hotplug-work-queue-if-hotplug-is-disabled.patch sata_viac-add-support-for-vt8251-fix-the-internal-chips-issue-and.patch m32r-remove-the-unused-nohighmem-option.patch m32r-dont-offer-config_isa.patch mmc-fix-clock-off-in-pxa255-270.patch git-ubi.patch git-ubi-git-rejects.patch configure-out-igmp-support.patch acpi-compal-laptop-use-rfkill-switch-subsystem.patch forcedeth-power-down-phy-when-interface-is-down.patch forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch sundance-set-carrier-status-on-link-change-events.patch via-velocity-give-a-structure-to-the-rx-tx-fields.patch via-velocity-fix-sleep-with-spinlock-bug-during-mtu-change.patch hamradio-add-missing-sanity-check-to-tty-operation.patch skge-adapt-skge-to-use-reworked-pci-pm.patch cassini-use-request_firmware.patch pegasus-add-blacklist-support-to-fix-belkin-bluetooth-dongle.patch drivers-net-replace-__function__-with-__func__.patch e1000e-convert-ndev_-printks-to-something-smaller.patch e1000e-perform-basic-82573-eeprom-checks-for-known-issues.patch e1000e-fix-drv-load-issues.patch e1000e-remove-inapplicable-test-for-ioport.patch e1000e-remove-inapplicable-test-for-ioport-checkpatch-fixes.patch sky2-adapt-to-use-reworked-pci-pm-code.patch e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch 3x59x-fix-pci-resource-management.patch smc-ultra-get-rid-of-eth%d-message.patch nfs-err_ptr-is-expected-on-failure-from-nfs_do_clone_mount.patch sunrpc-do-not-pin-sunrpc-module-in-the-memory.patch git-parisc.patch pciidsh-remove-a-duplicated-symbol.patch use-warn-in-kernel-lockdepc.patch sched-do_wait_for_common-use-signal_pending_state.patch wait_task_inactive-dont-consider-task-nivcsw.patch wait_task_inactive-improve-the-returned-value-for-nvcsw-==-0.patch wait_task_inactive-fix-the-config_smp-version.patch sched-type-fix.patch lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal.patch lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal-fix.patch lockdep-lock_set_subclass-reset-a-held-locks-subclass.patch lockdep-re-annotate-scheduler-runqueues.patch lockdep-shrink-held_lock-structure.patch lockdep-shrink-held_lock-structure-fix.patch lockdep-shrink-held_lock-structure-fix-2.patch lockdep-map_acquire.patch lockdep-lock-protection-locks.patch lockdep-spin_lock_nest_lock.patch netfilter-conntrack_helper-needs-to-include-rculisth.patch rcu-just-rename-call_rcu_bh-instead-of-making-it-a-macro.patch rcu-trace-fix-possible-mem-leak.patch ftrace-new-continue-entry-separate-out-from-trace_entry.patch ftrace-printk-formatting-infrastructure.patch ftrace-printk-formatting-infrastructure-fix.patch git-scsi-rc-fixes.patch aic7xxx-introduce-dont_generate_debug_code-keyword-in-aicasm-parser.patch aic7xxx-update-reg-files.patch aic7xxx-update-_shipped-files.patch if-0-ses_match_host.patch scsi-replace-__inline-with-inline.patch mpt-remove-unused-struct-mpt_proc_entry_t.patch scsi-aic79xx_core-fix-shadowed-variables-add-statics.patch scsi-aic79xx-aic79xx_pcic-fix-shadowed-variables.patch ipr-use-memory_read_from_buffer.patch scsi-gdthc-use-unaligned-access-helpers.patch scsi-use-the-common-hex_asc-array-rather-than-a-private-one.patch scsi-remove-the-unused-scsi_qlogic_fc_firmware-option.patch git-block.patch git-sparc64.patch git-unionfs.patch git-logfs.patch git-logfs-git-rejects.patch git-logfs-fixup.patch drivers-usb-class-cdc-acmc-use-correct-type-for-cpu-flags.patch drivers-usb-class-cdc-wdmc-fix-build-with-config_pm=n.patch cxacru-fix-printk-format-flag-in-error-message.patch cdc-acm-dont-unlock-acm-mutex-on-error-path.patch pl2023-remove-usb-id-4348-5523-handled-by-ch341.patch usb-bandrich-bandluxe-c150-c250-hspa-data-card-driver.patch fs_mbcache-dont-needlessly-make-it-built-in.patch vfs-make-security_inode_setattr-calling-consistent.patch vfs-fix-vfs_rename_dir-for-fs_rename_does_d_move-filesystems.patch ath5k-unify-resets.patch net-ieee80211-adjust-error-handling.patch wireless-replace-__function__-with-__func__.patch xfs-use-get_unaligned_-helpers.patch xfs-clean-up-stale-references-to-semaphores.patch xfs-replace-the-xfs-buf-iodone-semaphore-with-a-completion.patch xfs-extend-completions-to-provide-xfs-object-flush-requirements.patch xfs-replace-inode-flush-semaphore-with-a-completion.patch xfs-replace-dquot-flush-semaphore-with-a-completion.patch xfs-remove-the-sema_t-from-xfs.patch git-xtensa.patch xtensa-warn-about-including-asm-rwsemh-directly.patch xtensa-replace-remaining-__function__-occurences.patch xtensa-use-newer-__spin_lock_unlocked-macro.patch mm.patch seq_file-add-seq_cpumask-seq_nodemask.patch switch-proc-irq-smp_affinity-et-al-to-seqfiles.patch docsrc-build-documentation-sources.patch docsrc-fix-procfs-example.patch docsrc-fix-ifenslave-type.patch docsrc-fix-crc32hash-type.patch docsrc-fix-getdelays-printk-formats.patch firmware-use-dev_printk-when-possible.patch make-ioctlh-compatible-with-userland.patch rtc-pcf8563-remove-client-validation.patch rtc-m48t59-reduce-structure-m48t59_private.patch ali-m7101-pmu-also-available-on-sun-netras-too.patch firmware-memmap-cleanup.patch scsi-dpt_i2o-is-bust-on-ia64.patch cpuidle-make-sysfs-attributes-sysdev-class-attributes.patch jbd2-abort-instead-of-waiting-for-nonexistent-transactions.patch applesmc-support-for-intel-imac.patch applesmc-add-support-for-macbook-v3.patch drivers-hwmon-w83791dc-fix-unused-var-warning.patch hwmon-adc124s501-generic-driver.patch hwmon-adc124s501-generic-driver-update.patch i5k_amb-provide-labels-for-temperature-sensors.patch abituguru3-update-maintainers.patch abituguru3-prefer-dmi-probing-to-manual-probing.patch leds-fsg-change-order-of-initialization-and-deinitialization.patch drivers-net-netxen-netxen_nic_hwc-fix-printk-warnings.patch drivers-net-skfp-pmfc-use-offsetof-macro.patch drivers-net-skfp-essc-fix-compile-warnings.patch rcu-fix-synchronize_rcu-so-that-kernel-doc-works.patch ftrace-disable-function-tracing-bringing-up-new-cpu.patch ftrace-make-output-nicely-spaced-for-up-to-999-cpus.patch scsi-megaraid_sas-add-the-dumy-readl-to-force-pci-flush.patch scsi-megaraid_sas-add-the-shutdown-dcmd-cmd-to-driver-shutdown-routine.patch scsi-megaraid_sas-add-the-new-controllers-support.patch scsi-megaraid_sas-add-the-new-controllers-support-checkpatch-fixes.patch scsi-megaraid_sas-version-and-documentation-update.patch ntp-fix-calculation-of-the-next-jiffie-to-trigger-rtc-sync.patch clocksource-fix-a-print-format-error-in-the-acpi-pm-clocksource-driver-and-check-range.patch clocksource-keep-track-of-original-clocksource-frequency.patch clocksource-introduce-clocksource_forward_now.patch clocksource-introduce-clock_monotonic_raw.patch posix-timers-fix-posix_timer_event-vs-dequeue_signal-race.patch posix-timers-do_schedule_next_timer-fix-the-setting-of-si_overrun.patch posix-timers-dont-switch-to-group_leader-if-it_process-dies.patch posix-timers-always-do-get_task_structtimer-it_process.patch posix-timers-sys_timer_create-remove-the-buggy-pf_exiting-check.patch posix-timers-sys_timer_create-simplify-and-s-tasklist-rcu.patch posix-timers-move-the-initialization-of-timer-sigq-from-send-to-create-path.patch posix-timers-sys_timer_create-cleanup-the-error-handling.patch posix-timers-kill-it_sigev_signo-and-it_sigev_value.patch posix-timers-lock_timer-kill-the-bogus-it_id-check.patch posix-timers-lock_timer-make-it-readable.patch unrevert-usb-dont-explicitly-reenable-root-hub-status-interrupts.patch x86-fdiv-bug-detection-fix.patch x86_64-restore-the-proper-nr_irqs-define-so-larger-systems-work.patch vmscan-give-referenced-active-and-unmapped-pages-a-second-trip-around-the-lru.patch vm-dont-run-touch_buffer-during-buffercache-lookups.patch vmscan-move-isolate_lru_page-to-vmscanc.patch vmscan-use-an-indexed-array-for-lru-variables.patch swap-use-an-array-for-the-lru-pagevecs.patch vmscan-free-swap-space-on-swap-in-activation.patch define-page_file_cache-function.patch vmscan-split-lru-lists-into-anon-file-sets.patch vmscan-second-chance-replacement-for-anonymous-pages.patch vmscan-fix-pagecache-reclaim-referenced-bit-check.patch vmscan-add-newly-swapped-in-pages-to-the-inactive-list.patch more-aggressively-use-lumpy-reclaim.patch pageflag-helpers-for-configed-out-flags.patch unevictable-lru-infrastructure.patch unevictable-lru-infrastructure-nommu-fix.patch unevictable-lru-infrastructure-remember-pages-active-state.patch unevictable-lru-infrastructure-defer-vm-event-counting.patch unevictable-infrastructure-lru-add-event-counting-with-statistics.patch unevictable-lru-page-statistics.patch ramfs-and-ram-disk-pages-are-unevictable.patch shm_locked-pages-are-unevictable.patch shm_locked-pages-are-unevictable-add-event-counts-to-list-scan.patch mlock-mlocked-pages-are-unevictable.patch doc-unevictable-lru-and-mlocked-pages-documentation.patch doc-unevictable-lru-and-mlocked-pages-documentation-update.patch mlock-downgrade-mmap-sem-while-populating-mlocked-regions.patch mmap-handle-mlocked-pages-during-map-remap-unmap.patch vmstat-mlocked-pages-statistics.patch vmstat-mlocked-pages-statistics-mlocked-pages-add-event-counting-with-statistics.patch swap-cull-unevictable-pages-in-fault-path.patch vmscan-unevictable-lru-scan-sysctl.patch mlock-count-attempts-to-free-mlocked-page-2.patch vmscam-kill-unused-lru-functions.patch vmscan-dont-accumulate-scan-pressure-on-unrelated-lists.patch slb-drop-kmem-cache-argument-from-constructor-fix-fix-logfs.patch mmapc-deinline-a-few-functions.patch h8300-update-timer-handler-delete-files.patch h8300-update-timer-handler-new-files.patch h8300-update-timer-handler-misc-update.patch h8300-kconfig-cleanup.patch h8300-generic_bug-support.patch h8300-generic_bug-support-checkpatch-fixes.patch arch-m68k-bvme6000-rtcc-remove-duplicated-include.patch uml-remove-the-dead-tty_log-code.patch include-linux-kernelh-userspace-header-cleanup.patch olpc-olpc_batteryc-sparse-endian-annotations.patch include-replace-__function__-with-__func__.patch misc-replace-__function__-with-__func__.patch x86-rename-iommu_num_pages-function-to-iommu_nr_pages.patch sparc64-rename-iommu_num_pages-function-to-iommu_nr_pages.patch powerpc-rename-iommu_num_pages-function-to-iommu_nr_pages.patch introduce-generic-iommu_num_pages-function.patch x86-convert-gart-driver-to-generic-iommu_num_pages-function.patch x86-amd-iommu-convert-driver-to-generic-iommu_num_pages-function.patch x86-convert-calgary-iommu-driver-to-generic-iommu_num_pages-function.patch powerpc-use-iommu_num_pages-function-in-iommu-code.patch alpha-use-iommu_num_pages-function-in-iommu-code.patch sparc64-use-iommu_num_pages-function-in-iommu-code.patch oss-remove-references-to-dead-sound-oss-vars-aedsp16_msssbpro.patch altix-serial-fix.patch kprobes-indirectly-call-kprobe_target.patch kprobes-add-tests-for-register_kprobes.patch i2o-fix-32-64bit-dma-locking.patch rtc-ds1374-wakup-support.patch rtc-ds1374-wakeup-support-update.patch rtc-add-device-driver-for-dallas-ds3234-spi-rtc-chip.patch rtc-ds1307-alarm-support-for-ds1337-ds1339.patch rtc-remove-some-nop-open-release-methods.patch legacy-rtc-remove-needless-confusing-hpet_rtc_irq-option.patch spi-add-spi-over-gpio-driver.patch spi-add-spi-over-gpio-driver-fix-returned-error-code.patch mmc-add-gpio-based-mmc-sd-driver.patch fb-push-down-the-bkl-in-the-ioctl-handler.patch fb-push-down-the-bkl-in-the-ioctl-handler-checkpatch-fixes.patch radeonfb-revert-fix-radeon-ddc-regression.patch fb-convert-lock-unlock_kernel-into-local-fb-mutex.patch eink_apollofb-new-driver-for-apollo-eink-controller.patch jbd-abort-when-failed-to-log-metadata-buffers.patch jbd-fix-error-handling-for-checkpoint-io.patch ext3-add-checks-for-errors-from-jbd.patch jbd-dont-dirty-original-metadata-buffer-on-abort.patch jbd-abort-instead-of-waiting-for-nonexistent-transactions.patch befs-annotate-fs32-on-tests-for-superblock-endianness.patch memrlimit-add-memrlimit-controller-documentation.patch memrlimit-setup-the-memrlimit-controller.patch memrlimit-cgroup-mm-owner-callback-changes-to-add-task-info.patch memrlimit-add-memrlimit-controller-accounting-and-control.patch memrlimit-improve-error-handling.patch memrlimit-improve-error-handling-update.patch memrlimit-handle-attach_task-failure-add-can_attach-callback.patch cpuset-use-seq_cpumask-seq_nodemask.patch coredump-format_corename-dont-append-%pid-if-multi-threaded.patch kthread_bind-use-wait_task_inactivetask_uninterruptible.patch kdump-make-elfcorehdr_addr-independent-of-config_proc_vmcore.patch kdump-update-elfcorehdr-documentation-to-reflect-supported-architectures.patch kdump-use-is_kdump_kernel-in-sba_init.patch kdump-add-is_vmcore_usable-and-vmcore_unusable.patch kdump-use-is_vmcore_usable-and-vmcore_unusable-in-reserve_elfcorehdr.patch kdump-ia64-always-reserve-elfcore-header-memory-in-crash-kernel.patch devpts-switch-to-ida-checkpatch-fixes.patch ip2-fix-iielliscleanup-as-it-is-static-but-not-always-used.patch char-merge-ip2main-and-ip2base.patch char-ip2-cleanup-globals.patch char-ip2-fix-sparse-warnings.patch char-ip2-init-deinit-cleanup.patch ip2-avoid-add_timer-with-pending-timer.patch char-ds1286-eliminate-busy-waiting.patch relay-reset-consumed.patch trace-code-and-documentation.patch trace-code-and-documentation-merging-documentation-tracetxt-with-documentation-filesystems-relaytxt.patch trace-sample.patch rename-lib-trace-files-to-kernel-relay_debugfs-and-enhancements.patch tpm-correct-tpm-timeouts-to-jiffies-conversion.patch w1-fix-deadlocks-and-remove-w1_control_thread.patch w1-abort-search-early-on-on-exit.patch w1-dont-delay-search-start.patch w1-w1_process-block-or-sleep.patch w1-feature-enable-hardware-strong-pullup.patch w1-feature-w1_thermc-use-strong-pullup-and-documentation.patch w1-be-able-to-manually-add-and-remove-slaves.patch w1-recode-w1_slave_found-logic.patch w1-new-module-parameter-search_count.patch w1-document-add-remove-search_count-and-pullup.patch w1-w1_slave_read_id-read-bug-use-device_attribute.patch w1-w1_therm-fix-user-buffer-overflow-and-cat.patch w1-w1_family-remove-unused-variable-need_exit.patch w1-w1_therm-consistent-mutex-access-code-cleanup.patch w1-w1_intc-use-first-available-master-number.patch w1-w1c-s-printk-dev_dbg.patch w1-w1_ioc-reset-comments-and-msleep.patch w1-ds1wmc-msleep-for-reset.patch w1-ds2490c-correct-print-message.patch w1-ds2490c-add-support-for-strong-pullup.patch w1-ds2490c-ds_write_bit-grouping-error-disable-readback.patch w1-ds2490c-disable-bit-read-and-write.patch w1-ds2490c-simplify-and-fix-ds_touch_bit.patch w1-ds2490c-ds_dump_status-rework.patch w1-ds2490c-ds_reset-remove-ds_wait_status.patch w1-ds2490c-reset-ds2490-in-init.patch w1-ds2490c-magic-number-work.patch w1-ds2490c-ds_write_block-remove-extra-ds_wait_status.patch w1-documentation-w1-masters-ds2490-update.patch w1-ds2490c-optimize-ds_set_pullup.patch configure-out-aio-support.patch kernel-call-constructors.patch kernel-call-constructors-uml-fix-1.patch kernel-call-constructors-uml-fix-2.patch kernel-introduce-gcc_version_lower-macro.patch seq_file-add-function-to-write-binary-data.patch gcov-add-gcov-profiling-infrastructure.patch gcov-add-gcov-profiling-infrastructure-revert-link-changes.patch gcov-architecture-specific-compile-flag-adjustments.patch gcov-architecture-specific-compile-flag-adjustments-powerpc-moved-stuff.patch gcov-architecture-specific-compile-flag-adjustments-powerpc-fix.patch gcov-architecture-specific-compile-flag-adjustments-x86_64-fix.patch mm-more-likely-reclaim-madv_sequential-mappings.patch resources-tidy-__request_region.patch resource-add-resource_type-and-ioresource_type_bits.patch resource-add-new-ioresource_clk-type-v2.patch i2c-sh_mobile-ioresource_clk-support.patch powerpc-hugetlb-pgtable-cache-access-cleanup.patch byteorder-add-a-new-include-linux-swabh-to-define-byteswapping-functions.patch byteorder-add-include-linux-byteorderh-to-define-endian-helpers.patch make-mm-rmapc-anon_vma_cachep-static.patch drivers-firmware-iscsi_ibftc-make-3-functions-static.patch reiser4-vfs-add-super_operationssync_inodes-2.patch reiser4-export-remove_from_page_cache.patch reiser4-export-find_get_pages.patch reiser4.patch reiser4-tree_lock-fixes.patch reiser4-tree_lock-fixes-fix.patch reiser4-fix-handling-enospc-cryptcompress.patch reiser4-fix-handling-enospc-unix_file.patch reiser4-fix-kill_hook_internal.patch reiser4-semaphore-fix.patch slb-drop-kmem-cache-argument-from-constructor-reiser4.patch reiser4-suid.patch reiser4-compile-warning-cleanups.patch make-sure-nobodys-leaking-resources.patch journal_add_journal_head-debug.patch page-owner-tracking-leak-detector.patch proc-use-non-racy-method-for-proc-page_owner-creation-page_owner.patch releasing-resources-with-children.patch nr_blockdev_pages-in_interrupt-warning.patch detect-atomic-counter-underflows.patch mm-debug-dump-pageframes-on-bad_page.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 tg3-debugging.patch notify_change-callers-must-hold-i_mutex.patch profile-likely-unlikely-macros.patch likely_prof-changed-to-use-proc_create.patch likeliness-accounting-change-and-cleanup.patch proc-remove-proc_root-from-drivers-likelyprof.patch likely_prof-update-to-test_and_set_bit_lock-clear_bit_unlock.patch likely-profiling-disable-ftrace.patch drivers-net-bonding-bond_sysfsc-suppress-uninitialized-var-warning.patch w1-build-fix.patch ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH] ftrace: printk formatting infrastructure fix 2 2008-08-06 21:20 mmotm 2008-08-06-14-20 uploaded akpm @ 2008-08-07 13:40 ` Johannes Weiner 2008-08-08 10:47 ` Johannes Weiner 2008-08-07 13:42 ` [PATCH] lockdep: spin_lock_nest_lock fix Johannes Weiner 1 sibling, 1 reply; 5+ messages in thread From: Johannes Weiner @ 2008-08-07 13:40 UTC (permalink / raw) To: linux-kernel; +Cc: mm-commits Hi, akpm@linux-foundation.org writes: > The mm-of-the-moment snapshot 2008-08-06-14-20 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > It contains the following patches against 2.6.27-rc2: > > feature-removal-scheduletxt-remove-the-ncr53c9x-entry.patch > hugetlb-call-arch_prepare_hugepage-for-surplus-pages.patch > quota-documentation-for-sending-below-quota-messages-via-netlink-and-tiny-doc-update.patch > page-allocator-use-no-panic-variant-of-alloc_bootmem-in-alloc_large_system_hash.patch > cpu-hotplug-s390-doesnt-support-additional_cpus-anymore.patch > radeonfb-fix-copyarea-for-r300-and-later.patch > memcg-fix-oops-in-mem_cgroup_shrink_usage.patch > sm501-update-debugging-low-information-messages.patch > seq_file-fix-bug-when-seq_read-reads-nothing.patch > repeatable-slab-corruption-with-ltp-msgctl08.patch > linux-next.patch > next-remove-localversion.patch > acpi-add-checking-for-null-early-param.patch > mm-only-enforce-acpi-resource-conflict-checks.patch > calgary-fix-a-comparison-warning-the-pci-calgary-64-driver.patch > x86-remove-init_mm-export-as-planned-for-2626.patch > use-warn-in-arch-x86-mm-ioremapc.patch > use-warn-in-arch-x86-mm-pageattrc.patch > use-warn-in-arch-x86-kernel.patch > arch-x86-pci-irqc-attempt-to-clean-up-code-layout.patch > i386-vmalloc-size-fix.patch > zero-based-percpu-use-vmlinux_symbol-in-include-asm-generic-vmlinuxldsh.patch > x86-64-fix-overlap-of-modules-and-fixmap-areas.patch > x86_64-remove-empty-lines-from-stack-traces-oopses.patch > x86-tracehook_signal_handler.patch > x86-tracehook-syscall.patch > x86-tracehook-asm-syscallh.patch > x86-signals-use-asm-syscallh.patch > x86-tracehook-tif_notify_resume.patch > x86-tracehook-config_have_arch_tracehook.patch > hda_intel-enable-snoop-for-nvidia-hda-controller.patch > cifs-remove-global_extern-macro.patch > cifs-fix-range-check.patch > pcmcia-pccard-deadlock-fix.patch > ppc-use-the-common-ascii-hex-helpers.patch > powerpc-replace-__function__-with-__func__.patch > v4l-link-tuner-before-saa7134.patch > v4l-drx397xdc-sparse-annotations.patch > i2c-renesas-highlander-fpga-smbus-support.patch > i2c-renesas-highlander-fpga-smbus-support-update.patch > i2c-renesas-highlander-fpga-smbus-support-update-fix.patch > hid-wellspring-device-quirks.patch > add-time_is_after_jiffies-and-others-which-compare-with-jiffies.patch > ntp-let-update_persistent_clock-sleep.patch > migrate_timers-add-comment-use-spinlock_irq.patch > tick-schedc-suppress-needless-timer-reprogramming.patch > timekeeping-fix-rounding-problem-during-clock-update.patch > git-ia64.patch > drivers-input-serio-xilinx_ps2c-fix-warning.patch > wistron_btns-add-support-for-fujitsu-siemens-amilo-pro-edition-v3505.patch > elantech-touchpad-driver.patch > input-touchscreen-driver-add-support-ad7877-touchscreen-driver.patch > input-bcm5974-055-smoother-motion-irq-simplification.patch > input-ads7846c-sparse-lock-annotation.patch > git-jg-misc.patch > git-kbuild-fixes.patch > genksyms-track-symbol-checksum-changes.patch > genksyms-allow-to-ignore-symbol-checksum-changes.patch > lkdtm-fix-for-config_scsi=n.patch > git-lblnet.patch > git-libata-all.patch > libata-scsi-dont-start-hotplug-work-queue-if-hotplug-is-disabled.patch > sata_viac-add-support-for-vt8251-fix-the-internal-chips-issue-and.patch > m32r-remove-the-unused-nohighmem-option.patch > m32r-dont-offer-config_isa.patch > mmc-fix-clock-off-in-pxa255-270.patch > git-ubi.patch > git-ubi-git-rejects.patch > configure-out-igmp-support.patch > acpi-compal-laptop-use-rfkill-switch-subsystem.patch > forcedeth-power-down-phy-when-interface-is-down.patch > forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch > sundance-set-carrier-status-on-link-change-events.patch > via-velocity-give-a-structure-to-the-rx-tx-fields.patch > via-velocity-fix-sleep-with-spinlock-bug-during-mtu-change.patch > hamradio-add-missing-sanity-check-to-tty-operation.patch > skge-adapt-skge-to-use-reworked-pci-pm.patch > cassini-use-request_firmware.patch > pegasus-add-blacklist-support-to-fix-belkin-bluetooth-dongle.patch > drivers-net-replace-__function__-with-__func__.patch > e1000e-convert-ndev_-printks-to-something-smaller.patch > e1000e-perform-basic-82573-eeprom-checks-for-known-issues.patch > e1000e-fix-drv-load-issues.patch > e1000e-remove-inapplicable-test-for-ioport.patch > e1000e-remove-inapplicable-test-for-ioport-checkpatch-fixes.patch > sky2-adapt-to-use-reworked-pci-pm-code.patch > e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch > 3x59x-fix-pci-resource-management.patch > smc-ultra-get-rid-of-eth%d-message.patch > nfs-err_ptr-is-expected-on-failure-from-nfs_do_clone_mount.patch > sunrpc-do-not-pin-sunrpc-module-in-the-memory.patch > git-parisc.patch > pciidsh-remove-a-duplicated-symbol.patch > use-warn-in-kernel-lockdepc.patch > sched-do_wait_for_common-use-signal_pending_state.patch > wait_task_inactive-dont-consider-task-nivcsw.patch > wait_task_inactive-improve-the-returned-value-for-nvcsw-==-0.patch > wait_task_inactive-fix-the-config_smp-version.patch > sched-type-fix.patch > lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal.patch > lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal-fix.patch > lockdep-lock_set_subclass-reset-a-held-locks-subclass.patch > lockdep-re-annotate-scheduler-runqueues.patch > lockdep-shrink-held_lock-structure.patch > lockdep-shrink-held_lock-structure-fix.patch > lockdep-shrink-held_lock-structure-fix-2.patch > lockdep-map_acquire.patch > lockdep-lock-protection-locks.patch > lockdep-spin_lock_nest_lock.patch > netfilter-conntrack_helper-needs-to-include-rculisth.patch > rcu-just-rename-call_rcu_bh-instead-of-making-it-a-macro.patch > rcu-trace-fix-possible-mem-leak.patch > ftrace-new-continue-entry-separate-out-from-trace_entry.patch > ftrace-printk-formatting-infrastructure.patch --- The attribute on the function definition breaks compilation. Instead of removing it, we could use a declaration and add the attribute there, but then, when someone adds new ftrace_printk()s, she will probably compile with CONFIG_TRACING and the callsite is garuanteed to be verified during development. Signed-off-by: Johannes Weiner <hannes@saeurebad.de> --- include/linux/ftrace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/include/linux/ftrace.h +++ b/include/linux/ftrace.h @@ -165,7 +165,7 @@ __ftrace_printk(unsigned long ip, const static inline void ftrace_special(unsigned long arg1, unsigned long arg2, unsigned long arg3) { } static inline int -ftrace_printk(const char *fmt, ...) __attribute__ ((format (printf, 1, 0))) +ftrace_printk(const char *fmt, ...) { return 0; } ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] ftrace: printk formatting infrastructure fix 2 2008-08-07 13:40 ` [PATCH] ftrace: printk formatting infrastructure fix 2 Johannes Weiner @ 2008-08-08 10:47 ` Johannes Weiner [not found] ` <20080811162804.c437a761.akpm@linux-foundation.org> 0 siblings, 1 reply; 5+ messages in thread From: Johannes Weiner @ 2008-08-08 10:47 UTC (permalink / raw) To: Andrew Morton; +Cc: Steven Rostedt, linux-kernel Hi Andrew, [sorry, screwed up the recpt list before....] Johannes Weiner <hannes@saeurebad.de> writes: > Hi, > > akpm@linux-foundation.org writes: > >> ftrace-new-continue-entry-separate-out-from-trace_entry.patch >> ftrace-printk-formatting-infrastructure.patch > > --- > The attribute on the function definition breaks compilation. Instead of > removing it, we could use a declaration and add the attribute there, but > then, when someone adds new ftrace_printk()s, she will probably compile > with CONFIG_TRACING and the callsite is garuanteed to be verified during > development. > > Signed-off-by: Johannes Weiner <hannes@saeurebad.de> > --- > include/linux/ftrace.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > --- a/include/linux/ftrace.h > +++ b/include/linux/ftrace.h > @@ -165,7 +165,7 @@ __ftrace_printk(unsigned long ip, const > static inline void > ftrace_special(unsigned long arg1, unsigned long arg2, unsigned long arg3) { } > static inline int > -ftrace_printk(const char *fmt, ...) __attribute__ ((format (printf, 1, 0))) > +ftrace_printk(const char *fmt, ...) > { > return 0; > } Still needed, get this with mmotm-2008-08-08-00-56 and !CONFIG_TRACING: In file included from kernel/sched.c:74: include/linux/ftrace.h:169: error: expected ‘,’ or ‘;’ before ‘{’ token make[1]: *** [kernel/sched.o] Error 1 make: *** [kernel] Error 2 Hannes ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20080811162804.c437a761.akpm@linux-foundation.org>]
* Re: [PATCH] ftrace: printk formatting infrastructure fix 2 [not found] ` <20080811162804.c437a761.akpm@linux-foundation.org> @ 2008-08-12 1:17 ` Steven Rostedt 0 siblings, 0 replies; 5+ messages in thread From: Steven Rostedt @ 2008-08-12 1:17 UTC (permalink / raw) To: Andrew Morton; +Cc: Johannes Weiner, linux-kernel On Mon, 11 Aug 2008, Andrew Morton wrote: > On Fri, 08 Aug 2008 12:47:52 +0200 > Johannes Weiner <hannes@saeurebad.de> wrote: > My attempts to generate a suitable config were not happy ones. Feast > your eyes upon this monstrosity: > > Symbol: TRACING [=y] > Selects: DEBUG_FS && STACKTRACE > Selected by: FTRACE && HAVE_FTRACE || IRQSOFF_TRACER && TRACE_IRQFLAGS_SUPPORT && GENERIC_TIME && HAVE_FTRACE || PREEMPT_TRACER && GENERIC_TIME && PREEMPT && HAVE_FTRACE || SYSPROF_TRACER && X86 || SCHED_TRACER && HAVE_FTRACE || CONTEXT_SWITCH_TRACER && HAVE_FTRACE || MMIOTRACE && DEBUG_KERNEL && PCI > This isn't as bad as it looks. Yes tracing selects DEBUG_FS and STACKTRACE, but the TRACING is required to transcend into the kernel/trace directory. That is where the other tracers live, and some tracers require other options to be set. ie. FTRACE requires HAVE_FTRACE, PREEMPT_TRACER requires PREEMPT, etc. I don't really see a problem with those config dependencies. -- Steve ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH] lockdep: spin_lock_nest_lock fix 2008-08-06 21:20 mmotm 2008-08-06-14-20 uploaded akpm 2008-08-07 13:40 ` [PATCH] ftrace: printk formatting infrastructure fix 2 Johannes Weiner @ 2008-08-07 13:42 ` Johannes Weiner 1 sibling, 0 replies; 5+ messages in thread From: Johannes Weiner @ 2008-08-07 13:42 UTC (permalink / raw) To: linux-kernel; +Cc: mm-commits Hi, akpm@linux-foundation.org writes: > The mm-of-the-moment snapshot 2008-08-06-14-20 has been uploaded to > > http://userweb.kernel.org/~akpm/mmotm/ > > It contains the following patches against 2.6.27-rc2: > > feature-removal-scheduletxt-remove-the-ncr53c9x-entry.patch > hugetlb-call-arch_prepare_hugepage-for-surplus-pages.patch > quota-documentation-for-sending-below-quota-messages-via-netlink-and-tiny-doc-update.patch > page-allocator-use-no-panic-variant-of-alloc_bootmem-in-alloc_large_system_hash.patch > cpu-hotplug-s390-doesnt-support-additional_cpus-anymore.patch > radeonfb-fix-copyarea-for-r300-and-later.patch > memcg-fix-oops-in-mem_cgroup_shrink_usage.patch > sm501-update-debugging-low-information-messages.patch > seq_file-fix-bug-when-seq_read-reads-nothing.patch > repeatable-slab-corruption-with-ltp-msgctl08.patch > linux-next.patch > next-remove-localversion.patch > acpi-add-checking-for-null-early-param.patch > mm-only-enforce-acpi-resource-conflict-checks.patch > calgary-fix-a-comparison-warning-the-pci-calgary-64-driver.patch > x86-remove-init_mm-export-as-planned-for-2626.patch > use-warn-in-arch-x86-mm-ioremapc.patch > use-warn-in-arch-x86-mm-pageattrc.patch > use-warn-in-arch-x86-kernel.patch > arch-x86-pci-irqc-attempt-to-clean-up-code-layout.patch > i386-vmalloc-size-fix.patch > zero-based-percpu-use-vmlinux_symbol-in-include-asm-generic-vmlinuxldsh.patch > x86-64-fix-overlap-of-modules-and-fixmap-areas.patch > x86_64-remove-empty-lines-from-stack-traces-oopses.patch > x86-tracehook_signal_handler.patch > x86-tracehook-syscall.patch > x86-tracehook-asm-syscallh.patch > x86-signals-use-asm-syscallh.patch > x86-tracehook-tif_notify_resume.patch > x86-tracehook-config_have_arch_tracehook.patch > hda_intel-enable-snoop-for-nvidia-hda-controller.patch > cifs-remove-global_extern-macro.patch > cifs-fix-range-check.patch > pcmcia-pccard-deadlock-fix.patch > ppc-use-the-common-ascii-hex-helpers.patch > powerpc-replace-__function__-with-__func__.patch > v4l-link-tuner-before-saa7134.patch > v4l-drx397xdc-sparse-annotations.patch > i2c-renesas-highlander-fpga-smbus-support.patch > i2c-renesas-highlander-fpga-smbus-support-update.patch > i2c-renesas-highlander-fpga-smbus-support-update-fix.patch > hid-wellspring-device-quirks.patch > add-time_is_after_jiffies-and-others-which-compare-with-jiffies.patch > ntp-let-update_persistent_clock-sleep.patch > migrate_timers-add-comment-use-spinlock_irq.patch > tick-schedc-suppress-needless-timer-reprogramming.patch > timekeeping-fix-rounding-problem-during-clock-update.patch > git-ia64.patch > drivers-input-serio-xilinx_ps2c-fix-warning.patch > wistron_btns-add-support-for-fujitsu-siemens-amilo-pro-edition-v3505.patch > elantech-touchpad-driver.patch > input-touchscreen-driver-add-support-ad7877-touchscreen-driver.patch > input-bcm5974-055-smoother-motion-irq-simplification.patch > input-ads7846c-sparse-lock-annotation.patch > git-jg-misc.patch > git-kbuild-fixes.patch > genksyms-track-symbol-checksum-changes.patch > genksyms-allow-to-ignore-symbol-checksum-changes.patch > lkdtm-fix-for-config_scsi=n.patch > git-lblnet.patch > git-libata-all.patch > libata-scsi-dont-start-hotplug-work-queue-if-hotplug-is-disabled.patch > sata_viac-add-support-for-vt8251-fix-the-internal-chips-issue-and.patch > m32r-remove-the-unused-nohighmem-option.patch > m32r-dont-offer-config_isa.patch > mmc-fix-clock-off-in-pxa255-270.patch > git-ubi.patch > git-ubi-git-rejects.patch > configure-out-igmp-support.patch > acpi-compal-laptop-use-rfkill-switch-subsystem.patch > forcedeth-power-down-phy-when-interface-is-down.patch > forcedeth-fix-mac-address-detection-on-network-card-regression-in-2623.patch > sundance-set-carrier-status-on-link-change-events.patch > via-velocity-give-a-structure-to-the-rx-tx-fields.patch > via-velocity-fix-sleep-with-spinlock-bug-during-mtu-change.patch > hamradio-add-missing-sanity-check-to-tty-operation.patch > skge-adapt-skge-to-use-reworked-pci-pm.patch > cassini-use-request_firmware.patch > pegasus-add-blacklist-support-to-fix-belkin-bluetooth-dongle.patch > drivers-net-replace-__function__-with-__func__.patch > e1000e-convert-ndev_-printks-to-something-smaller.patch > e1000e-perform-basic-82573-eeprom-checks-for-known-issues.patch > e1000e-fix-drv-load-issues.patch > e1000e-remove-inapplicable-test-for-ioport.patch > e1000e-remove-inapplicable-test-for-ioport-checkpatch-fixes.patch > sky2-adapt-to-use-reworked-pci-pm-code.patch > e1000e-make-e1000e-default-to-the-same-kconfig-setting-as-e1000.patch > 3x59x-fix-pci-resource-management.patch > smc-ultra-get-rid-of-eth%d-message.patch > nfs-err_ptr-is-expected-on-failure-from-nfs_do_clone_mount.patch > sunrpc-do-not-pin-sunrpc-module-in-the-memory.patch > git-parisc.patch > pciidsh-remove-a-duplicated-symbol.patch > use-warn-in-kernel-lockdepc.patch > sched-do_wait_for_common-use-signal_pending_state.patch > wait_task_inactive-dont-consider-task-nivcsw.patch > wait_task_inactive-improve-the-returned-value-for-nvcsw-==-0.patch > wait_task_inactive-fix-the-config_smp-version.patch > sched-type-fix.patch > lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal.patch > lockdep-fix-combinatorial-explosion-in-lock-subgraph-traversal-fix.patch > lockdep-lock_set_subclass-reset-a-held-locks-subclass.patch > lockdep-re-annotate-scheduler-runqueues.patch > lockdep-shrink-held_lock-structure.patch > lockdep-shrink-held_lock-structure-fix.patch > lockdep-shrink-held_lock-structure-fix-2.patch > lockdep-map_acquire.patch > lockdep-lock-protection-locks.patch > lockdep-spin_lock_nest_lock.patch --- Signed-off-by: Johannes Weiner <hannes@saeurebad.de> --- kernel/spinlock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/kernel/spinlock.c +++ b/kernel/spinlock.c @@ -323,7 +323,7 @@ void __lockfunc _spin_lock_nest_lock(spi LOCK_CONTENDED(lock, _raw_spin_trylock, _raw_spin_lock); } -EXPORT_SYMBOL(_spin_lock_nest_lock) +EXPORT_SYMBOL(_spin_lock_nest_lock); #endif ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-08-12 1:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-06 21:20 mmotm 2008-08-06-14-20 uploaded akpm
2008-08-07 13:40 ` [PATCH] ftrace: printk formatting infrastructure fix 2 Johannes Weiner
2008-08-08 10:47 ` Johannes Weiner
[not found] ` <20080811162804.c437a761.akpm@linux-foundation.org>
2008-08-12 1:17 ` Steven Rostedt
2008-08-07 13:42 ` [PATCH] lockdep: spin_lock_nest_lock fix Johannes Weiner
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.