packages: kernel/kernel-grsec_full.patch, kernel/kernel.spec - up to 2.6.35.6

arekm arekm at pld-linux.org
Mon Sep 27 10:50:54 CEST 2010


Author: arekm                        Date: Mon Sep 27 08:50:54 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 2.6.35.6

---- Files affected:
packages/kernel:
   kernel-grsec_full.patch (1.43 -> 1.44) , kernel.spec (1.827 -> 1.828) 

---- Diffs:

================================================================
Index: packages/kernel/kernel-grsec_full.patch
diff -u packages/kernel/kernel-grsec_full.patch:1.43 packages/kernel/kernel-grsec_full.patch:1.44
--- packages/kernel/kernel-grsec_full.patch:1.43	Sun Sep 26 22:27:23 2010
+++ packages/kernel/kernel-grsec_full.patch	Mon Sep 27 10:50:48 2010
@@ -23319,9 +23319,9 @@
 --- linux-2.6.35.5/drivers/char/agp/intel-agp.c	2010-08-26 19:47:12.000000000 -0400
 +++ linux-2.6.35.5/drivers/char/agp/intel-agp.c	2010-09-17 20:12:09.000000000 -0400
 @@ -1036,7 +1036,7 @@ static struct pci_device_id agp_intel_pc
- 	ID(PCI_DEVICE_ID_INTEL_IRONLAKE_MC2_HB),
  	ID(PCI_DEVICE_ID_INTEL_SANDYBRIDGE_HB),
  	ID(PCI_DEVICE_ID_INTEL_SANDYBRIDGE_M_HB),
+ 	ID(PCI_DEVICE_ID_INTEL_SANDYBRIDGE_S_HB),
 -	{ }
 +	{ 0, 0, 0, 0, 0, 0, 0 }
  };
@@ -30002,15 +30002,6 @@
 diff -urNp linux-2.6.35.5/fs/compat.c linux-2.6.35.5/fs/compat.c
 --- linux-2.6.35.5/fs/compat.c	2010-08-26 19:47:12.000000000 -0400
 +++ linux-2.6.35.5/fs/compat.c	2010-09-21 20:51:20.000000000 -0400
-@@ -1150,7 +1150,7 @@ static ssize_t compat_do_readv_writev(in
- {
- 	compat_ssize_t tot_len;
- 	struct iovec iovstack[UIO_FASTIOV];
--	struct iovec *iov;
-+	struct iovec *iov = iovstack;
- 	ssize_t ret;
- 	io_fn_t fn;
- 	iov_fn_t fnv;
 @@ -1433,14 +1433,12 @@ static int compat_copy_strings(int argc,
  			if (!kmapped_page || kpos != (pos & PAGE_MASK)) {
  				struct page *page;
@@ -50830,15 +50821,13 @@
  unlock:
  	pte_unmap_unlock(page_table, ptl);
  out:
-@@ -2760,33 +2968,6 @@ out_release:
+@@ -3000,40 +3000,6 @@ out_release:
  }
  
  /*
-- * This is like a special single-page "expand_downwards()",
-- * except we must first make sure that 'address-PAGE_SIZE'
+- * This is like a special single-page "expand_{down|up}wards()",
+- * except we must first make sure that 'address{-|+}PAGE_SIZE'
 - * doesn't hit another vma.
-- *
-- * The "find_vma()" will do the right thing even if we wrap
 - */
 -static inline int check_stack_guard_page(struct vm_area_struct *vma, unsigned long address)
 -{
@@ -50857,6 +50846,15 @@
 -
 -		expand_stack(vma, address - PAGE_SIZE);
 -	}
+-	if ((vma->vm_flags & VM_GROWSUP) && address + PAGE_SIZE == vma->vm_end) {
+-		struct vm_area_struct *next = vma->vm_next;
+-
+-		/* As VM_GROWSDOWN but s/below/above/ */
+-		if (next && next->vm_start == address + PAGE_SIZE)
+-			return next->vm_flags & VM_GROWSUP ? 0 : -ENOMEM;
+-
+-		expand_upwards(vma, address + PAGE_SIZE);
+-	}
 -	return 0;
 -}
 -
@@ -54894,17 +54892,6 @@
  		return -EINVAL;
  
  	/* Source + Destination digis should not exceed ROSE_MAX_DIGIS */
-diff -urNp linux-2.6.35.5/net/sctp/output.c linux-2.6.35.5/net/sctp/output.c
---- linux-2.6.35.5/net/sctp/output.c	2010-08-26 19:47:12.000000000 -0400
-+++ linux-2.6.35.5/net/sctp/output.c	2010-09-23 20:47:39.000000000 -0400
-@@ -92,7 +92,6 @@ struct sctp_packet *sctp_packet_config(s
- 	SCTP_DEBUG_PRINTK("%s: packet:%p vtag:0x%x\n", __func__,
- 			  packet, vtag);
- 
--	sctp_packet_reset(packet);
- 	packet->vtag = vtag;
- 
- 	if (ecn_capable && sctp_packet_empty(packet)) {
 diff -urNp linux-2.6.35.5/net/sctp/socket.c linux-2.6.35.5/net/sctp/socket.c
 --- linux-2.6.35.5/net/sctp/socket.c	2010-08-26 19:47:12.000000000 -0400
 +++ linux-2.6.35.5/net/sctp/socket.c	2010-09-17 20:12:09.000000000 -0400

================================================================
Index: packages/kernel/kernel.spec
diff -u packages/kernel/kernel.spec:1.827 packages/kernel/kernel.spec:1.828
--- packages/kernel/kernel.spec:1.827	Sun Sep 26 22:27:51 2010
+++ packages/kernel/kernel.spec	Mon Sep 27 10:50:48 2010
@@ -114,7 +114,7 @@
 %endif
 
 %define		basever		2.6.35
-%define		postver		.5
+%define		postver		.6
 %define		rel		1
 
 %define		_enable_debug_packages			0
@@ -158,7 +158,7 @@
 # Source0-md5:	091abeb4684ce03d1d936851618687b6
 %if "%{postver}" != "%{nil}"
 Source1:	http://www.kernel.org/pub/linux/kernel/v2.6/patch-%{version}.bz2
-# Source1-md5:	5bf1900e4ea72b8c65f4f7aae0a28d14
+# Source1-md5:	0dbd6ebf242a1428d4161bc32b1306fa
 %endif
 
 Source3:	kernel-autoconf.h
@@ -1597,6 +1597,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.828  2010/09/27 08:50:48  arekm
+- up to 2.6.35.6
+
 Revision 1.827  2010/09/26 20:27:51  arekm
 - grsec updated to http://www.grsecurity.net/~spender/grsecurity-2.2.0-2.6.35.5-201009241805.patch
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel-grsec_full.patch?r1=1.43&r2=1.44&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/kernel/kernel.spec?r1=1.827&r2=1.828&f=u



More information about the pld-cvs-commit mailing list