---

Andrew Morton: Linux 2.6.2-mm1 aka “Geriatric Wombat”


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

  • Merged some page reclaim fixes from Nick and Nikita. These
    yield some performance improvements in low memory and heavy paging
    situations.
  • Various random fixes.

Changes since 2.6.2-rc3-mm1:

linus.patch
bk-alsa.patch
bk-netdev.patch
bk-input.patch
bk-acpi.patch
bk-usb.patch
bk-pci.patch
bk-i2c.patch
bk-driver-core.patch
 External trees

-ppc64-__ste_allocate-cleanup.patch
-ppc64-bar-0-fix.patch
-nuke-noisy-printks.patch
-vt-locking-fixes-2.patch
-lock_cpu_hotplug-fixes.patch
-ia32-MSI-vector-handling-fix.patch
-aha152x-update.patch
-aha152x-update-fix.patch
-kbuild-unmangle-include-options.patch
-sisfb-update.patch
-fix-more-gcc-34-warnings.patch
-gcc-34-string-fixes.patch
-gcc-35-bio_phys_segments.patch
-gcc-35-ident-warnings.patch
-gcc-35-binfmt_elf-warning-fix.patch
-gcc-35-pcm_misc-warnings.patch
-gcc-35-pcm_plugin-warnings.patch
-gcc-35-reiserfs-fixes.patch
-gcc-35-ide-fix.patch
-gcc-35-elevator.patch
-gcc-35-keyboard-fixes.patch
-gcc-35-exit-fix.patch
-gcc-35-parport.patch
-gcc-34-compilation-fixes.patch
-gcc-35-seq_clientmgr.patch
-gcc-35-parport2.patch
-gcc-35-i810_accel.patch
-gcc-35-puts-fix.patch
-gcc-35-filesystems.patch
-gcc-35-zatm-fix.patch
-gcc-35-vxfs-idents.patch
-gcc-35-hfs-fix.patch
-gcc-35-uPD98402.patch
-gcc-35-intermezzo.patch
-gcc-35-iphase.patch
-gcc-35-suni.patch
-gcc-35-fore2000e.patch
-gcc-35-ncpfs.patch
-gcc-35-eni.patch
-gcc-35-idt77105.patch
-gcc-35-he.patch
-gcc-35-atm-common.patch
-gcc-35-it87.patch
-gcc-35-radeon.patch
-gcc-35-sc1200.patch
-gcc-35-raid6x86.patch
-gcc-35-mtd.patch
-gcc-35-dvb.patch
-gcc-35-pcmcia.patch
-gcc-35-video.patch
-gcc-35-pnpbios.patch
-gcc-35-53c700.patch
-gcc-35-advansys.patch
-gcc-35-atp870u.patch
-gcc-35-gdth.patch
-gcc-35-fbcon.patch
-gcc-35-riva-fbdev.patch
-gcc-35-video-cfbimgblt.patch
-gcc-35-video-vgastate.patch
-gcc-35-traps.patch
-gcc-35-x86_64.patch
-bitmap-parsing-printing-v4.patch
-bitmap-parsing-cleanup.patch
-bitmap-avoid-alloca.patch
-janitor-09-i387-usercopy-check.patch
-printk-rate_limit-fixes.patch
-readX_relaxed.patch
-kconfig-use-select-2.patch
-kconfig-remove-enable.patch
-use-attribute-const-everywhere.patch
-edd-disksig.patch
-edd-url-fix.patch
-swsusp-stop-DMA-on-resume.patch
-swsusp-stop-DMA-on-resume-fix.patch
-swsusp-trivial-cleanups.patch
-swsusp-more-cleanups.patch
-swsusp-software_suspend-retval-fix.patch
-swsusp-software_suspend-retval-fix-fix.patch
-vmalloc-address-offset-fix.patch
-hugetlbfs_remove_dirent.patch
-libfs_timestamp_fixes.patch
-hugetlbfs_cleanup.patch
-console_driver-definition-fix.patch
-partition-naming-fix.patch
-ppc32-1000-hz.patch
-fix-blockdev-getro.patch
-support-wider-consoles.patch
-remove-valid_addr_bitmap.patch
-osst-warning-fix.patch
-init-cpu_vm_mask-in-init_mm.patch
-raw-is-obsolete.patch
-ncpfs-stack-usage-fix.patch
-remove_suid-fix.patch
-md-02-preferred_minor-fix.patch
-md-03-debugging-output-cleanup.patch
-md-04-personality-stats-collection.patch
-md-05-device-in-error-printing-fix.patch
-proc-partitions-omit-removable-media.patch
-remove-SIIG-PCI-IDs-from-parport_pc.patch
-remove-memblks.patch
-scsi-tape-fixes.patch
-raid-makefile-cleanup.patch
-fancy-lost-ticks-message.patch
-reserve-NUMA-API-syscall-slots.patch
-posix-timers-fixes.patch
-mount-option-overrun-fix.patch
-futex-redundant-test.patch
-CONFIG_SYSRQ-fixes.patch
-dz-verify_area-removal.patch
-oss-c99-fixes.patch
-console-makefile-cleanup.patch
-oprofile-ringbuffer-wrap-fix.patch
-oprofile-alpha-fix.patch
-copy_namespace-enomem-fix.patch
-vgastate-missing-iounmaps.patch
-vga16fb-missing-iounmap.patch
-d_path-needs-vfsmount_lock.patch
-namei-needs-vfsmount_lock.patch
-try-reiserfs-earlier.patch
-ufs-use-silent.patch
-time-rounding-accuracy.patch
-proc-stat-btime-fix-2.patch
-menuconfig-choice-display-fix.patch
-use-uint32_t-for-crosscompiling.patch
-ac97-remove-fix.patch
-is_subdir-locking-fix.patch
-proc_check_root-locking-fix.patch
-ide-cd-MO-write-protect.patch
-nr_free_pages-is-expensive.patch
-mmap-use-address-hint.patch
-shrink_list-swapcache-check-fix.patch
-as-docco-update.patch
-cscope-use-inverted-index.patch
-Lindent-goodness.patch
-move-cpu_vm_mask.patch
-pci-scan-all-functions.patch
-CDROMREADAUDIO-frames-fix.patch
-unneeded-dentry-assignment.patch
-export-cpu_2_node.patch
-remove-kmalloc_percpu_init.patch
-ppp-allocation-fix.patch
-neofb-warning-fix.patch
-gate_vma-fixes.patch
-istallion-compile-fix.patch
-moxa-serial-compile-fix.patch
-specialix-compile-fix.patch
-hisax-compile-fix.patch
-dvb-compile-fix.patch
-selinux-compile-fix.patch
-coredump-memleak-fix.patch
-x86_64-boot-fix.patch
 Merged

+dmapool-needs-pci.patch
 The dmapool code doesn’t build with CONFIG_PCI=n. But it
should. Needs work.

+ppc64-split-hvconsole.patch
+ppc64-hvc-name.patch
+ppc64-iseries-updatepp.patch
+ppc64-HVSC.patch
+ppc64-compile-warnings.patch
+ppc64-of_removal_fix.patch
+ppc64-vio_updates.patch
+ppc64-viomajortype_scsi.patch
+ppc64-iseriespci.patch
+ppc64-use_drivers_Kconfig.patch
+ppc64-numaisbust.patch
+ppc64-smp_processor_id.patch
+ppc64-remove_pvr_from_paca.patch
+ppc64-xmon-cpumask.patch
+ppc64-xmon-sysrq.patch
+ppc64-spinlock-sleep-debugging.patch
 ppc64 updates

-get_user_pages-restore-protections.patch
-get_user_pages-restore-protections-fix.patch
+ptrace-page-permission-fix.patch
 Drop the old code, fix the ptrace-modifies-ptes problem by
using the vma’s flags.

+sched-many-cpus-build-fix.patch
 Scheduler compile fix

+ppc64-cpu_vm_mask-fix.patch
 Might fix a ppc64 bug

+kthread-use-after-free-fix.patch
 Fix kthread-related oops

+module-removal-use-kthread-fixes.patch
 Fix kthread usage in the modules code

+selinux-01-context-mount-support.patch
+selinux-02-nfs-context-mounts.patch
+selinux-03-context-mounts-selinux.patch
 SELinux context mounts

+uml-fixes-2.6.2-rc3-mm1-A2.patch
 UML fixes

-vm-rss-limit-enforcement.patch
 Finally got this working, but it doesn’t seem to be
effective.

+vm-dont-rotate-active-list.patch
+vm-lru-info.patch
+vm-shrink-zone.patch
+vm-shrink-zone-div-by-0-fix.patch
+vm-tune-throttle.patch
+page_add_rmap-warning.patch
 Page reclaim tuning and fixups

+cpuhotplug-03-core-numa-fix.patch
 Fix the CPU hotplug code for NUMAQ

-sysfs_symlink-needs-i_sem.patch
+page_symlink-needs-i_sem.patch
 Move the i_sem taking from sysfs_symlink into page_symlink.
This is rather unnecessary – it’s mainly to make the i_size_write()
warnings go away.

-generic-dma-pool-1.patch
-generic-dma-pool-2.patch
-generic-dma-pool-3.patch
 Merged into one of Greg’s trees

-Lindent-drivers-base-dmapool.patch
 Dropped

+centaur-crypto-core-support.patch
 Start supporting hardware crypto on some VIA CPUs

+xattr-E2BIG-fix.patch
 EA fix

+ad1889-printk-fix.patch
 Warning fix

+enable-largefile-coredumps.patch
 Use O_LARGEFILE for core files

+ext23-xattr-i_blocks-fix.patch
 xattr fix

+cciss-increase-vm-readahead.patch
+cciss-01-pci-bar-fix.patch
+cciss-02-release_io_mem-fix.patch
+cciss-03-SA6i-support.patch
+cciss-04-irq-sharing-fix.patch
+cciss-05-ASIC-bug-workaround.patch
+cciss-06-controller-check-fix.patch
+cciss-07-avoid-reading-pci-config-space.patch
+cciss-08-printk-fix.patch
+cciss-09-proc-cleanup.patch
+cciss-64-bit-divide-fix.patch
+cciss-10-pci_module_init.patch
+cciss-11-rmmod-oops-fix.patch
 CCISS driver update

+janitor-fbcmap-kmalloc-fixes.patch
+janitor-triflex-non-procfs-fix.patch
+janitor-ps2esdi-fix.patch
+janitor-vga16fb-ioremap-fixes.patch
 Janitorial fixlets

+sg-mm-warning-suppression.patch
 Kill a page allocation failure warning coming out of the scsi
code.

+altix-remove-alenlist_h.patch
+altix-clean-up-HWGRAPH_DEBUG.patch
 Altix updates

+qla2xxx-fixes.patch
 Some fixes for the new qlogic driver

+4g4g-uml-fix.patch
 Fix UML build problems due to the 4g/4g patch

-O_DIRECT-race-fixes-rollup-use-f_mapping.patch
 Folded into O_DIRECT-race-fixes-rollup.patch

+O_DIRECT-ll_rw_block-vs-block_write_full_page-fix.patch
 Fix race between ll_rw_block() and
block_write_full_page().

All 332 patches:

linus.patch

bk-alsa.patch

bk-netdev.patch

bk-input.patch

bk-acpi.patch

bk-usb.patch

bk-pci.patch

bk-i2c.patch

bk-driver-core.patch

mm.patch
  add -mmN to EXTRAVERSION

speedo-warning-fix.patch
  eepro100.c warning fix

input-2wheel-mouse-fix.patch
  input: 2-wheel mouse fix

acpi-NR_IRQ_VECTORS-build-fix.patch

dmapool-needs-pci.patch
  dmapool needs CONFIG_PCI

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

kgdb-doc-fix.patch
  correct kgdb.txt Documentation link (against
2.6.1-rc1-mm2)

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

big-pmac-3.patch

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

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

psmouse-drop-timed-out-bytes.patch
  psmouse: log and discard timed out bytes

ppc64-split-hvconsole.patch
  ppc64: move hypervisor console code into its own
file

ppc64-hvc-name.patch
  ppc64: fix up hvc console dev/devfs name, from Milton
Miller

ppc64-iseries-updatepp.patch
  ppc64: Fix up iseries updatepp, from Ben
Herrenschmidt

ppc64-HVSC.patch
  ppc64: change HSC -> HVSC

ppc64-compile-warnings.patch
  ppc64: Fix compiler warnings, from Olof Johansson

ppc64-of_removal_fix.patch
  ppc64: Fixes for OF device tree update code, from
Nathan Lynch

ppc64-vio_updates.patch
  ppc64: integrate vio.c with 2.6 driver model

ppc64-viomajortype_scsi.patch
  ppc64: Added definition of viomajortype_scsi, from Dave
Boutcher

ppc64-iseriespci.patch
  ppc64: Fix pcibios_scan_all_fns on iSeries, from Jake
Moilanen

ppc64-use_drivers_Kconfig.patch
  ppc64: use drivers/Kconfig

ppc64-numaisbust.patch
  ppc64: Fix another numa bug

ppc64-smp_processor_id.patch
  ppc64: use smp_processor_id everywhere

ppc64-remove_pvr_from_paca.patch
  ppc64: Remove pvr from the paca

ppc64-xmon-cpumask.patch
  ppc64: cpus_in_xmon needs to be a cpumask_t, from
Milton Miller

ppc64-xmon-sysrq.patch
  ppc64: sysrq helpers should have their active character
capitalized

ppc64-spinlock-sleep-debugging.patch
  ppc64: spinlock sleep debugging

ppc64-reloc_hide.patch

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.

ramdisk-cleanup.patch

intel8x0-cleanup.patch
  intel8x0 cleanups

pdflush-diag.patch

zap_page_range-debug.patch
  zap_page_range() debug

ptrace-page-permission-fix.patch
  prevent ptrace from altering page permissions

get_user_pages-handle-VM_IO.patch

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 <mochel@osdl.org>
  Subject: [PATCH] Add CONFIG_SYSFS

CONFIG_SYSFS-boot-from-disk-fix.patch

slab-leak-detector.patch
  slab leak detector

loop-remove-blkdev-special-case.patch

loop-highmem.patch
  remove useless highmem bounce from loop/cryptoloop

loop-bio-handling-fix.patch
  loop: BIO handling fix

loop-init-fix.patch
  loop.c doesn’t fail init gracefully

loop-remove-redundant-assignment.patch
  loop: remove redundant initialisation

acpi-pm-timer-3.patch
  ACPI PM timer version 3

acpi-pm-timer-kill-printks.patch

use-TSC-for-delay_pmtmr-2.patch
  Use TSC for delay_pmtmr()

scale-nr_requests.patch
  scale nr_requests with TCQ depth

truncate_inode_pages-check.patch

local_bh_enable-warning-fix.patch

pnp-8250_pnp-fix.patch
  Fix oops due to 8250_pnp module unload

pnp-resource-flags-reorganisation.patch
  pnp: resource flag reorganisation

pnp-BIOS-workaround.patch
  PNP: work around BIOS device disabling bugs

pnp-avoid-static-allocations.patch
  pnp: avoid static resource allocation requests

pnp-move-ID-declarations.patch
  pnp: move device ID declarations

pnp-file2alias-update.patch
  pnp: file2alias update

pnp-update-matching-code.patch
  pnp: update matching code

pnp-additional-sysfs-info.patch
  pnp: add additional sysfs info

pnp-config-cleanup.patch
  pnp: Kconfig cleanup

sched-find_busiest_node-resolution-fix.patch
  sched: improved resolution in find_busiest_node

sched-domains.patch
  sched: scheduler domain support

sched-clock-fixes.patch
  fix sched_clock()

sched-build-fix.patch
  sched: fix for NR_CPUS > BITS_PER_LONG

sched-sibling-map-to-cpumask.patch
  sched: cpu_sibling_map to cpu_mask

p4-clockmod-sibling-map-fix.patch
  p4-clockmod sibling_map fix

p4-clockmod-more-than-two-siblings.patch
  p4-clockmod: handle more than two siblings

sched-domains-i386-ht.patch
  sched: implement domains for i386 HT

sched-find_busiest_group-fix.patch
  sched: Fix CONFIG_SMT oops on UP

sched-domain-tweak.patch
  i386-sched-domain code consolidation

sched-no-drop-balance.patch
  sched: handle inter-CPU jiffies skew

sched-arch_init_sched_domains-fix.patch
  Change arch_init_sched_domains to use
cpu_online_map

sched-many-cpus-build-fix.patch
  Fix build with NR_CPUS > BITS_PER_LONG

sched-find_busiest_group-clarification.patch
  sched: clarify find_busiest_group

sched-remove-noisy-printks.patch

sched-directed-migration.patch
  sched_balance_exec(): don’t fiddle with the
cpus_allowed mask

sched-domain-debugging.patch
  sched_domain debugging

ppc64-cpu_vm_mask-fix.patch
  ppc64: cpu_vm_mask fix

ide-siimage-seagate.patch

ide-ali-UDMA6-support.patch
  IDE: Add support of UDMA6 on ALi rev > 0xc4

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-doc-update-4.patch
  Laptop mode documentation addition

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

kthread-primitive.patch
  kthread primitive

kthread_stop-race-fix.patch
  Fix race in kthread_stop

kthread-block-all-signals.patch
  kthread: block all signals

kthread-use-after-free-fix.patch
  kthread use-after-free fix

use-kthread-primitives.patch
  Use kthread primitives

module-removal-use-kthread.patch
  Module removal to use kthread

module-removal-use-kthread-fixes.patch
  kthread oops fixes

kthread-affinity-fix.patch
  Affinity of kthread fix

call_usermodehelper-affinity-fix.patch
  Affinity of call_usermode_helper fix

limit-hash-table-sizes.patch
  Limit hash table size

slab-poison-hex-dumping.patch
  slab: hexdump for check_poison

pentium-m-support.patch
  add Pentium M and Pentium-4 M options

old-gcc-supports-k6.patch
  gcc 2.95 supports -march=k6 (no need for check_gcc)

amd-elan-is-a-different-subarch.patch
  AMD Elan is a different subarch

better-i386-cpu-selection.patch
  better i386 CPU selection

cpu-options-default-to-y.patch
  cpu options default to “yes”

i386-default-to-n.patch

selinux-01-context-mount-support.patch
  SELinux: context mount support – LSM/FS

selinux-02-nfs-context-mounts.patch
  SELinux: context mount support – NFS

selinux-03-context-mounts-selinux.patch
  SELinux: context mount support – SELinux changes.

serial-02-fixups.patch
  serial fixups (untested)
  serial-02 fixes
  serial-02 fixes

serial-03-fixups.patch
  more serial driver fixups
  serial-03 fixes
  serial-03 fixes

PP0-full_list-RC1.patch
  parport fixes [1/5]

PP1-parport_locking-RC1.patch
  parport fixes [2/5]

PP2-enumerate1-RC1.patch
  parport fixes [3/5]

PP2-enumerate1-RC1-fix.patch

PP3-parport_gsc-RC1.patch
  parport fixes [4/5]

PP4-bwqcam-RC1.patch
  parport fixes [5/5]

bw-qcam-typo-fix.patch
  bw-qcam typo fix

PP5-daisy-RC1.patch
  parport fixes [2/5]

PI0-schedule_claimed-RC1.patch
  paride cleanups and fixes [1/24]

PI1-expansion-RC1.patch
  paride cleanups and fixes [2/24]

PI2-crapectomy-RC1.patch
  paride cleanups and fixes [3/24]

PI3-ps_ready-RC1.patch
  paride cleanups and fixes [4/24]

PI4-pd_busy-RC1.patch
  paride cleanups and fixes [5/24]

PI5-do_pd_io-RC1.patch
  paride cleanups and fixes [6/24]

PI6-bogus_requests-RC1.patch
  paride cleanups and fixes [7/24]

PI7-claim_reorder-RC1.patch
  paride cleanups and fixes [8/24]

PI8-do_pd_request1-RC1.patch
  paride cleanups and fixes [9/24]

PI9-run_fsm-RC1.patch
  paride cleanups and fixes [10/24]

PI10-action-RC1.patch
  paride cleanups and fixes [2/24]

PI11-disconnect-RC1.patch
  paride cleanups and fixes [12/24]

PI12-unclaim-RC1.patch
  paride cleanups and fixes [13/24]

PI13-run_fsm-loop-RC1.patch
  paride cleanups and fixes [14/24]

PI14-next_request-RC1.patch
  paride cleanups and fixes [15/24]

PI15-do_pd_io-gone-RC1.patch
  paride cleanups and fixes [16/24]

PI16-pd_claimed-RC1.patch
  paride cleanups and fixes [17/24]

PI17-connect-RC1.patch
  paride cleanups and fixes [18/24]

PI18-reorder-RC1.patch
  paride cleanups and fixes [19/24]

PI19-special1-RC1.patch
  paride cleanups and fixes [20/24]

PI20-gendisk_setup-RC1.patch
  paride cleanups and fixes [21/24]

PI21-present-RC1.patch
  paride cleanups and fixes [22/24]

PI22-pd_init_units-RC1.patch
  paride cleanups and fixes [23/24]

PI23-special2-RC1.patch
  paride cleanups and fixes [24/24]

PI24-paride64-RC1.patch
  paride cleanups and fixes [25/24]

IMM0-lindent-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [1/8]

IMM1-references-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [2/8]

IMM2-claim-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [3/8]

IMM3-scsi_module-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [4/8]

IMM4-imm_probe-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [5/8]

IMM5-imm_wakeup-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [6/8]

IMM6-imm_hostdata-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [7/8]

IMM7-imm_attach-RC1.patch
  drivers/scsi/imm.c cleanups and fixes [8/8]

PPA0-ppa_lindent-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [1/9]

PPA1-ppa_references-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [2/9]

PPA2-ppa_claim-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [3/9]

PPA3-ppa_scsi_module-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [4/9]

PPA4-ppa_probe-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [5/9]

PPA5-ppa_wakeup-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [6/9]

PPA6-ppa_hostdata-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [7/9]

PPA7-ppa_attach-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [8/9]

PPA8-ppa_lock_fix-RC1.patch
  drivers/scsi/ppa.c cleanups and fixes [9/9]

nfs-01-rpc_pipe_timeout.patch
  NFSv4/RPCSEC_GSS: userland upcall timeouts

nfs-02-auth_gss.patch
  RPCSEC_GSS: More fixes to the upcall mechanism.

nfs-03-pipe_close.patch
  RPCSEC_GSS: detect daemon death

nfs-04-fix_nfs4client.patch
  NFSv4: oops fix

nfs-05-fix_idmap.patch
  NFSv4: client name fixes

nfs-06-fix_idmap2.patch
  NFSv4: Bugfixes and cleanups client name to uid
mapper.

nfs-07-gss_krb5.patch
  RPCSEC_GSS: Make it safe to share crypto tfms among
multiple threads.

nfs-08-gss_missingkfree.patch
  RPCSEC_GSS: Oops. Major memory leak here.

nfs-09-memleaks.patch
  RPCSEC_GSS: Fix two more memory leaks found by the
stanford checker.

nfs-10-refleaks.patch
  RPCSEC_GSS: Fix yet more memory leaks.

nfs-11-krb5_cleanup.patch
  RPCSEC_GSS: krb5 cleanups

nfs-12-gss_nokmalloc.patch
  RPCSEC_GSS: memory allocation fixes

nfs-13-krb5_integ.patch
  RPCSEC_GSS: Client-side only support for rpcsec_gss
integrity protection.

nfs-14-clnt_seqno_to_req.patch
  RPCSEC_GSS: gss sequence number history fixes

nfs-15-encode_pages_tail.patch
  XDR: page encoding fix

nfs-16-rpc_clones.patch
  RPC: transport sharing

nfs-17-rpc_clone2.patch
  NFSv4/RPCSEC_GSS: use RPC cloning

nfs-18-renew_xdr.patch
  NFSv4: make RENEW a standalone RPC call

nfs-19-renewd.patch
  NFSv4: make lease renewal daemon per-server

nfs-20-fsinfo_xdr.patch
  NFSv4: Split the code for retrieving static server
information out of the GETATTR compound.

nfs-21-setclientid_xdr.patch
  NFSv4: Make SETCLIENTID and SETCLIENTID_CONFIRM
standalone operations

nfs-22-errno.patch
  NFSv4: errno fixes

nfs-23-open_reclaim.patch
  NFSv4: Preparation for the server reboot recovery
code.

nfs-24-state_recovery.patch
  NFSv4: Basic code for recovering file OPEN state after
a server reboot.

nfs-25-soft.patch
  RPC/NFSv4: Allow lease RENEW calls to be soft

nfs-26-sock_disconnect.patch
  RPC: TCP timeout fixes

nfs-27-atomic_open.patch
  NFSv4: Atomic open()

nfs-28-open_owner.patch
  NFSv4: Share open_owner structs

nfs-29-fix_idmap3.patch
  NFSv4: fix multi-partition mount oops

nfs_idmap-warning-fix.patch

nfs-30-lock.patch
  NFSv4: Add support for POSIX file locking.

nfs-old-gcc-fix.patch
  NFS: fix for older gcc’s

nfs-31-attr.patch
  NFSv2/v3/v4: New attribute revalidation code

reserve-NUMA-API-syscall-slots.patch
  Reserve system calls for NUMA API

ghash.patch
  ghash.h from 2.4

tty_io-uml-fix.patch
  uml: make tty_init callable from UML functions

uml-update.patch
  UML update

uml-fixes-2.6.2-rc3-mm1-A2.patch
  uml-fixes-2.6.2-rc3-mm1-A2

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-dont-rotate-active-list.patch
  vmscan: avoid rotation of the active list

vm-lru-info.patch
  vmscan: make better use of referenced info

vm-shrink-zone.patch
  vmscan: several tuneups

vm-shrink-zone-div-by-0-fix.patch

vm-tune-throttle.patch
  vmscan: delay throttling a little

page_add_rmap-warning.patch

sunrpc-sleep_on-removal.patch
  remove sleep_on from sunrpc

add-config-for-mregparm-3-ng.patch
  Add CONFIG for -mregparm=3

add-config-for-mregparm-3-ng-fixes.patch
  arch/i386/Makefile,scripts/gcc-version.sh,Makefile
small fixes

use-funit-at-a-time.patch
  Use -funit-at-a-time on ia32

add-noinline-attribute.patch
  Add noinline attribute

dont-inline-rest_init.patch
  use noinline for rest_init()

kernel_thread_helper-section-fix.patch
  Force kernel_thread_helper() into .text

gcc-35-netlink.patch
  gcc-3.5: netlink

gcc-35-packet.patch
  gcc-3.5: af_packet

gcc-35-tcp_put_port-fix.patch
  gcc-3.5: tcp_put_port() fix

gcc-35-ip6-ndisc-fix.patch
  gcc-3.5: ipv6/ndisc.c fixes

gcc-35-tg3.patch
  gcc-3.5: tg3.c warnings

gcc-35-xfs.patch
  gcc-3.5: XFS fixes

gcc-35-atmtcp.patch
  gcc-3.5: drivers/atm/atmtcp.c

gcc-35-appletalk.patch
  gcc-3.5: appletalk

gcc-35-econet.patch
  gcc-3.5: econet

gcc-35-decnet.patch
  gcc-3.5: decnet

gcc-35-ipx.patch
  gcc-3.5: ipx

gcc-35-irda.patch
  gcc-3.5: irda

gcc-35-bonding.patch
  gcc-3.5: bonding

gcc-35-ax25.patch
  gcc-3.5: ax25

gcc-35-net-key.patch
  gcc-3.5: net/key/af_key.c

gcc-35-netrom.patch
  gcc-3.5: netrom

gcc-35-llc.patch
  gcc-3.5: llc

gcc-35-rose.patch
  gcc-3.5: net/rose

gcc-35-sctp-attribute_packed-fix.patch
  gcc-3.5: sctp

gcc-35-pppoe.patch
  gcc-3.5: pppoe

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

doc-remove-modules-conf-references.patch
  Documentation: remove /etc/modules.conf refs

more-MODULE_ALIASes.patch
  add some more MODULE_ALIASes

bonding-alias-revert-and-docco-fix.patch
  bonding alias revert and documentation fix

simplify-net_ratelimit.patch
  simplify net_ratelimit()

remove-kstat-cpu-notifiers.patch
  Remove kstat cpu notifiers

workqueue-cleanup-2.patch
  Minor workqueue.c cleanup

remove-more-cpu-notifiers.patch
  Remove More Unneccessary CPU Notifiers

use-CPU_UP_PREPARE-properly.patch
  Use CPU_UP_PREPARE properly

cpuhotplug-01-cpu_active_map.patch
  CPU Hotplug: add cpu_active_map

cpuhotplug-02-drain_local_pages.patch
  CPU Hotplug: drain downed CPU’s local pages

cpuhotplug-03-core.patch
  CPU Hotplug: The Core

cpuhotplug-03-core-numa-fix.patch
  cpu hotplug: compile fix

cpuhotplug-up-fixes.patch
  cpuhotplug: UP build fixes

set_cpus_allowed-fix.patch
  cpumask fix

cpuhotplug-04-x86-support.patch
  CPU Hotplug: i386 support

cpuhotplug-x86-up-fixes.patch
  cpuhotplug: x86 UP build fixes

sleep_on-needs_lock_kernel.patch
  sleep_on(): check for lock_kernel

i830-agp-pm-fix.patch
  Intel i830 AGP fix

x86_64-make-xconfig-fix.patch
  Fix make xconfig on /lib64 systems

usb-sddr09-documentation.patch
  add comments to sddr09.c

pcnet32-locking-fix.patch
  pcmet32 locking fixes

nfs-server-in-root_server_path.patch
  Pull NFS server address out of root_server_path

pcix-enhanced.patch
  PCI Express Enhanced Config Patch

increase-NGROUPS.patch
  NGROUPS 2.6.2rc2 + fixups
  NGROUPS: remove TASK_SIZE usage

increase-NGROUPS-nfsd-cleanup.patch
  NGROUPS: nfsd cleanup

intermezzo-NGROUPS-is-broken.patch

compat-signal-noarch-2004-01-29.patch

compat-signal-ppc64-2004-01-29.patch

compat-signal-ia64-2004-01-29.patch

i_size_write-check.patch

page_symlink-needs-i_sem.patch
  take i_sem in page_symlink()

bd_set_size-i_size-fix.patch
  bd_set_size i_size handling

nfs-d_drop-lowmem.patch
  NFS: handle nfs_fhget() error

initramfs-kinit_command.patch
  initramfs: look for /sbin/init

access-permissions-fix.patch
  fix access() POSIX compliance

snprintf-commentary.patch
  snprintf() commentary

snprintf-fixes.patch
  snprintf fixes

devfs-race-fix-cleanup.patch
  devfs: race fixes and cleanup

centaur-crypto-core-support.patch
  First steps toward VIA crypto support

xattr-E2BIG-fix.patch
  With size > XATTR_SIZE_MAX, getxattr(2) always
returns E2BIG

ad1889-printk-fix.patch
  oss/ad1889: correct printk of dma_addr_t

enable-largefile-coredumps.patch
  Enable coredumps > 2GB

ext23-xattr-i_blocks-fix.patch
  ext2/3: incorrect increment of i_blocks when keeping
the same xattr block

cciss-increase-vm-readahead.patch
  Set CCISS driver VM read-ahead to 1024K

cciss-01-pci-bar-fix.patch
  cciss: PCI BAR sizing fix

cciss-02-release_io_mem-fix.patch
  cciss: Fix freeing of incorrect IO memory address

cciss-03-SA6i-support.patch
  cciss: Add support for SA 6i embedded controller

cciss-04-irq-sharing-fix.patch
  cciss: IRQ sharing fix

cciss-05-ASIC-bug-workaround.patch
  cciss: disble prefetching in ASIC

cciss-06-controller-check-fix.patch
  cciss: intialisation oops fix

cciss-07-avoid-reading-pci-config-space.patch
  cciss: avoid reading PCI config space

cciss-08-printk-fix.patch
  cciss: printk format fix

cciss-09-proc-cleanup.patch
  cciss: improve /proc presentation

cciss-64-bit-divide-fix.patch

cciss-10-pci_module_init.patch
  cciss: use pci_module_init()

cciss-11-rmmod-oops-fix.patch
  cciss: rmmod oops fix

janitor-fbcmap-kmalloc-fixes.patch
  janitor: video/fbcmap: kmalloc() audit

janitor-triflex-non-procfs-fix.patch
  janitor: ide/pci/triflex: handle !CONFIG_PROC_FS

janitor-ps2esdi-fix.patch
  janitor: ps2esdi: fix ‘&’ to ‘&&’

janitor-vga16fb-ioremap-fixes.patch
  janitor: vga16fb.c ioremap() and fb_alloc_cmap()
audit

sg-mm-warning-suppression.patch
  Suppress page allocation failures from
sg_page_malloc()

altix-remove-alenlist_h.patch
  Altix: remove alenlist.h

altix-clean-up-HWGRAPH_DEBUG.patch
  Altix: cleanup HWGRAPH_DEBUG

qla2xxx-fixes.patch
  Fix many qla2xxx problems

list_del-debug.patch
  list_del debug check

print-build-options-on-oops.patch

show_task-free-stack-fix.patch
  show_task() fix and cleanup

show_task-fix.patch
  show_task() is not SMP safe

oops-dump-preceding-code.patch
  i386 oops output: dump preceding code

lockmeter.patch

ia64-lockmeter-fix.patch

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-fix.patch
  zap_low_mappings() cannot be __init

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

4g4g-uml-fix.patch
  4g4g: UML fix

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

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

aio-fallback-bio_count-race-fix-2.patch
  AIO+DIO bio_count race fix

aio-sysctl-parms.patch
  aio sysctl parms

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis