kernel-testers.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.26-rc8-mm1
@ 2008-07-03  9:02 Andrew Morton
  2008-07-03 11:22 ` [BUILD-FAILURE] 2.6.26-rc8-mm1 - build failure at drivers/char/hvc_rtas.c Kamalesh Babulal
       [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
  0 siblings, 2 replies; 11+ messages in thread
From: Andrew Morton @ 2008-07-03  9:02 UTC (permalink / raw)
  To: linux-kernel-u79uwXL29TY76Z2rM5mHXA; +Cc: linux-mm-Bw31MaZKKs3YtjvyW6yDsg



ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.26-rc8/2.6.26-rc8-mm1/

- Seems to work on my x86 test boxes.  It does emit a
  sleeping-while-atomic warning during exit from an application which
  holds mlocks.  Known problem.

- It's dead as a doornail on the powerpc Mac g5.  I'll bisect it later.


Boilerplate:

- See the `hot-fixes' directory for any important updates to this patchset.

- To fetch an -mm tree using git, use (for example)

  git-fetch git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git tag v2.6.16-rc2-mm1
  git-checkout -b local-v2.6.16-rc2-mm1 v2.6.16-rc2-mm1

- -mm kernel commit activity can be reviewed by subscribing to the
  mm-commits mailing list.

        echo "subscribe mm-commits" | mail majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org

- If you hit a bug in -mm and it is not obvious which patch caused it, it is
  most valuable if you can perform a bisection search to identify which patch
  introduced the bug.  Instructions for this process are at

        http://www.zip.com.au/~akpm/linux/patches/stuff/bisecting-mm-trees.txt

  But beware that this process takes some time (around ten rebuilds and
  reboots), so consider reporting the bug first and if we cannot immediately
  identify the faulty patch, then perform the bisection search.

- When reporting bugs, please try to Cc: the relevant maintainer and mailing
  list on any email.

- When reporting bugs in this kernel via email, please also rewrite the
  email Subject: in some manner to reflect the nature of the bug.  Some
  developers filter by Subject: when looking for messages to read.

- Occasional snapshots of the -mm lineup are uploaded to
  ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/mm/ and are announced on
  the mm-commits list.  These probably are at least compilable.

- More-than-daily -mm snapshots may be found at
  http://userweb.kernel.org/~akpm/mmotm/.  These are almost certainly not
  compileable.



Changes since 2.6-26-rc5-mm3:

 origin.patch
 linux-next.patch
 git-jg-misc.patch
 git-kbuild-next.patch
 git-bluetooth.patch
 git-pci-current.patch
 git-regulator.patch
 git-unionfs.patch
 git-logfs.patch
 git-v9fs.patch
 git-unprivileged-mounts.patch
 git-xtensa.patch

git trees

-agp-add-support-for-radeon-mobility-9000-chipset.patch
-mm-fix-incorrect-variable-type-in-do_try_to_free_pages.patch
-fat-relax-the-permission-check-of-fat_setattr.patch
-m68k-add-ext2_find_firstnext_bit-for-ext4.patch
-m68k-add-ext2_find_firstnext_bit-for-ext4-checkpatch-fixes.patch
-hgafb-resource-management-fix.patch
-cpusets-provide-another-web-page-url-in-maintainers-file.patch
-maintainers-update-pppoe-maintainer-address.patch
-proc_fsh-move-struct-mm_struct-forward-declaration.patch
-capabilities-add-back-dummy-support-for-keepcaps.patch
-cciss-add-new-hardware-support.patch
-cciss-add-new-hardware-support-fix.patch
-cciss-bump-version-to-20-to-reflect-new-hw-support.patch
-kprobes-fix-error-checking-of-batch-registration.patch
-m68knommu-init-coldfire-timer-trr-with-n-1-not-n.patch
-rtc-at32ap700x-fix-bug-in-at32_rtc_readalarm.patch
-isight_firmware-avoid-crash-on-loading-invalid-firmware.patch
-acpi-adjust-register-handling.patch
-acpi-adjust-_acpi_modulefunction_name-definitions.patch
-miscacpibacklight-compal-laptop-extras-3rd-try.patch
-acpi-change-processors-from-array-to-per_cpu-variable.patch
-proper-prototype-for-acpi_processor_tstate_has_changed.patch
-dockc-remove-trailing-printk-whitespace.patch
-acpi-use-memory_read_from_buffer.patch
-lguest-use-cpu-capability-accessors.patch
-x86-remove-unused-variable-loops-in-arch-x86-boot-a20c.patch
-x86-fix-longstanding-setupc-printk-format-warning.patch
-ac97-add-support-for-wm9711-master-left-inv-switch.patch
-agp-add-a-missing-via-agp-module-alias.patch
-intel-agp-rewrite-gtt-on-resume.patch
-arm-omap1-n770-convert-audio_pwr_sem-in-a-mutex.patch
-remove-drivers-acorn-char-defkeymap-l7200c.patch
-arm-fix-header-guards.patch
-kernel-auditc-nlh-nlmsg_type-is-gotten-more-than-once.patch
-audit-remove-useless-argument-type-in-audit_filter_user.patch
-cifs-fix-oops-on-mount-when-config_cifs_dfs_upcall-is-enabled.patch
-cm4000_cs-switch-to-unlocked_ioctl.patch
-pcmcia-add-support-the-cf-pcmcia-driver-for-blackfin-try-2.patch
-spufs-convert-nopfn-to-fault.patch
-macintosh-therm_windtunnel-semaphore-to-mutex.patch
-macintosh-media-bay-semaphore-to-mutex.patch
-arch-powerpc-platforms-pseries-eeh_driverc-fix-warning.patch
-dev_set_name-fix-missing-kernel-doc.patch
-hrtimer-remove-unused-variables-in-ktime_divns.patch
-drivers-atm-enih-remove-unused-macro-kernel_offset.patch
-bluetooth-hci_bcspc-small-cleanups-api-users.patch
-isdn-divas-fix-proc-creation.patch
-isdn-use-simple_read_from_buffer.patch
-ipg-fix-receivemode-ipg_rm_receivemulticasthash-in-ipg_nic_set_multicast_list.patch
-fec_mpc52xx-mpc52xx_messages_default-2nd-netif_msg_ifdown-=-ifup.patch
-smc911x-remove-unused-8-bit-i-o-operations.patch
-smc911x-fix-16-bit-i-o-operations.patch
-smc911x-pass-along-private-data-and-use-iomem.patch
-smc911x-introduce-platform-data-flags.patch
-smc911x-superh-architecture-support.patch
-net-sh_eth-add-support-for-renesas-superh-ethernet.patch
-macb-use-random-mac-if-stored-address-in-eeprom-is-invalid.patch
-ocfs2-use-simple_read_from_buffer.patch
-selinux-change-handling-of-invalid-classes.patch
-fakephp-construct-one-fakephp-slot-per-pci-slot.patch
-pci-introduce-pci_slot.patch
-acpi-pci-slot-detection-driver.patch
-acpi-pci-slot-detection-driver-fix.patch
-sched-sched_clock-lockdep-fix.patch
-rcu-remove-unused-field-struct-rcu_data-rcu_tasklet.patch
-uwb-fix-kconfig-causing-undefined-references.patch
-drivers-usb-host-isp1760-hcdc-procesxor-flags-have-type-unsigned-long.patch
-drivers-uwb-wlp-sysfsc-dead-code.patch
-accessrunner-avoid-unnecessary-memset.patch
-usb-host-use-get-put_unaligned_-helpers-to-fix-more-potential-unaligned-issues.patch
-usb-cp2101c-fix-sparse-signedness-mismatch-warnings.patch
-usb-speedtchc-fix-sparse-shadowed-variable-warning.patch
-usbmon-use-simple_read_from_buffer.patch
-usb-digi_accelportc-trivial-sparse-lock-annotation.patch
-vfs-path_getput-cleanups.patch
-fs-make-struct-file-arg-to-d_path-const.patch
-vfs-fix-err_ptr-abuse-in-generic_readlink.patch
-flock-remove-unused-fields-from-file_lock_operations.patch
-airo-use-simple_read_from_buffer.patch
-iwlwifi-remove-iwl4965_ht-config.patch
-maintainers-update-maintainership-of-pxa2xx-pxa3xx.patch
-#provide-rtc_cmos-platform-device-take-2.patch: david-b wibbling
-provide-rtc_cmos-platform-device-take-2.patch
-provide-rtc_cmos-platform-device-take-2-fix.patch
-rtc-make-hpet_rtc_irq-track-hpet_emulate_rtc.patch
-rtc-ramtron-fm3130-rtc-support.patch
-fat_valid_media-isnt-for-userspace.patch
-mmc-wbsd-initialize-tasklets-before-requesting-interrupt.patch
-drivers-isdn-sc-ioctlc-add-missing-kfree.patch
-intel_rng-make-device-not-found-a-warning.patch
-driver-video-cirrusfb-fix-ram-address-printk.patch
-driver-video-cirrusfb-fix-ram-address-printk-fix.patch
-driver-video-cirrusfb-fix-ram-address-printk-fix-fix.patch
-driver-char-generic_nvram-fix-banner.patch
-pagemap-pass-mm-into-pagewalkers.patch
-pagemap-fix-large-pages-in-pagemap.patch
-proc-sysvipc-shm-fix-32-bit-truncation-of-segment-sizes.patch
-console-keyboard-mapping-broken-by-04c71976.patch
-acpi-handle-invalid-acpi-slit-table.patch
-acpi-fix-drivers-acpi-gluec-build-error.patch
-bay-exit-if-notify-handler-cannot-be-installed.patch
-spi-fix-list-scan-success-verification-in-pxa-ssp-driver.patch
-audit-fix-kernel-doc-parameter-notation.patch
-ext4-fix-online-resize-bug.patch
-gigaset-fix-module-reference-counting.patch
-forcedeth-msi-interrupts.patch
-smc91x-fix-build-error-from-the-smc_get_mac_addr-api-change.patch
-pnpacpi-fix-irq-flag-decoding.patch
-pnpacpi-fix-shareable-irq-encode-decode.patch
-pnpacpi-use-_crs-irq-descriptor-length-for-_srs-v2.patch
-sched-fix-memory-leak-in-the-cpu-hotplug-handing-logic.patch
-sched-cpu-hotplug-events-must-not-destroy-scheduler-domains-created-by-the-cpusets.patch
-sched-fix-task_wakekill-vs-sigkill-race.patch
-__mutex_lock_common-use-signal_pending_state.patch
-do_generic_file_read-s-eintr-eio-if-lock_page_killable-fails.patch
-vfs-utimensat-ignore-tv_sec-if-tv_nsec-==-utime_omit-or-utime_now.patch
-vfs-utimensat-be-consistent-with-utime-for-immutable-and-append-only-files.patch
-vfs-utimensat-fix-error-checking-for-utime_nowutime_omit-case.patch
-vfs-utimensat-fix-write-access-check-for-futimens.patch
-x86-fix-lockdep-warning-during-suspend-to-ram.patch
-security-protect-legacy-apps-from-insufficient-privilege.patch
-snapshot-push-bkl-down-into-ioctl-handlers.patch
-percpu-introduce-define_per_cpu_page_aligned.patch
-remove-argument-from-open_softirq-which-is-always-null.patch
-lib-taint-kernel-in-common-report_bug-warn-path.patch
-cputopology-always-define-cpu-topology-information.patch
-cputopology-always-define-cpu-topology-information-cleanup.patch
-mfd-sm501c-if-0-unused-functions.patch
-pnp-add-detail-to-debug-resource-dump.patch
-pnp-remove-pnp_resourceindex.patch
-pnp-add-pnp_resource_type-internal-interface.patch
-pnp-add-pnp_resource_type_name-helper-function.patch
-pnp-make-pnp_portmemetc_start-et-al-work-for-invalid-resources.patch
-pnp-replace-pnp_resource_table-with-dynamically-allocated-resources.patch
-pnp-replace-pnp_resource_table-with-dynamically-allocated-resources-fix.patch
-pnp-remove-ratelimit-on-add-resource-failures.patch
-pnp-dont-sort-by-type-in-sys-resources.patch
-pnp-add-pnp_possible_config-can-a-device-could-be-configured-this-way.patch
-pnp-add-pnp_possible_config-can-a-device-could-be-configured-this-way-fix.patch
-pnp-whitespace-coding-style-fixes.patch
-pnp-define-pnp-specific-ioresource_io_-flags-alongside-irq-dma-mem.patch
-pnp-make-resource-option-structures-private-to-pnp-subsystem.patch
-pnp-introduce-pnp_irq_mask_t-typedef.patch
-pnp-increase-i-o-port-memory-option-address-sizes.patch
-pnp-improve-resource-assignment-debug.patch
-pnp-in-debug-resource-dump-make-empty-list-obvious.patch
-pnp-make-resource-assignment-functions-return-0-success-or-ebusy-failure.patch
-pnp-remove-redundant-pnp_can_configure-check.patch
-pnp-centralize-resource-option-allocations.patch
-pnpacpi-ignore-_prs-interrupt-numbers-larger-than-pnp_irq_nr.patch
-pnp-rename-pnp_register__resource-local-variables.patch
-pnp-support-optional-irq-resources.patch
-pnp-remove-extra-0x100-bit-from-option-priority.patch
-isapnp-handle-independent-options-following-dependent-ones.patch
-pnp-convert-resource-options-to-single-linked-list.patch
-pnp-convert-resource-options-to-single-linked-list-checkpatch-fixes.patch
-ext4-improve-some-code-in-rb-tree-part-of-dirc.patch
-ext4-remove-double-definitions-of-xattr-macros.patch
-ext4-error-processing-and-coding-enhancement-for-mballoc.patch
-jbd2-fix-race-between-jbd2_journal_try_to_free_buffers-and-jbd2-commit-transaction.patch
-tty-remove-unused-var-real_tty-in-n_tty_ioctl.patch
-zorro-use-memory_read_from_buffer.patch
-update-taskstats-struct-document-for-scaled-time-accounting.patch
-common-implementation-of-iterative-div-mod.patch
-add-an-inlined-version-of-iter_div_u64_rem.patch
-always_inline-timespec_add_ns.patch

 Merged into mainline or a subsystem tree.

+christoph-has-moved.patch
+mm-dirty-page-accounting-vs-vm_mixedmap.patch
+rtc_read_alarm-handles-wraparound.patch
+firmware-fix-the-request_firmware-dummy.patch
+serial-fix-serial_match_port-for-dynamic-major-tty-device-numbers.patch
+get_user_pages-fix-possible-page-leak-on-oom.patch
+rtc-x1205-fix-alarm-set.patch
+rtc-x1205-fix-alarm-set-fix.patch
+rtc-fix-cmos-time-error-after-writing-proc-acpi-alarm.patch
+pci-vt3336-cant-do-msi-either.patch
+miguel-ojeda-has-moved.patch
+ext3-add-missing-unlock-to-error-path-in-ext3_quota_write.patch
+ext4-add-missing-unlock-to-an-error-path-in-ext4_quota_write.patch
+reiserfs-add-missing-unlock-to-an-error-path-in-reiserfs_quota_write.patch
+ecryptfs-remove-unnecessary-mux-from-ecryptfs_init_ecryptfs_miscdev.patch
+lib-taint-kernel-in-common-report_bug-warn-path.patch
+spi-spi_mpc83xx-clockrate-fixes.patch
+gpio-pca953x-i2c-handles-max7310-too.patch
+fsl_diu_fb-fix-build-with-config_pm=y-plus-fix-some-warnings.patch
+update-taskstats-struct-document-for-scaled-time-accounting.patch
+cciss-fix-regression-that-no-device-nodes-are-created-if-no-logical-drives-are-configured.patch
+delay-accounting-maintainer-update.patch
+doc-kernel-parameterstxt-fix-stale-references.patch
+hdaps-add-support-for-various-newer-lenovo-thinkpads.patch
+mn10300-export-certain-arch-symbols-required-to-build-allmodconfig.patch
+mn10300-provide-__ucmpdi2-for-mn10300.patch
+introduce-rculisth.patch
+man-pages-is-supported.patch
+update-ntfs-help-text.patch
+update-ntfs-help-text-fix.patch
+add-kernel-doc-for-simple_read_from_buffer-and-memory_read_from_buffer.patch
+sisusbvga-fix-oops-on-disconnect.patch
+w100fb-do-not-depend-on-sharpsl.patch
+w100fb-add-80-mhz-modeline.patch
+mfd-maintainer.patch
+cgroups-document-the-effect-of-attaching-pid-0-to-a-cgroup.patch
+cgroups-document-the-effect-of-attaching-pid-0-to-a-cgroup-fix.patch
+spi-fix-the-read-path-in-spidev.patch
+spi-fix-the-read-path-in-spidev-cleanup.patch
+doc-doc-maintainers.patch
+drm-i915-only-use-tiled-blits-on-965.patch
+security-filesystem-capabilities-fix-fragile-setuid-fixup-code.patch
+security-filesystem-capabilities-fix-fragile-setuid-fixup-code-checkpatch-fixes.patch
+security-filesystem-capabilities-fix-cap_setpcap-handling.patch
+security-filesystem-capabilities-fix-cap_setpcap-handling-fix.patch
+alpha-linux-kernel-fails-with-inconsistent-kallsyms-data.patch
+cpusets-document-proc-status-cpus-and-mems-allowed-lists.patch
+maintainers-update-the-email-address-of-andreas-dilger.patch
+cciss-read-config-to-obtain-max-outstanding-commands-per-controller.patch
+olpc-sdhci-add-quirk-for-the-marvell-cafes-vdd-powerup-issue.patch
+olpc-sdhci-add-quirk-for-the-marvell-cafes-interrupt-timeout.patch
+net-ipv4-tcpc-needs-linux-scatterlisth.patch
+doc-document-the-relax_domain_level-kernel-boot-argument.patch
+doc-document-the-relax_domain_level-kernel-boot-argument-fix.patch
+doc-document-the-relax_domain_level-kernel-boot-argument-correct-default.patch

 2.6.26 queue

+repeatable-slab-corruption-with-ltp-msgctl08.patch

 debug patch

+revert-introduce-rculisth.patch

 Make linux-next apply

-linux-next-git-rejects.patch

 Unneeded

+s390-build-fixes.patch
+linux-next-fixups.patch

 linux-next repairs

-fix-x86_64-splat.patch
-kvm-unbork.patch

 Unneeded

 kvm-is-busted-on-ia64.patch

Maybe it got unborked, dunno.

+acpi-add-the-abity-to-reset-the-system-using-reset_reg-in-fadt-table.patch
+acpi-utmisc-use-warn_on-instead-of-warn_on_slowpath.patch

 ACPI things

+x86-pci-use-dev_printk-when-possible.patch
+arch-x86-kernel-smpbootc-fix-warning.patch
+arch-x86-mm-pgtable_32c-remove-unused-variable-fixmaps.patch
+arch-x86-mm-init_64c-early_memtest-fix-types.patch

 x86 things

+sysfs-rulestxt-reword-api-stability-statement.patch

 sysfs doc fix

+drivers-media-video-videobuf-dma-sgc-avoid-clearing-memory-twice.patch
+drivers-media-video-cx18-cx18-av-firmwarec-fix-warning.patch
+drivers-media-video-uvc-uvc_v4l2c-suppress-uninitialized-var-warning.patch

 DVB fixes

+migrate_timers-add-comment-use-spinlock_irq.patch
+tick-schedc-suppress-needless-timer-reprogramming.patch
+tick-schedc-suppress-needless-timer-reprogramming-checkpatch-fixes.patch

 time-management things

+drivers-input-tablet-gtcoc-eliminate-early-return.patch

 input cleanup

+leds-make-sure-led-trigger-is-valid-before-calling-trigger-activate.patch

 leds fix

+cdrom-dont-check-cdc_play_audio-in-cdrom_count_tracks.patch

 cdrom fix

+m32r-remove-the-unused-nohighmem-option.patch

 m32r cleanup

+au1xmmc-remove-custom-carddetect-poll-implementation.patch

 mmc cleanup

+atmel_nand-speedup-via-readwritesbw.patch
+atmel_nand-work-around-at32ap7000-ecc-errata.patch
+mtd-atmel_nand-can-be-modular.patch
+mtd-handle-pci_name-being-const.patch

 mtd things

+random32-seeding-improvement.patch
+random32-seeding-improvement-v2.patch

 Improve lib/random32.c

+acpi-compal-laptop-use-rfkill-switch-subsystem.patch

 More acpi - depends on git-net-next.

+bluetooth-hci_bcsp-fix-bitrev-kconfig.patch

 bluetooth fix

+pm-remove-references-to-struct-pm_dev-from-irda-headers.patch

 IRDA cleanup

+8390-split-8390-support-into-a-pausing-and-a-non-pausing-driver-core-fix-fix.patch
+e100-fix-printk-format-warning.patch
+e1000-make-ioport-free.patch
+3c59x-handle-pci_name-being-const.patch

 netdev things

+pci-handle-pci_name-being-const.patch

 pci fixlet

+rcu-classic-update-qlen-when-cpu-offline.patch

 rcu fix

+aic7xxx-introduce-dont_generate_debug_code-keyword-in-aicasm-parser.patch
+aic7xxx-update-reg-files.patch
+aic7xxx-update-reg-files-update.patch
+aic7xxx-update-_shipped-files.patch
+scsi-make-struct-scsi_hosttarget_type-static.patch
+lkdtm-fix-for-config_scsi=n.patch

 scsi things

+git-block-fix-drivers-block-pktcdvdc.patch
+drivers-block-pktcdvdc-avoid-useless-memset.patch
+ramfs-enable-splice-write.patch
+block-request_module-use-format-string.patch

 block things

+unionfs-fix-memory-leak.patch
+fsstack-fsstack_copy_inode_size-locking.patch

 fixes for git-unionfs

+drivers-usb-class-cdc-acmc-use-correct-type-for-cpu-flags.patch
+drivers-usb-class-cdc-acmc-fix-build-with-config_pm=n.patch
+drivers-usb-class-cdc-wdmc-fix-build-with-config_pm=n.patch

 USB fixes

+drivers-net-wireless-b43legacy-dmac-remove-the-switch-in-b43legacy_dma_init.patch

 wireless workaround for old gcc silliness

+splice-fix-generic_file_splice_read-race-with-page-invalidation.patch
+wan-add-missing-skb-dev-assignment-in-frame-relay-rx-code.patch
+forcedeth-fix-lockdep-warning-on-ethtool-s.patch
+usb-fix-possible-memory-leak-in-pxa27x_udc.patch
+x86-fix-intel-mac-booting-with-efi.patch

 Things which we might want in 2.6.26

+ide-cd-use-the-new-object_is_in_stack-helper.patch
+block-blk-mapc-use-the-new-object_is_on_stack-helper.patch

 cleanups

+mm-remove-nopfn-fix.patch

 Fix mm-remove-nopfn.patch

+hugetlb-modular-state-for-hugetlb-page-size-cleanup.patch

 Fix hugetlb-modular-state-for-hugetlb-page-size.patch

+hugetlb-new-sysfs-interface-fix-2.patch

 Fix hugetlb-new-sysfs-interface.patch

+hugetlb-reservations-move-region-tracking-earlier.patch
+hugetlb-reservations-fix-hugetlb-map_private-reservations-across-vma-splits-v2.patch
+hugetlb-reservations-fix-hugetlb-map_private-reservations-across-vma-splits-v2-fix.patch
+hugetlb-fix-race-when-reading-proc-meminfo.patch

 hugetlb work

+linux-next-revert-bootmem-add-return-value-to-reserve_bootmem_node.patch
+revert-linux-next-revert-bootmem-add-return-value-to-reserve_bootmem_node.patch
+revert-revert-linux-next-revert-bootmem-add-return-value-to-reserve_bootmem_node.patch
+revert-revert-revert-linux-next-revert-bootmem-add-return-value-to-reserve_bootmem_node.patch

 More mm work

+bootmem-clean-up-alloc_bootmem_core-fix-new-alloc_bootmem_core.patch

 Fix bootmem-clean-up-alloc_bootmem_core.patch

+revert-revert-revert-revert-linux-next-revert-bootmem-add-return-value-to-reserve_bootmem_node.patch

 argh

+mm-add-alloc_pages_exact-and-free_pages_exact.patch
+mm-page_allocc-cleanups.patch
+mm-make-register_page_bootmem_info_section-static.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-v850-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-x86_64-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-powerpc-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-arm-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-mips-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-dvb.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-mtd-fix.patch
+page_align-correctly-handle-64-bit-values-on-32-bit-architectures-powerpc-fixes.patch
+mm-remove-initialization-of-static-per-cpu-variables.patch
+memory-hotplugallocate-usemap-on-the-section-with-pgdat-take-4.patch
+memory-hotplug-small-fixes-to-bootmem-freeing-for-memory-hotremove.patch
+memory-hotplug-dont-calculate-vm_total_pages-twice-when-rebuilding-zonelists-in-online_pages.patch
+memory-hotplug-add-sysfs-removable-attribute-for-hotplug-memory-remove.patch
+mmu-notifiers-add-list_del_init_rcu.patch
+mmu-notifiers-add-mm_take_all_locks-operation.patch
+mmu-notifiers-add-mm_take_all_locks-operation-checkpatch-fixes.patch
+mmu-notifier-core.patch
+mmu-notifier-core-checkpatch-fixes.patch
+mmu-notifier-core-fix.patch
+mmu-notifier-core-fix-2.patch

 MM updates

+security-protect-legacy-applications-from-executing-with-insufficient-privilege-checkpatch-fixes.patch

 Fix security-protect-legacy-apps-from-insufficient-privilege-cleanup.patch

+security-protect-legacy-applications-from-executing-with-insufficient-privilege.patch
+security-filesystem-capabilities-refactor-kernel-code.patch
+security-filesystem-capabilities-no-longer-experimental.patch
+security-remove-unused-forwards.patch

 Security things

+alpha-remove-the-unused-alpha_core_agp-option.patch

 alpha cleanup

+pm-boot-time-suspend-selftest-vs-linux-next.patch

 Fix pm-boot-time-suspend-selftest.patch

+pm-remove-definition-of-struct-pm_dev.patch
+pm-remove-remaining-obsolete-definitions-from-pmh.patch
+pm-remove-obsolete-piece-of-pm-documentation-rev-2.patch
+pm-drop-unnecessary-includes-from-pmh.patch

 power management work

+mn10300-move-sg_dma_addresslen-to-asm-scatterlisth.patch

 mn10300 cleanup

+hppfs-remove-hppfs_permission.patch

 UML cleanup

-proper-spawn_ksoftirqd-prototype.patch

 Dropped

+include-linux-kernelh-userspace-header-cleanup.patch
+seq_file-fix-bug-when-seq_read-reads-nothing.patch
+seq_file-fix-bug-when-seq_read-reads-nothing-fix.patch
+pdflush-use-time_after-instead-of-open-coding-it.patch
+fifo-pipe-reuse-xxx_fifo_fops-for-xxx_pipe_fops.patch
+exec-remove-some-includes.patch
+exec-remove-some-includes-fix.patch
+inflate-refactor-inflate-malloc-code.patch
+inflate-refactor-inflate-malloc-code-checkpatch-fixes.patch
+drivers-power-fix-platform-driver-hotplug-coldplug.patch
+mfd-fix-platform-driver-hotplug-coldplug.patch
+parport-fix-platform-driver-hotplug-coldplug.patch
+dma-fix-platform-driver-hotplug-coldplug.patch

 Misc

+checkpatch-version-020.patch
+checkpatch-return-is-not-a-function-parentheses-for-casts-are-ok-too.patch
+checkpatch-types-some-types-may-also-be-identifiers.patch
+checkpatch-add-a-checkpatch-warning-for-new-uses-of-__initcall.patch
+checkpatch-possible-types-__asm__-is-never-a-type.patch
+checkpatch-comment-detection-ignore-macro-continuation-when-detecting-associated-comments.patch
+checkpatch-types-unary-goto-introduces-unary-context.patch
+checkpatch-macros-fix-statement-counting-block-end-detection.patch
+checkpatch-trailing-statement-indent-fix-end-of-statement-location.patch
+checkpatch-allow-printk-strings-to-exceed-80-characters-to-maintain-their-searchability.patch
+checkpatch-switch-report-trailing-statements-on-case-and-default.patch
+checkpatch-check-spacing-for-square-brackets.patch
+checkpatch-toughen-trailing-if-statement-checks-and-extend-them-to-while-and-for.patch
+checkpatch-condition-loop-indent-checks.patch
+checkpatch-usb_free_urb-can-take-null.patch
+checkpatch-correct-spelling-in-kfree-checks.patch
+checkpatch-allow-for-type-modifiers-on-multiple-declarations.patch
+checkpatch-improve-type-matcher-debug.patch
+checkpatch-possible-modifiers-are-not-being-correctly-matched.patch
+checkpatch-macro-complexity-checks-are-meaningless-in-linker-scripts.patch
+checkpatch-handle-return-types-of-pointers-to-functions.patch
+checkpatch-possible-types-known-modifiers-cannot-be-types.patch
+checkpatch-possible-modifiers-handle-multiple-modifiers-and-trailing.patch
+checkpatch-add-checks-for-question-mark-and-colon-spacing.patch
+checkpatch-variants-move-the-main-unary-binary-operators-to-use-variants.patch
+checkpatch-complex-macros-need-to-ignore-comments.patch
+checkpatch-types-cannot-start-mid-word-for-pointer-tests.patch
+checkpatch-version-021.patch

 checkpatch updates

-rename-warn-to-warning-to-clear-the-namespace-fix.patch

 Folded into rename-warn-to-warning-to-clear-the-namespace.patch

+kallsyms-unify-32-and-64-bit-code.patch

 kallsyms cleanup

+vfs-fix-coding-style-in-dcachec.patch
+vfs-add-cond_resched_lock-while-scanning-dentry-lru-lists.patch

 VFS stuff

+serial-z85c30-avoid-a-hang-at-console-switch-over.patch
+serial-dz11-avoid-a-hang-at-console-switch-over.patch
+cpm1-dont-send-break-on-tx_stop-dont-interrupt-rx-tx-when-adjusting-termios-parameters.patch
+istallion-remove-unused-variable.patch
+stallion-removed-unused-variable.patch

 Serial driver updates

-oprofile-multiplexing.patch
-oprofile-multiplexing-checkpatch-fixes.patch

 Dropped - still being discussed

+spi-au1550_spi-proper-platform-device.patch
+spi-au1550_spi-improve-pio-transfer-mode.patch
+spi-au1550_spi-improve-pio-transfer-mode-checkpatch-fixes.patch

 SPI updates

+asic3-gpiolib-support-mfd-asic3-should-depend-on-gpiolib.patch

 Fix asic3-gpiolib-support.patch

+asic3-new-gpio-configuration-code-fix-asic3-config-array-initialisation.patch

 Fix asic3-new-gpio-configuration-code.patch

+mfd-move-asic3-probe-functions-into-__init-section.patch
+mfd-fix-a-bug-in-the-asic3-irq-demux-code.patch
+sm501-add-power-control-callback.patch
+sm501-add-gpiolib-support.patch
+sm501-gpio-dynamic-registration-for-pci-devices.patch
+sm501-gpio-i2c-support.patch
+sm501-fixes-for-akpms-comments-on-gpiolib-addition.patch
+mfd-sm501-build-fixes-when-config_mfd_sm501_gpio-unset.patch
+mfd-sm501-fix-gpio-number-calculation-for-upper-bank.patch

 MFD updates

+ecryptfs-discard-ecryptfsd-registration-messages-in-miscdev.patch
+ecryptfs-propagate-key-errors-up-at-mount-time.patch
+ecryptfs-string-copy-cleanup.patch

 ecryptfs updates

+autofs4-dont-make-expiring-dentry-negative.patch
+autofs4-dont-make-expiring-dentry-negative-fix.patch
+autofs4-revert-redo-lookup-in-ttfd.patch
+autofs4-use-look-aside-list-for-lookups.patch
+autofs4-use-look-aside-list-for-lookups-autofs4-fix-symlink-name-allocation.patch
+autofs4-dont-release-directory-mutex-if-called-in-oz_mode.patch
+autofs4-use-lookup-intent-flags-to-trigger-mounts.patch
+autofs4-use-struct-qstr-in-waitqc.patch
+autofs4-fix-waitq-locking.patch
+autofs4-fix-pending-mount-race.patch
+autofs4-fix-pending-mount-race-fix.patch
+autofs4-check-kernel-communication-pipe-is-valid-for-write.patch
+autofs4-fix-waitq-memory-leak.patch
+autofs4-detect-invalid-direct-mount-requests.patch

 autofs updates

+rtc-remove-bkl-for-ioctl.patch
+rtc-add-support-for-st-m41t94-spi-rtc.patch
+rtc-ds1305-ds1306-driver.patch
+rtc-ds1305-ds1306-driver-fix.patch
+rtc-bcd-codeshrink.patch
+rtc-rtc-omap-footprint-shrinkage.patch

 RTC updates

+gpio-gpio-driver-for-max7301-spi-gpio-expander-check-spi_setup-return-code-cleanup.patch
+gpio-sysfs-interface-updated.patch
+gpio-sysfs-interface-updated-update.patch
+gpio-mcp23s08-handles-multiple-chips-per-chipselect.patch
+gpio-add-bt8xxgpio-driver.patch
+gpio-add-bt8xxgpio-driver-checkpatch-fixes.patch
+gpio-add-bt8xxgpio-driver-checkpatch-fixes-fix.patch
+gpio-add-bt8xxgpio-driver-checkpatch-fixes-cleanup.patch

 GPIO updates

+sm501-add-inversion-controls-for-vbiasen-and-fpen.patch
+sm501-restructure-init-to-allow-only-1-fb-on-an-sm501.patch
+sm501-fixup-allocation-code-to-be-64bit-resource-compliant.patch
+fb-add-support-for-the-ili9320-video-display-controller.patch
+fb-add-support-for-the-ili9320-video-display-controller-fix.patch
+lcd-add-lcd_device-to-check_fb-entry-in-lcd_ops.patch
+lcd-add-platform_lcd-driver.patch
+lcd-add-platform_lcd-driver-fix.patch
+fsl-diu-fb-update-freescale-diu-driver-to-use-page_alloc_exact.patch
+fsl-diu-fb-update-freescale-diu-driver-to-use-page_alloc_exact-fix.patch
+fbdev-add-new-cobalt-lcd-framebuffer-driver.patch
+fbdev-add-new-cobalt-lcd-framebuffer-driver-fix.patch
+fbdev-add-new-cobalt-lcd-platform-device-register.patch
+lxfb-drop-dead-declarations-from-header.patch
+drivers-video-amifbc-cleanups.patch
+neofb-simplify-clock-calculation.patch
+neofb-drop-redundant-code.patch

 fbdev updates

+pnp-have-quirk_system_pci_resources-include-io-resources.patch

 pnp update

-not-for-merging-pnp-changes-suspend-oops.patch

 I think this ended up getting merged.

+ext3-handle-corrupted-orphan-list-at-mount.patch
+ext3-handle-corrupted-orphan-list-at-mount-cleanup.patch
+ext3-handle-corrupted-orphan-list-at-mount-fix.patch
+ext3-handle-corrupted-orphan-list-at-mount-cleanup-fix.patch
+ext3-dont-read-inode-block-if-the-buffer-has-a-write-error.patch
+ext3-handle-deleting-corrupted-indirect-blocks.patch
+ext3-handle-deleting-corrupted-indirect-blocks-fix.patch
+jbd-unexport-journal_update_superblock.patch
+jbd-positively-dispose-the-unmapped-data-buffers-in-journal_commit_transaction.patch
+ext3-kill-2-useless-magic-numbers.patch
+jbd-dont-abort-if-flushing-file-data-failed.patch
+jbd-dont-abort-if-flushing-file-data-failed-fix.patch
+ext3-validate-directory-entry-data-before-use-v5.patch

 ext3 updates

+coda-remove-coda_fs_old_api.patch

 CODAFS cleanup

+fat-fix-parse_options.patch
+fat-fix-vfat_ioctl_readdir_xxx-and-cleanup-for-userland.patch
+fat-dirc-switch-to-struct-__fat_dirent.patch
+fat-cleanup-fs-fat-dirc.patch
+fat-use-same-logic-in-fat_search_long-and-__fat_readdir.patch
+fat-small-optimization-to-__fat_readdir.patch

 fatfs updates

+remove-the-in-kernel-struct-dirent64.patch
+remove-unused-include-linux-direnths.patch
+fatfs-add-utc-timestamp-option.patch
+utc-timestamp-option-for-fat-filesystems-fix.patch

 VFS cleanups

+procfs-guide-drop-pointless-nbsp-entities.patch

 procfs documentation fixup

+cgroup-files-clean-up-whitespace-in-struct-cftype.patch
+cgroup-files-add-write_string-cgroup-control-file-method.patch
+cgroup-files-move-the-release_agent-file-to-use-typed-handlers.patch
+cgroups-misc-cleanups-to-write_string-patchset.patch
+cgroup-files-move-notify_on_release-file-to-separate-write-handler.patch
+cgroup-files-turn-attach_task_by_pid-directly-into-a-cgroup-write-handler.patch
+cgroup-files-remove-cpuset_common_file_write.patch
+cgroup-files-convert-devcgroup_access_write-into-a-cgroup-write_string-handler.patch
+cgroup-files-convert-res_counter_write-to-be-a-cgroups-write_string-handler.patch
+cgroup-files-convert-res_counter_write-to-be-a-cgroups-write_string-handler-fix.patch
+cgroup_clone-use-pid-of-newly-created-task-for-new-cgroup.patch
+cgroup_clone-use-pid-of-newly-created-task-for-new-cgroup-fix.patch
+cgroup_clone-use-pid-of-newly-created-task-for-new-cgroup-checkpatch-fixes.patch

 cgroups work

+memcg-remove-refcnt-from-page_cgroup-fix-memcg-fix-mem_cgroup_end_migration-race.patch
+memcg-remove-refcnt-from-page_cgroup-memcg-fix-shmem_unuse_inode-charging.patch

 Fix memcg-remove-refcnt-from-page_cgroup.patch som emore

+memcg-handle-swap-cache-fix-shmem-page-migration-incorrectness-on-memcgroup.patch

 Fix memcg-handle-swap-cache.patch some more

+memcg-helper-function-for-relcaim-from-shmem-memcg-shmem_getpage-release-page-sooner.patch
+memcg-helper-function-for-relcaim-from-shmem-memcg-mem_cgroup_shrink_usage-css_put.patch

 Fix memcg-helper-function-for-relcaim-from-shmem.patch some more

+memcg-clean-up-checking-of-the-disabled-flag-memcg-further-checking-of-disabled-flag.patch

 Fix memcg-clean-up-checking-of-the-disabled-flag.patch

+memrlimit-setup-the-memrlimit-controller-cgroup-files-convert-res_counter_write-to-be-a-cgroups-write_string-handler-memrlimitcgroup.patch
+memrlimit-setup-the-memrlimit-controller-memrlimit-correct-mremap-and-move_vma-accounting.patch

 Fix memrlimit-setup-the-memrlimit-controller.patch

+memrlimit-cgroup-mm-owner-callback-changes-to-add-task-info-memrlimit-fix-sleep-inside-sleeplock-in-mm_update_next_owner.patch

 Fix memrlimit-cgroup-mm-owner-callback-changes-to-add-task-info.patch

+memrlimit-add-memrlimit-controller-accounting-and-control-memrlimit-improve-fork-and-error-handling.patch

 Fix memrlimit-add-memrlimit-controller-accounting-and-control.patch som emore

+memrlimit-improve-error-handling.patch
+memrlimit-improve-error-handling-update.patch
+memrlimit-handle-attach_task-failure-add-can_attach-callback.patch
+memrlimit-handle-attach_task-failure-add-can_attach-callback-update.patch

 More memrlimit work.  Hugh hated it, and that's a problem.

+cpusets-restructure-the-function-update_cpumask-and-update_nodemask-fix.patch

 Fix cpusets-restructure-the-function-update_cpumask-and-update_nodemask.patch

+signals-make-siginfo_t-si_utime-si_sstime-report-times-in-user_hz-not-hz.patch
+kernel-signalc-change-vars-pid-and-tgid-types-to-pid_t.patch

 Signal management work.

+include-asm-ptraceh-userspace-headers-cleanup.patch
+ptrace-give-more-respect-to-sigkill.patch
+ptrace-never-sleep-in-task_traced-if-sigkilled.patch
+ptrace-kill-may_ptrace_stop.patch

 ptrace updates

+coredump-elf_core_dump-skip-kernel-threads.patch

 Core dumping update

+workqueues-insert_work-use-list_head-instead-of-int-tail.patch
+workqueues-implement-flush_work.patch
+workqueues-schedule_on_each_cpu-use-flush_work.patch
+workqueues-make-get_online_cpus-useable-for-work-func.patch
+workqueues-make-get_online_cpus-useable-for-work-func-fix.patch
+s390-topology-dont-use-kthread-for-arch_reinit_sched_domains.patch

 workqueue updates

+pty-remove-unused-unix98_pty_count-options.patch

 pty cleanup

+char-mxser-ioctl-cleanup.patch
+char-mxser-globals-cleanup.patch
+char-mxser-add-cp-102uf-support.patch
+char-mxser-update-documentation.patch
+char-mxser-prints-cleanup.patch
+char-mxser-remove-predefined-isa-support.patch
+char-mxser-various-cleanups.patch

 char driver updates

+proc-always-do-release.patch
+proc-always-do-release-fix.patch
+proc-remove-pathetic-remount-code.patch
+proc-move-kconfig-to-fs-proc-kconfig.patch
+proc-misplaced-export-of-find_get_pid.patch

 procfs updates

+pidns-remove-now-unused-kill_proc-function.patch
+pidns-remove-now-unused-find_pid-function.patch
+pidns-remove-find_task_by_pid-unused-for-a-long-time.patch

 pid namespace updates

+taskstats-remove-initialization-of-static-per-cpu-variable.patch

 taskstats cleanup

+edac-i5100-new-intel-chipset-driver.patch
+edac-i5100-fix-missing-bits.patch
+edac-i5100-fix-enable-ecc-hardware.patch
+edac-i5100-fix-unmask-ecc-bits.patch
+edac-i5100-cleanup.patch
+edac-i5100-cleanup-fix.patch
+edac-core-fix-to-use-dynamic-kobject.patch
+edac-core-fix-workq-timer.patch
+edac-core-fix-redundant-sysfs-controls-to-parameters.patch
+edac-core-fix-static-to-dynamic-kset.patch
+edac-core-fix-added-newline-to-sysfs-dimm-labels.patch
+edac-e752x-fix-too-loud-on-nonmemory-errors.patch
+edac-mv64x60-fix-get_property.patch
+edac-mv64x60-add-pci-fixup.patch
+edac-mpc85xx-fix-pci-ofdev-2nd-pass.patch
+edac-mpc85xx-fix-pci-ofdev-2nd-pass-checkpatch-fixes.patch

 EDAC updates

-dma-mapping-add-the-device-argument-to-dma_mapping_error-b34-fix.patch
+dma-mapping-add-the-device-argument-to-dma_mapping_error-s2io.patch
+dma-mapping-add-the-device-argument-to-dma_mapping_error-pasemi_mac.patch
+dma-mapping-x86-per-device-dma_mapping_ops-support-fix-2.patch
+x86-calgary-fix-handling-of-devices-that-arent-behind-the-calgary.patch
+x86-calgary-fix-handling-of-devices-that-arent-behind-the-calgary-checkpatch-fixes.patch

 Keep hacking away at the DMA mapping API

+parport-remove-superfluous-local-variable.patch
+parport_pc-add-base_hi-bar-for-oxsemi_840.patch

 parport updates

+tpm-use-correct-data-types-for-sizes-in-tpm_write-and-tpm_read.patch

 TPM fix

-revert-linux-next-changes-to-make-memstick-use-fully-asynchronous-request-processing-apply.patch
-revert-revert-linux-next-changes-to-make-memstick-use-fully-asynchronous-request-processing-apply.patch

 Unneeded

+kernel-kexecc-make-kimage_terminate-void.patch

 kexec cleanup

+better-interface-for-hooking-early-initcalls.patch
+full-conversion-to-early_initcall-interface-remove-old-interface.patch
+relay-add-buffer-only-channels-useful-for-early-logging.patch

 Something to do with relayfs

+gcov-add-gcov-profiling-infrastructure-revert-link-changes.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

 gcov updates

+mm-speculative-page-references-fix-migration_entry_wait-for-speculative-page-cache.patch

 Fix mm-speculative-page-references-fix.patch some more

+define-page_file_cache-function-fix.patch
+define-page_file_cache-function-fix-splitlru-shmem_getpage-setpageswapbacked-sooner.patch
+vmscan-split-lru-lists-into-anon-file-sets-collect-lru-meminfo-statistics-from-correct-offset.patch
+vmscan-split-lru-lists-into-anon-file-sets-prevent-incorrect-oom-under-split_lru.patch
+vmscan-split-lru-lists-into-anon-file-sets-split_lru-fix-pagevec_move_tail-doesnt-treat-unevictable-page.patch
+vmscan-split-lru-lists-into-anon-file-sets-splitlru-memcg-swapbacked-pages-active.patch
+vmscan-split-lru-lists-into-anon-file-sets-splitlru-bdi_cap_swap_backed.patch
+unevictable-lru-infrastructure-fix.patch
+unevictable-lru-infrastructure-kconfig-fix.patch
+unevictable-lru-infrastructure-remove-redundant-page-mapping-check.patch
+unevictable-lru-page-statistics-fix-printk-in-show_free_areas.patch
+ramfs-and-ram-disk-pages-are-unevictable-undo-the-brdc-part.patch
-mlock-mlocked-pages-are-unevictable-fix-2.patch
+mlock-mlocked-pages-are-unevictable-fix-3.patch
+mlock-mlocked-pages-are-unevictable-fix-4.patch
+mlock-mlocked-pages-are-unevictable-fix-fix-munlock-page-table-walk-now-requires-mm.patch
+fix-double-unlock_page-in-2626-rc5-mm3-kernel-bug-at-mm-filemapc-575.patch
+vmstat-mlocked-pages-statistics-fix-incorrect-mlocked-field-of-proc-meminfo.patch
+swap-cull-unevictable-pages-in-fault-path-fix.patch
+vmscam-kill-unused-lru-functions.patch

 Fix the page scanner updates in -mm a bit.

+documentation-cleanup-trivial-misspelling-punctuation-and-grammar-corrections.patch

 Lots of small fixes to Documentation/*

+make-macfb_setup-static.patch
+video-console-sticonrec-make-code-static.patch
+video-console-sticonrec-make-code-static-checkpatch-fixes.patch
+video-stifbc-make-2-functions-static.patch

 Make more things static

+likely-profiling-disable-ftrace.patch

 Make likely-profiling work better with ftrace



1569 commits in 1181 patch files

(err, that's wrong, and it's Sam's fault)

All patches: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.26-rc8/2.6.26-rc8-mm1/patch-list


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

* [BUILD-FAILURE] 2.6.26-rc8-mm1 - build failure at drivers/char/hvc_rtas.c
  2008-07-03  9:02 2.6.26-rc8-mm1 Andrew Morton
@ 2008-07-03 11:22 ` Kamalesh Babulal
       [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
  1 sibling, 0 replies; 11+ messages in thread
From: Kamalesh Babulal @ 2008-07-03 11:22 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, linux-mm, kernel-testers, rusty, apw

Hi Andrew,

2.6.26-rc8-mm1 kernel build fail on the powerpc, 

In file included from drivers/char/hvc_rtas.c:39:
drivers/char/hvc_console.h:59: error: field ‘kref’ has incomplete type
make[2]: *** [drivers/char/hvc_rtas.o] Error 1
make[1]: *** [drivers/char] Error 2
make: *** [drivers] Error 2

this was already fixed by rusty (http://lkml.org/lkml/2008/6/27/21).

-- 
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

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

* [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing
       [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
@ 2008-07-03 12:29   ` Kamalesh Babulal
       [not found]     ` <20080703122943.GB6451-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
  2008-07-04 22:49   ` 2.6.26-rc8-mm1: unable to mount nfs shares Mariusz Kozlowski
  2008-07-08 14:42   ` [BUG] 2.6.26-rc8-mm1 - sleeping function called from invalid context at include/linux/pagemap.h:291 Kamalesh Babulal
  2 siblings, 1 reply; 11+ messages in thread
From: Kamalesh Babulal @ 2008-07-03 12:29 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, apw-26w3C0LaAnFg9hUCZPvPmw

Hi Andrew,

2.6.26-rc8-mm1 kernel build fails on the x86

  CC      arch/x86/kernel/paravirt.o
arch/x86/kernel/paravirt.c:383: error: ‘__ptep_modify_prot_start’ undeclared here (not in a function)
make[1]: *** [arch/x86/kernel/paravirt.o] Error 1
make: *** [arch/x86/kernel] Error 2

linux-next patches has the changes to the adds the function
__ptep_modify_prot_start as inline, the patch s390-build-fixes.patch
is coverting it into macro. Reverting the s390-build-fixes.patch
fixes the build failure.

-- 
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

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

* Re: [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing
       [not found]     ` <20080703122943.GB6451-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
@ 2008-07-03 17:46       ` Andrew Morton
  2008-07-03 18:00         ` Jeremy Fitzhardinge
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2008-07-03 17:46 UTC (permalink / raw)
  To: Kamalesh Babulal
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, apw-26w3C0LaAnFg9hUCZPvPmw,
	Heiko Carstens, Martin Schwidefsky, Jeremy Fitzhardinge

On Thu, 3 Jul 2008 17:59:43 +0530 Kamalesh Babulal <kamalesh-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> wrote:

> Hi Andrew,
> 
> 2.6.26-rc8-mm1 kernel build fails on the x86
> 
>   CC      arch/x86/kernel/paravirt.o
> arch/x86/kernel/paravirt.c:383: error: _____ptep_modify_prot_start___ undeclared here (not in a function)
> make[1]: *** [arch/x86/kernel/paravirt.o] Error 1
> make: *** [arch/x86/kernel] Error 2
> 
> linux-next patches has the changes to the adds the function
> __ptep_modify_prot_start as inline, the patch s390-build-fixes.patch
> is coverting it into macro. Reverting the s390-build-fixes.patch
> fixes the build failure.

grump.  Who did all this stuff?

I dunno.  I'll drop s390-build-fixes.patch, add some ccs and stomp off.


From: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>

In file included from include/asm/pgtable.h:1087,
                 from include/linux/mm.h:39,
                 from arch/s390/mm/hugetlbpage.c:8:
include/asm-generic/pgtable.h: In function '__ptep_modify_prot_start':
include/asm-generic/pgtable.h:209: error: dereferencing pointer to incomplete type

Cc: Heiko Carstens <heiko.carstens-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>
Cc: Martin Schwidefsky <schwidefsky-tA70FqPdS9bQT0dZR+AlfA@public.gmane.org>
Signed-off-by: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
---

 include/asm-generic/pgtable.h |   26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

diff -puN include/asm-generic/pgtable.h~s390-build-fixes include/asm-generic/pgtable.h
--- a/include/asm-generic/pgtable.h~s390-build-fixes
+++ a/include/asm-generic/pgtable.h
@@ -197,17 +197,13 @@ static inline int pmd_none_or_clear_bad(
 }
 #endif /* CONFIG_MMU */
 
-static inline pte_t __ptep_modify_prot_start(struct mm_struct *mm,
-					     unsigned long addr,
-					     pte_t *ptep)
-{
-	/*
-	 * Get the current pte state, but zero it out to make it
-	 * non-present, preventing the hardware from asynchronously
-	 * updating it.
-	 */
-	return ptep_get_and_clear(mm, addr, ptep);
-}
+/*
+ * Get the current pte state, but zero it out to make it
+ * non-present, preventing the hardware from asynchronously
+ * updating it.
+ */
+#define __ptep_modify_prot_start(mm, addr, ptep)	\
+	ptep_get_and_clear(mm, addr, ptep)
 
 static inline void __ptep_modify_prot_commit(struct mm_struct *mm,
 					     unsigned long addr,
@@ -235,12 +231,8 @@ static inline void __ptep_modify_prot_co
  * queue the update to be done at some later time.  The update must be
  * actually committed before the pte lock is released, however.
  */
-static inline pte_t ptep_modify_prot_start(struct mm_struct *mm,
-					   unsigned long addr,
-					   pte_t *ptep)
-{
-	return __ptep_modify_prot_start(mm, addr, ptep);
-}
+#define ptep_modify_prot_start(mm, addr, ptep)		\
+	__ptep_modify_prot_start(mm, addr, ptep)
 
 /*
  * Commit an update to a pte, leaving any hardware-controlled bits in
_


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

* Re: [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing
  2008-07-03 17:46       ` Andrew Morton
@ 2008-07-03 18:00         ` Jeremy Fitzhardinge
       [not found]           ` <486D13C3.3000409-TSDbQ3PG+2Y@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Jeremy Fitzhardinge @ 2008-07-03 18:00 UTC (permalink / raw)
  To: Kamalesh Babulal
  Cc: Andrew Morton, linux-kernel, kernel-testers, apw, Heiko Carstens,
	Martin Schwidefsky

Andrew Morton wrote:
> On Thu, 3 Jul 2008 17:59:43 +0530 Kamalesh Babulal <kamalesh@linux.vnet.ibm.com> wrote:
>
>   
>> Hi Andrew,
>>
>> 2.6.26-rc8-mm1 kernel build fails on the x86
>>
>>   CC      arch/x86/kernel/paravirt.o
>> arch/x86/kernel/paravirt.c:383: error: _____ptep_modify_prot_start___ undeclared here (not in a function)
>>     

Where did all those _____underlines___ come from?

>> make[1]: *** [arch/x86/kernel/paravirt.o] Error 1
>> make: *** [arch/x86/kernel] Error 2
>>
>> linux-next patches has the changes to the adds the function
>> __ptep_modify_prot_start as inline, the patch s390-build-fixes.patch
>> is coverting it into macro. Reverting the s390-build-fixes.patch
>> fixes the build failure.
>>     
>
> grump.  Who did all this stuff?
>
> I dunno.  I'll drop s390-build-fixes.patch, add some ccs and stomp off.
>
>
> From: Andrew Morton <akpm@linux-foundation.org>
>
> In file included from include/asm/pgtable.h:1087,
>                  from include/linux/mm.h:39,
>                  from arch/s390/mm/hugetlbpage.c:8:
> include/asm-generic/pgtable.h: In function '__ptep_modify_prot_start':
> include/asm-generic/pgtable.h:209: error: dereferencing pointer to incomplete type
>   

We can't turn them into macros because we're expecting to be able to 
take the address of __ptep_modify_prot_start/commit.  What type is not 
defined on s390 at that point?  Would simply adding an extra include to 
arch/s390/mm/hugetlbpage.c fix the problem?

In the worst case we could push __ptep_modify_proc_start/commit out of 
line somewhere appropriate, but that's a bit sad given how simple they are.

    J

> Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
> Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> ---
>
>  include/asm-generic/pgtable.h |   26 +++++++++-----------------
>  1 file changed, 9 insertions(+), 17 deletions(-)
>
> diff -puN include/asm-generic/pgtable.h~s390-build-fixes include/asm-generic/pgtable.h
> --- a/include/asm-generic/pgtable.h~s390-build-fixes
> +++ a/include/asm-generic/pgtable.h
> @@ -197,17 +197,13 @@ static inline int pmd_none_or_clear_bad(
>  }
>  #endif /* CONFIG_MMU */
>  
> -static inline pte_t __ptep_modify_prot_start(struct mm_struct *mm,
> -					     unsigned long addr,
> -					     pte_t *ptep)
> -{
> -	/*
> -	 * Get the current pte state, but zero it out to make it
> -	 * non-present, preventing the hardware from asynchronously
> -	 * updating it.
> -	 */
> -	return ptep_get_and_clear(mm, addr, ptep);
> -}
> +/*
> + * Get the current pte state, but zero it out to make it
> + * non-present, preventing the hardware from asynchronously
> + * updating it.
> + */
> +#define __ptep_modify_prot_start(mm, addr, ptep)	\
> +	ptep_get_and_clear(mm, addr, ptep)
>  
>  static inline void __ptep_modify_prot_commit(struct mm_struct *mm,
>  					     unsigned long addr,
> @@ -235,12 +231,8 @@ static inline void __ptep_modify_prot_co
>   * queue the update to be done at some later time.  The update must be
>   * actually committed before the pte lock is released, however.
>   */
> -static inline pte_t ptep_modify_prot_start(struct mm_struct *mm,
> -					   unsigned long addr,
> -					   pte_t *ptep)
> -{
> -	return __ptep_modify_prot_start(mm, addr, ptep);
> -}
> +#define ptep_modify_prot_start(mm, addr, ptep)		\
> +	__ptep_modify_prot_start(mm, addr, ptep)
>  
>  /*
>   * Commit an update to a pte, leaving any hardware-controlled bits in
> _
>
>
>   

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

* Re: [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing
       [not found]           ` <486D13C3.3000409-TSDbQ3PG+2Y@public.gmane.org>
@ 2008-07-03 18:14             ` Andrew Morton
       [not found]               ` <20080703111418.19f568ca.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2008-07-03 18:14 UTC (permalink / raw)
  To: Jeremy Fitzhardinge
  Cc: Kamalesh Babulal, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, apw-26w3C0LaAnFg9hUCZPvPmw,
	Heiko Carstens, Martin Schwidefsky

On Thu, 03 Jul 2008 11:00:35 -0700 Jeremy Fitzhardinge <jeremy-TSDbQ3PG+2Y@public.gmane.org> wrote:

> Andrew Morton wrote:
> > On Thu, 3 Jul 2008 17:59:43 +0530 Kamalesh Babulal <kamalesh-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> wrote:
> >
> >   
> >> Hi Andrew,
> >>
> >> 2.6.26-rc8-mm1 kernel build fails on the x86
> >>
> >>   CC      arch/x86/kernel/paravirt.o
> >> arch/x86/kernel/paravirt.c:383: error: _____ptep_modify_prot_start___ undeclared here (not in a function)
> >>     
> 
> Where did all those _____underlines___ come from?

gcc idiocy - emitting non-ascii characters from a programming tool. 
Their survival rate through downstream handling is about 2%.  LANG=C
helps.

> >> make[1]: *** [arch/x86/kernel/paravirt.o] Error 1
> >> make: *** [arch/x86/kernel] Error 2
> >>
> >> linux-next patches has the changes to the adds the function
> >> __ptep_modify_prot_start as inline, the patch s390-build-fixes.patch
> >> is coverting it into macro. Reverting the s390-build-fixes.patch
> >> fixes the build failure.
> >>     
> >
> > grump.  Who did all this stuff?
> >
> > I dunno.  I'll drop s390-build-fixes.patch, add some ccs and stomp off.
> >
> >
> > From: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
> >
> > In file included from include/asm/pgtable.h:1087,
> >                  from include/linux/mm.h:39,
> >                  from arch/s390/mm/hugetlbpage.c:8:
> > include/asm-generic/pgtable.h: In function '__ptep_modify_prot_start':
> > include/asm-generic/pgtable.h:209: error: dereferencing pointer to incomplete type
> >   
> 
> We can't turn them into macros because we're expecting to be able to 
> take the address of __ptep_modify_prot_start/commit.  What type is not 
> defined on s390 at that point?  Would simply adding an extra include to 
> arch/s390/mm/hugetlbpage.c fix the problem?
> 
> In the worst case we could push __ptep_modify_proc_start/commit out of 
> line somewhere appropriate, but that's a bit sad given how simple they are.

I think the s390 guys just fixed the original build error.

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

* Re: [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing
       [not found]               ` <20080703111418.19f568ca.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
@ 2008-07-03 19:03                 ` Heiko Carstens
  0 siblings, 0 replies; 11+ messages in thread
From: Heiko Carstens @ 2008-07-03 19:03 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Jeremy Fitzhardinge, Kamalesh Babulal,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, apw-26w3C0LaAnFg9hUCZPvPmw,
	Martin Schwidefsky

On Thu, Jul 03, 2008 at 11:14:18AM -0700, Andrew Morton wrote:
> On Thu, 03 Jul 2008 11:00:35 -0700 Jeremy Fitzhardinge <jeremy-TSDbQ3PG+2Y@public.gmane.org> wrote:
> > >> make[1]: *** [arch/x86/kernel/paravirt.o] Error 1
> > >> make: *** [arch/x86/kernel] Error 2
> > >>
> > >> linux-next patches has the changes to the adds the function
> > >> __ptep_modify_prot_start as inline, the patch s390-build-fixes.patch
> > >> is coverting it into macro. Reverting the s390-build-fixes.patch
> > >> fixes the build failure.
> > >>     
> > >
> > > grump.  Who did all this stuff?
> > >
> > > I dunno.  I'll drop s390-build-fixes.patch, add some ccs and stomp off.
> > >
> > >
> > > From: Andrew Morton <akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
> > >
> > > In file included from include/asm/pgtable.h:1087,
> > >                  from include/linux/mm.h:39,
> > >                  from arch/s390/mm/hugetlbpage.c:8:
> > > include/asm-generic/pgtable.h: In function '__ptep_modify_prot_start':
> > > include/asm-generic/pgtable.h:209: error: dereferencing pointer to incomplete type
> > >   
> > 
> > We can't turn them into macros because we're expecting to be able to 
> > take the address of __ptep_modify_prot_start/commit.  What type is not 
> > defined on s390 at that point?  Would simply adding an extra include to 
> > arch/s390/mm/hugetlbpage.c fix the problem?

We need struct task_struct... I added an include <linux/sched.h> to
asm-s390/pgtable.h and it seems to fix the build problem.
I expected include dependency hell...

> > In the worst case we could push __ptep_modify_proc_start/commit out of 
> > line somewhere appropriate, but that's a bit sad given how simple they are.
> 
> I think the s390 guys just fixed the original build error.

Not this one, but if it works I'm going to push that to git-s390.
Currently wading through the s390 build bugs in linux-next and trying to
fix them all :/

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

* Re: 2.6.26-rc8-mm1: unable to mount nfs shares
       [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
  2008-07-03 12:29   ` [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing Kamalesh Babulal
@ 2008-07-04 22:49   ` Mariusz Kozlowski
       [not found]     ` <200807050049.33287.m.kozlowski-NWF1p15JEu3VItvQsEIGlw@public.gmane.org>
  2008-07-08 14:42   ` [BUG] 2.6.26-rc8-mm1 - sleeping function called from invalid context at include/linux/pagemap.h:291 Kamalesh Babulal
  2 siblings, 1 reply; 11+ messages in thread
From: Mariusz Kozlowski @ 2008-07-04 22:49 UTC (permalink / raw)
  To: Andrew Morton, kernel-testers-u79uwXL29TY76Z2rM5mHXA
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-mm-Bw31MaZKKs3YtjvyW6yDsg

$ mount some/nfs/share
mount.nfs: Input/output error

dmesg says: RPC: transport (0) not supported

but I guess it's known issue http://lkml.org/lkml/2008/7/1/438 ?

	Mariusz

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

* Re: 2.6.26-rc8-mm1: unable to mount nfs shares
       [not found]     ` <200807050049.33287.m.kozlowski-NWF1p15JEu3VItvQsEIGlw@public.gmane.org>
@ 2008-07-04 23:07       ` Andrew Morton
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Morton @ 2008-07-04 23:07 UTC (permalink / raw)
  To: Mariusz Kozlowski
  Cc: kernel-testers-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-mm-Bw31MaZKKs3YtjvyW6yDsg

On Sat, 5 Jul 2008 00:49:33 +0200 Mariusz Kozlowski <m.kozlowski-NWF1p15JEu3VItvQsEIGlw@public.gmane.org> wrote:

> $ mount some/nfs/share
> mount.nfs: Input/output error
> 
> dmesg says: RPC: transport (0) not supported
> 
> but I guess it's known issue http://lkml.org/lkml/2008/7/1/438 ?
> 

OK, thanks, I put Trond's fix into hot-fixes/

--- a/fs/nfs/super.c~nfs-fix-the-mount-protocol-defaults-for-binary-mounts
+++ a/fs/nfs/super.c
@@ -1571,6 +1571,7 @@ static int nfs_validate_mount_data(void 
 
 		if (!(data->flags & NFS_MOUNT_TCP))
 			args->nfs_server.protocol = XPRT_TRANSPORT_UDP;
+		nfs_set_transport_defaults(args);
 		/* N.B. caller will free nfs_server.hostname in all cases */
 		args->nfs_server.hostname = kstrdup(data->hostname, GFP_KERNEL);
 		args->namlen		= data->namlen;
_

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

* [BUG] 2.6.26-rc8-mm1 - sleeping function called from invalid context at include/linux/pagemap.h:291
       [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
  2008-07-03 12:29   ` [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing Kamalesh Babulal
  2008-07-04 22:49   ` 2.6.26-rc8-mm1: unable to mount nfs shares Mariusz Kozlowski
@ 2008-07-08 14:42   ` Kamalesh Babulal
       [not found]     ` <48737CBE.4010301-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
  2 siblings, 1 reply; 11+ messages in thread
From: Kamalesh Babulal @ 2008-07-08 14:42 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-mm-Bw31MaZKKs3YtjvyW6yDsg,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, Ingo Molnar,
	Andy Whitcroft, Balbir Singh

Hi Andrew,

While booting up and shutting down, x86 machine with 2.6.26-rc8-mm1 kernel,
kernel bug call trace is shows up in the logs

iscsid (pid 2163 2162) is running...
Setting up iSCSI targets: [   34.577226] BUG: sleeping function called from invalid context at include/linux/pagemap.h:291
[   34.602939] in_atomic():1, irqs_disabled():0
[   34.615866] 1 lock held by iscsid/2163:
[   34.627120]  #0:  (&mm->mmap_sem){----}, at: [<c046f393>] sys_munmap+0x23/0x3f
[   34.649978] Pid: 2163, comm: iscsid Not tainted 2.6.26-rc8-mm1-autotest #1
[   34.670212]  [<c041fdbb>] __might_sleep+0xb5/0xba
[   34.684660]  [<c046cbe9>] __munlock_pte_handler+0x44/0xf8
[   34.701053]  [<c0472007>] walk_page_range+0x15b/0x1b4
[   34.716574]  [<c046cb87>] __munlock_vma_pages_range+0x91/0x9e
[   34.734022]  [<c046ca08>] ? __munlock_pmd_handler+0x0/0x10
[   34.750860]  [<c046cba5>] ? __munlock_pte_handler+0x0/0xf8
[   34.767654]  [<c046cba3>] munlock_vma_pages_range+0xf/0x11
[   34.784328]  [<c046e42d>] do_munmap+0xe4/0x1d9
[   34.797857]  [<c046f3a0>] sys_munmap+0x30/0x3f
[   34.811451]  [<c04038c9>] sysenter_past_esp+0x6a/0xa5
[   34.826806]  =======================
[  OK  ]
[  OK  ]

While shutting down

Stopping Bluetooth services:[  OK  ]
Starting killall:  [  OK  ]
Sending all processes the TERM signal...
Sending all processes the KILL signal... [   76.982147] BUG: sleeping function called from invalid context at include/linux/pagemap.h:291
[   77.007777] in_atomic():1, irqs_disabled():0
[   77.020679] no locks held by iscsid/2163.
[   77.033260] Pid: 2163, comm: iscsid Not tainted 2.6.26-rc8-mm1-autotest #1
[   77.053985]  [<c041fdbb>] __might_sleep+0xb5/0xba
[   77.074205]  [<c046cbe9>]  __munlock_pte_handler+0x44/0xf8
[   77.098841]  [<c0472007>] walk_page_range+0x15b/0x1b4
[   77.115703]  [<c046cb87>] __munlock_vma_pages_range+0x91/0x9e
[   77.133117]  [<c046ca08>] ? __munlock_pmd_handler+0x0/0x10
[   77.149880]  [<c046cba5>] ? __munlock_pte_handler+0x0/0xf8
[   77.166634]  [<c046cba3>] munlock_vma_pages_range+0xf/0x11
[   77.183268]  [<c046db3d>] exit_mmap+0x32/0xf2
[   77.196525]  [<c0427cdc>] ? exit_mm+0xc7/0xd3
[   77.209911]  [<c0424782>] mmput+0x50/0xba
[   77.222130]  [<c0427ce3>] exit_mm+0xce/0xd3
[   77.234872]  [<c0428fe2>] do_exit+0x20b/0x617
[   77.248128]  [<c04410d6>] ? trace_hardirqs_on+0xb/0xd
[   77.263601]  [<c042944d>] do_group_exit+0x5f/0x88
[   77.277994]  [<c0430ebd>] get_signal_to_deliver+0x2eb/0x32a
[   77.294997]  [<c0402fe9>] do_notify_resume+0x93/0x74e
[   77.310437]  [<c0442042>] ? __lock_acquire+0xbb7/0xbfb
[   77.327268]  [<c04081ad>] ? native_sched_clock+0x84/0x96
[   77.342650]  [<c043f314>] ? trace_hardirqs_off+0xb/0xd
[   77.358450]  [<c04081ad>] ? native_sched_clock+0x84/0x96
[   77.374827]  [<c0403a1a>] work_notifysig+0x13/0x19
[   77.389505]  =======================
[   77.632224] type=1111 audit(1215512324.000:11): user pid=3484 uid=0 auid=4294967295 ses=4294967295 msg='changing system time: exe="/sbin/hwclock" (hostname=?, addr=?, terminal=console res=success)'
Turning off swap:
Turning off quotas:  
Unmounting pipe file systems: 
Please stand by while rebooting the system...
[   82.377079] md: stopping all md devices.
[   83.930821] Restarting system.
[   83.940099] machine restart


0xc046f393 is in sys_munmap (mm/mmap.c:1968).
1963            struct mm_struct *mm = current->mm;
1964
1965            profile_munmap(addr);
1966
1967            down_write(&mm->mmap_sem);
1968            ret = do_munmap(mm, addr, len);
1969            up_write(&mm->mmap_sem);
1970            return ret;
1971    }
1972

0xc046cbe9 is in __munlock_pte_handler (include/linux/pagemap.h:291).
286     /*
287      * lock_page may only be called if we have the page's inode pinned.
288      */
289     static inline void lock_page(struct page *page)
290     {
291             might_sleep();
292             if (TestSetPageLocked(page))
293                     __lock_page(page);
294     }
295

-- 
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

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

* Re: [BUG] 2.6.26-rc8-mm1 - sleeping function called from invalid context at include/linux/pagemap.h:291
       [not found]     ` <48737CBE.4010301-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
@ 2008-07-12  7:15       ` KOSAKI Motohiro
  0 siblings, 0 replies; 11+ messages in thread
From: KOSAKI Motohiro @ 2008-07-12  7:15 UTC (permalink / raw)
  To: Kamalesh Babulal
  Cc: kosaki.motohiro-+CUm20s59erQFUHtdCDX3A, Andrew Morton,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-mm-Bw31MaZKKs3YtjvyW6yDsg,
	kernel-testers-u79uwXL29TY76Z2rM5mHXA, Ingo Molnar,
	Andy Whitcroft, Balbir Singh

Hi Kamalesh,

> Hi Andrew,
> 
> While booting up and shutting down, x86 machine with 2.6.26-rc8-mm1 kernel,
> kernel bug call trace is shows up in the logs

That is known bug.
please turn off CONFIG_UNEVICTABLE_LRU.

and see below thread.

	[-mm] BUG: sleeping function called from invalid context at include/linux/pagemap.h:290





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

end of thread, other threads:[~2008-07-12  7:15 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-03  9:02 2.6.26-rc8-mm1 Andrew Morton
2008-07-03 11:22 ` [BUILD-FAILURE] 2.6.26-rc8-mm1 - build failure at drivers/char/hvc_rtas.c Kamalesh Babulal
     [not found] ` <20080703020236.adaa51fa.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
2008-07-03 12:29   ` [BUILD-FAILURE] 2.6.26-rc8-mm1 - x86 - __ptep_modify_prot_start() missing Kamalesh Babulal
     [not found]     ` <20080703122943.GB6451-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2008-07-03 17:46       ` Andrew Morton
2008-07-03 18:00         ` Jeremy Fitzhardinge
     [not found]           ` <486D13C3.3000409-TSDbQ3PG+2Y@public.gmane.org>
2008-07-03 18:14             ` Andrew Morton
     [not found]               ` <20080703111418.19f568ca.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
2008-07-03 19:03                 ` Heiko Carstens
2008-07-04 22:49   ` 2.6.26-rc8-mm1: unable to mount nfs shares Mariusz Kozlowski
     [not found]     ` <200807050049.33287.m.kozlowski-NWF1p15JEu3VItvQsEIGlw@public.gmane.org>
2008-07-04 23:07       ` Andrew Morton
2008-07-08 14:42   ` [BUG] 2.6.26-rc8-mm1 - sleeping function called from invalid context at include/linux/pagemap.h:291 Kamalesh Babulal
     [not found]     ` <48737CBE.4010301-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2008-07-12  7:15       ` KOSAKI Motohiro

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