Andrew Morton: Linux 2.6.5-rc2-mm4

Written By
Web Webster
Web Webster
Mar 26, 2004


ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.5-rc2/2.6.5-rc2-mm4/

  • CPU scheduler updates. We’re heading into another big round of
    testing measuring and tuning of the SMP/SMT/NUMA features in the
    CPU scheduler. Nick and Ingo are driving this – thanks to the
    people who are working with them. We really need to get this
    wrapped up.
  • A significant number of changes to laptop-mode. If you’re using
    this please grab the updated startup script from
    Documentation/laptop-mode.txt.
  • A few more tweaks to the page reclaim logic. Needs careful
    testing. I have one workload which seems to run faster in laptop
    mode (minus the readahead size increase), which is a little
    odd.

Changes since 2.6.5-rc2-mm3:

linus.patch
bk-acpi.patch
bk-driver-core.patch
bk-i2c.patch
bk-ieee1394.patch
bk-input.patch
bk-netdev.patch
bk-scsi.patch
bk-usb.patch
bk-agpgart.patch
bk-cpufreq.patch
 External trees, latest versions thereof.

-ia64-dma_error-fix.patch
-ppc64-d_type-fix.patch
-ppc64-smt-snooze-fix.patch
-ppc64-mount-fix.patch
-s_id-null-termination.patch
-ext23-i_flags-fix.patch
-make-borken-cdroms-writeable.patch
-ide_cd-capacity-fix.patch
-dont-show-cdroms-in-proc-partitions.patch
-ia64-has-no-floppy.patch
 Merged

+write_kmem-fix.patch
 Fix writes to /dev/kmem

+ipc-locking-fix.patch
 Fix sysv sem deadlock

+s390-core.patch
+s390-dasd.patch
+s390-zvm.patch
+s390-network.patch
+s390-tape.patch
+s390-syscall-1.patch
+s390-syscall-2.patch
 s390 update

+nfsv4-updates.patch
 Big rollup of lots of nfsv4 client patches

-sched-2.6.5-rc2-mm2-A3.patch
+sched-trivial.patch
+sched-misc-fixes.patch
+sched-uninline.patch
+sched-x86-cachehot-fix.patch
+sched-ingo.patch
 CPU scheduler fixes/cleanups/tuning

+selinux-remove-ratelimit.patch
 Teach SELinux to utilise some of the auditing framework
code

+signal-race-fix-s390.patch
 Fix up s390 for the signal race fix.

+reiserfs-writepage-race-fix.patch
 Port the block_write_full_page() O_DIRECT-vs-buffered fixes
into reiserfs_writepage()

+selinux-permission-retval-fix.patch
 SELinux fix

+urandom-scalability-fix.patch
 Make the random driver more SMP-friendly.

+ptrace-use-correct-task.patch
 ptrace fix (affects x86_64)

Advertisement

+load_elf_binary-overflow-detection-fix.patch
 Extra checks in the elf loader

+efi-rtc-uninitialised-memory-fix.patch
 Fix the EFI RTC driver

+mtd-remove-setup_h.patch
 MTD build fix on ia64

+opl3sa2-warning-fix.patch
 SOund driver warning fix

+cciss-MSA30-support.patch
+cciss-ENXIO-fix.patch
 CCISS driver updates

+stack-reductions-aic7xxx_old.patch
+stack-reductions-ice1712.patch
+stack-reductions-ide-cd.patch
+stack-reductions-ide.patch
+stack-reductions-isdn.patch
+stack-reductions-nfsread.patch
+stack-reductions-nfsroot.patch
+stack-reductions-sk98lin.patch
 Reduce kernel stack usage in various places.

+early-param-core.patch
+early-param-i386.patch
+early-param-ppc.patch
+early-param-arm.patch
+early-param-alpha.patch
+early-param-arm26.patch
+early-param-cris.patch
+early-param-h8300.patch
+early-param-ia64.patch
+early-param-m68k.patch
+early-param-m68knommu.patch
+early-param-mips.patch
+early-param-parisc.patch
+early-param-ppc64.patch
+early-param-s390.patch
+early-param-sh.patch
+early-param-sparc.patch
+early-param-sparc64.patch
+early-param-um.patch
+early-param-v850.patch
+early-param-x86_64.patch
 Super-early parsing of kernel commandline parameters

+hugetlb-overcommit-fix.patch
 Fix interaction between hugetlb and the MM overcommit
logic.

+ide-pm-undebug.patch
 Turn off PM debugging in the IDE drivers.

+kswapd-remove-pages-scanned.patch
 cleanup

+laptop-mode-3.patch
 Much updated.

+vmscan-less-sleepiness.patch
 Page reclaim tuning

+tunable-pagefault-readaround.patch
 Teach the filemap_nopage() readaround to honour the per-file
readahead setting.

+laptop-mode-readahead.patch
 Explain how to tune readahead when using laptop mode

+filemap_nopage-busywait-fix.patch
 Fix possible CPU burn in filemap_nopage()

+swp_entry-vs-swap_pte-fix.patch
+swp_entry-vs-swap_pte-fix-fix.patch
 Fix weird s390 oops

All 318 patches

linus.patch

bk-acpi.patch

bk-driver-core.patch

bk-i2c.patch

bk-ieee1394.patch

bk-input.patch

bk-netdev.patch

bk-scsi.patch

bk-usb.patch

bk-agpgart.patch

bk-cpufreq.patch

mm.patch
  add -mmN to EXTRAVERSION

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)

Advertisement

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-THREAD_SIZE-fixes.patch
  THREAD_SIZE fixes for kgdb

write_kmem-fix.patch
  write_kmem() fix

ipc-locking-fix.patch
  ipc locking fix

vt-cleanup.patch
  vt.c cleanup

con_open-speedup.patch
  con_open() speedup/cleanup

kconfig-url-fixes.patch
  Fix URLs in Kconfig files

Lindent-devfs.patch
  feed devfs through Lindent

must-fix.patch
  must fix lists update
  must fix list update
  mustfix update

must-fix-update-5.patch
  must-fix update

s390-core.patch
  s390: core fixes.

s390-dasd.patch
  s390: dasd driver.

s390-zvm.patch
  s390: z/VM monitor stream.

s390-network.patch
  s390: network driver.

s390-tape.patch
  s390: tape driver.

s390-syscall-1.patch
  s390: system call speedup part 1.

s390-syscall-2.patch
  s390: system call speedup part 2.

ppc64-reloc_hide.patch

quota-locking-fixes.patch
  Quota locking fixes

quota-locking-fixes-update.patch
  quota locking fix – new version

ext3-journalled-quotas.patch
  Journalled quota patch

ext3-journalled-quotas-export.patch
  ext3-journalled-quotas export

inode-cleanup.patch
  fs/inode.c list_head cleanup

initramfs-search-for-init-orig.patch
  search for /init for initramfs boots

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

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

CONFIG_SYSFS.patch
  From: Pat Mochel <mochel@osdl.org>
  Subject: [PATCH] Add CONFIG_SYSFS

Advertisement

CONFIG_SYSFS-boot-from-disk-fix.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

scale-nr_requests.patch
  scale nr_requests with TCQ depth

truncate_inode_pages-check.patch

local_bh_enable-warning-fix.patch

nfs-01-prepare_nfspage.patch
  Subject: [PATCH] Prepare NFS asynchronous read/write
structures for rsize/wsize < PAGE_SIZE

nfs-02-small_rsize.patch
  Subject: [PATCH] Add asynchronous read support for
rsize<PAGE_SIZE

nfs-02-small_rsize-warning-fixes.patch
  Fix nfs-02-small_rsize ppc64 warnings

nfs-03-small_wsize.patch
  Subject: [PATCH] Add asynchronous write support for
wsize<PAGE_SIZE

nfs-03-small_wsize-warning-fixes.patch
  Fix ppc64 warnings in nfs-03-small_wsize patch

nfs-04-congestion.patch
  Subject: [PATCH] Throttle writes when memory pressure
forces a flush

nfs-05-unrace.patch
  Subject: [PATCH] Remove a couple of races in RPC
layer…

nfs-06-rpc_throttle.patch
  Subject: [PATCH] add fair queueing to the RPC
scheduler.

nfs-07-rpc_fixes.patch
  Subject: [PATCH] Close some potential scheduler races
in rpciod.

nfs-08-short_rw.patch
  Subject: [PATCH] Add support for short reads/writes
(< rsize/wsize)

nfsv4-updates.patch
  nfsv4 updates

knfsd-01-oops-fix.patch
  knfsd: Return -EOPNOTSUPP when unknown mechanism name
encountered

knfsd-02-auth-error-return-fix.patch
  knfsd: Minor fix to error return when updating server
authentication information

knfsd-03-auth_error-formatting-fix.patch
  knfsd: fix a problem with incorrectly formatted
auth_error returns.

knfsd-04-remove-name_lookup_h.patch
  knfsd: Remove name_lookup.h that noone is using
anymore.

knfsd-05-mounted_on_fileid-support.patch
  knfsd: Add server-side support for the nfsv4
mounted_on_fileid attribute.

knfsd-06-UTF8-improvements.patch
  knfsd: Improve UTF8 checking.

knfsd-07-auth_gss-export.patch
  knfsd: Export a symbol needed by auth_gss

knfsd-08-gss-integrity.patch
  knfsd: Add data integrity to serve rside gss

Advertisement

md-sector_t-fixes.patch
  md: Convert a number or “unsigned long”s to
“sector_t”s

md-sector_t-fixes-fix.patch

SCHED_FIFO-fix.patch
  Fix posix scheduling violation for !SCHED_OTHER

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

sched-misc-fixes.patch
  sched: misc fixes

sched-uninline.patch
  sched: uninlinings

sched-x86-cachehot-fix.patch
  sched: x86 support

sched-ingo.patch
  sched: remaining fixes

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

DRM-cvs-update.patch
  DRM cvs update

drm-include-fix.patch

non-readable-binaries.patch
  Handle non-readable binfmt_misc executables

Advertisement

binfmt_misc-credentials.patch
  binfmt_misc: improve calaulation of interpreter’s
credentials

lightweight-auditing-framework.patch
  Light-weight Auditing Framework

lightweight-auditing-framework-update-1.patch
  Light-weight Auditing Framework update

lightweight-auditing-framework-warning-fix.patch
  lightweight-auditing-framework warning fixes

lightweight-auditing-framework-receive-filter-fixes.patch
  Light-weight Auditing Framework receive filter
fixes

lightweight-auditing-framework-receive-filter-fixes-fix.patch
  lightweight-auditing-framework-receive-filter-fixes
compile fix

selinux-compute_sid-fixes.patch
  selinux: Audit compute_sid errors

selinux-remove-ratelimit.patch
  selinux: remove ratelimit from avc

per-node-rss-tracking.patch
  Track per-node RSS for NUMA

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

mixart-build-fix.patch
  CONFIG_SND_MIXART doesn’t compile

add-a-slab-for-ethernet.patch
  Add a kmalloc slab for ethernet packets

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

mq-security-fix.patch
  security bugfix for mqueue

queue-congestion-callout.patch
  Add queue congestion callout

queue-congestion-dm-implementation.patch
  Implement queue congestion callout for device
mapper
  devicemapper: use rwlock for map alterations
  Another DM maplock implementation

dm-remove-__dm_request.patch
  dmL remove __dm_request
  per-backing dev unplugging

per-backing_dev-unplugging.patch
  per-backing dev unplugging
  dm plug buglet
  per-backing-dev unplugging: fix BIO_RW_SYNC
handling
  per-backing dev unplugging oops fix #42
  fix md for per-address_space unplugging
  more backing_dev unplug functions
  plugged bit

per-backing_dev-unplugging-unplug_delay.patch
  per address_space unplug: tunesup, kill debug code.

correct-unplugs-on-nr_queued.patch
  Correct unplugs on nr_queued
  correct-unplugs-on-nr_queued fix

siimage-update.patch
  ide: update for siimage driver

ipmi-updates-3.patch
  IPMI driver updates

ipmi-socket-interface.patch
  IPMI: socket interface

pcmcia-netdev-ordering-fixes.patch
  PCMCIA netdevice ordering issues

3ware-update.patch
  3ware driver update

move-job-control-stuff-tosignal_struct.patch
  move job control fields from task_struct to
signal_struct
  s390 fix for
move-job-control-stuff-tosignal_struct.patch
  Subject: [PATCH] 2.6.4-mm1 for ia64
  move-job-control-stuff-tosignal_struct-sparc64-fix

move-job-control-stuff-tosignal_struct-ebtables-fix.patch
  move-job-control-stuff-tosignal_struct-ebtables-fix

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

lower-zone-protection-numa-fix.patch
  Fix page allocator lower zone protection for NUMA

lower-zone-protection-numa-fix-tickle.patch

ext3-fsync-speedup.patch
  ext3 fsync() and fdatasync() speedup

ext2-fsync-speedup-2.patch
  speed up ext2 fsync() and fdatasync()

jbd-commit-ordered-fix.patch
  jbd: fix ordered-data writeout logic

jbd-move-locked-buffers.patch
  JBD: ordered-data commit cleanup

jbd-move-locked-buffers-leak-fixes.patch

jbd-remove-livelock-avoidance.patch
  JBD: remove livelock avoidance code in
journal_dirty_data()

jbd-iobuf-error-handling-fix.patch
  jbd: fix I/O error handling

readv-writev-check-fix.patch
  readv/writev range checking fix

kerneldoc-handle-attributes.patch
  Fix scripts/kernel-doc to handle __attribute__

slab-alignment-rework.patch
  slab: updates for per-arch alignments
  slab-alignment-rework merge fix

set-mod-waiter-before-calling-stop_machine.patch
  Set mod->waiter Before Calling stop_machine

procfs-comment-fixes.patch
  fs/proc/proc_tty.c comment fixes

sb_mixer-bounds-checking.patch
  sb_mixer bounds checking

powernow-k8-update.patch
  powernow-k8 update

pmdisk-store-handling-fix.patch
  pmdisk: fix strcmp in sysfs store

file-operations-fcntl.patch
  add file_operations.fcntl

file-operations-fcntl-tidies.patch
  file-operations-fcnt tidies

O_LARGEFILE-fix.patch
  Hide forced O_LARGEFILE from userspace

jgarzik-warnings.patch

sys_time-subtick-correction-fix.patch
  Fix sys_time() to get subtick correction from the new
xtime

bitmap_parse-fix.patch
  Broken bitmap_parse for ncpus > 32

ver_linux-fix.patch
  ver_linux fix

codingstyle-fix-for-emacs.patch
  Update CodingStyle hints for Emacs users.

document-unused-i386-pte-bits.patch
  document unused pte bits on i386

docbook-sgml-quotes-fix.patch
  Consistently use quotes for SGML attributes

sgml-close-tags.patch
  SGML: close tag with “>”

sch_ingress-help-fix.patch
  fix sch_ingress help

i386-irq-cleanup.patch
  i386 irq.c ifdef cleanup

firmware-loader-docs-fix.patch
  Fix firmware loader docs

trivial-patches-in-maintainers.patch
  Trivial Patch Monkey should be in MAINTAINERS

genksyms-parser-fix.patch
  Fix genksyms parsing

CONFIG_X86_GENERIC-help-fix.patch
  CONFIG_X86_GENERIC description fixup

credits-update.patch
  updating email info in CREDITS

device-h-duplicate-include.patch
  Kill duplicate #include <linux_ioport.h>

unmapped-CPU-node-number-fix.patch
  Use valid node number when unmapping x86 CPUs

submitting-trivial-patches.patch
  Add CC Trivial Patch Monkey to SubmittingPatches

ne2k-pic-build-fix.patch
  ne2k-pci.c compile fix on ppc[64]

logitech-keyboard-fix.patch
  2.6.5-rc2 keyboard breakage

doc-changes-update.patch
  Update Documentation/Changes

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

BLKPREP_KILL-fix.patch
  Fix BLKPREP_KILL

autofs-dnotify-signal-fix.patch
  dnotify + autofs may create signal/restart syscall
loop

bio_pair_end-fix.patch
  catch errors when completing bio pairs

posix-timers-thread.patch
  fix posix-timers to have proper per-process scope

md-merging-fix.patch
  md: merge_bvec_fn needs to know about partitions.

noexec-stack.patch
  Non-Exec stack support

slab-vs-cpu-hotplug-fix.patch
  Fix slab creation/destruction vs. CPU Hotplug

drm-put_user-fixes.patch
  i830 DRM missing put_user

ext3-transaction-batching-fix.patch
  Fix ext3 transaction batching

cmpci-warning-fixes.patch
  cmpci warning fixes

si_band-is-long.patch
  siginfo.si_band is long

add-PCI_DMA_3264BIT-constants.patch
  add PCI_DMA_{64,32}BIT constants

warn-on-mdelay-in-irq-handlers.patch
  Warn on mdelay() in irq handlers

reiserfs-nesting-02.patch
  reiserfs: support for nested transactions

reiserfs-journal-writer.patch
  reiserfs: cleanups

reiserfs-logging.patch
  reiserfs: logging rework

reiserfs-jh-2.patch
  reiserfs: data=ordered support

reiserfs-prealloc.patch
  reiserfs: preallocation support

reiserfs-tail-jh.patch
  reiserfs: tail repacking fix

reiserfs-writepage-ordered-race.patch
  reiserfs: fix race with writepage

reiserfs-file_write_hole_sd.diff.patch
  reiserfs: sparse file handling fix

reiserfs-laptop-mode.patch
  reiserfs: laptop-mode support

reiserfs-truncate-leak.patch
  reiserfs: truncate leak fix

reiserfs-ordered-lat.patch
  reiserfs: scheduling latency improvements

reiserfs-dirty-warning.patch
  reiserfs: fix dirty-buffer warnings

reiserfs_kfree-warning-fix.patch
  reiserfs_kfree warning fix

reiserfs-writepage-race-fix.patch
  reiserfs writepage race with data=ordered

export-complete_all.patch
  export complete_all()

cpufreq-adjust-cpu_khz.patch
  adjuct cpu_khz in response to cpufreq changes

tipar-div-by-zero-fix.patch
  Fix tipar char driver divide by zero

selinux-permission-retval-fix.patch
  selinux: check return value for receive node
permission

urandom-scalability-fix.patch
  /dev/urandom scalability improvement

ptrace-use-correct-task.patch
  Pass correct task to get_user_pages in ptrace

load_elf_binary-overflow-detection-fix.patch
  binfmt_elf.c fix for 32-bit apps with large bss

efi-rtc-uninitialised-memory-fix.patch
  Fix uninitialized data in EFI RTC /proc interface

mtd-remove-setup_h.patch
  Remove <asm/setup.h> from cmdlinepart.c

opl3sa2-warning-fix.patch
  fix a warning in sound/oss/opl3sa2.c.

cciss-MSA30-support.patch
  cciss: support MSA30 storage enclosures

cciss-ENXIO-fix.patch
  cciss: return -ENXIO on no-device-present

stack-reductions-aic7xxx_old.patch
  stack reduction: aic7xxx_old

stack-reductions-ice1712.patch
  stack reductions: ice1712

stack-reductions-ide-cd.patch
  stack reduction: ide-cd

stack-reductions-ide.patch
  stack reductions: ide

stack-reductions-isdn.patch
  stack reduction: ISDN

stack-reductions-nfsread.patch
  stack reductions: nfs read

stack-reductions-nfsroot.patch
  stack reductions: nfs root

stack-reductions-sk98lin.patch
  stack reduction: sk98lin

early-param-core.patch
  Add __early_param for all arches

early-param-i386.patch
  __early_param for i386

early-param-ppc.patch
  __early_param for ppc

early-param-arm.patch
  __early_param for arm

early-param-alpha.patch
  __early_param for alpha

early-param-arm26.patch
  __early_param for arm26

early-param-cris.patch
  __early_param for cris

early-param-h8300.patch
  __early_param for h8300

early-param-ia64.patch
  __early_param for ia64

early-param-m68k.patch
  __early_param for m68k

early-param-m68knommu.patch
  __early_param for m68knommu

early-param-mips.patch
  __early_param for mips

early-param-parisc.patch
  __early_param for parisc

early-param-ppc64.patch
  __early_param for ppc64

early-param-s390.patch
  __early_param for s390

early-param-sh.patch
  __early_param for SH

early-param-sparc.patch
  __early_param for sparc

early-param-sparc64.patch
  __early_param for sparc64

early-param-um.patch
  __early_param for UM

early-param-v850.patch
  __early_param for v850

early-param-x86_64.patch
  __early_param for x86_64

probe_roms-01-move-stuff.patch
  i386 probe_roms(): preparation

probe_roms-02-fixes.patch
  i386 probe_roms(): fixes

hugetlb-overcommit-fix.patch
  Fix hugetlb-vs-memory overcommit

ide-pm-undebug.patch
  Kill IDE debug messages during suspend

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

dio-aio-fixes.patch
  direct-io AIO fixes

aio-fallback-bio_count-race-fix-2.patch
  AIO+DIO bio_count race fix
  AIO/direct-io oops fix

inode-dirtying-timestamp-fix.patch
  inode dirtying timestamp fix

radix-tree-tagging.patch
  radix-tree tags for selective lookup

irq-safe-pagecache-lock.patch
  make the pagecache lock irq-safe.

tag-dirty-pages.patch
  tag dirty pages as such in the radix tree

tag-writeback-pages.patch
  tag writeback pages as such in their radix tree

stop-using-dirty-pages.patch
  stop using the address_space dirty_pages list

kupdate-function-fix.patch
  fix the kupdate function

stop-using-io-pages.patch
  remove address_space.io_pages

stop-using-locked-pages.patch
  Stop using address_space.locked_pages
  stop-using-locked-pages fix
  wait_on_page_writeback_range fix

stop-using-clean-pages.patch
  stop using address_space.clean_pages

unslabify-pgds-and-pmds.patch
  revert the slabification of i386 pgd’s and pmd’s

slab-stop-using-page-list.patch
  slab: stop using page.list

page_alloc-stop-using-page-list.patch
  stop using page.list in the page allocator

hugetlb-stop-using-page-list.patch
  stop using page->list in the hugetlbpage
implementations

hugetlb-stop-using-page-list-sh.patch

pageattr-stop-using-page-list.patch
  stop using page.list in pageattr.c

readahead-stop-using-page-list.patch
  stop using page.list in readahead

compound-pages-stop-using-lru.patch
  stop using page->lru in compound pages

arm-stop-using-page-list.patch
  arm: stop using page->list

m68k-stop-using-page-list.patch
  switch the m68k pointer-table code over to
page->lru

remove-page-list.patch
  remove page.list

clear_page_dirty_for_io.patch
  fdatasync integrity fix

block_write_full_page-redirty.patch
  don’t permit background writes to hide dirty
buffers

writeback-search-start.patch
  writeback efficiency and QoS improvements

mpage_writepages-latency-fix.patch
  Add mpage_writepages() scheduling point

kswapd-remove-pages-scanned.patch
  kswapd: remove pages_scanned local

laptop-mode-3.patch
  laptop mode

vmscan-less-sleepiness.patch
  vmscan: Fix up the determination of when to
throttle

tunable-pagefault-readaround.patch
  Honour the readahead tunable in filemap_nopage()

laptop-mode-readahead.patch
  Update laptop-mode documentation to describe readahead
usage

filemap_nopage-busywait-fix.patch
  Fix logic in filemap_nopage()

swp_entry-vs-swap_pte-fix.patch
  Fix swp_entry_t encoding

swp_entry-vs-swap_pte-fix-fix.patch

remap-file-pages-prot-2.6.4-rc1-mm1-A1.patch
  per-page protections for remap_file_pages()

remap-file-pages-prot-ia64-2.6.4-rc2-mm1-A0.patch
  remap_file_pages page-prot implementation for ia64

remap-file-pages-prot-s390.patch
  s390: remap-file-pages-prot support

remap-file-pages-prot-sparc64.patch
  remap-file-pages-prot: sparc64 support

remap-file-pages-prot-ppc64.patch
  remap-file-pages-page-prot ppc64 support

remap-file-pages-prot-ppc64-more.patch

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

ia32-4k-stacks.patch
  ia32: 4Kb stacks (and irqstacks) patch

ia32-4k-stacks-remove-44-dependency.patch

4k-stacks-4g4g-interaction-fix.patch
  fix interaction between 4k stacks and 4g:4g

ia32-4k-stacks-build-fix.patch
  4k stacks build fix

4k-stacks-in-modversions-magic.patch
  Add 4k stacks to module version magic

4k-stacks-always-on.patch
  Permanently enable 4k stacks on ia32

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: fix handle_BUG()
  4g4g: acpi sleep fixes

4g4g-restore-4k-stacks-stuff.patch
  4g4g: make it play with 4k stacks

4g4g-locked-userspace-copy.patch
  Do a locked user-space copy for 4g/4g

4g4g-variable-stack-size.patch
  Fix 4G/4G w/ 8k+ stacks

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.