ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.4-rc1/2.6.4-rc1-mm2/ - More VM tweaks and tuneups - Added a 4k kernel- and irq-stack option for x86 - Largeish NFS client update Changes since 2.6.4-rc1-mm1: linus.patch bk-acpi.patch bk-alsa.patch bk-driver-core.patch bk-input.patch bk-netdev.patch bk-pci.patch bk-scsi.patch bk-usb.patch Latest versions of external bug^Wtrees -umount-dataloss-fix.patch -ppc64-iseries-mmu-hashtable-fix.patch -ppc64-export-numa-symbols.patch -ppc64-cpu_vm_mask-fix.patch -doc-index-updates.patch -poweroff-atomicity-fix.patch -bio-highmem-fix.patch -ini9100u-build-fix.patch -move-scatterwalk-functions-to-own-file.patch -in-place-encryption-fix.patch -dm-crypt-cleanups.patch -dm-crypt-end_io-bv_offset-fix.patch -proc-thread-visibility-revert.patch -zr36067-update.patch -keyspan-c99-fixes.patch -hisax-c99-fixes.patch -raid1-bio_put-oops-fix.patch -README-update.patch -DCSSBLK-depends-on-s390.patch -xprt_create_socket-fix.patch -tty-drivers-devfs-fix.patch -vt-mode-changes-fix.patch -sys_alarm-retval-fix.patch -gcc-35-lec-fix.patch -ip_rt_init-sizing-fix.patch -buslogic-sections-fix.patch -remove-make-dep-references.patch -use-set_task_cpu-in-kthread_bind.patch -tcp-oops-fix.patch -swap-config-clarity.patch -powernow-k8-fix.patch -x86_64-update.patch -libata-fix.patch -usb-pc-watchdog-implementation.patch -pdflush-use-kthread.patch -firmware-pin-module.patch -firmware-delay-hotplug.patch Merged +fastcall-warning-fixes-2.patch Fix up fastcall-warning-fixes.patch +ppc64-xmon-survival-fix.patch ppc64 debugger fix +put_compat_timespec-prototype-fix.patch Fix a warning +sparc-sys_ioperm-fix.patch Fix sparc build breakage -sched-group-power-warning-fixes.patch Folded into sched-group-power.patch +sched-smt-nice-handling.patch Improve the CPU scheduler's balancing of differently-niced tasks between siblings. +nfs-improved-writeback-strategy.patch +nfs-simplify-config-options.patch +nfs-fix-msync.patch +nfs-mount-return-useful-errors.patch +nfs-misc-minor-fixes.patch +nfs-lockd-sync-01.patch +nfs-lockd-sync-02.patch +nfs-lockd-sync-03.patch +nfs-lockd-sync-04.patch +nfs-rpc-remove-redundant-memset.patch +nfs-tunable-rpc-slot-table.patch +nfs-short-read-fix.patch NFS updates -sleep_on-needs_lock_kernel.patch This broke, and seems to have served its purpose. -apic-apic-setup-buggy.patch -mmconfig.patch -sal-support.patch -expanded-pci-config-space-core.patch Still under development in various other trees. +mq-update-01.patch Small fixes to the posix message queue code +use-wait_task_inactive-in-kthread_bind.patch kthread synchronisation fix +HPFS10-fix-RC4-rc1.patch Another HPFS fixup +selinux-cleanup-binary-mount-data.patch Make SELinux handle binary mount data more nicely. +udffs-update.patch Update to the UDF filesystem +kbuild-redundant-CFLAGS.patch kbuild cleanup +numa-aware-zonelist-builder.patch Optimise the memory zonelists layout for NUMA +remove-redundant-unplug_timer-deletion.patch Kill unneeded del_timer() +alpha-switch-semaphores.patch Reimplemnt alpha semaphores +serial_core-build-fix.patch Compile fix +blk-unplug-when-max-request-queued.patch auto-unplug a disk queue when it has asembled a full-sized request +queue_work_on_cpu.patch Add queue_work_on_cpu() to the workqueue API. +sb16-sample-size-fix.patch sb16 driver fix +ext2-ext3-ENOSPC-fix.patch Fix bogus ENOSPC in ext3 and ext3 with using the `oldalloc' mount option. +missing-MODULE_LICENSEs.patch Add some GPL tags +v4l1-compatibility-module-fix.patch v4l fix +i2o-fixes.patch i2o driver fixes +m68k-rename-sys_functions.patch m68k sys_* namespace cleanup +pdc_202xx_old-update.patch +pdc202xx_new-update.patch +siimage-update.patch +ide-cleanups-01.patch +ide-cleanups-02.patch +ide-cleanups-03.patch IDE updates +kswapd-avoid-higher-zones-reverse-direction.patch +kswapd-avoid-higher-zones-reverse-direction-fix.patch +vm-batch-inactive-scanning.patch +vm-batch-inactive-scanning-fix.patch +vm-balance-refill-rate.patch +shrink-inode-cache-harder.patch More memory reclaim work -ia64-lockmeter-fix.patch -lockmeter-2.2-cruft.patch Folded into lockmeter.patch +lockmeter-ia64-fix.patch Fix lockmeter on ia64 +ia32-4k-stacks.patch +ia32-4k-stacks-build-fix.patch +4k-stacks-in-modversions-magic.patch 4k stacks for x86 All 245 patches: linus.patch bk-acpi.patch bk-alsa.patch bk-driver-core.patch bk-input.patch bk-netdev.patch bk-pci.patch bk-scsi.patch bk-usb.patch mm.patch add -mmN to EXTRAVERSION dma_sync_for_device-cpu.patch dma_sync_for_{cpu,device}() move-dma_consistent_dma_mask.patch move consistent_dma_mask to the generic device move-dma_consistent_dma_mask-x86_64-fix.patch 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-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-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 fastcall-warning-fixes.patch fastcall / regparm fixes fastcall-warning-fixes-2.patch more fastcall fixes ppc64-xmon-survival-fix.patch ppc64: Make xmon survive exit after soft reset ppc64-reloc_hide.patch put_compat_timespec-prototype-fix.patch fix put_compat_timespec prototype compat-signal-noarch-2004-01-29.patch Generic 32-bit compat for copy_siginfo_to_user compat-generic-ipc-emulation.patch generic 32 bit emulation for System-V IPC sparc-sys_ioperm-fix.patch sparc: fix sys_ioperm remove-sys_ioperm-stubs.patch Clean up sys_ioperm stubs readdir-cleanups.patch readdir() cleanups invalidate_inodes-speedup.patch invalidate_inodes speedup more invalidate_inodes speedup fixes cfq-4.patch CFQ io scheduler CFQ fixes config_spinline.patch uninline spinlocks for profiling accuracy. pdflush-diag.patch zap_page_range-debug.patch zap_page_range() debug get_user_pages-handle-VM_IO.patch fix get_user_pages() against mappings of /dev/mem support-zillions-of-scsi-disks.patch support many SCSI disks pci_set_power_state-might-sleep.patch CONFIG_STANDALONE-default-to-n.patch Make CONFIG_STANDALONE default to N extra-buffer-diags.patch CONFIG_SYSFS.patch From: Pat Mochel Subject: [PATCH] Add CONFIG_SYSFS CONFIG_SYSFS-boot-from-disk-fix.patch slab-leak-detector.patch slab leak detector mm/slab.c warning in cache_alloc_debugcheck_after scale-nr_requests.patch scale nr_requests with TCQ depth truncate_inode_pages-check.patch local_bh_enable-warning-fix.patch 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-domains-improvements.patch sched domains kernbench improvements sched-clock-fixes.patch fix sched_clock() 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-domain-tweak.patch i386-sched-domain code consolidation 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 fa311-mac-address-fix.patch wrong mac address with netgear FA311 ethernet card laptop-mode-2.patch laptop-mode for 2.6, version 6 Documentation/laptop-mode.txt laptop-mode documentation updates Laptop mode documentation addition laptop mode simplification pid_max-fix.patch Bug when setting pid_max > 32k use-soft-float.patch Use -msoft-float DRM-cvs-update.patch DRM cvs update drm-include-fix.patch process-migration-speedup.patch Reduce TLB flushing during process migration hotplugcpu-generalise-bogolock.patch Atomic Hotplug CPU: Generalize Bogolock hotplugcpu-generalise-bogolock-fix-for-kthread-stop-using-signals.patch hotplugcpu-use-bogolock-in-modules.patch Atomic Hotplug CPU: Use Bogolock in module.c hotplugcpu-core.patch Atomic Hotplug CPU: Hotplug CPU Core stop_machine-warning-fix.patch hotplugcpu-core-sparc64-build-fix.patch hotplugcpu-core sparc64 build fix hotplugcpu-core-fix-for-kthread-stop-using-signals.patch migrate_to_cpu-dependency-fix.patch migrate_to_cpu() dependency fix hotplugcpu-core-drain_local_pages-fix.patch split drain_local_pages hotplugcpu-rcupdate-many-cpus-fix.patch CPU hotplug, rcupdate high NR_CPUS fix nfs-31-attr.patch NFSv2/v3/v4: New attribute revalidation code nfs-reconnect-fix.patch nfs-mount-fix.patch Update to NFS mount.... nfs-d_drop-lowmem.patch NFS: handle nfs_fhget() error nfs-avoid-i_size_write.patch NFS: avoid unlocked i_size_write() nfs_unlink-oops-fix.patch nfs: fix "busy inodes after umount" nfs-remove-XID-spinlock.patch nfs: Remove an unnecessary spinlock from XID generation... nfs-misc-rpc-fixes.patch nfs: Misc RPC fixes... nfs-improved-writeback-strategy.patch nfs: improve writeback caching nfs-simplify-config-options.patch nfs: simplify client configuration options. nfs-fix-msync.patch nfs: fix msync() nfs-mount-return-useful-errors.patch nfs: make mount command return more useful errors nfs-misc-minor-fixes.patch nfs: misc minor fixes nfs-lockd-sync-01.patch nfs: sync lockd to 2.4.x nfs-lockd-sync-02.patch nfs: sync lockd to 2.4.x nfs-lockd-sync-03.patch nfs: sync lockd to 2.4.x nfs-lockd-sync-04.patch nfs: sync lockd to 2.4.x nfs-rpc-remove-redundant-memset.patch nfs: remove unnecessary memset() in RPC nfs-tunable-rpc-slot-table.patch nfs: make the RPC slot table size a tunable value. nfs-short-read-fix.patch nfs: fix an NFSv2 read bug nfs-server-in-root_server_path.patch Pull NFS server address out of root_server_path non-readable-binaries.patch Handle non-readable binfmt_misc executables binfmt_misc-credentials.patch binfmt_misc: improve calaulation of interpreter's credentials initramfs-search-for-init.patch search for /init for initramfs boots centaur-crypto-core-support.patch First steps toward VIA crypto support adaptive-lazy-readahead.patch adaptive lazy readahead ext3-journalled-quotas.patch ext3: Journalled quotas ext3-journalled-quotas-warning-fix.patch ext3-journalled-quotas-cleanups.patch sysfs_remove_dir-race-fix.patch sysfs_remove_dir-vs-dcache_readdir race fix sysfs_remove_subdir-dentry-leak-fix.patch Fix dentry refcounting in sysfs_remove_group() per-node-rss-tracking.patch Track per-node RSS for NUMA aic7xxx-deadlock-fix.patch aic7xxx deadlock fix futex_wait-debug.patch futex_wait debug module_exit-deadlock-fix.patch module unload deadlock fix tulip-printk-cleanup.patch tulip printk cleanup parport-01-move-exports.patch parport: move exports parport-02-use-module_init.patch parport: use module_init() for low-level driver init parport-03-sysctls-use-module_init.patch parport: use module_init() for sysctl registration parport-04-move-option-parsing.patch parport: move parport_pc option parsing parport-irq-warning-fix.patch parport warning fixes parport-05-parport_pc_probe_port-fixes.patch parport: sanitize parport_pc_probe_port() parport-06-refcounting-fixes.patch parport: refcounting fixes parport-07-unregister-fixes.patch parport: parport_unregister_port() splitups abd fixes parport-08-parport_announce-cleanups.patch parport: parport_announce_port() cleanup parport-09-track-used-ports.patch parport: parport_pc(): keep track of ports parport-09-track-used-ports-fix.patch parport-10-sunbpp-track-ports.patch parport: parport_sunbpp(): keep track of ports parport-11-remove-parport_enumerate.patch parport: remove parport_enumerate() parport-12-driver-list-cleanup.patch parport: use list.h for driver list hitachi-scsi_devinfo-fix.patch Add Hitachi 9960 Storage on SCSI devlist as BLIST_SPARSELUN|BLIST_LARGELUN selinux-inode-race-trap.patch Try to diagnose Bug 2153 ext3-dirty-debug-patch.patch ext3 debug patch ufs2-01.patch read-only support for UFS2 ide-scsi-error-handling-fixes.patch ide-scsi error handling fixes fb_console_init-fix.patch fb_console_init 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 zwane-is-floppy-maintainer-now.patch floppy oops fix(?) pcmcia-debugging-rework-1.patch Overhaul PCMCIA debugging (1) cs_err-compile-fix.patch pcmcia: workaround for gcc-2.95 bug in cs_err() pcmcia-debugging-rework-2.patch Overhaul PCMCIA debugging (2) distribute-early-allocations-across-nodes.patch Manfred's patch to distribute boot allocations across nodes time-interpolator-fix.patch time interpolator fix kmsg-nonblock.patch teach /proc/kmsg about O_NONBLOCK mixart-build-fix.patch CONFIG_SND_MIXART doesn't compile add-a-slab-for-ethernet.patch Add a kmalloc slab for ethernet packets remove-__io_virt_debug.patch remove __io_virt_debug rioctrl-retval-fixes.patch char/rio/rioctrl: fix ioctl return values genrtc-cleanups.patch genrtc: cleanups piix_ide_init-can-be-__init.patch piix_ide_init can be __init fusion-use-min-max.patch message/fusion: use kernel min/max doc2000-warning-fixes.patch mtd/doc200x: warning fixes initrd-kconfig-dependencies.patch Fix initrd Kconfig dependencies queue-congestion-callout.patch Add queue congestion callout queue-congestion-dm-implementation.patch Implement queue congestion callout for device mapper scsi-host-allocation-fix.patch SCSI host num allocation improvement i386-early-memory-cleanup.patch i386 very early memory detection cleanup patch modular-mce-handler.patch Allow X86_MCE_NONFATAL to be a module LOOP_CHANGE_FD.patch LOOP_CHANGE_FD ioctl cs46_xx-c99-fix.patch c99 initializers for cs46xx_wrapper remove-more-KERNEL_SYSCALLS.patch further __KERNEL_SYSCALLS__ removal remove-more-KERNEL_SYSCALLS-build-fix.patch build fix for remove-more-KERNEL_SYSCALLS.patch remove-more-KERNEL_SYSCALLS-build-fix-2.patch fix the build for remove-more-KERNEL_SYSCALLS remove-nlmclnt_grace_wait.patch kill a dead function in lockd mq-01-codemove.patch posix message queues: code move mq-02-syscalls.patch posix message queues: syscall stubs mq-03-core.patch posix message queues: implementation mq-03-core-update.patch posix message queues: update to core patch mq-04-linuxext-poll.patch posix message queues: linux-specific poll extension mq-05-linuxext-mount.patch posix message queues: made user mountable mq-update-01.patch posix message queue update use-wait_task_inactive-in-kthread_bind.patch use wait_task_inactive() in kthread_bind() HPFS1-hpfs2-RC4-rc1.patch HPFS2-hpfs_namei-RC4-rc1.patch HPFS3-hpfs_iget-RC4-rc1.patch HPFS4-hpfs_lock_iget-RC4-rc1.patch HPFS5-hpfs_locking-RC4-rc1.patch HPFS6-hpfs_cleanup-RC4-rc1.patch HPFS7-hpfs_cleanup2-RC4-rc1.patch HPFS8-hpfs_race2-RC4-rc1.patch HPFS9-hpfs_deadlock-RC4-rc1.patch HPFS10-fix-RC4-rc1.patch selinux-cleanup-binary-mount-data.patch selinux: clean up binary mount data udffs-update.patch UDF filesystem update kbuild-redundant-CFLAGS.patch kbuild: Remove CFLAGS assignment in i386/mach-*/Makefile numa-aware-zonelist-builder.patch NUMA-aware zonelist builder remove-redundant-unplug_timer-deletion.patch Redundant unplug_timer deletion alpha-switch-semaphores.patch Alpha: switch semaphores to PPC scheme serial_core-build-fix.patch serial_core.h needs sched.h blk-unplug-when-max-request-queued.patch block: unplug the queue when a single full-sized request is ready queue_work_on_cpu.patch Add queue_work_on_cpu() workqueue function sb16-sample-size-fix.patch sb16 sample size fix ext2-ext3-ENOSPC-fix.patch ext2/ext3 -ENOSPC bug missing-MODULE_LICENSEs.patch add missing MODULE_LICENSEs v4l1-compatibility-module-fix.patch v4l1 compatibility module fix. i2o-fixes.patch i2o subsystem minor bugfixes m68k-rename-sys_functions.patch m68k: rename sys_* functions pdc_202xx_old-update.patch ide: small update for pdc202xx_old driver pdc202xx_new-update.patch ide: update for pdc202xx_new driver siimage-update.patch ide: update for siimage driver ide-cleanups-01.patch ide: IDE cleanups ide-cleanups-02.patch ide: IDE cleanups ide-cleanups-03.patch ide: IDE cleanups instrument-highmem-page-reclaim.patch vm: per-zone vmscan instrumentation blk_congestion_wait-return-remaining.patch return remaining jiffies from blk_congestion_wait() vmscan-remove-priority.patch mm/vmscan.c: remove unused priority argument. kswapd-throttling-fixes.patch kswapd throttling fixes vm-refill_inactive-preserve-referenced.patch vmscan: preserve page referenced info in refill_inactive() shrink_slab-precision-fix.patch shrink_slab: math precision fix try_to_free_pages-shrink_slab-evenness.patch vm: shrink slab evenly in try_to_free_pages() vmscan-total_scanned-fix.patch vmscan: fix calculation of number of pages scanned shrink_slab-for-all-zones-2.patch vm: scan slab in response to highmem scanning zone-balancing-fix-2.patch vmscan: zone balancing fix vmscan-control-by-nr_to_scan-only.patch vmscan: drive everything via nr_to_scan vmscan-balance-zone-scanning-rates.patch Balance inter-zone scan rates vmscan-dont-throttle-if-zero-max_scan.patch vmscan: avoid bogus throttling kswapd-avoid-higher-zones.patch kswapd: avoid unnecessary reclaiming from higher zones kswapd-avoid-higher-zones-reverse-direction.patch kswapd: fix lumpy page reclaim kswapd-avoid-higher-zones-reverse-direction-fix.patch fix the kswapd zone scanning algorithm vmscan-throttle-later.patch vmscan: less throttling of page allocators and kswapd vm-batch-inactive-scanning.patch vmscan: batch up inactive list scanning work vm-batch-inactive-scanning-fix.patch fix vm-batch-inactive-scanning.patch vm-balance-refill-rate.patch vm: balance inactive zone refill rates shrink-inode-cache-harder.patch vm: shrink icache harder slab-no-higher-order.patch slab: avoid higher-order allocations list_del-debug.patch list_del debug check oops-dump-preceding-code.patch i386 oops output: dump preceding code lockmeter.patch lockmeter lockmeter-ia64-fix.patch ia64 CONFIG_LOCKMETER fix 4g-2.6.0-test2-mm2-A5.patch 4G/4G split patch 4G/4G: remove debug code 4g4g: pmd fix 4g/4g: fixes from Bill 4g4g: fpu emulation fix 4g/4g usercopy atomicity fix 4G/4G: remove debug code 4g4g: pmd fix 4g/4g: fixes from Bill 4g4g: fpu emulation fix 4g/4g usercopy atomicity fix 4G/4G preempt on vstack 4G/4G: even number of kmap types 4g4g: fix __get_user in slab 4g4g: Remove extra .data.idt section definition 4g/4g linker error (overlapping sections) 4G/4G: remove debug code 4g4g: pmd fix 4g/4g: fixes from Bill 4g4g: fpu emulation fix 4g4g: show_registers() fix 4g/4g usercopy atomicity fix 4g4g: debug flags fix 4g4g: Fix wrong asm-offsets entry cyclone time fixmap fix 4G/4G preempt on vstack 4G/4G: even number of kmap types 4g4g: fix __get_user in slab 4g4g: Remove extra .data.idt section definition 4g/4g linker error (overlapping sections) 4G/4G: remove debug code 4g4g: pmd fix 4g/4g: fixes from Bill 4g4g: fpu emulation fix 4g4g: show_registers() fix 4g/4g usercopy atomicity fix 4g4g: debug flags fix 4g4g: Fix wrong asm-offsets entry cyclone time fixmap fix use direct_copy_{to,from}_user for kernel access in mm/usercopy.c 4G/4G might_sleep warning fix 4g/4g pagetable accounting fix Fix 4G/4G and WP test lockup 4G/4G KERNEL_DS usercopy again Fix 4G/4G X11/vm86 oops Fix 4G/4G athlon triplefault 4g4g SEP fix Fix 4G/4G split fix for pre-pentiumII machines 4g/4g PAE ACPI low mappings fix zap_low_mappings() cannot be __init 4g/4g: remove printk at boot 4g4g-THREAD_SIZE-fixes.patch 4g4g-locked-userspace-copy.patch Do a locked user-space copy for 4g/4g ia32-4k-stacks.patch ia32: 4Kb stacks (and irqstacks) patch ia32-4k-stacks-build-fix.patch 4k stacks build fix 4k-stacks-in-modversions-magic.patch Add 4k stacks to module version magic ppc-fixes.patch make mm4 compile on ppc O_DIRECT-race-fixes-rollup.patch O_DIRECT data exposure fixes O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch Fix race between ll_rw_block() and block_write_full_page() blockdev-direct-io-speedup.patch blockdev direct-io speedups O_DIRECT-vs-buffered-fix.patch Fix O_DIRECT-vs-buffered data exposure bug O_DIRECT-vs-buffered-fix-pdflush-hang-fix.patch pdflush hang fix serialise-writeback-fdatawait.patch serialize_writeback_fdatawait patch dio-aio-fixes.patch direct-io AIO fixes aio-fallback-bio_count-race-fix-2.patch AIO+DIO bio_count race fix