[arch-commits] Commit in kernel26-lts/trunk (PKGBUILD buildfix-gcc46.diff)
andyrtr at archlinux.org
andyrtr at archlinux.org
Sun Apr 24 14:38:05 UTC 2011
Date: Sunday, April 24, 2011 @ 10:38:05
Author: andyrtr
Revision: 120494
upgpkg: kernel26-lts 2.6.32.39-1
update to 2.6.32.39; add a gcc46 buildfix
Added:
kernel26-lts/trunk/buildfix-gcc46.diff
Modified:
kernel26-lts/trunk/PKGBUILD
---------------------+
PKGBUILD | 15 ++++++++++-----
buildfix-gcc46.diff | 32 ++++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-04-24 13:20:36 UTC (rev 120493)
+++ PKGBUILD 2011-04-24 14:38:05 UTC (rev 120494)
@@ -5,8 +5,8 @@
pkgname=('kernel26-lts' 'kernel26-lts-headers') # Build stock -lts kernel
_kernelname=${pkgname#kernel26}
_basekernel=2.6.32
-pkgver=${_basekernel}.38
-pkgrel=2
+pkgver=${_basekernel}.39
+pkgrel=1
arch=('i686' 'x86_64')
license=('GPL2')
url="http://www.kernel.org"
@@ -16,14 +16,16 @@
# the main kernel config files
config config.x86_64
# standard config files for mkinitcpio ramdisk
- ${pkgname}.preset)
+ ${pkgname}.preset
+ buildfix-gcc46.diff)
options=(!strip)
md5sums=('260551284ac224c3a43c4adac7df4879'
- '91c3e7a802b95bd2f400748acc91d5b3'
+ '6cd1e135751b51946f56a2fb49ed05a3'
'30851deee235a7486bd408cbe8eb2d71'
'3298f542840c52a8b8abc1b3795e455b'
'cd1a62e81eb9e910779f3eb18a6e28c6'
- '2cbfeb3e2a18d45f82f613e97fc23355')
+ '2cbfeb3e2a18d45f82f613e97fc23355'
+ 'bb7410d7b740dfad0385a07b66e6621f')
build() {
cd ${srcdir}/linux-$_basekernel
@@ -35,6 +37,9 @@
# fix 22343 udev crashes
patch -Np1 -i ${srcdir}/libata-alignment.patch
+ # fix build with gcc46 - http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.38.y.git;a=commitdiff;h=b1d670f1#patch1
+ patch -Np1 -i ${srcdir}/buildfix-gcc46.diff
+
if [ "$CARCH" = "x86_64" ]; then
cat ../config.x86_64 >./.config
else
Added: buildfix-gcc46.diff
===================================================================
--- buildfix-gcc46.diff (rev 0)
+++ buildfix-gcc46.diff 2011-04-24 14:38:05 UTC (rev 120494)
@@ -0,0 +1,32 @@
+From b1d670f10e8078485884f0cf7e384d890909aeaa Mon Sep 17 00:00:00 2001
+From: Greg Rose <gregory.v.rose at intel.com>
+Date: Tue, 16 Nov 2010 19:41:36 -0800
+Subject: [PATCH] Remove extra struct page member from the buffer info
+ structure
+
+declaration.
+
+Reported-by: Andi Kleen <andi at firstfloor.org>
+Signed-off-by: Greg Rose <gregory.v.rose at intel.com>
+Tested-by: Emil Tantilov <emil.s.tantilov at intel.com>
+Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher at intel.com>
+---
+ drivers/net/igbvf/igbvf.h | 1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/drivers/net/igbvf/igbvf.h b/drivers/net/igbvf/igbvf.h
+index 63284e3..9d4d63e 100644
+--- a/drivers/net/igbvf/igbvf.h
++++ b/drivers/net/igbvf/igbvf.h
+@@ -126,7 +126,6 @@ struct igbvf_buffer {
+ unsigned int page_offset;
+ };
+ };
+- struct page *page;
+ };
+
+ union igbvf_desc {
+--
+1.7.4.5
+
+
More information about the arch-commits
mailing list