commit 7265d024f585190907c58d5f3c6ae1dd1cbc6f30
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Nov 26 16:29:05 2012 +0200

    up to 3.0.52

 kernel-grsec_full.patch | 15 +++++++++------
 kernel.spec             |  4 ++--
 2 files changed, 11 insertions(+), 8 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index ab87d39..1ba8e01 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -93,7 +93,7 @@
 %endif
 
 %define                basever         3.0
-%define                postver         .51
+%define                postver         .52
 %define                rel             1
 
 %define                _enable_debug_packages                  0
@@ -140,7 +140,7 @@ Source0:    
http://www.kernel.org/pub/linux/kernel/v3.x/linux-%{basever}.tar.xz
 # Source0-md5: ecf932280e2441bdd992423ef3d55f8f
 %if "%{postver}" != ".0"
 Patch0:                
http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.bz2
-# Patch0-md5:  16abcd55ab1f44d7025bf6b872c1adf7
+# Patch0-md5:  a137b283cff5267442642c173b1c4bb7
 %endif
 
 Source3:       kernel-autoconf.h
diff --git a/kernel-grsec_full.patch b/kernel-grsec_full.patch
index 62760cb..b20ec83 100644
--- a/kernel-grsec_full.patch
+++ b/kernel-grsec_full.patch
@@ -26371,9 +26371,8 @@ diff -urNp linux-3.0.9/drivers/gpu/drm/drm_drv.c 
linux-3.0.9/drivers/gpu/drm/drm
        ++file_priv->ioctl_count;
  
        DRM_DEBUG("pid=%d, cmd=0x%02x, nr=0x%02x, dev 0x%lx, auth=%d\n",
-diff -urNp linux-3.0.9/drivers/gpu/drm/drm_fops.c 
linux-3.0.9/drivers/gpu/drm/drm_fops.c
---- linux-3.0.9/drivers/gpu/drm/drm_fops.c     2011-11-11 13:12:24.000000000 
-0500
-+++ linux-3.0.9/drivers/gpu/drm/drm_fops.c     2011-11-15 20:02:59.000000000 
-0500
+--- kernel-3.0.52/drivers/gpu/drm/drm_fops.c~  2012-11-25 20:39:13.000000000 
+0200
++++ kernel-3.0.52/drivers/gpu/drm/drm_fops.c   2012-11-25 20:43:10.258775214 
+0200
 @@ -70,7 +70,7 @@ static int drm_setup(struct drm_device *
        }
  
@@ -26383,15 +26382,19 @@ diff -urNp linux-3.0.9/drivers/gpu/drm/drm_fops.c 
linux-3.0.9/drivers/gpu/drm/dr
  
        dev->sigdata.lock = NULL;
  
-@@ -134,8 +134,8 @@ int drm_open(struct inode *inode, struct
+@@ -134,11 +134,11 @@
  
        retcode = drm_open_helper(inode, filp, dev);
        if (!retcode) {
 -              atomic_inc(&dev->counts[_DRM_STAT_OPENS]);
--              if (!dev->open_count++)
+-              if (!dev->open_count++) {
 +              atomic_inc_unchecked(&dev->counts[_DRM_STAT_OPENS]);
-+              if (local_inc_return(&dev->open_count) == 1)
++              if (local_inc_return(&dev->open_count) == 1) {
                        retcode = drm_setup(dev);
+                       if (retcode)
+-                              dev->open_count--;
++                              local_dec(&dev->open_count);
+               }
        }
        if (!retcode) {
 @@ -472,7 +472,7 @@ int drm_release(struct inode *inode, str
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/7265d024f585190907c58d5f3c6ae1dd1cbc6f30

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to