- priority: 5 --> 7
Building the portability layer on RHEL when
-DMMAP_LINUX_PATCH is defined:
rm -f cfiles_cust.ko
gcc -o cfiles_cust.ko -c -O2 -march=i686
-fno-strict-aliasing -fno-exceptions
-fno-common -fomit-frame-pointer
-Werror-implicit-function-declaration -I.
-I/usr/lpp/mmfs/src/include/cxi
-I/usr/lpp/mmfs/src/include/gpl-linux
-I/lib/modules/`uname -r`/build/include
-I/lib/modules/`uname
-r`/build/include/../arch/i386/mach-generic
-I/lib/modules/`uname
-r`/build/include/asm-i386/mach-default
-DGPFS_ARCH_I386 -DGPFS_LITTLE_ENDIAN
-DALL_ADAPTER_GROUP -U_GNU_SOURCE -D__USE_BSD
-D_LARGEFILE64_SOURCE -DGPFS_LINUX
-DYESSTR=__YESSTR -DNOSTR=__NOSTR -DLUM -DNPTL
-DREDHAT_AS_LINUX -DLINUX_DISTRIBUTION_LEVEL=90
-DMMAP_LINUX_PATCH -DLINUX_KERNEL_VERSION=2042127
-DLIMIT_KSTACKS -DALLOC_SUM_FILE -DBLOCK_RESTORE
-DDESCQUORUM_OVERRIDE -DDIO -DDIO_XW
-DDISK_LEASE_DMS -DDMAPI -DDMAPI_MOVERS
-DEXPORTER_EVENTS -DFILEIDCMD -DINTEROP
-DLC_FENCING -DMMAP_DIO -DMMPMON
-DMMPMON_HISTOGRAMS -DMMPMON_CUMULATIVE -DNEWALLOC
-DNFS_SKIP_SHRINK_TO_FIT -DNFS4_VCM -DNFS4_ACL
-DNSD -DPERF_STATS -DPOW2_COND_SHIFT
-DREVOKE_LOCK_NEW -DSANERGY -DSFS_PERF_SKIP_SYNC
-DSFS_PERF_USE_SMALL_BUFFER -DSMB_LOCKS -DSNAPSHOTS
-DSNAP_LATEST -DTSCOMM_SECURITY -DUIDREMAP
-DWIDEDISKADDR -DINSTRUMENT_LOCKS
-DPTHREAD_STATS -DTRACE_IO_DATA -DENTRYEXIT_TRACE
-DKSTACK_CHECK -DDBGASSERTS
-DNEW_DELETE_DEBUG -DTRACK_USECOUNT -DTRIGGERS
-DVERBOSETRACE -D_KERNEL -D__KERNEL__ -DMODULE
-DGPFS_EXPORT_KSYMS -DEXPORT_SYMTAB
-DFAR_TRACE -DFAR_CODE -fno-defer-pop cfiles_cust.c
In file included from cfiles.c:50,
from cfiles_cust.c:45:
mmap.c: In function `cxiMmapFlush':
mmap.c:278: implicit declaration of function
`invalidate_mappings'
In file included from cfiles.c:63,
from cfiles_cust.c:45:
opsdeclare.c: At top level:
opsdeclare.c:442: unknown field `nopagedone' specified
in initializer
opsdeclare.c:442: warning: initialization from
incompatible pointer type
make[1]: *** [cfiles_cust.ko] Error 1
make[1]: Leaving directory `/usr/lpp/mmfs/src/gpl-linux'
make: *** [Install] Error 1