ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm5/
- More CPU scheduler work. Hopefully this kernel will now address the
regressions that a few people have noted on certain workloads. We appear to
be getting close.
- Various fixes, cleanups and code shrinkages.
Changes since 2.6.5-mm4:
bk-alsa.patch
bk-driver-core.patch
bk-drm.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-netdev.patch
bk-pci.patch
bk-usb.patch
bk-agpgart.patch
bk-cpufreq.patch
External trees
-x86_64-update.patch
-kconfig-url-fixes.patch
-Lindent-devfs.patch
-system_running-fix.patch
-vt-cleanup.patch
-con_open-speedup.patch
-remove-down_tty_sem.patch
-tty-race-fix-43.patch
-i4l-kernelcapi-rework.patch
-wchan-use-ELF-sections.patch
-wchan-use-ELF-sections-sparc64-fix.patch
-ppc32-altivec-exception-fix.patch
-ppc64-si_addr-fix.patch
-ppc64-hugepage-fix.patch
-ppc64-hugepage-fix-32.patch
-ppc64-alloc_consistent-retval-fixes.patch
-ppc64-Fix-G5-build-with-DART-iommu-support.patch
-disable-VT-on-iSeries-by-default.patch
-ppc64-export-itLpNaca-on-iSeries.patch
-PPC64-iSeries-virtual-ethernet-driver.patch
-ppc64-Allow-hugepages-anywhere-in-low-4GB.patch
-ppc64-move-epow-log-buffer-to-bss.patch
-ppc4xx-memleak-fix.patch
-quota-locking-fixes.patch
-inode-cleanup.patch
-initramfs-search-for-init-orig.patch
-knfsd-01-oops-fix.patch
-knfsd-02-auth-error-return-fix.patch
-knfsd-03-auth_error-formatting-fix.patch
-knfsd-04-remove-name_lookup_h.patch
-knfsd-05-mounted_on_fileid-support.patch
-knfsd-06-UTF8-improvements.patch
-knfsd-07-auth_gss-export.patch
-knfsd-08-gss-integrity.patch
-md-merging-fix.patch
-mq-01-codemove.patch
-mq-02-syscalls.patch
-mq-03-core.patch
-mq-04-linuxext-poll.patch
-mq-05-linuxext-mount.patch
-mq-update-01.patch
-mq-security-fix.patch
-split-netlink_unicast.patch
-mq_notify-via-netlink.patch
-compat_mq.patch
-more-fixups-for-compat_mq.patch
-compat_mq-ppc-fix.patch
-compat_mq-fix.patch
-mq-timespec-checking-fix.patch
-ipmi-updates-3.patch
-move-job-control-stuff-tosignal_struct.patch
-lower-zone-protection-numa-fix.patch
-ext3-fsync-speedup.patch
-ext2-fsync-speedup-2.patch
-jbd-commit-ordered-fix.patch
-jbd-move-locked-buffers.patch
-jbd-iobuf-error-handling-fix.patch
-readv-writev-check-fix.patch
-kerneldoc-handle-attributes.patch
-slab-alignment-rework.patch
-set-mod-waiter-before-calling-stop_machine.patch
-procfs-comment-fixes.patch
-sb_mixer-bounds-checking.patch
-pmdisk-store-handling-fix.patch
-file-operations-fcntl.patch
-sys_time-subtick-correction-fix.patch
-bitmap_parse-fix.patch
-ver_linux-fix.patch
-codingstyle-fix-for-emacs.patch
-document-unused-i386-pte-bits.patch
-docbook-sgml-quotes-fix.patch
-sgml-close-tags.patch
-sch_ingress-help-fix.patch
-i386-irq-cleanup.patch
-firmware-loader-docs-fix.patch
-trivial-patches-in-maintainers.patch
-genksyms-parser-fix.patch
-CONFIG_X86_GENERIC-help-fix.patch
-credits-update.patch
-device-h-duplicate-include.patch
-unmapped-CPU-node-number-fix.patch
-submitting-trivial-patches.patch
-ne2k-pic-build-fix.patch
-doc-changes-update.patch
-drm-put_user-fixes.patch
-export-complete_all.patch
-urandom-scalability-fix.patch
-cpu5wdt-warning-fix.patch
-fget-speedup.patch
-move-__this_module-to-modpost.patch
-modversions-fix.patch
-support-zerobased-floppies.patch
-remove-bitmap-length-limits.patch
-huge-sparse-tmpfs-files.patch
-strip-param-quotes.patch
-summit-irq-count-override.patch
-summit-increase-MAX_MP_BUSSES.patch
-msi-ia64.patch
-msi-ia64-x86_64-fix.patch
-ia32-msi-fixup.patch
-stv0299-unused-var-fix.patch
-selinux-fix-struct-type.patch
-pte_alloc_one-null-pointer-check.patch
-kill-MAKEDEV-scripts.patch
-wavfront-warning-fix.patch
-hysnd-MOD_USE_COUNT-fix.patch
-CONFIG_EMBEDDED-help-fix.patch
-remove-nswap-cnswap.patch
-no-quota-inode-shrinkage.patch
-geode-suspend-on-halt.patch
-O_DIRECT-race-fixes-rollup.patch
-O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
-blockdev-direct-io-speedup.patch
-dio-aio-fixes.patch
-aio-fallback-bio_count-race-fix-2.patch
-rw_swap_page_sync-fix.patch
-radix-tree-tagging.patch
-irq-safe-pagecache-lock.patch
-tag-dirty-pages.patch
-tag-writeback-pages.patch
-stop-using-dirty-pages.patch
-kupdate-function-fix.patch
-stop-using-io-pages.patch
-stop-using-locked-pages.patch
-stop-using-clean-pages.patch
-unslabify-pgds-and-pmds.patch
-slab-stop-using-page-list.patch
-page_alloc-stop-using-page-list.patch
-hugetlb-stop-using-page-list.patch
-pageattr-stop-using-page-list.patch
-readahead-stop-using-page-list.patch
-compound-pages-stop-using-lru.patch
-arm-stop-using-page-list.patch
-m68k-stop-using-page-list.patch
-remove-page-list.patch
-clear_page_dirty_for_io.patch
-block_write_full_page-redirty.patch
-writeback-search-start.patch
-mpage_writepages-latency-fix.patch
-mpage-cleanup.patch
-use-compound-pages-for-hugetlb-only.patch
-fork-vma-order-fix.patch
-mremap-copy_one_pte-fix.patch
-mremap-move_vma-fix.patch
-mremap-vma_relink_file-fix.patch
-mremap-check-map_count.patch
-mremap-rmap-comment-fix.patch
-kswapd-remove-pages-scanned.patch
-laptop-mode-3.patch
-laptop-mode-doc-update.patch
-laptop-mode-control-script-fix.patch
-laptop-mode-noflushd-warning.patch
-laptop-mode-sync-completion.patch
-ext3-commit-default.patch
-tunable-pagefault-readaround.patch
-filemap_nopage-busywait-fix.patch
-acpi-printk-fix.patch
-ia32-4k-stacks.patch
-proc-load-average-fix.patch
-ppc64-NUMA-fix-for-16MB-LMBs.patch
-sparc64-build-fix.patch
-epoll-comment-fixes.patch
-stop_machine-barrier-fixes.patch
-sunrpc-svcsock-drop.patch
-acl-version-mismatch.patch
-v4l-cropcap-ioctl-fix.patch
-v4l-v4l1-compat-fix.patch
-v4l-tuner-fix.patch
-v4l-msp3400-update.patch
-v4l-pv951-remote-support.patch
-v4l-saa7134-update.patch
-v4l-saa7134-update-fix.patch
-v4l-bttv-update.patch
-v4l-doc-update.patch
-v4l-cx88-update.patch
-drivers-base-platform-tpyo-fix.patch
-nfs-readdirplus-overflow-fix.patch
-nfs-32bit-statfs-fix.patch
-nfs-32bit-statfs-fix-warning-fix.patch
-wavefront_synth-unused-var.patch
-tda1004x-unused-var.patch
-pmdisk-needs-asmlinkage.patch
-cycx_drv-warning-fix.patch
-ibmlana-needs-MCA_LEGACY.patch
-rcu_list-documentation.patch
-list-inline-cleanup.patch
-noexec-stack.patch
-ext3-transaction-batching-fix.patch
-reiserfs-nesting-02.patch
-reiserfs-journal-writer.patch
-reiserfs-logging.patch
-reiserfs-jh-2.patch
-reiserfs-end-trans-bkl.patch
-reiserfs-prealloc.patch
-reiserfs-tail-jh.patch
-reiserfs-writepage-ordered-race.patch
-reiserfs-file_write_hole_sd.diff.patch
-reiserfs-laptop-mode.patch
-reiserfs-truncate-leak.patch
-reiserfs-ordered-lat.patch
-reiserfs-dirty-warning.patch
-reiserfs_kfree-warning-fix.patch
-reiserfs-writepage-race-fix.patch
-selinux-ipv6-support.patch
-selinux-remove-duplicate-assignment.patch
-lightweight-auditing-framework.patch
-lightweight-auditing-framework-ipv6-support.patch
-selinux-compute_sid-fixes.patch
-selinux-remove-ratelimit.patch
-mixart-build-fix.patch
-unmap_vmas-latency-improvement.patch
-i386-head_S-cleanups.patch
-intermezzo-leak-fixes.patch
-es1688-define-fix.patch
-load_elf_binary-overflow-detection-fix.patch
-stack-reductions-ide-cd.patch
-stack-reductions-ide.patch
-stack-reductions-isdn.patch
-use-EFLAGS_defines.patch
-h8300-ptrace-fix.patch
-h8300-entry_s-cleanup.patch
-h8300-others.patch
-h8300-support-update.patch
-sh-sci-build-fix.patch
-posix-timers-thread.patch
-v850-bitop-volatiles.patch
-v850-dma-mapping-fix.patch
-m68knommu-dma-mapping.patch
-m68knommu-kernel_thread-fix.patch
-m68knommu-kconfig-cleanup.patch
-m68knommu-comempci-printk-cleanup.patch
-m68knommu-coherent-dma-allocation.patch
-m68knommu-build-dmac.patch
-cleanup-m68knommu-setupc-printk-and-irqreturn_t.patch
-cleanup-m68knommu-trapsc-printk-and-dump_stack.patch
-platform-additions-in-m68knommu-linker-script.patch
-fix-gcc-cpu-define-for-m68knommu-coldfire.patch
-add-senTec-vendor-support-to-m68knommu-Makefile.patch
-m68knommu-faultc-printk-cleanup.patch
-m68knommu-mm-initc-printk-cleanup.patch
-m68knommu-ColdFire-base-DMA-addresses.patch
-m68knommu-timersc-printk-cleanup.patch
-auto-size-dram-on-motorola-5272-coldfire-board.patch
-add-start-code-for-cobra5272-board.patch
-use-irqreturn_t-in-coldfire-5282-setup-code.patch
-add-start-code-for-cobra5282-board.patch
-cleanup-coldfire-5307-ints-code.patch
-use-irqreturn_t-in-coldfire-5307-setup-code.patch
-m68knommu-mm-5307-vectorsc-printk-cleanup.patch
-conditional-romfs-copy-for-5407-cleopatra-board.patch
-68360-commprocc-printk-cleanup.patch
-68360-configc-printk-cleanup.patch
-68ez328-configc-printk-cleanup.patch
-use-irqreturn_t-in-coldfire-5407-setup-code.patch
-use-irqreturn_t-in-motorola-68328-setup-code.patch
-cleanup-motorola-68328-ints-code.patch
-cleanup-motorola-68360-ints-code.patch
-mk68knommu-dragonengine-setup-code-printk-cleanup.patch
-cleanup-startup-code-for-68ez328-dragonengine-board.patch
-68ez328-ucdimm-setup-code-printk-cleanup.patch
-add-support-for-64mhz-clock-for-coldfire-boards.patch
-missing-n-in-timer_tscc.patch
-hugetlb-consolidation.patch
-hugetlb-consolidation-highmem-fix.patch
-s390-1-12-core-s390.patch
-s390-2-12-common-i-o-layer.patch
-s390-3-12-tape-driver-fixes.patch
-s390-4-12-dasd-driver-fix.patch
-s390-5-12-network-driver-fixes.patch
-s390-6-12-dcss-block-driver-fix.patch
-s390-7-12-zfcp-fixes-without-kfree-hack.patch
-s390-8-12-zfcp-log-messages-part-1.patch
-s390-9-12-zfcp-log-messages-part-2.patch
-s390-10-12-crypto-device-driver-part-1.patch
-s390-11-12-crypto-device-driver-part-2.patch
-s390-12-12-rewritten-qeth-driver.patch
-queue-congestion-callout.patch
-queue-congestion-dm-implementation.patch
-dm-remove-__dm_request.patch
-per-backing_dev-unplugging.patch
-swap_writepage-BIO_RW_SYNC.patch
-md-unplug-update.patch
-correct-unplugs-on-nr_queued.patch
-correct-unplugs-on-nr_queued-remove-warnings.patch
-cfq-4.patch
-rmap-1-linux-rmaph.patch
-rmap-2-anon-and-swapcache.patch
-rw_swap_page_sync-fixes.patch
-rmap-3-arches--mapping_mapped.patch
-rename-page_to_nodenum.patch
-alpha-fix-unaligned-stxncpy-again.patch
-cyclades-works-on-smp.patch
-dnotify_parent-speedup.patch
-floppy_format_265.patch
-jbd-do_get_write_access-lock-contention-reduction.patch
-jbd-b_transaction-zeroing-cleanup.patch
-probe_roms-01-move-stuff.patch
-probe_roms-02-fixes.patch
-swsusp-update.patch
-swsusp-highmem-fixes.patch
-swsusp-dont-start-stopped-processes.patch
-mandocs_params-007.patch
-get_user_pages-shortcut.patch
-isicom-jiffies-fix.patch
-isicom-unused-vars.patch
-parport-dependency-fix.patch
-dvd-dependency-fix.patch
-isicom-error-path-fix.patch
-QD65xx-io-ports-fix.patch
-parportbook-build-fix.patch
-saa7134-asus-tv-fm-inputs.patch
-pdaudiocf-build-fix.patch
-dont-offer-gen_rtc-on-ia64.patch
-remove_concat_FUNCTION_arch.patch
-remove_concat_FUNCTION_drivers.patch
-remove_concat_FUNCTION_include.patch
-remove_concat_FUNCTION_sound.patch
-raid56-masking-fix.patch
-ibmasm-dependency-fix.patch
-bitop-comment-fix.patch
-ext2-alternate-sb-mount-fix.patch
-ext3-alternate-sb-mount-fix.patch
-zoran-overflow-fix.patch
-mdacon-warning-fix.patch
-do_fork-error-path-memory-leak.patch
-Fix-More-Problems-Introduced-By-Module-Structure-Added-in-modpostc.patch
-Rename-bitmap_clear-to-bitmap_zero-remove-CLEAR_BITMAP.patch
-i2c-dev-warning-fixes.patch
-policydb-printk-warnings.patch
-applicom-warnings.patch
-tpqic02-warnings.patch
-acct-oops-fix.patch
-framebuffer-bugfix.patch
-updated-fbmem-patch.patch
-make-%docs-depend-on-scripts_basic.patch
-kbuild-cleaning-in-three-steps.patch
-kbuild-external-module-support.patch
-parport-no-procfs-warning-fix.patch
-CONFIG_SYSFS.patch
-jbd-BH_Revoke-cleanup.patch
-cciss-proc-fix.patch
-cciss_scsi-warning.patch
-pmdisk-is-x86-only.patch
-nfs-01-prepare_nfspage.patch
-nfs-02-small_rsize.patch
-nfs-02-small_rsize-warning-fixes.patch
-nfs-03-small_wsize.patch
-nfs-03-small_wsize-warning-fixes.patch
-nfs-04-congestion.patch
-nfs-05-unrace.patch
-nfs-06-rpc_throttle.patch
-nfs-07-rpc_fixes.patch
-nfs-08-short_rw.patch
-nfsv4-updates.patch
-Oprofile-ARM-XScale-PMU-driver.patch
Merged
+rmap-4-flush_dcache-revisited.patch
+rmap-5-swap_unplug-page.patch
+rmap-6-nonlinear-truncation.patch
objrmap preparatory work
+sched-balance-context.patch
+sched-less-idle.patch
+schedstats.patch
CPU scheduler work
+compute-creds-race-fix-fix-fix.patch
Fix compute-creds-race-fix.patch
+call_usermodehelper_async-always.patch
Always use call_usermodehelper_async() for call_usermodehelper(wait=0)
+binfmt_misc-remove-attribute_unused.patch
Remove inexplicable __attribute__((unused))
+jbd-copyout-fix.patch
Fix improbable ext3 data corruption.
+ext3-add_nondir-d_instantiate-fix.patch
Fix error handling in ext3 directory entry instantiation
+vga16fb-mapping-fix.patch
Fix this driver for ARM (at least)
+rwsem-scale.patch
Slightly improved scalability of rwsems
+uninline-put_page.patch
+uninline-seqfns.patch
+uninline-copy_user.patch
Uninline some things
+slab-panic.patch
Code consolidation
+pty-allocation-first-fit.patch
Go back to first-fit for the tty minor number allocation.
+tmscsim-ulong-io_port.patch
Fix a warning
+change-addr-type-to-reduce-casting-in-coldfire-serial-driver.patch
+fixes-to-the-coldfire-serial-driver.patch
+fixes-to-the-68328-dragonball-serial-driver.patch
m68k updates
+dm-fix-64-32-bit-ioctl-problems.patch
+dm-check-the-uptodate-flag-in-sub-bios.patch
+dm-handle-interrupts-within-suspend.patch
+dm-use-wake_up-rather-than-wake_up_interruptible.patch
+dm-log-an-error-if-the-target-has-unknown-target-type.patch
+dm-correctly-align-the-dm_target_spec-structures.patch
+dm-clarify-a-comment.patch
+dm-retrieve_status-prevent-overrunning-the-ioctl-buffer.patch
+dm-use-an-emit-macro.patch
devicemapper fixes
+wrong-return-value-in-hfs_fill_super.patch
Fix handling of mount-time errors in HFS
+mips-build-fix.patch
+mips-statfs-fix.patch
MIPS compile fixes
+trivial-pcmcia-rsrc_mgrc-warning-fix.patch
PCMCIA warning fix
+compile-fix-for-macserial.patch
macserial compile fix
All 215 patches:
linus.patch
mc.patch
Add -mcN to EXTRAVERSION
rmap-4-flush_dcache-revisited.patch
rmap 4 flush_dcache revisited
rmap-5-swap_unplug-page.patch
rmap 6 swap_unplug page
rmap-6-nonlinear-truncation.patch
rmap 6 nonlinear truncation
bk-alsa.patch
bk-driver-core.patch
bk-drm.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-netdev.patch
bk-pci.patch
bk-usb.patch
bk-agpgart.patch
bk-cpufreq.patch
mm.patch
add -mmN to EXTRAVERSION
r8169-warning-fix.patch
r8169 warning fix
netpoll-early-arp-handling.patch
netpoll early ARP handling
netpoll-transmit-busy-bugfix.patch
netpoll transmit busy bugfix
kgdb-ga.patch
kgdb stub for ia32 (George Anzinger's one)
kgdbL warning fix
kgdb buffer overflow fix
kgdbL warning fix
kgdb: CONFIG_DEBUG_INFO fix
x86_64 fixes
correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
kgdb-ga-recent-gcc-fix.patch
kgdb: fix for recent gcc
kgdboe-netpoll.patch
kgdb-over-ethernet via netpoll
kgdboe-configuration-logic-fix.patch
kgdboe: fix configuration of MAC address
kgdboe-configuration-logic-fix-fix.patch
kgdboe-non-ia32-build-fix.patch
kgdb-warning-fixes.patch
kgdb warning fixes
kgdb-x86_64-support.patch
kgdb-x86_64-support.patch for 2.6.2-rc1-mm3
kgdb-x86_64-warning-fixes.patch
kgdb-x86_64-warning-fixes
wchan-use-ELF-sections-kgdb-fix.patch
wchan-use-ELF-sections-kgdb-fix
kgdb-THREAD_SIZE-fixes.patch
THREAD_SIZE fixes for kgdb
must-fix.patch
must fix lists update
must fix list update
mustfix update
must-fix-update-5.patch
must-fix update
ppc64-reloc_hide.patch
ext3-journalled-quotas.patch
Journalled quota patch
ext3-journalled-quotas-export.patch
ext3-journalled-quotas export
invalidate_inodes-speedup.patch
invalidate_inodes speedup
more invalidate_inodes speedup fixes
config_spinline.patch
uninline spinlocks for profiling accuracy.
pdflush-diag.patch
get_user_pages-handle-VM_IO.patch
fix get_user_pages() against mappings of /dev/mem
pci_set_power_state-might-sleep.patch
CONFIG_STANDALONE-default-to-n.patch
Make CONFIG_STANDALONE default to N
extra-buffer-diags.patch
selinux-inode-race-trap.patch
Try to diagnose Bug 2153
slab-leak-detector.patch
slab leak detector
mm/slab.c warning in cache_alloc_debugcheck_after
local_bh_enable-warning-fix.patch
Move-saved_command_line-to-init-mainc.patch
Move saved_command_line to init/main.c
sched-run_list-cleanup.patch
small scheduler cleanup
sched-find_busiest_node-resolution-fix.patch
sched: improved resolution in find_busiest_node
sched-domains.patch
sched: scheduler domain support
sched: fix for NR_CPUS > BITS_PER_LONG
sched: clarify find_busiest_group
sched: find_busiest_group arithmetic fix
sched-find-busiest-fix.patch
sched-find-busiest-fix
sched-sibling-map-to-cpumask.patch
sched: cpu_sibling_map to cpu_mask
p4-clockmod sibling_map fix
p4-clockmod: handle more than two siblings
sched-domains-i386-ht.patch
sched: implement domains for i386 HT
sched: Fix CONFIG_SMT oops on UP
sched: fix SMT + NUMA bug
Change arch_init_sched_domains to use cpu_online_map
Fix build with NR_CPUS > BITS_PER_LONG
sched-no-drop-balance.patch
sched: handle inter-CPU jiffies skew
sched-directed-migration.patch
sched_balance_exec(): don't fiddle with the cpus_allowed mask
sched-domain-debugging.patch
sched_domain debugging
sched-domain-balancing-improvements.patch
scheduler domain balancing improvements
sched-group-power.patch
sched-group-power
sched-group-power warning fixes
sched-domains-use-cpu_possible_map.patch
sched_domains: use cpu_possible_map
sched-smt-nice-handling.patch
sched: SMT niceness handling
sched-local-load.patch
sched: add local load metrics
process-migration-speedup.patch
Reduce TLB flushing during process migration
sched-trivial.patch
sched: trivial fixes, cleanups
sched-misc-fixes.patch
sched: misc fixes
sched-wakebalance-fixes.patch
sched: wakeup balancing fixes
sched-imbalance-fix.patch
sched: fix imbalance calculations
sched-altix-tune1.patch
sched: altix tuning
sched-fix-activelb.patch
sched: oops fix
ppc64-sched-domain-support.patch
ppc64: sched-domain support
sched-domain-setup-lock.patch
sched: fix setup races
ppc64-sched_domains-fix.patch
ppc64-sched_domains-fix
sched-domain-setup-lock-ppc64-fix.patch
sched-minor-cleanups.patch
sched: minor cleanups
sched-inline-removals.patch
sched: uninlinings
sched-move-cold-task.patch
sched: move cold task in mysteriouis ways
sched-migrate-shortcut.patch
sched: add migration shortcut
sched-more-sync-wakeups.patch
sched: extend sync wakeups
sched-boot-fix.patch
sched: lock cpu_attach_domain for hotplug
sched-cleanups.patch
sched: cleanups
sched-damp-passive-balance.patch
sched: passive balancing damping
sched-cpu-load-cleanup.patch
sched: cpu load management cleanup
sched-balance-context.patch
sched: balance-on-clone
sched-less-idle.patch
sched: reduce idle time
schedstats.patch
sched: scheduler statistics
fa311-mac-address-fix.patch
wrong mac address with netgear FA311 ethernet card
pid_max-fix.patch
Bug when setting pid_max > 32k
use-soft-float.patch
Use -msoft-float
non-readable-binaries.patch
Handle non-readable binfmt_misc executables
binfmt_misc-credentials.patch
binfmt_misc: improve calaulation of interpreter's credentials
aic7xxx-deadlock-fix.patch
aic7xxx deadlock fix
poll-select-longer-timeouts.patch
poll()/select(): support longer timeouts
poll-select-range-check-fix.patch
poll()/select() range checking fix
poll-select-handle-large-timeouts.patch
poll()/select(): handle long timeouts
add-a-slab-for-ethernet.patch
Add a kmalloc slab for ethernet packets
siimage-update.patch
ide: update for siimage driver
ipmi-socket-interface.patch
IPMI: socket interface
nmi_watchdog-local-apic-fix.patch
Fix nmi_watchdog=2 and P4 HT
nmi-1-hz-2.patch
reduce NMI watchdog call frequency with local APIC.
pcmcia-netdev-ordering-fixes.patch
PCMCIA netdevice ordering issues
3ware-update.patch
3ware driver update
devinet-ctl_table-fix.patch
devinet_ctl_table[] null termination
idr-extra-features.patch
idr.c: extra features enhancements
shm-do_munmap-check.patch
stack-overflow-test-fix.patch
Fix stack overflow test for non-8k stacks
jbd-remove-livelock-avoidance.patch
JBD: remove livelock avoidance code in journal_dirty_data()
jgarzik-warnings.patch
logitech-keyboard-fix.patch
2.6.5-rc2 keyboard breakage
signal-race-fix.patch
signal handling race fix
signal-race-fix-ia64.patch
signal-race-fix: ia64
signal-race-fix-s390.patch
signal-race fixes for s390
signal-race-fix-x86_64.patch
signal-race-fixes: x86-64 support
signal-race-fixes-ppc.patch
signal-race fixes for ppc32 and ppc64
warn-on-mdelay-in-irq-handlers.patch
Warn on mdelay() in irq handlers
stack-reductions-nfsread.patch
stack reductions: nfs read
stack-reductions-nfsroot.patch
stack reductions: nfs root
x86_64-probe_roms-c89.patch
x86_64: probe_roms()
speed-up-sata.patch
speed up SATA
yenta-TI-irq-routing-fix.patch
yenta: interrupt routing for TI briges
advansys-fix.patch
advansys check_region() fix
pnp-updates.patch
PnP Updates for 2.6.5-rc3-mm4 (testing)
aic7xxx-unload-fix.patch
aic7xxx: fix oops whe hardware is not present
aic7xxx-unload-fix-fix
journal_add_journal_head-debug.patch
journal_add_journal_head-debug
nfs-O_DIRECT-fixes.patch
NFS: O_DIRECT fixes
aic7xxx-swsusp-support.patch
support swsusp for aic7xxx
reiserfs-commit-default.patch
Add "commit=0" to reiserfs
xfs-laptop-mode.patch
Laptop mode support for XFS
xfs-laptop-mode-syncd-synchronization.patch
Synchronize XFS sync daemon with laptop mode syncs.
vmscan-less-sleepiness.patch
vmscan: Fix up the determination of when to throttle
list_del-debug.patch
list_del debug check
oops-dump-preceding-code.patch
i386 oops output: dump preceding code
lockmeter.patch
lockmeter
ia64 CONFIG_LOCKMETER fix
reslabify-pgds-and-pmds-2.patch
jbd-journal_dirty_metadata-locking-speedup.patch
jbd: journal_dirty_metadata locking speedup
0-autofs4-2.6.0-signal-20040405.patch
autofs: dnotify + autofs may create signal/restart syscall loop
1-autofs4-2.6.4-cleanup-20040405.patch
autofs: printk cleanups
2-autofs4-2.6.4-fill_super-20040405.patch
3-autofs4-2.6.0-bkl-20040405.patch
autofs: locking rework
4-autofs4-2.6.0-expire-20040405.patch
autofs: expiry refcount fixes
5-autofs4-2.6.0-readdir-20040405.patch
autofs: readdir fixes
6-autofs4-2.6.0-may_umount-20040405.patch
autofs: add ioctl to query unmountability
7-autofs4-2.6.0-extra-20040405.patch
autofs: readdir futureproofing
cciss-logical-device-queues.patch
cciss: per logical device queues
numa-api-x86_64.patch
numa api: -64 support
numa-api-bitmap-fix.patch
numa api: Bitmap bugfix
numa-api-i386.patch
numa api: Add i386 support
numa-api-ia64.patch
numa api: Add IA64 support
numa-api-core.patch
numa api: Core NUMA API code
numa-api-core-tweaks.patch
numa-api-core-tweaks
numa-api-core-bitmap_clear-fixes.patch
numa-api-core bitmap_clear fixes
numa-api-vma-policy-hooks.patch
numa api: Add VMA hooks for policy
numa-api-vma-policy-hooks-fix.patch
numa-api-vma-policy-hooks fix
numa-api-shared-memory-support.patch
numa api: Add shared memory support
numa-api-shared-memory-support-tweaks.patch
numa-api-shared-memory-support-tweaks
numa-api-statistics.patch
numa api: Add statistics
numa-api-anon-memory-policy.patch
numa api: Add policy support to anonymous memory
sk98lin-buggy-vpd-workaround.patch
net/sk98lin: correct buggy VPD in ASUS MB
skvpd-build-fix
kNFSdv4-4-of-10-nfsd4_readdir-fixes.patch
kNFSdv4: nfsd4_readdir fixes
nfsd4_readdir-build-fix.patch
nfsd4_readdir build fix
kNFSdv4-5-of-10-Fix-bad-error-returm-from-svcauth_gss_accept.patch
kNFSdv4: Fix bad error returm from svcauth_gss_accept
kNFSdv4-6-of-10-Keep-state-to-allow-replays-for-close-to-work.patch
kNFSdv4: Keep state to allow replays for 'close' to work.
nfsd_list_cleanup.patch
Subject: Re: [PATCH] kNFSdv4 - 6 of 10 - Keep state to allow replays for 'close' to work.
kNFSdv4-7-of-10-Allow-locku-replays-aswell.patch
kNFSdv4: Allow locku replays aswell
kNFSdv4-8-of-10-Improve-how-locking-copes-with-replays.patch
kNFSdv4: Improve how locking copes with replays
kNFSdv4-9-of-10-Set-credentials-properly-when-puutrootfh-is-used.patch
kNFSdv4: Set credentials properly when puutrootfh is used
kNFSdv4-10-of-10-Implement-server-side-reboot-recovery-mostly.patch
kNFSdv4: Implement server-side reboot recovery (mostly)
unplug-can-sleep.patch
unplug functions can sleep
fix-load_elf_binary-error-path-on-unshare_files-error.patch
fix load_elf_binary error path on unshare_files error
sctp-printk-warnings.patch
sctp printk warnings
atm-warning-fixes.patch
atm warning fixes
firestream-warnings.patch
firestream warnings
cpufreq_userspace-warning.patch
cpufreq_userspace warning
compute-creds-race-fix.patch
compute_creds race
compute-creds-race-fix-fix.patch
compute-creds-race-fix-fix
compute-creds-race-fix-fix-fix.patch
fix must_not_trace_exec() even more
rndis-fix.patch
usb/gadget/rndis.c fix
sir_dev-warnings.patch
sir_dev.c warnings
donauboe-ptr-fix.patch
donauboe.c 32-bit pointer fix
strip-warnings.patch
drivers/net/wireless/strip.c warnings
pc300_drv-warnings.patch
pc300_drv-warnings
strip-warnings-2.patch
strip.c warnings
sk_mca-multicast-fix.patch
sk_mca multicast fix
kstrdup-and-friends.patch
add string replication functions
call_usermodehelper_async.patch
Add call_usermodehelper_async
call_usermodehelper_async-always.patch
always use call_usermodehelper_async
get_files_struct.patch
get_files_struct cleanup
fix-acer-travelmate-360-interrupt-routing.patch
fix Acer TravelMate 360 interrupt routing
shrink-hash-sizes-on-small-machines-take-2.patch
shrink VFS hash sizes on small machines
binfmt_misc-remove-attribute_unused.patch
binfmt_misc: remove attribute(unused)
jbd-copyout-fix.patch
jbd copyout fix
ext3-add_nondir-d_instantiate-fix.patch
ext3-add_nondir-d_instantiate-fix
vga16fb-mapping-fix.patch
fix vga16fb.c frame buffer bad memory mapping
rwsem-scale.patch
rwsem scalability improvement
uninline-put_page.patch
uninline put_page()
uninline-seqfns.patch
uninline seq_puts() and seq_putc()
uninline-copy_user.patch
uninline copy_to_user() and copy_from_user()
slab-panic.patch
slab: consolidate panic code
pty-allocation-first-fit.patch
tmscsim-ulong-io_port.patch
Fix tmscsim on amd64
change-addr-type-to-reduce-casting-in-coldfire-serial-driver.patch
m68knommu: change addr type to reduce casting in ColdFire serial driver
fixes-to-the-coldfire-serial-driver.patch
m68knommu: fixes to the ColdFire serial driver
fixes-to-the-68328-dragonball-serial-driver.patch
m68knommu: fixes to the 68328 DragonBall serial driver
dm-fix-64-32-bit-ioctl-problems.patch
dm: Fix 64/32 bit ioctl problems.
dm-check-the-uptodate-flag-in-sub-bios.patch
dm: Check the uptodate flag in sub-bios to see if there was an error.
dm-handle-interrupts-within-suspend.patch
dm: Handle interrupts within suspend.
dm-use-wake_up-rather-than-wake_up_interruptible.patch
dm: Use wake_up() rather than wake_up_interruptible()
dm-log-an-error-if-the-target-has-unknown-target-type.patch
dm: Log an error if the target has unknown target type, or zero length.
dm-correctly-align-the-dm_target_spec-structures.patch
dm: Correctly align the dm_target_spec structures during retrieve_status().
dm-clarify-a-comment.patch
dm: fix a comment
dm-retrieve_status-prevent-overrunning-the-ioctl-buffer.patch
dm: avoid ioctl buffer overrun
dm-use-an-emit-macro.patch
dm: Use an EMIT macro in the status function.
wrong-return-value-in-hfs_fill_super.patch
Wrong return value in hfs_fill_super
mips-build-fix.patch
From: Samium Gromoff <[email protected]>
Subject: [2.6.5][MIPS] oneliners somehow not made it into mainline [1/3]
mips-statfs-fix.patch
From: Samium Gromoff <[email protected]>
Subject: [2.6.5][MIPS] oneliners somehow not made it into mainline [2/3]
trivial-pcmcia-rsrc_mgrc-warning-fix.patch
pcmcia/rsrc_mgr.c warning fix.
compile-fix-for-macserial.patch
Compile fix for macserial
Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm5/
>
> - More CPU scheduler work. Hopefully this kernel will now address the
> regressions that a few people have noted on certain workloads. We appear to
> be getting close.
Regressions... from the context, I'm assuming you're not talking
regression errors here? I'm assuming these are performance issues? I
see a 3.5% drop in compiling speed between 2.4.24 and 2.6.5 on a dual
Athlon workstation. I'll test this kernel happily if the scheduler
tweaks are intended to address this.
Kurt Fitzner wrote:
> Andrew Morton wrote:
>
>>
>> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5/2.6.5-mm5/
>>
>>
>> - More CPU scheduler work. Hopefully this kernel will now address the
>> regressions that a few people have noted on certain workloads. We
>> appear to
>> be getting close.
>
>
> Regressions... from the context, I'm assuming you're not talking
> regression errors here? I'm assuming these are performance issues? I
> see a 3.5% drop in compiling speed between 2.4.24 and 2.6.5 on a dual
> Athlon workstation. I'll test this kernel happily if the scheduler
> tweaks are intended to address this.
>
Hi Kurt,
The context was actually sched-domains regressions vs numasched,
which might possibly arise in any SMP (even simple dual) system.
So in this case we are interested in -mm regressions compared to
the official 2.6 tree.
2.6 regressions versus 2.4 are still interesting, but a 3.5% drop
in kernel compiling is probably due to HZ=1000 and rmap, although
I think you can expect improvements in rmap overhead soon... try
2.6.5-aa5 if you are interested.
I tried stepping up from 2.6.5-rc3-mm4 to 2.6.5-mm4.
This Quokka seems too zonked to work though.
It came up, but I couldn't run "xterm". Trying from
the xemacs shell I saw an error message about not enough ptys.
I use the devpts fs mounted on /dev/pts
It mounts just fine, but doesn't work apparently. There are no
such problems with 2.6.5-rc3-mm4
Helge Hafting
Helge Hafting <[email protected]> wrote:
>
> I tried stepping up from 2.6.5-rc3-mm4 to 2.6.5-mm4.
> This Quokka seems too zonked to work though.
>
> It came up, but I couldn't run "xterm". Trying from
> the xemacs shell I saw an error message about not enough ptys.
> I use the devpts fs mounted on /dev/pts
>
> It mounts just fine, but doesn't work apparently. There are no
> such problems with 2.6.5-rc3-mm4
Is this 2.6.5-mm4 or 2.6.5-mm5?
If the latter, try reverting pty-allocation-first-fit.patch
Andrew Morton <[email protected]> writes:
> Helge Hafting <[email protected]> wrote:
>>
>> I tried stepping up from 2.6.5-rc3-mm4 to 2.6.5-mm4.
>> This Quokka seems too zonked to work though.
>>
>> It came up, but I couldn't run "xterm". Trying from
>> the xemacs shell I saw an error message about not enough ptys.
>> I use the devpts fs mounted on /dev/pts
>>
>> It mounts just fine, but doesn't work apparently. There are no
>> such problems with 2.6.5-rc3-mm4
>
> Is this 2.6.5-mm4 or 2.6.5-mm5?
>
> If the latter, try reverting pty-allocation-first-fit.patch
Also seeing this with 2.6.5-mm5, reverting pty-allocation-first-fit.patch
fixes it.
Andrew Morton <[email protected]> wrote:
>
> > It mounts just fine, but doesn't work apparently. There are no
> > such problems with 2.6.5-rc3-mm4
>
> Is this 2.6.5-mm4 or 2.6.5-mm5?
>
> If the latter, try reverting pty-allocation-first-fit.patch
yes, that patch is bust. And rwsem-scale.patch is oopsing all over the
place. Ho hum.
I've trashed 2.6.5-mm5 and am uploading 2.6.5-mm5-1, same place.
On Tuesday 13 April 2004 10:39, Andrew Morton wrote:
Hi Andrew,
> yes, that patch is bust. And rwsem-scale.patch is oopsing all over the
> place. Ho hum.
> I've trashed 2.6.5-mm5 and am uploading 2.6.5-mm5-1, same place.
where is the announce? Just wondering why at least these:
- devinet-ctl_table-fix.patch
- ipmi-socket-interface.patch
are missing?
ciao, Marc
Marc-Christian Petersen <[email protected]> wrote:
>
> On Tuesday 13 April 2004 10:39, Andrew Morton wrote:
>
> Hi Andrew,
>
> > yes, that patch is bust. And rwsem-scale.patch is oopsing all over the
> > place. Ho hum.
> > I've trashed 2.6.5-mm5 and am uploading 2.6.5-mm5-1, same place.
>
> where is the announce?
didn't do one.
> Just wondering why at least these:
>
> - devinet-ctl_table-fix.patch
I don't think this actually fixed anything.
> - ipmi-socket-interface.patch
It doesn't look like we're proceeding with this.
On Mon, Apr 12, 2004 at 10:17:17PM -0700, Andrew Morton wrote:
>...
> All 215 patches:
>...
> bk-netdev.patch
>...
There is no help text for S2IO_NAPI in the Kconfig file, please add one.
TIA
Adrian
--
"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 Seed
Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary
Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.5-mm5 0w/0e 0w/0e 119w/ 0e 7w/0e 4w/0e 120w/0e
2.6.5-mm4 0w/0e 0w/0e 120w/ 0e 7w/0e 4w/0e 121w/0e
2.6.5-mm3 0w/0e 1w/0e 121w/12e 7w/0e 3w/0e 123w/0e
2.6.5-mm2 0w/0e 0w/0e 128w/12e 7w/0e 3w/0e 134w/0e
2.6.5-mm1 0w/0e 5w/0e 122w/ 0e 7w/0e 3w/0e 124w/0e
2.6.5-rc3-mm4 0w/0e 0w/0e 124w/ 0e 8w/0e 4w/0e 126w/0e
2.6.5-rc3-mm3 0w/0e 5w/0e 129w/14e 8w/0e 4w/0e 129w/6e
2.6.5-rc3-mm2 0w/0e 5w/0e 130w/14e 8w/0e 4w/0e 129w/6e
2.6.5-rc3-mm1 0w/0e 5w/0e 129w/ 0e 8w/0e 4w/0e 129w/0e
2.6.5-rc2-mm5 0w/0e 5w/0e 130w/ 0e 8w/0e 4w/0e 129w/0e
2.6.5-rc2-mm4 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e
2.6.5-rc2-mm3 0w/0e 5w/0e 134w/ 0e 8w/0e 3w/0e 133w/0e
2.6.5-rc2-mm2 0w/0e 5w/0e 137w/ 0e 8w/0e 3w/0e 134w/0e
2.6.5-rc2-mm1 0w/0e 5w/0e 136w/ 0e 8w/0e 3w/0e 134w/0e
2.6.5-rc1-mm2 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e
2.6.5-rc1-mm1 0w/0e 5w/0e 135w/ 5e 8w/0e 3w/0e 133w/0e
2.6.4-mm2 1w/2e 5w/2e 144w/10e 8w/0e 3w/2e 144w/0e
2.6.4-mm1 1w/0e 5w/0e 146w/ 5e 8w/0e 3w/0e 144w/0e
2.6.4-rc2-mm1 1w/0e 5w/0e 146w/12e 11w/0e 3w/0e 147w/2e
2.6.4-rc1-mm2 1w/0e 5w/0e 144w/ 0e 11w/0e 3w/0e 145w/0e
2.6.4-rc1-mm1 1w/0e 5w/0e 147w/ 5e 11w/0e 3w/0e 147w/0e
2.6.3-mm4 1w/0e 5w/0e 146w/ 0e 7w/0e 3w/0e 142w/0e
2.6.3-mm3 1w/2e 5w/2e 146w/15e 7w/0e 3w/2e 144w/5e
2.6.3-mm2 1w/8e 5w/0e 140w/ 0e 7w/0e 3w/0e 138w/0e
2.6.3-mm1 1w/0e 5w/0e 143w/ 5e 7w/0e 3w/0e 141w/0e
2.6.3-rc3-mm1 1w/0e 0w/0e 144w/13e 7w/0e 3w/0e 142w/3e
2.6.3-rc2-mm1 1w/0e 0w/265e 144w/ 5e 7w/0e 3w/0e 145w/0e
2.6.3-rc1-mm1 1w/0e 0w/265e 141w/ 5e 7w/0e 3w/0e 143w/0e
2.6.2-mm1 2w/0e 0w/264e 147w/ 5e 7w/0e 3w/0e 173w/0e
2.6.2-rc3-mm1 2w/0e 0w/265e 146w/ 5e 7w/0e 3w/0e 172w/0e
2.6.2-rc2-mm2 0w/0e 0w/264e 145w/ 5e 7w/0e 3w/0e 171w/0e
2.6.2-rc2-mm1 0w/0e 0w/264e 146w/ 5e 7w/0e 3w/0e 172w/0e
2.6.2-rc1-mm3 0w/0e 0w/265e 144w/ 8e 7w/0e 3w/0e 169w/0e
2.6.2-rc1-mm2 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e
2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e
2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e
2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e
2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e
2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e
2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e
2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e
2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e
2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e
2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e
2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e
Web page with links to complete details:
http://developer.osdl.org/cherry/compile/
John
Andrew Morton wrote:
> Helge Hafting <[email protected]> wrote:
>
>>I tried stepping up from 2.6.5-rc3-mm4 to 2.6.5-mm4.
>>This Quokka seems too zonked to work though.
>>
>>It came up, but I couldn't run "xterm". Trying from
>>the xemacs shell I saw an error message about not enough ptys.
>>I use the devpts fs mounted on /dev/pts
>>
>>It mounts just fine, but doesn't work apparently. There are no
>>such problems with 2.6.5-rc3-mm4
>
>
> Is this 2.6.5-mm4 or 2.6.5-mm5?
>
> If the latter, try reverting pty-allocation-first-fit.patch
Oops, it was 2.6.5-mm5, sorry. I'm compiling
2.6.5-mm5-1 now
Helge Hafting
I have more results with DBT-2 on my 4-way Xeon system:
http://developer.osdl.org/markw/fs/dbt2_project_results.html
It doesn't look like the latest cpu scheduler work is helping this
workload. I've also made sure that the database was set to use fsync
instead of fdatasync so you can see if those fsync speedup patches are
offering anything with this workload too.
ext2 ext3
2.6.5-mm5 2165 1933
2.6.5-mm4 2180
2.6.5-mm3 2165 1930
2.6.5 2385
Mark
[email protected] wrote:
>
> I have more results with DBT-2 on my 4-way Xeon system:
> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>
> It doesn't look like the latest cpu scheduler work is helping this
> workload. I've also made sure that the database was set to use fsync
> instead of fdatasync so you can see if those fsync speedup patches are
> offering anything with this workload too.
>
> ext2 ext3
> 2.6.5-mm5 2165 1933
> 2.6.5-mm4 2180
> 2.6.5-mm3 2165 1930
> 2.6.5 2385
>
Could we see 2.6.6-rc1 numbers please?
[email protected] wrote:
> I have more results with DBT-2 on my 4-way Xeon system:
> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>
> It doesn't look like the latest cpu scheduler work is helping this
> workload. I've also made sure that the database was set to use fsync
> instead of fdatasync so you can see if those fsync speedup patches are
> offering anything with this workload too.
>
> ext2 ext3
> 2.6.5-mm5 2165 1933
> 2.6.5-mm4 2180
> 2.6.5-mm3 2165 1930
> 2.6.5 2385
>
> Mark
>
Hmm, well the sched-less-idle patch is in mm5, which brought
2.6.5-rc3-mm4 to 2320 on ext2.
The only other significant scheduler changes since that kernel
are in -mm5.
+sched_less_idle
+sched_balance_context
So either sched_balance_context is causing a regression that
counters sched_less_idle, or maybe it isn't a scheduler problem?
* [email protected] <[email protected]> wrote:
> I have more results with DBT-2 on my 4-way Xeon system:
> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>
> It doesn't look like the latest cpu scheduler work is helping this
> workload. I've also made sure that the database was set to use fsync
> instead of fdatasync so you can see if those fsync speedup patches are
> offering anything with this workload too.
>
> ext2 ext3
> 2.6.5-mm5 2165 1933
> 2.6.5-mm4 2180
> 2.6.5-mm3 2165 1930
> 2.6.5 2385
how stable are the results? Could the 2180 => 2165 drop be noise?
Ingo
On 15 Apr, Andrew Morton wrote:
> Could we see 2.6.6-rc1 numbers please?
I have a result on ext2 with 2.6.6-rc1 that looks good:
http://developer.osdl.org/markw/fs/dbt2_project_results.html
ext2 ext3
2.6.6-rc1 2385
2.6.5-mm5 2165 1933
2.6.5-mm4 2180
2.6.5-mm3 2165 1930
2.6.5 2385
I'll run one for ext3 too.
Mark
On 16 Apr, Ingo Molnar wrote:
>
> * [email protected] <[email protected]> wrote:
>
>> I have more results with DBT-2 on my 4-way Xeon system:
>> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>>
>> It doesn't look like the latest cpu scheduler work is helping this
>> workload. I've also made sure that the database was set to use fsync
>> instead of fdatasync so you can see if those fsync speedup patches are
>> offering anything with this workload too.
>>
>> ext2 ext3
>> 2.6.5-mm5 2165 1933
>> 2.6.5-mm4 2180
>> 2.6.5-mm3 2165 1930
>> 2.6.5 2385
>
> how stable are the results? Could the 2180 => 2165 drop be noise?
I've found results to bt stable within a few percent, so this drop could
be noise.
Mark
[email protected] wrote:
> On 15 Apr, Andrew Morton wrote:
>
>>Could we see 2.6.6-rc1 numbers please?
>
>
> I have a result on ext2 with 2.6.6-rc1 that looks good:
> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>
> ext2 ext3
> 2.6.6-rc1 2385
> 2.6.5-mm5 2165 1933
> 2.6.5-mm4 2180
> 2.6.5-mm3 2165 1930
> 2.6.5 2385
>
> I'll run one for ext3 too.
>
OK that's weird. You got much better results with sched-less-idle
before.
Any chance you could do a run on -mm with interrupt balancing turned
on? Could you also turn CONFIG_SCHEDSTATS on (-mm only), and send
me a snapshot of /proc/schedstat before and after your run?
Thank you.
On 17 Apr, Nick Piggin wrote:
> [email protected] wrote:
>> On 15 Apr, Andrew Morton wrote:
>>
>>>Could we see 2.6.6-rc1 numbers please?
>>
>>
>> I have a result on ext2 with 2.6.6-rc1 that looks good:
>> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>>
>> ext2 ext3
>> 2.6.6-rc1 2385
>> 2.6.5-mm5 2165 1933
>> 2.6.5-mm4 2180
>> 2.6.5-mm3 2165 1930
>> 2.6.5 2385
>>
>> I'll run one for ext3 too.
>>
>
> OK that's weird. You got much better results with sched-less-idle
> before.
>
> Any chance you could do a run on -mm with interrupt balancing turned
> on? Could you also turn CONFIG_SCHEDSTATS on (-mm only), and send
> me a snapshot of /proc/schedstat before and after your run?
>
> Thank you.
I do already have CONFIG_IRQBALANCE=y. Is that the interrupt balancing?
I'll go ahead and get that schedstat data for you.
Mark
[email protected] wrote:
>
> I do already have CONFIG_IRQBALANCE=y. Is that the interrupt balancing?
> I'll go ahead and get that schedstat data for you.
>
Hi Mark,
Just another question (I think you've already told me once
but I can't remember :P). Do you have HT enabled on your
system? If so, you should have CONFIG_SCHED_SMT=y with -mm
kernels. If not, did you get to the bottom of why oprofile
with linus kernels says the system is P4 / Xeon, while with
mm kernels, it is a P4 / Xeon with 2 hyper-threads?
On 17 Apr, Nick Piggin wrote:
> [email protected] wrote:
>> On 15 Apr, Andrew Morton wrote:
>>
>>>Could we see 2.6.6-rc1 numbers please?
>>
>>
>> I have a result on ext2 with 2.6.6-rc1 that looks good:
>> http://developer.osdl.org/markw/fs/dbt2_project_results.html
>>
>> ext2 ext3
>> 2.6.6-rc1 2385
>> 2.6.5-mm5 2165 1933
>> 2.6.5-mm4 2180
>> 2.6.5-mm3 2165 1930
>> 2.6.5 2385
>>
>> I'll run one for ext3 too.
>>
>
> OK that's weird. You got much better results with sched-less-idle
> before.
>
> Any chance you could do a run on -mm with interrupt balancing turned
> on? Could you also turn CONFIG_SCHEDSTATS on (-mm only), and send
> me a snapshot of /proc/schedstat before and after your run?
Here's a link to results with /proc/schedstat data on 2.6.5-mm5 with a
metric of 2191:
http://developer.osdl.org/markw/dbt2-pgsql/468/
Before:
http://developer.osdl.org/markw/dbt2-pgsql/468/schedstat0
After:
http://developer.osdl.org/markw/dbt2-pgsql/468/schedstat1
On 18 Apr, Nick Piggin wrote:
> [email protected] wrote:
>
>>
>> I do already have CONFIG_IRQBALANCE=y. Is that the interrupt balancing?
>> I'll go ahead and get that schedstat data for you.
>>
>
> Hi Mark,
> Just another question (I think you've already told me once
> but I can't remember :P). Do you have HT enabled on your
> system? If so, you should have CONFIG_SCHED_SMT=y with -mm
> kernels. If not, did you get to the bottom of why oprofile
> with linus kernels says the system is P4 / Xeon, while with
> mm kernels, it is a P4 / Xeon with 2 hyper-threads?
I have HT disabled with acpi=off. No, never was able to determine why
oprofile kept saying P4 / Xeon with 2 hyper-threads with the -mm
kernels. I'll ask on the oprofile list.
Mark