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.
2.4.9 RHEL 2.1
2.4.18-27 Redhat Pro
2.4.20-18 Redhat Pro
2.4.19 SLES 8
2.6.5 SLES 9
2.4.21 SLES 8 SP3
2.4.21-9 RHEL 3.0
Logged In: YES
user_id=1229560
Updates:
The patch is no longer necessary with SLES 9 SP1.
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.
Logged In: YES
user_id=1229560
Distributions not needing the patch now include:
1. SLES9 SP1 (and above)
2. RHEL4
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.