rpms/kernel/devel kernel-2.6.spec, 1.2777, 1.2778 linux-2.6-gfs2-dlm.patch, 1.22, 1.23

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Oct 12 16:46:21 UTC 2006


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv31151

Modified Files:
	kernel-2.6.spec linux-2.6-gfs2-dlm.patch 
Log Message:
DLM: Fix recvmsg iovec length


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.2777
retrieving revision 1.2778
diff -u -r1.2777 -r1.2778
--- kernel-2.6.spec	12 Oct 2006 16:45:29 -0000	1.2777
+++ kernel-2.6.spec	12 Oct 2006 16:46:19 -0000	1.2778
@@ -2054,6 +2054,7 @@
   Both users will be very happy this fix made it into FC6.
 - Improve mm debugging in rmap sanity checking.
 - rt-mutex: fixup rt-mutex debug code
+- DLM: Fix recvmsg iovec length
 
 * Wed Oct 11 2006 Jon Masters <jcm at redhat.com>
 - Silence a stupid error in find-provides for non-kABI subpackages.

linux-2.6-gfs2-dlm.patch:
 CREDITS                            |    6 
 Documentation/filesystems/gfs2.txt |   43 
 MAINTAINERS                        |   18 
 fs/Kconfig                         |    2 
 fs/Makefile                        |    2 
 fs/configfs/item.c                 |    2 
 fs/dlm/Kconfig                     |   21 
 fs/dlm/Makefile                    |   19 
 fs/dlm/ast.c                       |  173 +
 fs/dlm/ast.h                       |   26 
 fs/dlm/config.c                    |  789 +++++++
 fs/dlm/config.h                    |   42 
 fs/dlm/debug_fs.c                  |  387 +++
 fs/dlm/dir.c                       |  423 ++++
 fs/dlm/dir.h                       |   30 
 fs/dlm/dlm_internal.h              |  543 +++++
 fs/dlm/lock.c                      | 3871 +++++++++++++++++++++++++++++++++++++
 fs/dlm/lock.h                      |   62 
 fs/dlm/lockspace.c                 |  717 ++++++
 fs/dlm/lockspace.h                 |   25 
 fs/dlm/lowcomms.c                  | 1238 +++++++++++
 fs/dlm/lowcomms.h                  |   26 
 fs/dlm/lvb_table.h                 |   18 
 fs/dlm/main.c                      |   97 
 fs/dlm/member.c                    |  327 +++
 fs/dlm/member.h                    |   24 
 fs/dlm/memory.c                    |  116 +
 fs/dlm/memory.h                    |   29 
 fs/dlm/midcomms.c                  |  140 +
 fs/dlm/midcomms.h                  |   21 
 fs/dlm/rcom.c                      |  472 ++++
 fs/dlm/rcom.h                      |   24 
 fs/dlm/recover.c                   |  765 +++++++
 fs/dlm/recover.h                   |   34 
 fs/dlm/recoverd.c                  |  290 ++
 fs/dlm/recoverd.h                  |   24 
 fs/dlm/requestqueue.c              |  184 +
 fs/dlm/requestqueue.h              |   22 
 fs/dlm/user.c                      |  788 +++++++
 fs/dlm/user.h                      |   16 
 fs/dlm/util.c                      |  161 +
 fs/dlm/util.h                      |   22 
 fs/gfs2/Kconfig                    |   44 
 fs/gfs2/Makefile                   |   10 
 fs/gfs2/acl.c                      |  309 ++
 fs/gfs2/acl.h                      |   39 
 fs/gfs2/bmap.c                     | 1220 +++++++++++
 fs/gfs2/bmap.h                     |   31 
 fs/gfs2/daemon.c                   |  196 +
 fs/gfs2/daemon.h                   |   19 
 fs/gfs2/dir.c                      | 1961 ++++++++++++++++++
 fs/gfs2/dir.h                      |   79 
 fs/gfs2/eaops.c                    |  230 ++
 fs/gfs2/eaops.h                    |   30 
 fs/gfs2/eattr.c                    | 1501 ++++++++++++++
 fs/gfs2/eattr.h                    |  100 
 fs/gfs2/gfs2.h                     |   31 
 fs/gfs2/glock.c                    | 2231 +++++++++++++++++++++
 fs/gfs2/glock.h                    |  153 +
 fs/gfs2/glops.c                    |  564 +++++
 fs/gfs2/glops.h                    |   25 
 fs/gfs2/incore.h                   |  634 ++++++
 fs/gfs2/inode.c                    | 1339 ++++++++++++
 fs/gfs2/inode.h                    |   56 
 fs/gfs2/lm.c                       |  217 ++
 fs/gfs2/lm.h                       |   42 
 fs/gfs2/locking.c                  |  184 +
 fs/gfs2/locking/dlm/Makefile       |    3 
 fs/gfs2/locking/dlm/lock.c         |  524 +++++
 fs/gfs2/locking/dlm/lock_dlm.h     |  187 +
 fs/gfs2/locking/dlm/main.c         |   64 
 fs/gfs2/locking/dlm/mount.c        |  255 ++
 fs/gfs2/locking/dlm/plock.c        |  301 ++
 fs/gfs2/locking/dlm/sysfs.c        |  226 ++
 fs/gfs2/locking/dlm/thread.c       |  359 +++
 fs/gfs2/locking/nolock/Makefile    |    3 
 fs/gfs2/locking/nolock/main.c      |  246 ++
 fs/gfs2/log.c                      |  578 +++++
 fs/gfs2/log.h                      |   65 
 fs/gfs2/lops.c                     |  809 +++++++
 fs/gfs2/lops.h                     |   99 
 fs/gfs2/main.c                     |  150 +
 fs/gfs2/meta_io.c                  |  753 +++++++
 fs/gfs2/meta_io.h                  |   78 
 fs/gfs2/mount.c                    |  214 ++
 fs/gfs2/mount.h                    |   17 
 fs/gfs2/ondisk.c                   |  308 ++
 fs/gfs2/ops_address.c              |  782 +++++++
 fs/gfs2/ops_address.h              |   22 
 fs/gfs2/ops_dentry.c               |  119 +
 fs/gfs2/ops_dentry.h               |   17 
 fs/gfs2/ops_export.c               |  298 ++
 fs/gfs2/ops_export.h               |   22 
 fs/gfs2/ops_file.c                 |  642 ++++++
 fs/gfs2/ops_file.h                 |   24 
 fs/gfs2/ops_fstype.c               |  943 +++++++++
 fs/gfs2/ops_fstype.h               |   18 
 fs/gfs2/ops_inode.c                | 1151 +++++++++++
 fs/gfs2/ops_inode.h                |   20 
 fs/gfs2/ops_super.c                |  468 ++++
 fs/gfs2/ops_super.h                |   17 
 fs/gfs2/ops_vm.c                   |  184 +
 fs/gfs2/ops_vm.h                   |   18 
 fs/gfs2/quota.c                    | 1226 +++++++++++
 fs/gfs2/quota.h                    |   35 
 fs/gfs2/recovery.c                 |  570 +++++
 fs/gfs2/recovery.h                 |   34 
 fs/gfs2/rgrp.c                     | 1513 ++++++++++++++
 fs/gfs2/rgrp.h                     |   69 
 fs/gfs2/super.c                    |  976 +++++++++
 fs/gfs2/super.h                    |   54 
 fs/gfs2/sys.c                      |  583 +++++
 fs/gfs2/sys.h                      |   27 
 fs/gfs2/trans.c                    |  184 +
 fs/gfs2/trans.h                    |   39 
 fs/gfs2/util.c                     |  245 ++
 fs/gfs2/util.h                     |  170 +
 include/linux/Kbuild               |    5 
 include/linux/dlm.h                |  302 ++
 include/linux/dlm_device.h         |   86 
 include/linux/gfs2_ondisk.h        |  443 ++++
 include/linux/iflags.h             |  102 
 include/linux/kernel.h             |    1 
 include/linux/lm_interface.h       |  273 ++
 include/linux/lock_dlm_plock.h     |   41 
 mm/filemap.c                       |    6 
 mm/readahead.c                     |    1 
 127 files changed, 40247 insertions(+), 6 deletions(-)

Index: linux-2.6-gfs2-dlm.patch
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/linux-2.6-gfs2-dlm.patch,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- linux-2.6-gfs2-dlm.patch	28 Sep 2006 11:32:44 -0000	1.22
+++ linux-2.6-gfs2-dlm.patch	12 Oct 2006 16:46:19 -0000	1.23
@@ -7787,7 +7787,7 @@
 +	}
 +	len = iov[0].iov_len + iov[1].iov_len;
 +
-+	r = ret = kernel_recvmsg(sctp_con.sock, &msg, iov, 1, len,
++	r = ret = kernel_recvmsg(sctp_con.sock, &msg, iov, msg.msg_iovlen, len,
 +				 MSG_NOSIGNAL | MSG_DONTWAIT);
 +	if (ret <= 0)
 +		goto out_close;




More information about the fedora-cvs-commits mailing list