2.6.18-rc4-mm3
Subsystems (10)
Andrew Morton
Appliedftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
- autofs mounting of nfs submounts remains broken.
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 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 [email protected]
- 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.
- Semi-daily 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.
Changes since 2.6.18-rc4-mm2:
origin.patch
git-acpi.patch
git-alsa.patch
git-agpgart.patch
git-arm.patch
git-block.patch
git-cifs.patch
git-cpufreq.patch
git-drm.patch
git-geode.patch
git-gfs2.patch
git-ia64.patch
git-ieee1394.patch
git-input.patch
git-intelfb.patch
git-kbuild.patch
git-libata-all.patch
git-lxdialog.patch
git-mtd.patch
git-netdev-all.patch
git-net.patch
git-nfs.patch
git-ocfs2.patch
git-parisc.patch
git-pcmcia.patch
git-powerpc.patch
git-r8169.patch
git-sas.patch
git-s390.patch
git-scsi-misc.patch
git-scsi-rc-fixes.patch
git-scsi-target.patch
git-supertrak.patch
git-watchdog.patch
git-xfs.patch
git-cryptodev.patch
git trees
-add-imacfb-documentation-and-detection.patch -adfs-error-message-fix.patch -initialize-parts-of-udf-inode-earlier-in-create.patch -fix-hrtimer-percpu-usage-typo.patch -fix-x86_64-mm-allow-users-to-force-a-panic-on-nmi.patch -dm-bug-oops-fix.patch -change-panic_on_oops-message-to-fatal-exception.patch -sys_getppid-oopses-on-debug-kernel-v2.patch -futex_handle_fault-always-fails.patch -fbdev-include-backlighth-only-when-__kernel__-is-defined.patch -workqueue-remove-lock_cpu_hotplug.patch -fuse-fix-error-case-in-fuse_readpages.patch -asus_acpi-w3000-support.patch -acpi-change-gfp_atomic-to-gfp_kernel-for-non-atomic.patch -sound-pci-fm801-use-array_size-macro.patch -emu10k1x-simplify-around-pci_register_driver.patch -gregkh-driver-add-stable-branch-to-maintainers-file.patch -gregkh-driver-pr_debug-should-not-be-used-in-drivers.patch -add-__must_check-to-device-management-code.patch -add-config_enable_must_check.patch
-v4l-dev2-handle-__must_check.patch -drivers-base-platform-notify-needs-to-occur.patch -sysfs-add-proper-sysfs_init-prototype.patch
-drm-build-fix.patch
-git-drm-oops-fix.patch
-i2c-build-fixes-tps65010.patch -config_pm=n-slim-drivers-scsi-sata_sil.patch -mtd-nand-fix-ams-delta-after-core-conversion.patch -e100-fix-mdio-mdio-x.patch
-e100-increment-version-to-3510-k4.patch -e1000-same-cosmetic-fix-as-earlier-sent-out-for-ipv4.patch -e1000-remove-0x1000-as-supported-device.patch -e1000-explicitly-power-up-the-phy-during-loopback-testing.patch -e1000-explicit-locking-for-two-ethtool-path-functions.patch -e1000-allow-nvm-to-setup-lplu-for-igp2-and-igp3.patch -e1000-force-full-dma-clocking-for-10-100-speed.patch -e1000-disable-aggressive-clocking-on-esb2-with-serdes-port.patch -e1000-increment-driver-version-to-719-k6.patch -ixgb-add-cx4-phy-type-detection-and-subdevice-id.patch -ixgb-fix-cache-miss-due-to-miscalculation.patch -ixgb-increment-version-to-10109-k4.patch
-82596-section-fixes.patch
-ac3200-section-fixes.patch
-cops-section-fix.patch
-cs89x0-section-fix.patch
-at1700-section-fix.patch
-e2100-section-fix.patch
-eepro-section-fix.patch
-eexpress-section-fix.patch
-es3210-section-fix.patch
-eth16i-section-fix.patch
-lance-section-fix.patch
-lne390-section-fix.patch
-ni52-section-fix.patch
-ibmtr-section-fix.patch
-smctr-section-fix.patch
-wd-section-fix.patch
-ni65-section-fix.patch
-seeq8005-section-fix.patch
-winbond-840-section-fix.patch
-fealnx-section-fix.patch
-sundance-section-fix.patch -freescale-qe-ucc-gigabit-ethernet-driver.patch
-s2io-build-fix.patch
-net-add-netconsole-support-to-dm9000-driver.patch -smc911x-re-release-spinlock-on-spurious-interrupt.patch -via-rhine-napi-support.patch
-via-rhine-napi-poll-enable.patch -via-rhine-add-option-avoid_d3-work-around-broken-bioses-2.patch -lockdep-fix-smc91x.patch
-build-fixes-smc91x.patch -add-ethtool-g-support-to-spidernet-network-driver.patch -skge-remember-to-run-netif_poll_disable.patch -s390-fix-arp_tbl-lock-usage-in-qeth.patch -xircom_cb-wire-up-errors-from-pci_register_driver.patch -pal-support-of-the-fixed-phy.patch -fs_enet-use-pal-for-mii-management.patch -ppc32-board-specific-part-of-fs_enet-update.patch -velocity-remove-an-unused-function-from-the-header.patch -net-drivers-net-via-rhinec-pci_module_init-to-pci_register_driver-conversion.patch -lockdep-fix-sk_dst_check-deadlock.patch -ppp-handle-kmalloc-failures.patch
-xt_physdev-build-fix.patch -fix-potential-stack-overflow-in-net-core-utilsc.patch -net-atm-compile-error-on-arm.patch -tg3-convert-the-pci_device_id-table-to-pci_device.patch -gregkh-pci-pciehp-make-pciehp-build-for-powerpc.patch -gregkh-pci-pci-remove-dead-hotplug_pci_shpc_phprm_legacy-option.patch -gregkh-pci-pci-use-pci_bios-as-last-fallback.patch -pci-use-pcbios-as-last-fallback.patch -pci-i386-mmconfig-dont-forget-bus-number-when-setting-fallback_slots-bits.patch -pci-fix-ich6-quirks.patch
-aic7-cleanup-module_parm_desc-strings.patch -buslogic-gcc-41-warning-fixes.patch -scsi-limit-recursion-when-flushing-shost-starved_list.patch -sg-nopage-page-refcounting-fix.patch -gregkh-usb-usb-unusual_devs-entry-for-a-vox-wsx-300er-mp3-player.patch -gregkh-usb-usb-removed-a-unbalanced-endif-from-ohci-au1xxx.c.patch -gregkh-usb-usb-appletouch-fix-atp_disconnect.patch -gregkh-usb-usb-additional-pid-for-sharp-w-zero3.patch -gregkh-usb-usb-ftdi_sio-driver-new-pids.patch -gregkh-usb-usb-usbtest.c-unsigned-retval-makes-ctrl_out-return-0-in-case-of-error.patch -x86_64-mm-i386-kprobes-error_code.patch -x86_64-mm-re-positioning-the-bss-segment.patch -x86_64-wire-up-oops_enter-oops_exit.patch -kprobes-x86_64-add-kprobe_end-macro-for-popsection.patch -git-cryptodev-padlock-generic-build-fix.patch -git-crypto-alignment-build-fixes.patch -fix-up-lockdep-trace-in-fs-execc.patch -intelfbhwc-intelfbhw_get_p1p2-defined-but-not-used.patch
Merged into mainline or a subsystem tree.
+char-moxac-fix-endianess-and-multiple-card-issues.patch +char-moxac-fix-endianess-and-multiple-card-issues-tidy.patch +matroxfb-fix-jittery-display-on-non-ppc-systems.patch +vcsa-attribute-bits-ioctlvt_gethifontmask.patch +futex_find_get_task-remove-an-obscure-exit_zombie-check.patch +mtd-nand-fix-ams-delta-after-core-conversion.patch +fix-for-minix-crash.patch +ext2-prevent-div-by-zero-on-corrupted-fs.patch +spectrum_cs-fix-firmware-uploading-errors.patch +ext3-filesystem-bogus-enospc-with-reservation-fix.patch +ufs-write-to-hole-in-big-file.patch +ufs-truncate-correction.patch +remove-redundent-up-in-stop_machine.patch +documentation-update-for-relay-interface.patch +eventpollc-compile-fix.patch +md-avoid-backward-event-updates-in-md-superblock-when-degraded.patch +md-fix-recent-breakage-of-md-raid1-array-checking.patch +cpuset-top_cpuset-tracks-hotplug-changes-to-cpu_online_map.patch +manage-jbd-allocations-from-its-own-slabs.patch +manage-jbd-allocations-from-its-own-slabs-tidy.patch +register_one_node-compile-fix.patch +sun-disk-label-fix-signed-int-usage-for-sector-count.patch +sun-disk-label-fix-signed-int-usage-for-sector-count-fix.patch +config_acpi_srat-numa-build-fix.patch +lockdep-annotate-idescsi_pc_intr.patch +lockdep-annotate-reiserfs.patch +fix-up-lockdep-trace-in-fs-execc.patch +proc-meminfo-dont-put-spaces-in-names.patch +x86-numaq-kconfig-fix.patch +cdrom-gdsc-fix-printk-format-warning.patch
2.6.18 queue.
+asus_acpi-fix-proc-files-parsing.patch +asus_acpi-dont-printk-on-writing-garbage-to-proc-files.patch
ACPI driver fixes
+agph-constify-struct-agp_bridge_dataversion.patch
AGP cleanup
+gregkh-driver-add-__must_check-to-device-management-code.patch +gregkh-driver-add-config_enable_must_check.patch +gregkh-driver-v4l-dev2-handle-__must_check.patch +gregkh-driver-drivers-base-platform-notify-needs-to-occur-before-drivers-attach-to-the-device.patch +gregkh-driver-drivers-base-check-errors.patch +gregkh-driver-sysfs-add-proper-sysfs_init-prototype.patch +gregkh-driver-nozomi.patch
driver tree updates
-drm-minor-fixes.patch
Dropped.
+ks0127-wire-up-i2c_add_driver-return-value.patch
+drivers-media-video-bt866c-array-overflows.patch
DVB updates
+gregkh-i2c-i2c-tps65010-build-fixes.patch +gregkh-i2c-hwmon-abituguru-timeout-fixes.patch +gregkh-i2c-i2c-__must_check-fixes.patch +gregkh-i2c-i2c-__must_check-fixes-i2c-dev.patch +gregkh-i2c-i2c-algo-sibyte-cleanups.patch +gregkh-i2c-i2c-algo-sibyte-merge-in-i2c-sibyte.patch +gregkh-i2c-i2c-sibyte-drop-kip-walker-address.patch +gregkh-i2c-i2c-au1550-fix-timeout-problem.patch +gregkh-i2c-i2c-au1550-add-smbus-functionality-flag.patch +gregkh-i2c-i2c-au1550-add-au1200-support.patch +gregkh-i2c-i2c-fix-copy-n-paste-in-subsystem-Kconfig.patch +gregkh-i2c-i2c-matroxfb-c99-struct-init.patch +gregkh-i2c-i2c-algo-bit-kill-mdelay.patch +gregkh-i2c-i2c-bus-driver-for-TI-OMAP-boards.patch +gregkh-i2c-i2c-isa-plan-for-removal.patch +gregkh-i2c-i2c-stub-add-chip_addr-param.patch
I2C tree updates
+input-i8042-get-rid-of-polling-timer.patch
Yet another attempt at this input layer cleanup.
+git-intelfb-fixup.patch
Fix rejects in git-intelfb.patch
+libata-add-40pin-short-cable-support-honour-drive.patch
ATA fix
-1-of-2-jmicron-driver-hard_port_no-fix.patch
Folded into 1-of-2-jmicron-driver.patch
+1-of-2-jmicron-driver-fix.patch
Fix it.
+via-pata-controller-xfer-fixes-fix.patch
Fix via-pata-controller-xfer-fixes.patch
+e1000-e1000_probe-resources-cleanup.patch
net driver cleanup
+signedness-issue-in-drivers-net-phy-phy_devicec.patch +b44-fix-eeprom-endianess-issue.patch +forcedeth-decouple-vlan-and-rx-checksum-dependency.patch
net driver fixes.
+git-net-fixup.patch
Fix rejects in git-net.patch
+atm-he-fix-section-mismatch.patch
ATM driver section fix.
+git-nfs-fixup.patch
Fix rejects in git-nfs.patch
+drivers-net-pcmcia-xirc2ps_csc-remove-unused-label.patch
PCMCIA driver cleanup.
+gregkh-pci-pci-use-pcbios-as-last-fallback.patch +gregkh-pci-pci-i386-mmconfig-don-t-forget-bus-number-when-setting-fallback_slots-bits.patch +gregkh-pci-pci-fix-ich6-quirks.patch +gregkh-pci-cpci-hotplug-fix-resource-assignment.patch +gregkh-pci-pci-kerneldoc-correction-in-pci-driver.patch
PCI tree updates
-revert-gregkh-pci-pci-use-pci_bios-as-last-fallback.patch
Unneeded (hopefully)
+pci-add-ich7-8-acpi-gpio-io-resource-quirks.patch
More PCI quirks.
+signedness-issue-in-drivers-scsi-iprc.patch
+signedness-issue-in-drivers-scsi-osstc.patch
SCSI driver fixlets.
-git-scsi-target-ibmvscsi-build-fix.patch
Unneeded
+gregkh-usb-usb-pl2303-removed-support-for-oti-s-dku-5-clone-cable.patch +gregkh-usb-unusual_devs-update-for-ucr-61s2b.patch +gregkh-usb-uhci-increase-resume-detect-off-delay.patch +gregkh-usb-usbcore-make-hcd_endpoint_disable-wait-for-queue-to-drain.patch +gregkh-usb-usbcore-khubd-and-busy-port-handling.patch +gregkh-usb-usb-skeleton-small-update.patch +gregkh-usb-usb-storage-add-rio-karma-eject-support.patch
USB tree updates.
+gregkh-usb-usb-storage-add-rio-karma-eject-support-fix.patch
Fix it.
+turn-usb_resume_both-into-static-inline.patch +signedness-issue-in-drivers-usb-gadget-etherc.patch +adutux-fix-printk-format-warnings.patch +aircable-fix-printk-format-warnings.patch
USB fixes.
+x86_64-mm-disable-mmconfig-e820-heuristic.patch
+x86_64-mm-remove-safe_smp_processor_id.patch
+x86_64-mm-early_ioremap-warning.patch
+x86_64-mm-pte-exec.patch
+x86_64-mm-cpa-pse-cleanup.patch
+x86_64-mm-remove-apic-version-capability.patch
+x86_64-mm-cleanup-apic-id-checking.patch
+x86_64-mm-mpparse-style.patch
+x86_64-mm-nmi-irqtrace-check.patch
+x86_64-mm-fix-head.S-warning.patch
+x86_64-mm-recover-1mb.patch
+x86_64-mm-remove-e820-fallback.patch
+x86_64-mm-optimize-hweight64-for-x86_64.patch
+x86_64-mm-reload-cs-in-head.patch
+x86_64-mm-note-section.patch
+x86_64-mm-e820-comment.patch
+x86_64-mm-spin-irqs-enabled.patch
+x86_64-mm-remove-alternative-smp.patch
+x86_64-mm-i386-remove-alternative-smp.patch
+x86_64-mm-cleanup-spinlock.patch
+x86_64-mm-dmi-mmconfig-intel-sdv.patch
x86_64 tree updates
+mm-x86_64-mm-generic-getcpu-syscall-tweaks.patch
Cleanup
+git-cryptodev-fixup.patch
+git-cryptodev-fixup-2.patch
Fix rejects in git-cryptodev.patch
+adix-tree-rcu-lockless-readside-fix-3.patch +radix-tree-cleanup-radix_tree_deref_slot-and.patch +cleanup-radix_tree_derefreplace_slot-calling-conventions.patch
More radix-tree work.
+standardize-pxx_page-macros-fix.patch
Fix standardize-pxx_page-macros.patch
+zvc-scale-thresholds-depending-on-the-size-of-the-system.patch +zvc-scale-thresholds-depending-on-the-size-of-the-system-fix.patch +extract-the-allocpercpu-functions-from-the-slab-allocator.patch +introduce-mechanism-for-registering-active-regions-of-memory.patch +have-power-use-add_active_range-and-free_area_init_nodes.patch +have-x86-use-add_active_range-and-free_area_init_nodes.patch +have-x86-use-add_active_range-and-free_area_init_nodes-fix.patch +have-x86_64-use-add_active_range-and-free_area_init_nodes.patch +have-ia64-use-add_active_range-and-free_area_init_nodes.patch +account-for-memmap-and-optionally-the-kernel-image-as-holes.patch +replace-min_unmapped_ratio-by-min_unmapped_pages-in-struct-zone.patch +zvc-support-nr_slab_reclaimable--nr_slab_unreclaimable.patch +zone_reclaim-dynamic-slab-reclaim.patch +zone_reclaim-dynamic-slab-reclaim-tidy.patch
Memory management updates
+selinux-1-3-eliminate-inode_security_set_security.patch +selinux-2-3-change-isec-semaphore-to-a-mutex.patch +selinux-2-3-change-isec-semaphore-to-a-mutex-vs-git-net.patch +selinux-3-3-convert-sbsec-semaphore-to-a-mutex.patch +selinux-fix-tty-locking.patch
SELinux updates
+avr32-set-kbuild_defconfig.patch +avr32-kprobes-compile-fix.patch +avr32-asm-ioh-should-include-asm-byteorderh.patch +avr32-fix-output-constraints-in-asm-bitopsh.patch +avr32-standardize-pxx_page-macros-fix.patch
Update avr32 architecture.
+x86-put-note-sections-into-a-pt_note-segment-in-vmlinux-fix.patch
Fix x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch
-add-force-of-use-mmconfig.patch
-add-efi-e820-memory-mapping-on-x86.patch
-fix-boot-on-efi-32-bit-machines.patch
Dropped.
+mtrr-add-lock-annotations-for-prepare_set-and.patch +x86-remove-default_ldt-and-simplify-ldt-setting.patch
x86 updates.
-kill-default_ldt.patch
Updated.
+alpha-fix-alpha_ev56-dependencies-typo.patch
Alpha fixlet.
+xtensa-ptrace-exit_zombie-fix.patch
xtensa fix.
+copy_process-cosmetic-ioprio-tweak.patch +autofs4-autofs4_follow_link-false-negative-fix.patch +autofs4-pending-flag-not-cleared-on-mount-fail.patch +futex_find_get_task-dont-take-tasklist_lock.patch +sys_get_robust_list-dont-take-tasklist_lock.patch +docbook-fix-segfault-in-docprocc.patch +solaris-emulation-incorrect-tty-locking.patch +solaris-emulation-incorrect-tty-locking-fix.patch +solaris-emulation-incorrect-tty-locking-fix-2.patch +tty-fix-bits-and-note-more-bits-to-fix.patch +windfarm_smu_satc-simplify-around-i2c_add_driver.patch +make-spinlock-rwlock-annotations-more-accurate-by-using.patch +replace-_spin_trylock-with-spin_trylock-in-the-irq.patch +ext3-turn-on-reservation-dump-on-block-allocation-errors.patch +ext3-add-more-comments-in-block-allocation-reservation-code.patch +generic-boolean.patch +fs-ntfs-conversion-to-generic-boolean.patch +fs-jfs-conversion-to-generic-boolean.patch +block_devc-mutex_lock_nested-fix.patch +fix-mem_write-return-value.patch +doc-fix-kernel-parameters-quiet.patch +pass-a-lock-expression-to-__cond_lock-like-__acquire-and.patch +cramfs-rewrite-init_cramfs_fs.patch +freevxfs-fix-leak-on-error-path.patch +cramfs-make-cramfs_uncompress_exit-return-void.patch +9p-fix-leak-on-error-path.patch +ban-register_filesystemnull.patch +jbd-use-build_bug_on-in-journal-init.patch +more-ext3-16t-overflow-fixes.patch +ext3-inode-numbers-are-unsigned-long.patch +lockdep-core-add-enable-disable_irq_irqsave-irqrestore-apis.patch +really-ignore-kmem_cache_destroy-return-value.patch +make-kmem_cache_destroy-return-void.patch +set-exit_dead-state-in-do_exit-not-in-schedule.patch +kill-pf_dead-flag.patch +introduce-task_dead-state.patch +fix-typo-in-rtc-kconfig.patch
Misc.
+pass-sparse-the-lock-expression-given-to-lock-annotations.patch
Update for new sparse features.
+ntp-add-ntp_update_frequency-fix.patch
Fix ntp-add-ntp_update_frequency.patch
+kill-wall_jiffies.patch
Time management cleanup.
+reiserfs-eliminate-minimum-window-size-for-bitmap-searching.patch
reiserfs speedup/simplification.
+fs-cache-make-kafs-use-fs-cache-12-fix.patch
Fix fs-cache-make-kafs-use-fs-cache-12.patch
+fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem-warning-fixes.patch
Fix fs-cache-cachefiles-a-cache-that-backs-onto-a-mounted-filesystem.patch some more.
+hdaps-add-explicit-hardware-configuration-functions-fix-fix.patch
Fix hdaps-add-explicit-hardware-configuration-functions.patch some more.
+generic-ioremap_page_range-x86_64-conversion-fix.patch
Fix generic-ioremap_page_range-x86_64-conversion.patch
+support-piping-into-commands-in-proc-sys-kernel-core_pattern-fix-2.patch
Fix support-piping-into-commands-in-proc-sys-kernel-core_pattern.patch some more.
+kprobes-make-kprobe-modules-more-portable.patch +kprobes-make-kprobe-modules-more-portable-update.patch +add-regs_return_value-helper.patch +update-documentation-kprobestxt.patch +update-documentation-kprobestxt-update.patch
kprobes updates.
+knfsd-split-svc_serv-into-pools-fix.patch
Fix knfsd-split-svc_serv-into-pools.patch
+nfsd-lockdep-annotation.patch +knfsd-nfsd-lockdep-annotation-fix.patch +knfsd-call-lockd_down-when-closing-a-socket-via-a-write-to-nfsd-portlist.patch +knfsd-protect-update-to-sn_nrthreads-with-lock_kernel.patch +knfsd-fixed-handling-of-lockd-fail-when-adding-nfsd-socket.patch +knfsd-replace-two-page-lists-in-struct-svc_rqst-with-one.patch +knfsd-avoid-excess-stack-usage-in-svc_tcp_recvfrom.patch +knfsd-prepare-knfsd-for-support-of-rsize-wsize-of-up-to-1mb-over-tcp.patch +knfsd-allow-max-size-of-nfsd-payload-to-be-configured.patch +knfsd-make-nfsd-readahead-params-cache-smp-friendly.patch +knfsd-knfsd-cache-ipmap-per-tcp-socket.patch
NFSD updates.
+zvc-support-nr_slab_reclaimable--nr_slab_unreclaimable-swap_prefetch.patch
Update swap prefetch for mm changes.
+ecryptfs-mntput-lower-mount-on-umount_begin.patch +vfs-make-filldir_t-and-struct-kstat-deal-in-64-bit-inode-numbers-ecryptfs.patch +make-kmem_cache_destroy-return-void-ecryptfs.patch
ecryptfs updates
-namespaces-add-nsproxy-dont-include-compileh.patch +namespaces-add-nsproxy-move-init_nsproxy-into-kernel-nsproxyc.patch -namespaces-utsname-switch-to-using-uts-namespaces-uml-fix.patch -namespaces-utsname-use-init_utsname-when-appropriate-gmidi.patch -namespaces-utsname-use-init_utsname-when-appropriate-print_kernel_version.patch -namespaces-utsname-sysctl-hack-fix.patch
namespace patch consolidation.
+make-kmem_cache_destroy-return-void-reiser4.patch
Fix reiser4 for other -mm patches.
+atyfb-possible-cleanups.patch +mbxfb-fix-a-chip-bug-resulting-in-wrong-pixclock.patch +mbxfb-fix-framebuffer-size-smaller-than-requested.patch +fbcon-make-3-functions-static.patch +vt-proper-prototypes-for-some-console-functions.patch +sstfb-clean-ups.patch
fbdev updates.
+md-fix-issues-with-referencing-rdev-in-md-raid1.patch +md-new-sysfs-interface-for-setting-bits-in-the-write-intent-bitmap.patch +md-remove-unnecessary-variable-x-in-stripe_to_pdidx.patch
MD updates
+srcu-3-rcu-variant-permitting-read-side-blocking-srcu-add-lock-annotations.patch
Add lock annotation to SRCU.
+rcu-add-fake-writers-to-rcutorture-tidy.patch
Clean up rcu-add-fake-writers-to-rcutorture.patch
+acpi_format_exception-debug.patch
ACPI debugging.
All 1658 patches:
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/patch-list
2.6.18-rc4-mm3: ROOT_NFS=y compile error
Quoted 7 lines · Andrew Morton
...
Changes since 2.6.18-rc4-mm2:
...
git-nfs.patch
...
git trees
...
This breaks CONFIG_ROOT_NFS=y:
<-- snip -->
...
CC fs/nfs/mount_clnt.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c: In function ‘mnt_create’:/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82: error: implicit declaration of function ‘xprt_create_proto’ /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82: warning: assignment makes pointer from integer without a cast /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:86: error: implicit declaration of function ‘rpc_create_client’ /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:88: warning: assignment makes pointer from integer without a cast make[3]: *** [fs/nfs/mount_clnt.o] Error 1
<-- snip -->
cu
Adrian
Signature · 6 lines
Gentoo kernels are 42 times more popular than SUSE kernels among
KLive users (a service by SUSE contractor Andrea Arcangeli that
gathers data about kernels from many users worldwide).
There are three kinds of lies: Lies, Damn Lies, and Statistics.
Benjamin DisraeliRe: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
----- Original Message ----- From: "Adrian Bunk" <[email protected]>
To: "Andrew Morton" <[email protected]>; "Chuck Lever" <[email protected]>; "Trond Myklebust" <[email protected]>
Cc: <[email protected]>
Sent: Saturday, August 26, 2006 7:56 PM
Subject: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
Quoted 22 lines · Andrew Morton
Quoted 7 lines
...
Changes since 2.6.18-rc4-mm2:
...
git-nfs.patch
...
git trees
...This breaks
CONFIG_ROOT_NFS=y:<-- snip -->
...
CCfs/nfs/mount_clnt.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c: In function ‘mnt_create’:/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82: error: implicit declaration of function ‘xprt_create_proto’/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82: warning: assignment makes pointer from integer without a cast/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:86: error: implicit declaration of function ‘rpc_create_client’/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:88: warning: assignment makes pointer from integer without a cast make[3]: *** [fs/nfs/mount_clnt.o] Error 1
Quoted 1 line
<-- snip -->
Looks like a patch got misapplied somewhere. All my copies of this patch series has this change, but Andrew's doesn't. Trond, let's hook up Monday and work this out.
Re: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
Quoted 13 lines · On Sun, 27 Aug 2006 14:25:21 -0400 "Chuck Lever" <[email protected]> wrote:
Quoted 13 lines
CC
fs/nfs/mount_clnt.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c: In function ‘mnt_create’:/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82:
error: implicit declaration of function ‘xprt_create_proto’/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:82:
warning: assignment makes pointer from integer without a cast/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:86:
error: implicit declaration of function ‘rpc_create_client’/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/fs/nfs/mount_clnt.c:88:
warning: assignment makes pointer from integer without a cast make[3]: *** [fs/nfs/mount_clnt.o] Error 1
Quoted 3 lines
Quoted 1 line
<-- snip -->
Looks like a patch got misapplied somewhere.
That's quite possible.
Quoted 2 lines
All my copies of this patch
series has this change, but Andrew's doesn't.
What is "this change"? The only change I see in Trond's mount_clnt.c is the removal of the xprt.h include.
Re: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
----- Original Message ----- From: "Andrew Morton" <[email protected]>
To: "Chuck Lever" <[email protected]>
Cc: "Adrian Bunk" <[email protected]>; "Trond Myklebust" <[email protected]>; <[email protected]>
Sent: Sunday, August 27, 2006 4:56 PM
Subject: Re: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
Quoted 5 lines
Quoted 2 lines
All my copies of this patch
series has this change, but Andrew's doesn't.What is "this change"? The only change I see in Trond's
mount_clnt.cis the removal of thexprt.hinclude.
Found the problem. Because of changes Trond had included already in his tree, my patches didn't fit on his repository. When I ported my patches to his tree, I accidentally left out the hunk that updates fs/nfs/mount_clnt.c.
Trond should be sending out the missing hunk soon.
Re: 2.6.18-rc4-mm3: ROOT_NFS=y compile error
Quoted 15 lines · Chuck Lever
----- Original Message -----
From: "Andrew Morton" <[email protected]>
To: "Chuck Lever" <[email protected]>
Cc: "Adrian Bunk" <[email protected]>; "Trond Myklebust" <[email protected]>; <[email protected]>
Sent: Sunday, August 27, 2006 4:56 PM
Subject: Re: 2.6.18-rc4-mm3: ROOT_NFS=y compile errorQuoted 6 lines
Quoted 2 lines
All my copies of this patch
series has this change, but Andrew's doesn't.What is "this change"? The only change I see in Trond's
mount_clnt.cis the
removal of thexprt.hinclude.
Quoted 5 lines
Found the problem. Because of changes Trond had included already in his tree, my patches didn't fit on his repository. When I ported my patches to his tree, I accidentally left out the hunk that updates
fs/nfs/mount_clnt.c.Trond should be sending out the missing hunk soon.
Already merged into the NFS git tree. See
The raw patch can also be found on
http://client.linux-nfs.org/Linux-2.6.x/2.6.18-rc5/linux-2.6.18-056-fix_nfsroot.dif
Cheers,
Trond
PATCH 1/1 drivers/i2c/busses/scx200_i2c.c: update struct scx200_i2c_data
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.18-rc4-mm2:
...
+gregkh-i2c-i2c-algo-bit-kill-mdelay.patch
...
I2C tree updates
...
drivers/i2c/busses/scx200_i2c.c was forgotten:
<-- snip -->
...
CC drivers/i2c/busses/scx200_i2c.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/drivers/i2c/busses/scx200_i2c.c:79: warning: excess elements in struct initializer /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/drivers/i2c/busses/scx200_i2c.c:79: warning: (near initialization for ‘scx200_i2c_data’)
...
<-- snip -->
While fixing it, I also converted the struct to C99 initializers.
drivers/i2c/busses/scx200_i2c.c renamed from drivers/i2c/busses/scx200_i2c.c.old +6 -6
@@ -71,12 +71,12 @@*/ static struct i2c_algo_bit_data scx200_i2c_data = { -NULL , - scx200_i2c_setsda, - scx200_i2c_setscl, - scx200_i2c_getsda, - scx200_i2c_getscl, -10 ,10 ,100 ,/* waits, timeout */ + .setsda = scx200_i2c_setsda, + .setscl = scx200_i2c_setscl, + .getsda = scx200_i2c_getsda, + .getscl = scx200_i2c_getscl, + .udelay =10 , + .timeout =100 , };static struct i2c_adapter scx200_i2c_ops = {
Re: [-mm patch] drivers/i2c/busses/scx200_i2c.c: update struct scx200_i2c_data
Hi Adrian,
Quoted 36 lines · Andrew Morton
Quoted 7 lines
...
Changes since 2.6.18-rc4-mm2:
...
+gregkh-i2c-i2c-algo-bit-kill-mdelay.patch
...
I2C tree updates
...
drivers/i2c/busses/scx200_i2c.cwas forgotten:<-- snip -->
...
CCdrivers/i2c/busses/scx200_i2c.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/drivers/i2c/busses/scx200_i2c.c:79: warning: excess elements in struct initializer/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/drivers/i2c/busses/scx200_i2c.c:79: warning: (near initialization for ‘scx200_i2c_data’)
...<-- snip -->
While fixing it, I also converted the struct to C99 initializers.
Signed-off-by Adrian Bunk <[email protected]>drivers/i2c/busses/scx200_i2c.c renamed from drivers/i2c/busses/scx200_i2c.c.old +0
-5@@ -71,12 +71,12 @@*/ static struct i2c_algo_bit_data scx200_i2c_data = { -NULL , - scx200_i2c_setsda, - scx200_i2c_setscl, - scx200_i2c_getsda, - scx200_i2c_getscl,
drivers/i2c/busses/scx200_i2c.c line 82
Quoted 10 lines
drivers/i2c/busses/scx200_i2c.c renamed from drivers/i2c/busses/scx200_i2c.c.old +6
-1- 10, 10, 100, /* waits, timeout */ + .setsda = scx200_i2c_setsda, + .setscl = scx200_i2c_setscl, + .getsda = scx200_i2c_getsda, + .getscl = scx200_i2c_getscl, + .udelay = 10, + .timeout = 100, };static struct i2c_adapter scx200_i2c_ops = {
Good catch, thanks for fixing that. I tried to catch and fix all users when dropping mdelay from struct i2c_algo_bit_data, but obviously I missed this one.
Patch applied.
Signature · 1 line
Jean Delvare
2.6.18-rc4-mm3: NF_CONNTRACK_FTP=y compile error
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.18-rc4-mm2:
...
git-net.patch
...
git trees
...
<-- snip -->
...
CC net/netfilter/nf_conntrack_ftp.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c: In function ‘get_ipv6_addr’:/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: warning: implicit declaration of function ‘in6_pton’ /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: ‘end’ undeclared (first use in this function) /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: (Each undeclared identifier is reported only once /home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: for each function it appears in.) make[3]: *** [net/netfilter/nf_conntrack_ftp.o] Error 1
<-- snip -->
cu
Adrian
Signature · 6 lines
Gentoo kernels are 42 times more popular than SUSE kernels among
KLive users (a service by SUSE contractor Andrea Arcangeli that
gathers data about kernels from many users worldwide).
There are three kinds of lies: Lies, Damn Lies, and Statistics.
Benjamin DisraeliDavid Miller
maintainerRe: 2.6.18-rc4-mm3: NF_CONNTRACK_FTP=y compile error
From: Adrian Bunk <[email protected]>
Date: Sun, 27 Aug 2006 04:42:19 +0200
Quoted 7 lines
CC
net/netfilter/nf_conntrack_ftp.o/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c: In function $,1rx(Bget_ipv6_addr$,1ry(B:/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: warning: implicit declaration of function $,1rx(Bin6_pton$,1ry(B/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: $,1rx(Bend$,1ry(B undeclared (first use in this function)/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: (Each undeclared identifier is reported only once/home/bunk/linux/kernel-2.6/linux-2.6.18-rc4-mm3/net/netfilter/nf_conntrack_ftp.c:117: error: for each function it appears in.) make[3]: *** [net/netfilter/nf_conntrack_ftp.o] Error 1
So the one single place where we call this new in6_pton() thing, it doesn't even compile.
Yoshifuji, what tree are you testing your builds against? This is the second build failure introduced by this in6_pton() changeset.
I'm going to butcher it like this so at least it builds.
commit 32677088bc145cf7d45466e39286f1a8c7bf2d67
Author: David S. Miller <[email protected]> Date: Sat Aug 26 19:48:49 2006 -0700
[NETFILTER]: Fix nf_conntrack_ftp.c build.
Noticed by Adrian Bunk.
net/netfilter/nf_conntrack_ftp.c +3 -1
@@ -21,6 +21,7 @@ #include <linux/netfilter.h>#include <linux/ip.h> #include <linux/ipv6.h> #include <linux/ctype.h> +#include <linux/inet.h> #include <net/checksum.h> #include <net/tcp.h>
@@ -114,7 +115,8 @@ static struct ftp_search {static int get_ipv6_addr (const char *src,size_t dlen,struct in6_addr *dst,u_int8_t term) { -int ret =in6_pton (src,min_t (size_t, dlen,0xffff ), dst, term, &end); +const char *end; +int ret =in6_pton (src,min_t (size_t, dlen,0xffff ), (u8 *)dst, term, &end);if (ret >0 )return (int )(end - src);return 0 ;
PATCH 1/1 struct i2c_algo_pcf_data: remove the mdelay member
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.18-rc4-mm2:
...
+gregkh-i2c-i2c-algo-bit-kill-mdelay.patch
...
I2C tree updates
...
This patch also removes the only usage of the mdelay member in struct i2c_algo_pcf_data, but doesn't remove the struct member itself.
Is seems this patch was also intended?
include/linux/i2c-algo-pcf.h renamed from include/linux/i2c-algo-pcf.h.old +0 -1
@@ -35,7 +35,6 @@ struct i2c_algo_pcf_data {/* local settings */ int udelay; -int mdelay;int timeout; };
Re: [-mm patch] struct i2c_algo_pcf_data: remove the mdelay member
Hi Adrian,
Quoted 19 lines · Andrew Morton
Quoted 7 lines
...
Changes since 2.6.18-rc4-mm2:
...
+gregkh-i2c-i2c-algo-bit-kill-mdelay.patch
...
I2C tree updates
...This patch also removes the only usage of the mdelay member in struct
i2c_algo_pcf_data, but doesn't remove the struct member itself.Is seems this patch was also intended?
Signed-off-by Adrian Bunk <[email protected]>
include/linux/i2c-algo-pcf.h struct i2c_algo_pcf_data { · line 39
Quoted 6 lines
include/linux/i2c-algo-pcf.h renamed from include/linux/i2c-algo-pcf.h.old +0
-1@@ -35,7 +35,6 @@ struct i2c_algo_pcf_data {/* local settings */ int udelay; -int mdelay;int timeout; };
I removed mdelay from i2c-elektor thinking that it was using i2c-algo-bit, I didn't realize it was using a different i2c algorithm. And I didn't know i2c-algo-pcf also had an unused mdelay.
I will send an updated i2c-algo-bit-kill-mdelay.patch to Greg which doesn't affect i2c-elektor. Then we can stack a second patch doing the same for i2c-algo-pcf, which will include your change above, and my change to i2c-elektor.
I agree it doesn't matter much, in the end we end up removing everything and it was dead code anyway, but let's still have clean separate patches doing just one thing at a time.
I just found that i2c-algo-ite has the same unused mdelay member in its algorithm data structure... But I wouldn't bother cleaning it up, given that it is planed for removal next month anyway.
Thanks,
Signature · 1 line
Jean Delvare
Quoted 6 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
Changes since 2.6.18-rc4-mm2:
git-net.patch
It introduces a new warning for me:net/netfilter/xt_CONNMARK.c: In function 'target':net/netfilter/xt_CONNMARK.c:59: warning: implicit declaration of function 'nf_conntrack_event_cache'
The warning is due to the following .config:CONFIG_IP_NF_CONNTRACK=mCONFIG_IP_NF_CONNTRACK_MARK=y
# CONFIG_IP_NF_CONNTRACK_EVENTS is not setCONFIG_IP_NF_CONNTRACK_NETLINK=m
This change was introduced by:
http://www.kernel.org/git/?p=linux/kernel/git/davem/net-2.6.19.git;a=commit;h=76e4b41009b8a2e9dd246135cf43c7fe39553aa5
Proposed solution (based on the define ininclude/net/netfilter/nf_conntrack_compat.h:
net/netfilter/xt_CONNMARK.c +0 -0
@@ -53,7 +53,7 @@ target(struct sk_buff **pskb,
newmark = (*ctmark & ~markinfo->mask) | markinfo->mark;
if (newmark != *ctmark) {
*ctmark = newmark;
-#ifdef CONFIG_IP_NF_CONNTRACK_EVENTS
+#if defined(CONFIG_IP_NF_CONNTRACK) || defined(CONFIG_IP_NF_CONNTRACK_MODULE)
ip_conntrack_event_cache(IPCT_MARK, *pskb);
#else
nf_conntrack_event_cache(IPCT_MARK, *pskb);
@@ -65,7 +65,7 @@ target(struct sk_buff **pskb,
((*pskb)->nfmark & markinfo->mask);
if (*ctmark != newmark) {
*ctmark = newmark;
-#ifdef CONFIG_IP_NF_CONNTRACK_EVENTS
+#if defined(CONFIG_IP_NF_CONNTRACK) || defined(CONFIG_IP_NF_CONNTRACK_MODULE)
ip_conntrack_event_cache(IPCT_MARK, *pskb);
#else
nf_conntrack_event_cache(IPCT_MARK, *pskb);Quoted 22 lines · Benoit Boissinot
Quoted 7 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
Changes since 2.6.18-rc4-mm2:
git-net.patch
It introduces a new warning for me:
net/netfilter/xt_CONNMARK.c: In function 'target':net/netfilter/xt_CONNMARK.c:59: warning: implicit declaration of function 'nf_conntrack_event_cache'The warning is due to the following .config:
CONFIG_IP_NF_CONNTRACK=mCONFIG_IP_NF_CONNTRACK_MARK=y
#CONFIG_IP_NF_CONNTRACK_EVENTSis not setCONFIG_IP_NF_CONNTRACK_NETLINK=m
Quoted 5 lines
This change was introduced by:
http://www.kernel.org/git/?p=linux/kernel/git/davem/net-2.6.19.git;a=commit;h=76e4b41009b8a2e9dd246135cf43c7fe39553aa5Proposed solution (based on the define in
include/net/netfilter/nf_conntrack_compat.h:
That is my fault, thanks for catching up this Benoit.
Signature · 1 line
The dawn of the fourth age of Linux firewalling is coming; a time of great struggle and heroic deeds -- J.Kadlecsik got inspired by J.Morris
Quoted 4 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
git-acpi.patch
commit f62d31ee2f2f453b07107465fea54540cab418eb broke my laptop (pentium M, dell D600).
I can reliably get a hard lockup (no sysrq) when modprobing ehci_hcd and uhci_hci. It works when reverting the changeset.
I can provide cpuinfo or dmesg if necessary.
regards,
Benoit
On (26/08/06 16:09), Andrew Morton didst pronounce:
Quoted 3 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
This failed to build on two x86_64 machines I have access to with (one on test.kernel.org);
OBJCOPY arch/x86_64/boot/compressed/vmlinux.bin
BFD: Warning: Writing section `.data.percpu' to huge (ie negative)
file offset 0x80471000. /usr/local/autobench/sources/x86_64-cross/gcc-3.4.0-glibc-2.3.2/bin/x86_64-unknown-linux-gnu-objcopy:
arch/x86_64/boot/compressed/vmlinux.bin: File truncated
make[2]: *** [arch/x86_64/boot/compressed/vmlinux.bin] Error 1
make[1]: *** [arch/x86_64/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
08/26/06-17:16:14 Build the kernel. Failed rc = 2
08/26/06-17:16:14 build: kernel build Failed rc = 1
08/26/06-17:16:14 command complete: (2) rc=126
Failed and terminated the run
Fatal error, aborting autorun
CONFIG_NR_CPUS was 8. The build log can be seen at
http://test.kernel.org/abat/45342/debug/test.log.0 and the .config is at
http://test.kernel.org/abat/45342/build/dotconfig . I haven't done any further investigation in case this is a known problem. If it's new, I'll start digging.
Signature · 3 lines
Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab
Quoted 22 lines · On Mon, 28 Aug 2006 10:07:54 +0100 [email protected] (Mel Gorman) wrote:
On (26/08/06 16:09), Andrew Morton didst pronounce:
Quoted 3 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
This failed to build on two
x86_64machines I have access to with (one on test.kernel.org);OBJCOPY
arch/x86_64/boot/compressed/vmlinux.bin
BFD: Warning: Writing section `.data.percpu' to huge (ie negative)
file offset0x80471000./usr/local/autobench/sources/x86_64-cross/gcc-3.4.0-glibc-2.3.2/bin/x86_64-unknown-linux-gnu-objcopy:
arch/x86_64/boot/compressed/vmlinux.bin: File truncated
make[2]: *** [arch/x86_64/boot/compressed/vmlinux.bin] Error 1
make[1]: *** [arch/x86_64/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
08/26/06-17:16:14 Build the kernel. Failed rc = 2
08/26/06-17:16:14 build: kernel build Failed rc = 1
08/26/06-17:16:14 command complete: (2) rc=126
Failed and terminated the run
Fatal error, aborting autorun
Quoted 6 lines
CONFIG_NR_CPUSwas 8. The build log can be seen at
http://test.kernel.org/abat/45342/debug/test.log.0 and the .config is at
http://test.kernel.org/abat/45342/build/dotconfig . I haven't done any further investigation in case this is a known problem. If it's new, I'll start digging.
hm. It works for me.
BINUTILS_DIR=binutils-2.16.1
GCC_DIR=gcc-4.0.2
GLIBC_DIR=glibc-2.3.6
I guess one could poke around in vmlinux, find out what's happened to the .data.percpu section. `readelf --sections vmlinux', etc?
Quoted 32 lines · Andrew Morton
Quoted 22 lines · On Mon, 28 Aug 2006 10:07:54 +0100 [email protected] (Mel Gorman) wrote:
On (26/08/06 16:09), Andrew Morton didst pronounce:
Quoted 3 lines
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
This failed to build on two
x86_64machines I have access to with (one on test.kernel.org);OBJCOPY
arch/x86_64/boot/compressed/vmlinux.bin
BFD: Warning: Writing section `.data.percpu' to huge (ie negative)
file offset0x80471000./usr/local/autobench/sources/x86_64-cross/gcc-3.4.0-glibc-2.3.2/bin/x86_64-unknown-linux-gnu-objcopy:
arch/x86_64/boot/compressed/vmlinux.bin: File truncated
make[2]: *** [arch/x86_64/boot/compressed/vmlinux.bin] Error 1
make[1]: *** [arch/x86_64/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2
08/26/06-17:16:14 Build the kernel. Failed rc = 2
08/26/06-17:16:14 build: kernel build Failed rc = 1
08/26/06-17:16:14 command complete: (2) rc=126
Failed and terminated the run
Fatal error, aborting autorunQuoted 6 lines
CONFIG_NR_CPUSwas 8. The build log can be seen at
http://test.kernel.org/abat/45342/debug/test.log.0 and the .config is at
http://test.kernel.org/abat/45342/build/dotconfig . I haven't done any further investigation in case this is a known problem. If it's new, I'll start digging.
Quoted 8 lines
hm. It works for me.
BINUTILS_DIR=binutils-2.16.1
GCC_DIR=gcc-4.0.2
GLIBC_DIR=glibc-2.3.6I guess one could poke around in vmlinux, find out what's happened to the .data.percpu section. `readelf --sections vmlinux', etc?
There didn't seem to be anything unusual about the .data.percpu section It turned out to be a binutils version problem. On the two test machines, the cross-compiler from http://developer.osdl.org/dev/plm/cross_compile/x86_64-unknown-linux-gnu.tar.bz2 was being used. When later versions were used, the problem disappeared.
Thanks
Signature · 3 lines
Mel Gorman Part-time Phd Student Linux Technology Center University of Limerick IBM Dublin Software Lab
divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]
In reply to Andrew MortonQuoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
[...]
Quoted 1 line
git-net.patch
got this one when starting sshd:
[ 44.412000] divide error: 0000 [#1] [ 44.412000] 4K_STACKS PREEMPT [ 44.412000] last sysfs file: /devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load [ 44.412000] Modules linked in: nfsd exportfs lockd sunrpc ipt_MASQUERADE iptable_nat ip_nat xt_tcpudp xt_state ip_conntrack iptable_filter ip_tables x_tables ipv6 jfs aes dm_crypt dm_mod rtc sony_acpi tun psmouse sonypi speedstep_ich speedstep_lib cpufreq_conservative cpufreq_ondemand freq_table cpufreq_powersave sd_mod usb_storage scsi_mod usbhid pcmcia snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer intel_agp agpgart i2c_i801 snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic pcmcia_core uhci_hcd usbcore evdev e100 mii pcspkr [ 44.412000] CPU: 0 [ 44.412000] EIP: 0060:[<d1516aca>] Not tainted VLI [ 44.412000] EFLAGS: 00210246 (2.6.18-rc4-mm3-1 #6) [ 44.412000] EIP is at fib6_rule_match+0x7a/0x150 [ipv6] [ 44.412000] eax: 00000000 ebx: cd9d4e30 ecx: d15290e0 edx: 00000000 [ 44.412000] esi: cd7d9e08 edi: cd9d4e30 ebp: cd9d4d34 esp: cd9d4d0c [ 44.412000] ds: 007b es: 007b ss: 0068 [ 44.412000] Process sshd (pid: 3780, ti=cd9d4000 task=cf131590 task.ti=cd9d4000) [ 44.412000] Stack: 00000003 c018b200 00000000 ced9df60 cd9d4d6c 00000000 ced9df60 d15290e0 [ 44.412000] cd7d9e08 cd9d4e30 cd9d4d58 c02c198e d15290e0 cd9d4e30 00000000 c123f380 [ 44.412000] cd9d4e30 cd7d9e08 cd9d4e30 cd9d4d80 d15169dc d15290a0 cd9d4e30 00000000 [ 44.412000] Call Trace: [ 44.412000] [<c02c198e>] fib_rules_lookup+0x5e/0xe0 [ 44.412000] [<d15169dc>] fib6_rule_lookup+0x3c/0xb0 [ipv6] [ 44.412000] [<d14f8702>] ip6_route_output+0x32/0x40 [ipv6] [ 44.412000] [<d14ed155>] ip6_dst_lookup_tail+0x95/0xd0 [ipv6] [ 44.412000] [<d14ed1a7>] ip6_dst_lookup+0x17/0x20 [ipv6] [ 44.412000] [<d15120ce>] ip6_datagram_connect+0x36e/0x6c0 [ipv6] [ 44.412000] [<c02f6829>] inet_dgram_connect+0x39/0x80 [ 44.412000] [<c02a6ceb>] sys_connect+0x6b/0x90 [ 44.412000] [<c02a846f>] sys_socketcall+0x9f/0x260 [ 44.412000] [<c010325b>] syscall_call+0x7/0xb [ 44.412000] [<b7c7c93c>] 0xb7c7c93c [ 44.412000] ======================= [ 44.412000] Code: 00 00 00 89 d8 83 e0 1f 0f 85 9a 00 00 00 8b 5d 08 0f b6 53 68 84 d2 75 78 8b 55 08 8b 5d 0c 8b 4a 60 8b 43 28 31 c8 89 d1 31 d2 <f7> 71 64 85 c0 0f 94 c0 0f b6 c0 8b 5d f4 8b 75 f8 8b 7d fc 89 [ 44.412000] EIP: [<d1516aca>] fib6_rule_match+0x7a/0x150 [ipv6] SS:ESP 0068:cd9d4d0c [ 44.412000] <6>note: sshd[3780] exited with preempt_count 1
config and full dmesg:
http://oioio.altervista.org/linux/config-2.6.18-rc4-mm3-1
http://oioio.altervista.org/linux/dmesg-2.6.18-rc4-mm3-1
it's at fib6_rules.c:132 but since I can't tell why r->fwmask is 0 I'll avoid proposing a wrong patch :)
Signature · 2 lines
mattia :wq!
Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]
Quoted 30 lines · On Mon, 28 Aug 2006 22:07:16 +0200 Mattia Dongili <[email protected]> wrote:
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
[...]
Quoted 1 line
git-net.patch
got this one when starting sshd:
[ 44.412000] divide error: 0000 [#1] [ 44.412000] 4K_STACKS PREEMPT [ 44.412000] last sysfs file: /devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load [ 44.412000] Modules linked in: nfsd exportfs lockd sunrpc ipt_MASQUERADE iptable_nat ip_nat xt_tcpudp xt_state ip_conntrack iptable_filter ip_tables x_tables ipv6 jfs aes dm_crypt dm_mod rtc sony_acpi tun psmouse sonypi speedstep_ich speedstep_lib cpufreq_conservative cpufreq_ondemand freq_table cpufreq_powersave sd_mod usb_storage scsi_mod usbhid pcmcia snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer intel_agp agpgart i2c_i801 snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic pcmcia_core uhci_hcd usbcore evdev e100 mii pcspkr [ 44.412000] CPU: 0 [ 44.412000] EIP: 0060:[<d1516aca>] Not tainted VLI [ 44.412000] EFLAGS: 00210246 (2.6.18-rc4-mm3-1 #6) [ 44.412000] EIP is at fib6_rule_match+0x7a/0x150 [ipv6] [ 44.412000] eax: 00000000 ebx: cd9d4e30 ecx: d15290e0 edx: 00000000 [ 44.412000] esi: cd7d9e08 edi: cd9d4e30 ebp: cd9d4d34 esp: cd9d4d0c [ 44.412000] ds: 007b es: 007b ss: 0068 [ 44.412000] Process sshd (pid: 3780, ti=cd9d4000 task=cf131590 task.ti=cd9d4000) [ 44.412000] Stack: 00000003 c018b200 00000000 ced9df60 cd9d4d6c 00000000 ced9df60 d15290e0 [ 44.412000] cd7d9e08 cd9d4e30 cd9d4d58 c02c198e d15290e0 cd9d4e30 00000000 c123f380 [ 44.412000] cd9d4e30 cd7d9e08 cd9d4e30 cd9d4d80 d15169dc d15290a0 cd9d4e30 00000000 [ 44.412000] Call Trace: [ 44.412000] [<c02c198e>] fib_rules_lookup+0x5e/0xe0 [ 44.412000] [<d15169dc>] fib6_rule_lookup+0x3c/0xb0 [ipv6] [ 44.412000] [<d14f8702>] ip6_route_output+0x32/0x40 [ipv6] [ 44.412000] [<d14ed155>] ip6_dst_lookup_tail+0x95/0xd0 [ipv6] [ 44.412000] [<d14ed1a7>] ip6_dst_lookup+0x17/0x20 [ipv6] [ 44.412000] [<d15120ce>] ip6_datagram_connect+0x36e/0x6c0 [ipv6]
Quoted 8 lines
[ 44.412000] [<c02f6829>] inet_dgram_connect+0x39/0x80 [ 44.412000] [<c02a6ceb>] sys_connect+0x6b/0x90 [ 44.412000] [<c02a846f>] sys_socketcall+0x9f/0x260 [ 44.412000] [<c010325b>] syscall_call+0x7/0xb [ 44.412000] [<b7c7c93c>] 0xb7c7c93c [ 44.412000] ======================= [ 44.412000] Code: 00 00 00 89 d8 83 e0 1f 0f 85 9a 00 00 00 8b 5d 08 0f b6 53 68 84 d2 75 78 8b 55 08 8b 5d 0c 8b 4a 60 8b 43 28 31 c8 89 d1 31 d2 <f7> 71 64 85 c0 0f 94 c0 0f b6 c0 8b 5d f4 8b 75 f8 8b 7d fc 89 [ 44.412000] EIP: [<d1516aca>] fib6_rule_match+0x7a/0x150 [ipv6] SS:ESP 0068:cd9d4d0c
I cannot work out how the heck you got a divide instruction in fib6_rule_match().
Can you please do `make net/ipv6/fib6_rules.s', find the code which implements fib6_rule_match() (line starting with "fib6_rule_match:") and send that plus the next 200-odd lines? Or just stick fib6_rules.s on a server somewhere? Or mail me fib6_rules.s off-list.
Thanks.
Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]
Quoted 3 lines
I cannot work out how the heck you got a divide instruction in
fib6_rule_match().
This might be another symptom of the broken smp-alternatives patch. It tended to randomly corrupt some instructions by inserting different bytes which then crash in interesting ways.
I already sent a fix for that, but it's not in yet.
-Andi
Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]
In reply to Mattia DongiliQuoted 11 lines · On Mon, 28 Aug 2006 22:07:16 +0200 Mattia Dongili <[email protected]> wrote:
[ 44.412000] ======================= [ 44.412000] Code: 00 00 00 89 d8 83 e0 1f 0f 85 9a 00 00 00 8b 5d 08 0f b6 53 68 84 d2 75 78 8b 55 08 8b 5d 0c 8b 4a 60 8b 43 28 31 c8 89 d1 31 d2 <f7> 71 64 85 c0 0f 94 c0 0f b6 c0 8b 5d f4 8b 75 f8 8b 7d fc 89 [ 44.412000] EIP: [<d1516aca>] fib6_rule_match+0x7a/0x150 [ipv6] SS:ESP 0068:cd9d4d0c [ 44.412000] <6>note: sshd[3780] exited with preempt_count 1config and full dmesg:
http://oioio.altervista.org/linux/config-2.6.18-rc4-mm3-1
http://oioio.altervista.org/linux/dmesg-2.6.18-rc4-mm3-1it's at fib6_rules.c:132 but since I can't tell why
r->fwmaskis 0 I'll avoid proposing a wrong patch :)
Oh. It looks like this has already been fixed:
#ifdef CONFIG_IPV6_ROUTE_FWMARK
if ((r->fwmark ^ fl->fl6_fwmark) & r->fwmask)
return 0;#endif
there's no divide in there now.
David Miller
maintainerRe: divide error: 0000 in fib6_rule_match
From: Andrew Morton <[email protected]>
Date: Mon, 28 Aug 2006 14:30:03 -0700
Quoted 8 lines
Oh. It looks like this has already been fixed:
#ifdef CONFIG_IPV6_ROUTE_FWMARK if ((r->fwmark ^ fl->fl6_fwmark) & r->fwmask) return 0;#endif
there's no divide in there now.
That's right there used to be a typo there.
Re: divide error: 0000 in fib6_rule_match [Re: 2.6.18-rc4-mm3]
In reply to Andrew MortonQuoted 2 lines · Andrew Morton
On Mon, 28 Aug 2006 22:07:16 +0200
Mattia Dongili <[email protected]> wrote:
[...]
Quoted 11 lines
Quoted 2 lines
it's at fib6_rules.c:132 but since I can't tell why
r->fwmaskis 0 I'll avoid proposing a wrong patch :)Oh. It looks like this has already been fixed:
#ifdef CONFIG_IPV6_ROUTE_FWMARK if ((r->fwmark ^ fl->fl6_fwmark) & r->fwmask) return 0;#endif
there's no divide in there now.
Ok, great, I have a division instead of the bitwise and there in fact.
thanks
Signature · 2 lines
mattia :wq!
one more ACPI Error (utglobal-0125): Unknown exception code: 0xFFFFFFEA [Re: 2.6.18-rc4-mm3]
In reply to Andrew MortonQuoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
[...]
Quoted 1 line
git-acpi.patch
Sorry for reporting separately, I deleted the other thread on the issue. Here we go:
[ 9.386644] PCI: Using ACPI for IRQ routing [ 9.386688] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report [ 9.391209] ACPI Error (utglobal-0125): Unknown exception code: 0xFFFFFFEA [20060707] [ 9.391521] [<c0103a9f>] dump_trace+0x1ef/0x230 [ 9.391626] [<c0103b06>] show_trace_log_lvl+0x26/0x40 [ 9.391724] [<c01042bb>] show_trace+0x1b/0x20 [ 9.391820] [<c01043a4>] dump_stack+0x24/0x30 [ 9.391918] [<c0249f15>] acpi_format_exception+0xa3/0xb0 [ 9.392729] [<c0246fb6>] acpi_ut_status_exit+0x31/0x5e [ 9.393453] [<c0243352>] acpi_walk_resources+0x10e/0x11b [ 9.394174] [<c025697e>] acpi_motherboard_add+0x22/0x31 [ 9.394977] [<c0255890>] acpi_bus_driver_init+0x2b/0x7c [ 9.395742] [<c02568da>] acpi_bus_register_driver+0xa1/0x123 [ 9.396507] [<c0418adb>] acpi_motherboard_init+0x17/0xfb [ 9.397268] [<c01003d0>] init+0x80/0x290 [ 9.397343] [<c0103593>] kernel_thread_helper+0x7/0x14 [ 9.397439] =======================
full dmesg: http://oioio.altervista.org/linux/dmesg-2.6.18-rc4-mm3-1
config: http://oioio.altervista.org/linux/config-2.6.18-rc4-mm3-1
DSDT: http://oioio.altervista.org/linux/DSDT.aml
http://oioio.altervista.org/linux/DSDT.dsl
lspci: http://oioio.altervista.org/linux/lspci-v
Signature · 2 lines
mattia :wq!
Quoted 2 lines · Andrew Morton
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/
I get things like the appended one on a regular basis at the system startup.
IIRC it has been reported for one of the previous -mm kernels, but it's still there.
Adding 2104504k swap on /dev/hdc3. Priority:-1 extents:1 across:2104504k skge eth0: enabling interface
BUG: MAX_STACK_TRACE_ENTRIES too low!
turning off the locking correctness validator.
Call Trace: [<ffffffff8020b119>] dump_trace+0xb9/0x3d0 [<ffffffff8020b473>] show_trace+0x43/0x60 [<ffffffff8020b785>] dump_stack+0x15/0x20 [<ffffffff802489a6>] save_trace+0xd6/0xf0 [<ffffffff80248ad1>] add_lock_to_list+0x91/0xc0 [<ffffffff8024ad31>] __lock_acquire+0xb01/0xd30 [<ffffffff8024b2fb>] lock_acquire+0x8b/0xc0 [<ffffffff80475b05>] _spin_lock_irq+0x35/0x50 [<ffffffff80472aec>] schedule+0x16c/0x5ef [<ffffffff804734b7>] preempt_schedule_irq+0x57/0x90 [<ffffffff8020a3f6>] retint_kernel+0x26/0x30 [<ffffffff804740fb>] __mutex_lock_slowpath+0x23b/0x270 [<ffffffff80474139>] mutex_lock+0x9/0x10 [<ffffffff8821801a>] :snd_seq_device:snd_seq_device_info+0x1a/0xd0 [<ffffffff8806be5e>] :snd:snd_info_entry_open+0x27e/0x360 [<ffffffff8028d19c>] __dentry_open+0x13c/0x290 [<ffffffff8028d39d>] nameidata_to_filp+0x2d/0x50 [<ffffffff8028d3fd>] do_filp_open+0x3d/0x50 [<ffffffff8028d46a>] do_sys_open+0x5a/0xf0 [<ffffffff8028d52b>] sys_open+0x1b/0x20 [<ffffffff80209d2e>] system_call+0x7e/0x83 [<00002ab9c19f1722>] [<ffffffff802489a6>] save_trace+0xd6/0xf0 [<ffffffff80248ad1>] add_lock_to_list+0x91/0xc0 [<ffffffff8024ad31>] __lock_acquire+0xb01/0xd30 [<ffffffff80472aec>] schedule+0x16c/0x5ef [<ffffffff8024b2fb>] lock_acquire+0x8b/0xc0 [<ffffffff80472aec>] schedule+0x16c/0x5ef [<ffffffff80475b05>] _spin_lock_irq+0x35/0x50 [<ffffffff80472aec>] schedule+0x16c/0x5ef [<ffffffff8024b3a9>] mark_held_locks+0x79/0xa0 [<ffffffff804734b1>] preempt_schedule_irq+0x51/0x90 [<ffffffff804734b7>] preempt_schedule_irq+0x57/0x90 [<ffffffff8020a3f6>] retint_kernel+0x26/0x30 [<ffffffff804740fb>] __mutex_lock_slowpath+0x23b/0x270 [<ffffffff8047411d>] __mutex_lock_slowpath+0x25d/0x270 [<ffffffff80474139>] mutex_lock+0x9/0x10 [<ffffffff8821801a>] :snd_seq_device:snd_seq_device_info+0x1a/0xd0 [<ffffffff8806be5e>] :snd:snd_info_entry_open+0x27e/0x360 [<ffffffff8806bbe0>] :snd:snd_info_entry_open+0x0/0x360 [<ffffffff8028d19c>] __dentry_open+0x13c/0x290 [<ffffffff8028d39d>] nameidata_to_filp+0x2d/0x50 [<ffffffff8028d3fd>] do_filp_open+0x3d/0x50 [<ffffffff80475960>] _spin_unlock+0x30/0x60 [<ffffffff8028cb58>] get_unused_fd+0xf8/0x110 [<ffffffff803581fa>] strncpy_from_user+0x3a/0x50 [<ffffffff8028d46a>] do_sys_open+0x5a/0xf0 [<ffffffff8028d52b>] sys_open+0x1b/0x20 [<ffffffff80209d2e>] system_call+0x7e/0x83
NET: Registered protocol family 17
Quoted 1 line · On Sat, 26 Aug 2006 16:09:22 -0700 Andrew Morton <[email protected]> wrote:
+namespaces-add-nsproxy-move-init_nsproxy-into-kernel-nsproxyc.patch
This causes a multiple definition of init_nsproxy on AVR32. Reverting namespaces-add-nsproxy-avr32-fix.patch fixes it.
Haavard
Quoted 7 lines · Haavard Skinnemoen
Quoted 1 line · On Sat, 26 Aug 2006 16:09:22 -0700 Andrew Morton <[email protected]> wrote:
+namespaces-add-nsproxy-move-init_nsproxy-into-kernel-nsproxyc.patch
This causes a multiple definition of
init_nsproxyon AVR32. Reverting namespaces-add-nsproxy-avr32-fix.patch fixes it.
Could you try this ?
thanks,
C.
--- arch/avr32/kernel/init_task.c | 2 -- 1 file changed, 2 deletions(-)
arch/avr32/kernel/init_task.c +0 -2
@@ -10,7 +10,6 @@#include <linux/sched.h> #include <linux/init_task.h> #include <linux/mqueue.h> -#include <linux/nsproxy.h> #include <asm/pgtable.h>
@@ -19,7 +18,6 @@ static struct files_struct init_files =static struct signal_struct init_signals =INIT_SIGNALS (init_signals);static struct sighand_struct init_sighand =INIT_SIGHAND (init_sighand);struct mm_struct init_mm =INIT_MM (init_mm); -struct nsproxy init_nsproxy =INIT_NSPROXY (init_nsproxy);EXPORT_SYMBOL (init_mm);
Quoted 10 lines · On Tue, 29 Aug 2006 17:18:58 +0200 Cedric Le Goater <[email protected]> wrote:
Quoted 7 lines · Haavard Skinnemoen
Quoted 1 line · On Sat, 26 Aug 2006 16:09:22 -0700 Andrew Morton <[email protected]> wrote:
+namespaces-add-nsproxy-move-init_nsproxy-into-kernel-nsproxyc.patch
This causes a multiple definition of
init_nsproxyon AVR32. Reverting namespaces-add-nsproxy-avr32-fix.patch fixes it.Could you try this ?
Yes, this works fine. This does in fact revert namespaces-add-nsproxy-avr32-fix.patch, so it would work equally well to just drop that patch.
Thanks,
Haavard
PATCH 1/1 net/sched/act_simple.c: make struct simp_hash_info static
In reply to Andrew MortonQuoted 7 lines · Andrew Morton
...
Changes since 2.6.18-rc4-mm2:
...
git-net.patch
...
git trees
...
This patch makes the needlessly global struct simp_hash_info static.
net/sched/act_simple.c renamed from net/sched/act_simple.c.old +1 -1
@@ -28,7 +28,7 @@static u32 simp_idx_gen;static DEFINE_RWLOCK (simp_lock); -struct tcf_hashinfo simp_hash_info = { +static struct tcf_hashinfo simp_hash_info = { .htab = tcf_simp_ht, .hmask =SIMP_TAB_MASK , .lock = &simp_lock,
Re: [-mm patch] net/sched/act_simple.c: make struct simp_hash_info static
From: Adrian Bunk <[email protected]>
Date: Wed, 30 Aug 2006 22:35:07 +0200
Quoted 9 lines · Andrew Morton
Quoted 7 lines
...
Changes since 2.6.18-rc4-mm2:
...
git-net.patch
...
git trees
...
Quoted 3 lines
This patch makes the needlessly global struct
simp_hash_infostatic.Signed-off-by Adrian Bunk <[email protected]>
Applied, thanks Adrian.
PATCH 1/1 drivers/input/misc/wistron_btns.c: fix section mismatch
In reply to Andrew MortonThis patch fixes the following section mismatch (dmi_matched() is referenced from struct dmi_ids):
<-- snip -->
...
Building modules, stage 2.
MODPOST 1956 modules
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x1e0) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x20c) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x238) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x264) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x290) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x2bc) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x2e8) and '__param_str_force'
...
<-- snip -->
drivers/input/misc/wistron_btns.c renamed from drivers/input/misc/wistron_btns.c.old +1 -1
@@ -242,7 +242,7 @@static int have_wifi;static int have_bluetooth; -static int __init dmi_matched (struct dmi_system_id *dmi) +static int dmi_matched (struct dmi_system_id *dmi) {const struct key_entry *key;
Re: [-mm patch] drivers/input/misc/wistron_btns.c: fix section mismatch
Quoted 3 lines · Adrian Bunk
This patch fixes the following section mismatch (
dmi_matched()is referenced from structdmi_ids):
dmi_ids is only used in select_keymap, which is __init. Moreover, dmi_ids is marked __initdata so I do not see what the problem is...
Signature · 1 line
Dmitry
Re: [-mm patch] drivers/input/misc/wistron_btns.c: fix section mismatch
Quoted 7 lines · Dmitry Torokhov
Quoted 3 lines · Adrian Bunk
This patch fixes the following section mismatch (
dmi_matched()is referenced from structdmi_ids):
dmi_idsis only used inselect_keymap, which is__init. Moreover,dmi_idsis marked__initdataso I do not see what the problem is...
ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/broken-out/revert-input-wistron-fix-section-reference-mismatches.patch
Quoted 1 line
Dmitry
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon SeedRe: [-mm patch] drivers/input/misc/wistron_btns.c: fix section mismatch
Quoted 11 lines · Adrian Bunk
Quoted 7 lines · Dmitry Torokhov
Quoted 3 lines · Adrian Bunk
This patch fixes the following section mismatch (
dmi_matched()is referenced from structdmi_ids):
dmi_idsis only used inselect_keymap, which is__init. Moreover,dmi_idsis marked__initdataso I do not see what the problem is...ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.18-rc4/2.6.18-rc4-mm3/broken-out/revert-input-wistron-fix-section-reference-mismatches.patch
Ah, I see. I think it is fixed properly in Linus' tree.
Signature · 1 line
Dmitry
PATCH 1/1 improve SECURITY_SELINUX_POLICYDB_VERSION_MAX{,_VALUE} help texts
In reply to Andrew MortonWe can't expect everyone to know what "FC3" is.
security/selinux/Kconfig renamed from security/selinux/Kconfig.old +7 -3
@@ -135,8 +135,10 @@ config SECURITY_SELINUX_POLICYDB_VERSION It can be adjusted downward to support legacy userland (init) that does not correctly handle kernels that support newer policy versions. - Examples: For FC3 or FC4, enable this option and set the value via - the next option. For FC5 and later, do not enable this option. + Examples: + For the Fedora Core 3 or 4 Linux distributions, enable this option + and set the value via the next option. For Fedore Core 5 and later, + do not enable this option. If you are unsure how to answer this question, answer N.
@@ -149,7 +151,9 @@ config SECURITY_SELINUX_POLICYDB_VERSION This option sets the value for the maximum policy format version supported by SELinux. - Examples: For FC3, use 18. For FC4, use 19. + Examples: + For Fedora Core 3, use 18. + For Fedora Core 4, use 19. If you are unsure how to answer this question, look for the policy format version supported by your policy toolchain, by