Contents of /trunk/klibc/patches/klibc-1.5.15-mntproc-definitions.patch
Parent Directory | Revision Log
Revision 895 -
(show annotations)
(download)
Fri Oct 16 11:13:32 2009 UTC (14 years, 11 months ago) by niro
File size: 809 byte(s)
Fri Oct 16 11:13:32 2009 UTC (14 years, 11 months ago) by niro
File size: 809 byte(s)
mntproc definitions are missing in newer kernels
1 | Description: MNTPROC_MNT and MNTPROC_UMNT are no longer defined by the |
2 | kernel. Hack around this by restoring the old definitions. |
3 | Upstream: http://thread.gmane.org/gmane.linux.nfs/28059 suggests a better |
4 | fix is in progress. |
5 | |
6 | diff -Nur -x '*.orig' -x '*~' klibc-1.5.15/usr/kinit/nfsmount/mount.c klibc-1.5.15.new/usr/kinit/nfsmount/mount.c |
7 | --- klibc-1.5.15/usr/kinit/nfsmount/mount.c 2009-01-04 19:28:03.000000000 +0000 |
8 | +++ klibc-1.5.15.new/usr/kinit/nfsmount/mount.c 2009-10-04 22:52:44.000000000 +0100 |
9 | @@ -44,6 +44,11 @@ |
10 | |
11 | #define MNT_REPLY_MINSIZE (sizeof(struct rpc_reply) + sizeof(uint32_t)) |
12 | |
13 | +#ifndef MNTPROC_MNT |
14 | +# define MNTPROC_MNT 1 |
15 | +# define MNTPROC_UMNT 3 |
16 | +#endif /* MNTPROC_MNT */ |
17 | + |
18 | static int get_ports(uint32_t server, const struct nfs_mount_data *data) |
19 | { |
20 | uint32_t nfs_ver, mount_ver; |