rpms/kernel/devel patch-2.6.14-git11.bz2.sign, NONE, 1.1 .cvsignore, 1.268, 1.269 kernel-2.6.spec, 1.1654, 1.1655 linux-2.6-NFSD-ctlbits.patch, 1.1, 1.2 linux-2.6-serial-tickle-nmi.patch, 1.1, 1.2 sources, 1.210, 1.211 upstream, 1.195, 1.196 linux-2.6-alsa-maestro-hang.patch, 1.1, NONE linux-2.6-compile-fixes.patch, 1.35, NONE linux-2.6.14-powerpc-i8259.patch, 1.1, NONE linux-2.6.14-ppc-initrd.patch, 1.2, NONE patch-2.6.14-git10.bz2.sign, 1.1, NONE
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Nov 8 10:25:46 UTC 2005
- Previous message (by thread): rpms/traceroute/devel traceroute-1.0.3-compat.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 traceroute.spec, 1.16, 1.17 traceroute-1.4a12-icmp_cksum.patch, 1.1, NONE traceroute-1.4a12-mpls-icmp-02.patch, 1.1, NONE traceroute-1.4a12-name.patch, 1.1, NONE traceroute-1.4a12-pie.patch, 1.1, NONE traceroute-1.4a12-sockopt.patch, 1.1, NONE traceroute-1.4a12-sockopt2.patch, 1.1, NONE traceroute-1.4a12-tos-monitoring.patch, 1.1, NONE traceroute-1.4a5-aliases.patch, 1.2, NONE traceroute-1.4a5-alpha.patch, 1.1, NONE traceroute-1.4a5-autoroute.patch, 1.2, NONE traceroute-1.4a5-autoroute2.patch, 1.1, NONE traceroute-1.4a5-bigpacklen.patch, 1.2, NONE traceroute-1.4a5-droproot.patch, 1.3, NONE traceroute-1.4a5-fhs.patch, 1.2, NONE traceroute-1.4a5-fix.patch, 1.2, NONE traceroute-1.4a5-llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.patch, 1.1, NONE traceroute-1.4a5-lsrr.patch, 1.2, NONE traceroute-1.4a5-secfix.patch, 1.1, NONE traceroute-1.4a5-sourceroute.patch, 1.1, NONE traceroute-1.4a5-unaligned.patch! ,1.2,NONE
- Next message (by thread): rpms/kernel/devel/configs config-generic, 1.75, 1.76 config-ppc-generic, 1.35, 1.36 config-ppc64, 1.7, 1.8 config-ppc64-generic, 1.19, 1.20 config-ppc64-iseries, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: dwmw2
Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv30571
Modified Files:
.cvsignore kernel-2.6.spec linux-2.6-NFSD-ctlbits.patch
linux-2.6-serial-tickle-nmi.patch sources upstream
Added Files:
patch-2.6.14-git11.bz2.sign
Removed Files:
linux-2.6-alsa-maestro-hang.patch
linux-2.6-compile-fixes.patch linux-2.6.14-powerpc-i8259.patch
linux-2.6.14-ppc-initrd.patch patch-2.6.14-git10.bz2.sign
Log Message:
Do the -git11 merge since it's largely ppc again, and a few mtd bits
--- NEW FILE patch-2.6.14-git11.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info
iD8DBQBDcFxLyGugalF9Dw4RAmiQAJ91eow8ApgnJo3yOyMt6t36dGhHVACfWTr3
hSGOMfP6+QrMwaJjJntoqxg=
=WORo
-----END PGP SIGNATURE-----
Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/.cvsignore,v
retrieving revision 1.268
retrieving revision 1.269
diff -u -r1.268 -r1.269
--- .cvsignore 8 Nov 2005 03:28:58 -0000 1.268
+++ .cvsignore 8 Nov 2005 10:25:42 -0000 1.269
@@ -2,4 +2,4 @@
temp-*
kernel-2.6.14
linux-2.6.14.tar.bz2
-patch-2.6.14-git10.bz2
+patch-2.6.14-git11.bz2
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.1654
retrieving revision 1.1655
diff -u -r1.1654 -r1.1655
--- kernel-2.6.spec 8 Nov 2005 04:03:32 -0000 1.1654
+++ kernel-2.6.spec 8 Nov 2005 10:25:42 -0000 1.1655
@@ -81,6 +81,7 @@
%define image_install_path boot
%define signmodules 1
%define make_target vmlinux
+%define kernel_image vmlinux
%endif
%ifarch s390
@@ -153,7 +154,7 @@
License: GPLv2
Version: %{rpmversion}
Release: %{release}
-ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64
+ExclusiveArch: noarch %{all_x86} x86_64 ppc ppc64 ia64 sparc sparc64 ppc64iseries
ExclusiveOS: Linux
Provides: kernel = %{version}
Provides: kernel-drm = 4.3.0
@@ -201,7 +202,7 @@
#
# Patches 0 through 100 are meant for core subsystem upgrades
#
-Patch1: patch-2.6.14-git10.bz2
+Patch1: patch-2.6.14-git11.bz2
# Patches 100 through 500 are meant for architecture patches
Patch100: linux-2.6-bzimage.patch
@@ -217,9 +218,7 @@
Patch300: linux-2.6-ppc64-build.patch
Patch301: linux-2.6-ppc64-eeh-panic.patch
Patch302: linux-2.6-serial-of.patch
-Patch303: linux-2.6.14-ppc-initrd.patch
-Patch304: linux-2.6.14-powerpc-i8259.patch
-Patch305: linux-2.6.14-powerpc-pmac-smp.patch
+Patch303: linux-2.6.14-powerpc-pmac-smp.patch
# 400 - 499 ia64
# 500 - 599 s390(x)
@@ -328,7 +327,6 @@
Patch1710: linux-2.6-radeon-backlight.patch
Patch1720: linux-2.6-ide-tune-locking.patch
Patch1730: linux-2.6-autofs-pathlookup.patch
-Patch1740: linux-2.6-alsa-maestro-hang.patch
Patch1750: linux-2.6-selinux-hush.patch
# ACPI patches.
@@ -355,8 +353,6 @@
# Not patches you're too lazy for to put in the proper place.
#
-Patch10000: linux-2.6-compile-fixes.patch
-
Patch10001: linux-2.6-kdump-needs-not-embedded.patch
Patch10002: linux-2.6-proc-vmcore-needs-not-embedded.patch
@@ -600,8 +596,6 @@
# Don't probe serial ports if they don't exist
%patch302 -p1
%patch303 -p1
-%patch304 -p1
-%patch305 -p1
#
# Xen
@@ -777,8 +771,6 @@
%patch1720 -p1
# autofs4 looks up wrong path element when ghosting is enabled
%patch1730 -p1
-# Fix maestro driver hangs
-%patch1740 -p1
# Silence some selinux messages.
%patch1750 -p1
@@ -817,7 +809,6 @@
#
# misc small stuff to make things compile or otherwise improve performance
#
-%patch10000 -p1
%patch10001 -p1
%patch10002 -p1
@@ -1298,6 +1289,9 @@
%endif
%changelog
+* Tue Nov 08 2005 David Woodhouse <dwmw2 at redhat.com>
+- 2.6.14-git11
+
* Mon Nov 07 2005 Dave Jones <davej at redhat.com>
- 2.6.14-git10
linux-2.6-NFSD-ctlbits.patch:
fs/nfsd/nfs4state.c | 3 ++
fs/nfsd/nfsctl.c | 60 ++++++++++++++++++++++++++++++++++++++++++-
fs/nfsd/nfssvc.c | 12 ++++++--
include/linux/nfsd/nfsd.h | 2 -
include/linux/nfsd/syscall.h | 14 ++++++++--
5 files changed, 84 insertions(+), 7 deletions(-)
Index: linux-2.6-NFSD-ctlbits.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-NFSD-ctlbits.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-NFSD-ctlbits.patch 16 Oct 2005 22:23:45 -0000 1.1
+++ linux-2.6-NFSD-ctlbits.patch 8 Nov 2005 10:25:42 -0000 1.2
@@ -1,88 +1,42 @@
---- linux-2.6.13/fs/nfsd/nfs4state.c.ctlbits 2005-09-23 11:47:27.817646000 -0400
-+++ linux-2.6.13/fs/nfsd/nfs4state.c 2005-09-23 11:47:40.413006000 -0400
-@@ -3319,6 +3319,9 @@ __nfs4_state_shutdown(void)
- void
- nfs4_state_shutdown(void)
- {
-+ if (!nfs4_init)
-+ return;
-+
- nfs4_lock_state();
- nfs4_release_reclaim();
- __nfs4_state_shutdown();
---- linux-2.6.13/fs/nfsd/nfsctl.c.ctlbits 2005-08-28 19:41:01.000000000 -0400
-+++ linux-2.6.13/fs/nfsd/nfsctl.c 2005-09-23 11:47:40.419006000 -0400
-@@ -23,6 +23,7 @@
- #include <linux/seq_file.h>
- #include <linux/pagemap.h>
- #include <linux/init.h>
-+#include <linux/string.h>
-
- #include <linux/nfs.h>
- #include <linux/nfsd_idmap.h>
-@@ -35,6 +36,10 @@
+--- linux-2.6.14/fs/nfsd/nfsctl.c.aa1 2005-11-08 09:31:44.000000000 +0000
++++ linux-2.6.14/fs/nfsd/nfsctl.c 2005-11-08 09:32:14.000000000 +0000
+@@ -36,7 +36,9 @@
#include <asm/uaccess.h>
+int nfsd_port = 2049;
+unsigned int nfsd_portbits = 0;
-+unsigned int nfsd_versbits = 0;
-+
+ unsigned int nfsd_versbits = ~0;
+
/*
* We have a single directory with 9 nodes in it.
- */
-@@ -51,6 +56,8 @@ enum {
+@@ -53,6 +55,7 @@ enum {
NFSD_Fh,
NFSD_Threads,
- NFSD_Leasetime,
+ NFSD_Versions,
+ NFSD_Ports,
-+ NFSD_Versions,
- NFSD_RecoveryDir,
- };
-
-@@ -67,6 +74,8 @@ static ssize_t write_getfs(struct file *
+ /*
+ * The below MUST come last. Otherwise we leave a hole in nfsd_files[]
+ * with !CONFIG_NFSD_V4 and simple_fill_super() goes oops
+@@ -76,7 +73,7 @@ static ssize_t write_getfd(struct file *
+ static ssize_t write_getfs(struct file *file, char *buf, size_t size);
static ssize_t write_filehandle(struct file *file, char *buf, size_t size);
static ssize_t write_threads(struct file *file, char *buf, size_t size);
- static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
+-static ssize_t write_versions(struct file *file, char *buf, size_t size);
+static ssize_t write_ports(struct file *file, char *buf, size_t size);
-+static ssize_t write_versions(struct file *file, char *buf, size_t size);
+ #ifdef CONFIG_NFSD_V4
+ static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
static ssize_t write_recoverydir(struct file *file, char *buf, size_t size);
-
- static ssize_t (*write_op[])(struct file *, char *, size_t) = {
-@@ -80,6 +89,8 @@ static ssize_t (*write_op[])(struct file
+@@ -92,7 +88,8 @@ static ssize_t (*write_op[])(struct file
+ [NFSD_Getfs] = write_getfs,
[NFSD_Fh] = write_filehandle,
[NFSD_Threads] = write_threads,
- [NFSD_Leasetime] = write_leasetime,
+ [NFSD_Versions] = write_versions,
+ [NFSD_Ports] = write_ports,
-+ [NFSD_Versions] = write_versions,
+ #ifdef CONFIG_NFSD_V4
+ [NFSD_Leasetime] = write_leasetime,
[NFSD_RecoveryDir] = write_recoverydir,
- };
-
-@@ -88,14 +99,12 @@ static ssize_t nfsctl_transaction_write(
- ino_t ino = file->f_dentry->d_inode->i_ino;
- char *data;
- ssize_t rv;
--
- if (ino >= sizeof(write_op)/sizeof(write_op[0]) || !write_op[ino])
- return -EINVAL;
-
- data = simple_transaction_get(file, buf, size);
- if (IS_ERR(data))
- return PTR_ERR(data);
--
- rv = write_op[ino](file, data, size);
- if (rv>0) {
- simple_transaction_set(file, rv);
-@@ -259,7 +268,7 @@ static ssize_t write_filehandle(struct f
- * qword quoting is used, so filehandle will be \x....
- */
- char *dname, *path;
-- int maxsize;
-+ int maxsize = 0;
- char *mesg = buf;
- int len;
- struct auth_domain *dom;
-@@ -328,6 +337,102 @@ static ssize_t write_threads(struct file
+@@ -358,7 +351,60 @@ static ssize_t write_threads(struct file
sprintf(buf, "%d\n", nfsd_nrthreads());
return strlen(buf);
}
@@ -100,7 +54,7 @@
+ if (buf[size-1] != '\n')
+ return -EINVAL;
+ buf[size-1] = 0;
-+
+
+ family = mesg;
+ len = qword_get(&mesg, family, size);
+ if (len <= 0) return -EINVAL;
@@ -140,145 +94,61 @@
+
+ return tlen;
+}
-+static ssize_t write_versions(struct file *file, char *buf, size_t size)
-+{
-+ /*
-+ * Format:
-+ * [-/+]vers [-/+]vers ...
-+ */
-+ char *mesg = buf;
-+ char *vers, sign;
-+ int len, num;
-+ ssize_t tlen = 0;
-+
-+ if (buf[size-1] != '\n')
-+ return -EINVAL;
-+ buf[size-1] = 0;
-+
-+ vers = mesg;
-+ len = qword_get(&mesg, vers, size);
-+ if (len <= 0) return -EINVAL;
-+ do {
-+ sign = *vers;
-+ if (sign == '+' || sign == '-')
-+ num = simple_strtol((vers+1), NULL, 0);
-+ else
-+ num = simple_strtol(vers, NULL, 0);
-+ switch(num) {
-+ case 2:
-+ case 3:
-+ case 4:
-+ if (sign != '-')
-+ NFSCTL_VERSET(nfsd_versbits, num);
-+ else
-+ NFSCTL_VERUNSET(nfsd_versbits, num);
-+ break;
-+ default:
-+ return -EINVAL;
-+ }
-+ vers += len + 1;
-+ tlen += len;
-+ } while ((len = qword_get(&mesg, vers, size)) > 0);
-+
-+ return tlen;
-+}
-
- extern time_t nfs4_leasetime(void);
-
-@@ -393,6 +498,8 @@ static int nfsd_fill_super(struct super_
+ static ssize_t write_versions(struct file *file, char *buf, size_t size)
+ {
+ /*
+@@ -484,6 +508,7 @@ static int nfsd_fill_super(struct super_
+ [NFSD_Fh] = {"filehandle", &transaction_ops, S_IWUSR|S_IRUSR},
+ [NFSD_Threads] = {"threads", &transaction_ops, S_IWUSR|S_IRUSR},
+ [NFSD_Versions] = {"versions", &transaction_ops, S_IWUSR|S_IRUSR},
++ [NFSD_Ports] = {"ports", &transaction_ops, S_IWUSR|S_IRUSR},
+ #ifdef CONFIG_NFSD_V4
[NFSD_Leasetime] = {"nfsv4leasetime", &transaction_ops, S_IWUSR|S_IRUSR},
[NFSD_RecoveryDir] = {"nfsv4recoverydir", &transaction_ops, S_IWUSR|S_IRUSR},
- #endif
-+ [NFSD_Ports] = {"ports", &transaction_ops, S_IWUSR|S_IRUSR},
-+ [NFSD_Versions] = {"versions", &transaction_ops, S_IWUSR|S_IRUSR},
- /* last one */ {""}
- };
- return simple_fill_super(sb, 0x6e667364, nfsd_files);
---- linux-2.6.13/fs/nfsd/nfssvc.c.ctlbits 2005-08-28 19:41:01.000000000 -0400
-+++ linux-2.6.13/fs/nfsd/nfssvc.c 2005-09-27 09:04:40.273630000 -0400
-@@ -30,6 +30,7 @@
- #include <linux/nfsd/nfsd.h>
- #include <linux/nfsd/stats.h>
- #include <linux/nfsd/cache.h>
-+#include <linux/nfsd/syscall.h>
- #include <linux/lockd/bind.h>
- #include <linux/nfsacl.h>
-
-@@ -63,6 +64,33 @@ struct nfsd_list {
+--- linux-2.6.14/fs/nfsd/nfs4state.c.aa1 2005-11-08 09:31:51.000000000 +0000
++++ linux-2.6.14/fs/nfsd/nfs4state.c 2005-11-08 09:32:14.000000000 +0000
+@@ -3319,6 +3319,9 @@ __nfs4_state_shutdown(void)
+ void
+ nfs4_state_shutdown(void)
+ {
++ if (!nfs4_init)
++ return;
++
+ nfs4_lock_state();
+ nfs4_release_reclaim();
+ __nfs4_state_shutdown();
+--- linux-2.6.14/fs/nfsd/nfssvc.c.aa1 2005-11-08 09:31:44.000000000 +0000
++++ linux-2.6.14/fs/nfsd/nfssvc.c 2005-11-08 09:32:14.000000000 +0000
+@@ -53,7 +53,7 @@
+ extern struct svc_program nfsd_program;
+ static void nfsd(struct svc_rqst *rqstp);
+ struct timeval nfssvc_boot;
+- struct svc_serv *nfsd_serv;
++static struct svc_serv *nfsd_serv;
+ static atomic_t nfsd_busy;
+ static unsigned long nfsd_last_call;
+ static DEFINE_SPINLOCK(nfsd_call_lock);
+@@ -64,6 +64,8 @@ struct nfsd_list {
};
static struct list_head nfsd_list = LIST_HEAD_INIT(nfsd_list);
+extern struct svc_version nfsd_version2, nfsd_version3, nfsd_version4;
+
-+static struct svc_version * nfsd_version[] = {
-+ [2] = &nfsd_version2,
-+#if defined(CONFIG_NFSD_V3)
-+ [3] = &nfsd_version3,
-+#endif
-+#if defined(CONFIG_NFSD_V4)
-+ [4] = &nfsd_version4,
-+#endif
-+};
-+
-+#define NFSD_MINVERS 2
-+#define NFSD_NRVERS (sizeof(nfsd_version)/sizeof(nfsd_version[0]))
-+static struct svc_version *nfsd_versions[NFSD_NRVERS];
-+
-+struct svc_program nfsd_program = {
-+ .pg_prog = NFS_PROGRAM, /* program number */
-+ .pg_nvers = NFSD_NRVERS, /* nr of entries in nfsd_version */
-+ .pg_vers = nfsd_versions, /* version table */
-+ .pg_name = "nfsd", /* program name */
-+ .pg_class = "nfsd", /* authentication class */
-+ .pg_stats = &nfsd_svcstats, /* version table */
-+ .pg_authenticate = &svc_set_client, /* export authentication */
-+
-+};
-+
- /*
- * Maximum number of nfsd processes
- */
-@@ -80,17 +108,37 @@ int
- nfsd_svc(unsigned short port, int nrservs)
- {
- int error;
-- int none_left;
-+ int none_left, found_one, i;
+ static struct svc_version * nfsd_version[] = {
+ [2] = &nfsd_version2,
+ #if defined(CONFIG_NFSD_V3)
+@@ -110,8 +112,8 @@ nfsd_svc(unsigned short port, int nrserv
struct list_head *victim;
lock_kernel();
-- dprintk("nfsd: creating service\n");
+- dprintk("nfsd: creating service: vers 0x%x\n",
+- nfsd_versbits);
+ dprintk("nfsd: creating service: port %d vers 0x%x proto 0x%x\n",
+ nfsd_port, nfsd_versbits, nfsd_portbits);
error = -EINVAL;
if (nrservs <= 0)
nrservs = 0;
- if (nrservs > NFSD_MAXSERVS)
- nrservs = NFSD_MAXSERVS;
-
-+ /*
-+ * If set, use the nfsd_ctlbits to define which
-+ * versions that will be advertised
-+ */
-+ found_one = 0;
-+ if (nfsd_versbits) {
-+ for (i = NFSD_MINVERS; i < NFSD_NRVERS; i++) {
-+ if (NFSCTL_VERISSET(nfsd_versbits, i)) {
-+ nfsd_program.pg_vers[i] = nfsd_version[i];
-+ found_one = 1;
-+ } else
-+ nfsd_program.pg_vers[i] = NULL;
-+ }
-+ }
-+ if (!found_one) {
-+ for (i = NFSD_MINVERS; i < NFSD_NRVERS; i++)
-+ nfsd_program.pg_vers[i] = nfsd_version[i];
-+ }
-+
- /* Readahead param cache - will no-op if it already exists */
- error = nfsd_racache_init(2*nrservs);
- if (error<0)
-@@ -104,11 +152,14 @@ nfsd_svc(unsigned short port, int nrserv
+@@ -126,11 +147,15 @@ nfsd_svc(unsigned short port, int nrserv
nfsd_serv = svc_create(&nfsd_program, NFSD_BUFSIZE);
if (nfsd_serv == NULL)
goto out;
@@ -287,54 +157,33 @@
error = svc_makesock(nfsd_serv, IPPROTO_UDP, port);
if (error < 0)
goto failure;
--
+
#ifdef CONFIG_NFSD_TCP
+ if (NFSCTL_TCPISSET(nfsd_portbits))
+ port = nfsd_port;
error = svc_makesock(nfsd_serv, IPPROTO_TCP, port);
if (error < 0)
goto failure;
-@@ -389,28 +440,3 @@ static struct svc_stat nfsd_acl_svcstats
- #else
- #define nfsd_acl_program_p NULL
- #endif /* defined(CONFIG_NFSD_V2_ACL) || defined(CONFIG_NFSD_V3_ACL) */
--
--extern struct svc_version nfsd_version2, nfsd_version3, nfsd_version4;
--
--static struct svc_version * nfsd_version[] = {
-- [2] = &nfsd_version2,
--#if defined(CONFIG_NFSD_V3)
-- [3] = &nfsd_version3,
--#endif
--#if defined(CONFIG_NFSD_V4)
-- [4] = &nfsd_version4,
--#endif
--};
--
--#define NFSD_NRVERS (sizeof(nfsd_version)/sizeof(nfsd_version[0]))
--struct svc_program nfsd_program = {
-- .pg_next = nfsd_acl_program_p,
-- .pg_prog = NFS_PROGRAM, /* program number */
-- .pg_nvers = NFSD_NRVERS, /* nr of entries in nfsd_version */
-- .pg_vers = nfsd_version, /* version table */
-- .pg_name = "nfsd", /* program name */
-- .pg_class = "nfsd", /* authentication class */
-- .pg_stats = &nfsd_svcstats, /* version table */
-- .pg_authenticate = &svc_set_client, /* export authentication */
--
--};
---- linux-2.6.13/include/linux/nfsd/syscall.h.ctlbits 2005-08-28 19:41:01.000000000 -0400
-+++ linux-2.6.13/include/linux/nfsd/syscall.h 2005-09-23 11:47:40.430008000 -0400
-@@ -39,6 +39,22 @@
- #define NFSCTL_GETFD 7 /* get an fh by path (used by mountd) */
+--- linux-2.6.14/include/linux/nfsd/syscall.h.aa1 2005-11-08 09:31:44.000000000 +0000
++++ linux-2.6.14/include/linux/nfsd/syscall.h 2005-11-08 09:32:14.000000000 +0000
+@@ -40,19 +40,28 @@
#define NFSCTL_GETFS 8 /* get an fh by path with max FH len */
-+/*
+ /*
+- * Macros used to set version
+ * Macros used to set version and protocol
-+ */
-+#define NFSCTL_VERSET(_cltbits, _v) ((_cltbits) |= (1 << ((_v) - 1)))
-+#define NFSCTL_VERUNSET(_cltbits, _v) ((_cltbits) &= ~(1 << ((_v) - 1)))
-+#define NFSCTL_VERISSET(_cltbits, _v) ((_cltbits) & (1 << ((_v) - 1)))
+ */
+ #define NFSCTL_VERSET(_cltbits, _v) ((_cltbits) |= (1 << (_v)))
+ #define NFSCTL_VERUNSET(_cltbits, _v) ((_cltbits) &= ~(1 << (_v)))
+ #define NFSCTL_VERISSET(_cltbits, _v) ((_cltbits) & (1 << (_v)))
+
+ #if defined(CONFIG_NFSD_V4)
+ #define NFSCTL_VERALL (0x1c /* 0b011100 */)
+ #elif defined(CONFIG_NFSD_V3)
+ #define NFSCTL_VERALL (0x0c /* 0b001100 */)
+ #else
+ #define NFSCTL_VERALL (0x04 /* 0b000100 */)
+ #endif
+
+#define NFSCTL_UDPSET(_cltbits) ((_cltbits) |= (1 << (17 - 1)))
+#define NFSCTL_UDPUNSET(_cltbits) ((_cltbits) &= ~(1 << (17 - 1)))
@@ -344,17 +193,27 @@
+#define NFSCTL_TCPUNSET(_cltbits) ((_cltbits) &= ~(1 << (18 - 1)))
+#define NFSCTL_TCPISSET(_cltbits) ((_cltbits) & (1 << (18 - 1)))
+
-+
+
/* SVC */
struct nfsctl_svc {
- unsigned short svc_port;
-@@ -120,6 +136,9 @@ extern int exp_delclient(struct nfsctl_
+@@ -135,7 +136,8 @@ extern int exp_delclient(struct nfsctl_
extern int exp_export(struct nfsctl_export *nxp);
extern int exp_unexport(struct nfsctl_export *nxp);
+-extern unsigned int nfsd_versbits;
+extern int nfsd_port;
+extern unsigned int nfsd_versbits, nfsd_portbits;
-+
+
#endif /* __KERNEL__ */
- #endif /* NFSD_SYSCALL_H */
+--- linux-2.6.14/include/linux/nfsd/nfsd.h.aa1 2005-11-08 09:31:44.000000000 +0000
++++ linux-2.6.14/include/linux/nfsd/nfsd.h 2005-11-08 09:31:48.000000000 +0000
+@@ -60,7 +60,7 @@ typedef int (*nfsd_dirop_t)(struct inode
+ extern struct svc_program nfsd_program;
+ extern struct svc_version nfsd_version2, nfsd_version3,
+ nfsd_version4;
+-extern struct svc_serv *nfsd_serv;
++
+ /*
+ * Function prototypes.
+ */
linux-2.6-serial-tickle-nmi.patch:
8250.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
Index: linux-2.6-serial-tickle-nmi.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-serial-tickle-nmi.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- linux-2.6-serial-tickle-nmi.patch 16 Oct 2005 22:23:46 -0000 1.1
+++ linux-2.6-serial-tickle-nmi.patch 8 Nov 2005 10:25:42 -0000 1.2
@@ -28,14 +28,6 @@
--- linux-2.6.11/drivers/serial/8250.c~ 2005-05-14 02:49:02.000000000 -0400
+++ linux-2.6.11/drivers/serial/8250.c 2005-05-14 02:54:30.000000000 -0400
-@@ -40,6 +40,7 @@
- #include <linux/serial_core.h>
- #include <linux/serial.h>
- #include <linux/serial_8250.h>
-+#include <linux/nmi.h>
-
- #include <asm/io.h>
- #include <asm/irq.h>
@@ -2098,9 +2098,11 @@ static inline void wait_for_xmitr(struct
/* Wait up to 1s for flow control if necessary */
if (up->port.flags & UPF_CONS_FLOW) {
Index: sources
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/sources,v
retrieving revision 1.210
retrieving revision 1.211
diff -u -r1.210 -r1.211
--- sources 8 Nov 2005 03:28:58 -0000 1.210
+++ sources 8 Nov 2005 10:25:42 -0000 1.211
@@ -1,2 +1,2 @@
66d02cbd723876c6d69846a067875a22 linux-2.6.14.tar.bz2
-92fb5c0cbe30b1fa6c7a4cb6d366951e patch-2.6.14-git10.bz2
+efc17f5e6adb5297c6bf46cceb5d7b57 patch-2.6.14-git11.bz2
Index: upstream
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/upstream,v
retrieving revision 1.195
retrieving revision 1.196
diff -u -r1.195 -r1.196
--- upstream 8 Nov 2005 03:28:58 -0000 1.195
+++ upstream 8 Nov 2005 10:25:42 -0000 1.196
@@ -1,2 +1,2 @@
linux-2.6.14.tar.bz2
-patch-2.6.14-git10.bz2
+patch-2.6.14-git11.bz2
--- linux-2.6-alsa-maestro-hang.patch DELETED ---
--- linux-2.6-compile-fixes.patch DELETED ---
--- linux-2.6.14-powerpc-i8259.patch DELETED ---
--- linux-2.6.14-ppc-initrd.patch DELETED ---
--- patch-2.6.14-git10.bz2.sign DELETED ---
- Previous message (by thread): rpms/traceroute/devel traceroute-1.0.3-compat.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 traceroute.spec, 1.16, 1.17 traceroute-1.4a12-icmp_cksum.patch, 1.1, NONE traceroute-1.4a12-mpls-icmp-02.patch, 1.1, NONE traceroute-1.4a12-name.patch, 1.1, NONE traceroute-1.4a12-pie.patch, 1.1, NONE traceroute-1.4a12-sockopt.patch, 1.1, NONE traceroute-1.4a12-sockopt2.patch, 1.1, NONE traceroute-1.4a12-tos-monitoring.patch, 1.1, NONE traceroute-1.4a5-aliases.patch, 1.2, NONE traceroute-1.4a5-alpha.patch, 1.1, NONE traceroute-1.4a5-autoroute.patch, 1.2, NONE traceroute-1.4a5-autoroute2.patch, 1.1, NONE traceroute-1.4a5-bigpacklen.patch, 1.2, NONE traceroute-1.4a5-droproot.patch, 1.3, NONE traceroute-1.4a5-fhs.patch, 1.2, NONE traceroute-1.4a5-fix.patch, 1.2, NONE traceroute-1.4a5-llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.patch, 1.1, NONE traceroute-1.4a5-lsrr.patch, 1.2, NONE traceroute-1.4a5-secfix.patch, 1.1, NONE traceroute-1.4a5-sourceroute.patch, 1.1, NONE traceroute-1.4a5-unaligned.patch! ,1.2,NONE
- Next message (by thread): rpms/kernel/devel/configs config-generic, 1.75, 1.76 config-ppc-generic, 1.35, 1.36 config-ppc64, 1.7, 1.8 config-ppc64-generic, 1.19, 1.20 config-ppc64-iseries, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list