Menu

#1 mmap-invalidate

open
nobody
None
5
2005-02-28
2005-02-28
No

Description:
Include mmap invalidate functionality that is necessary
when performing mmap writes with a parallel filesystem.

Status:
Submitted to project

Notes:
This kernel patch corresponds to the GPFS mmap patch
(MMAP_LINUX_PATCH) that is required for any Linux
distribution or kernel level if writes are performed
with mmapped files. To use this patch the site.mcr file
in the portability layer must be modified;
specifically, the define for MMAP_LINUX_PATCH is
uncommented under LINUX_PATCH_DEFINES. This patch has
been submitted for inclusion into the 2.5 kernel.

Discussion

  • Rob Gjertsen

    Rob Gjertsen - 2005-02-28

    2.4.9 RHEL 2.1

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-02-28

    2.4.18-27 Redhat Pro

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-02-28

    2.4.20-18 Redhat Pro

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-02-28

    2.4.19 SLES 8

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-02-28

    2.6.5 SLES 9

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-03-01

    2.4.21 SLES 8 SP3

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-03-01

    2.4.21-9 RHEL 3.0

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-04-12

    Logged In: YES
    user_id=1229560

    Updates:
    The patch is no longer necessary with SLES 9 SP1.

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-04-12

    Logged In: YES
    user_id=1229560

    To clarify, you no longer need to apply the patch if you are
    using GPFS 2.3.0-2 (or higher) and using SLES9 SP1.

     
  • Rob Gjertsen

    Rob Gjertsen - 2005-10-05

    Logged In: YES
    user_id=1229560

    Distributions not needing the patch now include:
    1. SLES9 SP1 (and above)
    2. RHEL4

     
  • Rob Gjertsen

    Rob Gjertsen - 2006-03-10

    Logged In: YES
    user_id=1229560

    The standard procedure that we employ for applying a kernel
    patch is:

    1. "cd" to the root of the kernel source directory
    (eg, cd /usr/src/linux) and copy the patch to this
    directory.

    2. Apply the patch via the command

    patch -p1 < patch-name.patch

    3. Then build and install the patched kernel according
    to the instructions provided by the Linux distribution.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.