commit eb18a7617b79cf3d0679633e80d4fd4fd666b93e
Author: Elan Ruusamäe <[email protected]>
Date:   Tue Nov 6 15:46:28 2012 +0200

    fix grsec issues in r8169 driver
    
      CC [M]  drivers/net/r8169.o
    kernel-3.0.50/drivers/net/r8169.c: In function 'rtl_init_jumbo_ops':
    kernel-3.0.50/drivers/net/r8169.c:3417:3: error: assignment of member 
'disable' in read-only object
    kernel-3.0.50/drivers/net/r8169.c:3418:3: error: assignment of member 
'enable' in read-only object
    ...

 kernel-grsec_full.patch | 11 +++++++++++
 kernel.spec             |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/kernel.spec b/kernel.spec
index 16b1f58..54a4c60 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -94,7 +94,7 @@
 
 %define                basever         3.0
 %define                postver         .50
-%define                rel             0.1
+%define                rel             1
 
 %define                _enable_debug_packages                  0
 
diff --git a/kernel-grsec_full.patch b/kernel-grsec_full.patch
index 65e2d64..62760cb 100644
--- a/kernel-grsec_full.patch
+++ b/kernel-grsec_full.patch
@@ -78375,3 +78375,14 @@ diff -urNp linux-3.0.9/virt/kvm/kvm_main.c 
linux-3.0.9/virt/kvm/kvm_main.c
  
                /* queue rebind_work, wq doesn't matter, use the default one */
                if (test_and_set_bit(WORK_STRUCT_PENDING_BIT,
+--- kernel-3.0.50/drivers/net/r8169.c~ 2012-11-06 00:12:50.537799620 +0200
++++ kernel-3.0.50/drivers/net/r8169.c  2012-11-06 02:13:12.290664579 +0200
+@@ -685,7 +685,7 @@
+       struct jumbo_ops {
+               void (*enable)(struct rtl8169_private *);
+               void (*disable)(struct rtl8169_private *);
+-      } jumbo_ops;
++      } __no_const jumbo_ops;
+ 
+       int (*set_speed)(struct net_device *, u8 aneg, u16 sp, u8 dpx, u32 adv);
+       int (*get_settings)(struct net_device *, struct ethtool_cmd *);
================================================================

---- gitweb:

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

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

Reply via email to