From paketler-commits at pardus.org.tr Thu May 1 00:02:08 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 00:02:08 +0300 (EEST)
Subject: [paketler-commits] r45604 - devel/programming/tools/subversion
Message-ID: <20080430210208.5FE7313841A3@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 00:02:07 2008
New Revision: 45604
Modified:
devel/programming/tools/subversion/actions.py
devel/programming/tools/subversion/pspec.xml
Log:
buildhouse subversion # svn --version
svn, version 1.5.0 (Release Candidate 4)
compiled Apr 30 2008, 23:47:43
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
Modified: devel/programming/tools/subversion/actions.py
=================================================================
--- devel/programming/tools/subversion/actions.py (original)
+++ devel/programming/tools/subversion/actions.py Thu May 1 00:02:07 2008
@@ -1,7 +1,7 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
-# Copyright 2005-2007 TUBITAK/UEKAE
+# Copyright 2005-2008 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
@@ -23,15 +23,14 @@
--with-neon=/usr \
--with-apr=/usr \
--with-apr-util=/usr \
- --with-apxs=/usr \
+ --with-apxs=/usr/sbin/apxs \
--with-zlib=/usr \
--with-jikes=no \
- --enable-swig-bindings \
--disable-mod-activation")
def build():
- autotools.make("external-all")
- autotools.make("LT_LDFLAGS=\"-L%s/usr/lib\" local-all" % get.installDIR())
+ # svn
+ autotools.make()
# python bindings
autotools.make("swig-py")
@@ -39,22 +38,22 @@
# perl bindings (needed by git-svn*)
autotools.make("swig-pl")
- pisitools.dosed("svn-config", "@SVN_DB_[^@]*@")
+ # java bindings
+ autotools.make("-j1 javahl")
def install():
# install svn
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dobin("svn-config")
-
# install swig-py
- shelltools.export("PYTHON_DIR", "/usr/lib/%s" % get.curPYTHON())
- autotools.rawInstall("DESTDIR=%s DISTUTIL_PARAM=--prefix=%s LD_LIBRARY_PATH=\"-L%s/usr/lib\"" % \
- (get.installDIR(), get.installDIR(), get.installDIR()), "install-swig-py")
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-py")
# install swig-pl
autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-pl")
+ # install javahl
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-javahl")
+
# Move py/c'into proper dir
pisitools.domove("/usr/lib/svn-python/svn", "/usr/lib/%s/site-packages" % get.curPYTHON())
pisitools.domove("/usr/lib/svn-python/libsvn", "/usr/lib/%s/site-packages" % get.curPYTHON())
Modified: devel/programming/tools/subversion/pspec.xml
=================================================================
--- devel/programming/tools/subversion/pspec.xml (original)
+++ devel/programming/tools/subversion/pspec.xml Thu May 1 00:02:07 2008
@@ -19,7 +19,7 @@
perl
neon
db4
- autoconf
+ sun-jdk
apr
apr-util
apache
From paketler-commits at pardus.org.tr Thu May 1 00:03:41 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 00:03:41 +0300 (EEST)
Subject: [paketler-commits] r45605 - in 2008/programming/tools/subversion: .
files
Message-ID: <20080430210341.353A513841A3@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 00:03:40 2008
New Revision: 45605
Added:
2008/programming/tools/subversion/files/pedantic-compile.diff
- copied unchanged from r45604, devel/programming/tools/subversion/files/pedantic-compile.diff
2008/programming/tools/subversion/files/subversion-1.5.x-no-neon-la.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion-1.5.x-no-neon-la.patch
2008/programming/tools/subversion/files/subversion-swig-perl-install_vendor.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion-swig-perl-install_vendor.patch
2008/programming/tools/subversion/files/subversion.allowed-neon.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.allowed-neon.patch
2008/programming/tools/subversion/files/subversion.header_wrappers.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.header_wrappers.patch
2008/programming/tools/subversion/files/subversion.java14.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.java14.patch
2008/programming/tools/subversion/files/subversion.libtool-pie-flags.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.libtool-pie-flags.patch
2008/programming/tools/subversion/files/subversion.libtool-verbose.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.libtool-verbose.patch
2008/programming/tools/subversion/files/subversion.perl.LD_RUN_PATH.patch
- copied unchanged from r45604, devel/programming/tools/subversion/files/subversion.perl.LD_RUN_PATH.patch
Removed:
2008/programming/tools/subversion/files/pie.patch
2008/programming/tools/subversion/files/python-memleak.patch
2008/programming/tools/subversion/files/subversion-1.1.1-perl-vendor.patch
2008/programming/tools/subversion/files/subversion-db4.patch
Modified:
2008/programming/tools/subversion/actions.py
2008/programming/tools/subversion/pspec.xml
Log:
merge
Modified: 2008/programming/tools/subversion/actions.py
=================================================================
--- 2008/programming/tools/subversion/actions.py (original)
+++ 2008/programming/tools/subversion/actions.py Thu May 1 00:03:40 2008
@@ -1,7 +1,7 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
-# Copyright 2005-2007 TUBITAK/UEKAE
+# Copyright 2005-2008 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
@@ -11,27 +11,26 @@
from pisi.actionsapi import perlmodules
from pisi.actionsapi import get
+WorkDir = "subversion-1.5.0-rc4"
+
def setup():
# Respect the user LDFLAGS
shelltools.export("EXTRA_LDFLAGS", get.LDFLAGS())
autotools.configure("--disable-static \
- --with-apxs2 \
- --with-swig \
- --with-zlib \
- --with-ssl \
- --with-berkeley-db \
- --with-python \
+ --with-jdk=/opt/sun-jdk/ \
+ --enable-javahl \
--with-neon=/usr \
--with-apr=/usr \
--with-apr-util=/usr \
- --enable-nls \
- --disable-experimental-libtool \
+ --with-apxs=/usr/sbin/apxs \
+ --with-zlib=/usr \
+ --with-jikes=no \
--disable-mod-activation")
def build():
- autotools.make("external-all")
- autotools.make("LT_LDFLAGS=\"-L%s/usr/lib\" local-all" % get.installDIR())
+ # svn
+ autotools.make()
# python bindings
autotools.make("swig-py")
@@ -39,22 +38,22 @@
# perl bindings (needed by git-svn*)
autotools.make("swig-pl")
- pisitools.dosed("svn-config", "@SVN_DB_[^@]*@")
+ # java bindings
+ autotools.make("-j1 javahl")
def install():
# install svn
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.dobin("svn-config")
-
# install swig-py
- shelltools.export("PYTHON_DIR", "/usr/lib/%s" % get.curPYTHON())
- autotools.rawInstall("DESTDIR=%s DISTUTIL_PARAM=--prefix=%s LD_LIBRARY_PATH=\"-L%s/usr/lib\"" % \
- (get.installDIR(), get.installDIR(), get.installDIR()), "install-swig-py")
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-py")
# install swig-pl
autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-pl")
+ # install javahl
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-javahl")
+
# Move py/c'into proper dir
pisitools.domove("/usr/lib/svn-python/svn", "/usr/lib/%s/site-packages" % get.curPYTHON())
pisitools.domove("/usr/lib/svn-python/libsvn", "/usr/lib/%s/site-packages" % get.curPYTHON())
Modified: 2008/programming/tools/subversion/pspec.xml
=================================================================
--- 2008/programming/tools/subversion/pspec.xml (original)
+++ 2008/programming/tools/subversion/pspec.xml Thu May 1 00:03:40 2008
@@ -12,25 +12,33 @@
app:console
A compelling replacement for CVS
SVN is a version controlling system to store files and control their change history in a repository.
- http://subversion.tigris.org/downloads/subversion-1.4.6.tar.bz2
+ http://subversion.tigris.org/downloads/subversion-1.5.0-rc4.tar.bz2
swig
python
perl
neon
db4
- autoconf
+ sun-jdk
apr
apr-util
apache
- subversion-db4.patch
- subversion-1.1.1-perl-vendor.patch
+ subversion-1.5.x-no-neon-la.patch
+ subversion.allowed-neon.patch
+ subversion.header_wrappers.patch
+ subversion.java14.patch
+ subversion.libtool-pie-flags.patch
+ subversion.libtool-verbose.patch
+ subversion.perl.LD_RUN_PATH.patch
+ subversion-swig-perl-install_vendor.patch
+ pedantic-compile.diff
dont_compile_pyc.patch
+
+
@@ -96,6 +104,13 @@
+
+ 2008-04-30
+ 1.5.0_rc4
+ Version bump
+ S.Çağlar Onur
+ caglar at pardus.org.tr
+
2007-12-22
1.4.6
From paketler-commits at pardus.org.tr Thu May 1 00:31:56 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 00:31:56 +0300 (EEST)
Subject: [paketler-commits] r45606 - in playground/isbaran/freeradius: .
comar
Message-ID: <20080430213156.262952474014@liste.pardus.org.tr>
Author: isbaran
Date: Thu May 1 00:31:55 2008
New Revision: 45606
Modified:
playground/isbaran/freeradius/comar/package.py
playground/isbaran/freeradius/comar/service.py
playground/isbaran/freeradius/pspec.xml
Log:
Modified: playground/isbaran/freeradius/comar/package.py
=================================================================
--- playground/isbaran/freeradius/comar/package.py (original)
+++ playground/isbaran/freeradius/comar/package.py Thu May 1 00:31:55 2008
@@ -6,5 +6,6 @@
import grp
def postInstall():
- os.system("/usr/bin/chown freerad:freerad /var/run/radiusd")
- os.system("/usr/bin/chown freerad:freerad /etc/raddb/* -R")
+ os.system("/usr/bin/chown root:radius /var/run/radiusd")
+ os.system("/usr/bin/chown root:radius /var/log/radius")
+ os.system("/usr/bin/chown root:radius /etc/raddb/* -R")
Modified: playground/isbaran/freeradius/comar/service.py
=================================================================
--- playground/isbaran/freeradius/comar/service.py (original)
+++ playground/isbaran/freeradius/comar/service.py Thu May 1 00:31:55 2008
@@ -13,8 +13,6 @@
def start():
startService(command="/usr/sbin/radiusd",
args="-X",
- detach=True,
- makepid=True,
donotify=True)
@synchronized
Modified: playground/isbaran/freeradius/pspec.xml
=================================================================
--- playground/isbaran/freeradius/pspec.xml (original)
+++ playground/isbaran/freeradius/pspec.xml Thu May 1 00:31:55 2008
@@ -87,6 +87,7 @@
System.Service
+ System.Package
From paketler-commits at pardus.org.tr Thu May 1 11:54:45 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 11:54:45 +0300 (EEST)
Subject: [paketler-commits] r45607 - devel/system/base/pisi/comar
Message-ID: <20080501085445.2545013840AB@liste.pardus.org.tr>
Author: faik
Date: Thu May 1 11:54:44 2008
New Revision: 45607
Modified:
devel/system/base/pisi/comar/manager.py
Log:
typo
Modified: devel/system/base/pisi/comar/manager.py
=================================================================
--- devel/system/base/pisi/comar/manager.py (original)
+++ devel/system/base/pisi/comar/manager.py Thu May 1 11:54:44 2008
@@ -61,7 +61,7 @@
notify("System.Manager", "notify", ("removing", pkgname))
elif event == pisi.ui.cached:
total = str(keywords["total"])
- cached = str(keywords["cached"])]
+ cached = str(keywords["cached"])
notify("System.Manager", "notify", ("cached", total, cached))
elif event == pisi.ui.installed:
notify("System.Manager", "notify", ("installed"))
From paketler-commits at pardus.org.tr Thu May 1 13:36:56 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 13:36:56 +0300 (EEST)
Subject: [paketler-commits] r45608 - devel/desktop/kde/migration
Message-ID: <20080501103656.B8B4D13841FE@liste.pardus.org.tr>
Author: muratongan
Date: Thu May 1 13:36:56 2008
New Revision: 45608
Modified:
devel/desktop/kde/migration/pspec.xml
Log:
version bump
Modified: devel/desktop/kde/migration/pspec.xml
=================================================================
--- devel/desktop/kde/migration/pspec.xml (original)
+++ devel/desktop/kde/migration/pspec.xml Thu May 1 13:36:56 2008
@@ -12,7 +12,7 @@
app:gui
Pardus Migration Tool
Migration is a wizard to migrate files and settings from old operating systems to Pardus.
- http://www.ceng.metu.edu.tr/~e1449008/pardus/migration-0.8.4.tar.bz2
+ http://www.ceng.metu.edu.tr/~e1449008/pardus/migration-0.8.5.tar.bz2
PyQt
@@ -31,6 +31,13 @@
+
+ 2008-05-01
+ 0.8.5
+ new version: opera support, firefox3 support and some bugfix
+ Murat Ongan
+ mongan at cclub.metu.edu.tr
+
2007-10-17
0.8.4
From paketler-commits at pardus.org.tr Thu May 1 14:58:10 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 14:58:10 +0300 (EEST)
Subject: [paketler-commits] r45609 - 2008/system/yali4
Message-ID: <20080501115810.CE8401384113@liste.pardus.org.tr>
Author: gokmen.goksel
Date: Thu May 1 14:58:09 2008
New Revision: 45609
Modified:
2008/system/yali4/pspec.xml
Log:
* Resize issues fixed.
Modified: 2008/system/yali4/pspec.xml
=================================================================
--- 2008/system/yali4/pspec.xml (original)
+++ 2008/system/yali4/pspec.xml Thu May 1 14:58:09 2008
@@ -12,7 +12,7 @@
app:gui
YALI4: Yet Another Linux Installer
YALI4: Yet Another Linux Installer.
- http://cekirdek.pardus.org.tr/~gokmen/files/yali4-2.0.tar.bz2
+ http://cekirdek.pardus.org.tr/~gokmen/files/yali4-2.0.tar.bz2
PyQt4
@@ -56,6 +56,13 @@
+
+ 2008-05-01
+ 2.0
+ Resize issues fixed.
+ Gökmen GÖKSEL
+ gokmen at pardus.org.tr
+
2008-04-30
2.0
From paketler-commits at pardus.org.tr Thu May 1 14:58:31 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 14:58:31 +0300 (EEST)
Subject: [paketler-commits] r45610 - devel/system/yali4
Message-ID: <20080501115831.AF81913841F5@liste.pardus.org.tr>
Author: gokmen.goksel
Date: Thu May 1 14:58:31 2008
New Revision: 45610
Modified:
devel/system/yali4/pspec.xml
Log:
* Resize issues fixed.
Modified: devel/system/yali4/pspec.xml
=================================================================
--- devel/system/yali4/pspec.xml (original)
+++ devel/system/yali4/pspec.xml Thu May 1 14:58:31 2008
@@ -12,7 +12,7 @@
app:gui
YALI4: Yet Another Linux Installer
YALI4: Yet Another Linux Installer.
- http://cekirdek.pardus.org.tr/~gokmen/files/yali4-2.0.tar.bz2
+ http://cekirdek.pardus.org.tr/~gokmen/files/yali4-2.0.tar.bz2
PyQt4
@@ -56,6 +56,13 @@
+
+ 2008-05-01
+ 2.0
+ Resize issues fixed.
+ Gökmen GÖKSEL
+ gokmen at pardus.org.tr
+
2008-04-30
2.0
From paketler-commits at pardus.org.tr Thu May 1 16:04:52 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:04:52 +0300 (EEST)
Subject: [paketler-commits] r45611 - in devel/applications/multimedia/speex:
. files
Message-ID: <20080501130452.60B3213840A6@liste.pardus.org.tr>
Author: erenturkay
Date: Thu May 1 16:04:51 2008
New Revision: 45611
Added:
devel/applications/multimedia/speex/files/CVE-2008-1686.patch
Modified:
devel/applications/multimedia/speex/pspec.xml
Log:
fix CVE-2008-1686
Modified: devel/applications/multimedia/speex/pspec.xml
=================================================================
--- devel/applications/multimedia/speex/pspec.xml (original)
+++ devel/applications/multimedia/speex/pspec.xml Thu May 1 16:04:51 2008
@@ -19,6 +19,7 @@
constant.patch
configure.patch
+ CVE-2008-1686.patch
@@ -38,6 +39,13 @@
+
+ 2008-05-01
+ 1.2_beta3
+ Fix speex header buffer overflow (CVE-2008-1686).
+ Eren Türkay
+ turkay.eren at gmail.com
+
2008-04-03
1.2_beta3
From paketler-commits at pardus.org.tr Thu May 1 16:08:24 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:08:24 +0300 (EEST)
Subject: [paketler-commits] r45612 - in devel/applications/multimedia/vlc: .
files
Message-ID: <20080501130824.D3E662474012@liste.pardus.org.tr>
Author: erenturkay
Date: Thu May 1 16:08:24 2008
New Revision: 45612
Added:
devel/applications/multimedia/vlc/files/CVE-2008-1686.patch
Modified:
devel/applications/multimedia/vlc/pspec.xml
Log:
re fix speex header buffer overflow, new version didn't include the fix
Modified: devel/applications/multimedia/vlc/pspec.xml
=================================================================
--- devel/applications/multimedia/vlc/pspec.xml (original)
+++ devel/applications/multimedia/vlc/pspec.xml Thu May 1 16:08:24 2008
@@ -85,6 +85,7 @@
python_libtool.patch
wx28.patch
wx28-compat.patch
+ CVE-2008-1686.patch
@@ -166,6 +167,13 @@
+
+ 2008-05-01
+ 0.8.6f
+ Re fix buffer overflow in speex decoder, CVE-2008-1686. New version of VLC didn't include this patch.
+ Eren Türkay
+ turkay.eren at gmail.com
+
2008-04-23
0.8.6f
From paketler-commits at pardus.org.tr Thu May 1 16:10:13 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:10:13 +0300 (EEST)
Subject: [paketler-commits] r45613 - in 2008/applications/multimedia/speex:
. files
Message-ID: <20080501131013.F30082474012@liste.pardus.org.tr>
Author: erenturkay
Date: Thu May 1 16:10:13 2008
New Revision: 45613
Added:
2008/applications/multimedia/speex/files/CVE-2008-1686.patch
- copied unchanged from r45612, devel/applications/multimedia/speex/files/CVE-2008-1686.patch
Modified:
2008/applications/multimedia/speex/pspec.xml
Log:
merge: fix CVE-2008-1686
Modified: 2008/applications/multimedia/speex/pspec.xml
=================================================================
--- 2008/applications/multimedia/speex/pspec.xml (original)
+++ 2008/applications/multimedia/speex/pspec.xml Thu May 1 16:10:13 2008
@@ -10,7 +10,8 @@
BSD
app:console
- Speex is an Open Source/Free Software patent-free audio compression format designed for speech
+ Audio compression format designed for speech and its converter application
+ Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. The package also contains a command-line tool to convert to/from Speex codec.
http://downloads.us.xiph.org/releases/speex/speex-1.2beta3.tar.gz
libogg
@@ -18,6 +19,7 @@
constant.patch
configure.patch
+ CVE-2008-1686.patch
@@ -37,6 +39,13 @@
+
+ 2008-05-01
+ 1.2_beta3
+ Fix speex header buffer overflow (CVE-2008-1686).
+ Eren Türkay
+ turkay.eren at gmail.com
+
2008-04-03
1.2_beta3
From paketler-commits at pardus.org.tr Thu May 1 16:17:46 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:17:46 +0300 (EEST)
Subject: [paketler-commits] r45614 - in 2008/applications/multimedia/vlc: .
files
Message-ID: <20080501131746.9330E2474012@liste.pardus.org.tr>
Author: erenturkay
Date: Thu May 1 16:17:46 2008
New Revision: 45614
Added:
2008/applications/multimedia/vlc/files/CVE-2008-1686.patch
- copied unchanged from r45613, devel/applications/multimedia/vlc/files/CVE-2008-1686.patch
Modified:
2008/applications/multimedia/vlc/pspec.xml
Log:
merge: re fix speex header buffer overflow, new version didn't include the fix
Modified: 2008/applications/multimedia/vlc/pspec.xml
=================================================================
--- 2008/applications/multimedia/vlc/pspec.xml (original)
+++ 2008/applications/multimedia/vlc/pspec.xml Thu May 1 16:17:46 2008
@@ -85,6 +85,7 @@
python_libtool.patch
wx28.patch
wx28-compat.patch
+ CVE-2008-1686.patch
@@ -166,6 +167,13 @@
+
+ 2008-05-01
+ 0.8.6f
+ Re fix buffer overflow in speex decoder, CVE-2008-1686. New version of VLC didn't include this patch.
+ Eren Türkay
+ turkay.eren at gmail.com
+
2008-04-23
0.8.6f
From paketler-commits at pardus.org.tr Thu May 1 16:24:02 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:24:02 +0300 (EEST)
Subject: [paketler-commits] r45615 - 2007/applications/multimedia/vlc
Message-ID: <20080501132402.217C21384205@liste.pardus.org.tr>
Author: gokcen.eraslan
Date: Thu May 1 16:24:01 2008
New Revision: 45615
Modified:
2007/applications/multimedia/vlc/pspec.xml
Log:
merge: security fix cve-2008-1686
Modified: 2007/applications/multimedia/vlc/pspec.xml
=================================================================
--- 2007/applications/multimedia/vlc/pspec.xml (original)
+++ 2007/applications/multimedia/vlc/pspec.xml Thu May 1 16:24:01 2008
@@ -66,6 +66,8 @@
default-font.patch
osdmenu-path.patch
rtsp-tcp.patch
+
+ CVE-2008-1686.patch
@@ -145,6 +147,13 @@
+
+ 2008-05-01
+ 0.8.6f
+ Re fix buffer overflow in speex decoder, CVE-2008-1686. New version of VLC didn't include this patch.
+ Eren Türkay
+ turkay.eren at gmail.com
+
2008-04-26
0.8.6f
From paketler-commits at pardus.org.tr Thu May 1 16:40:45 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:40:45 +0300 (EEST)
Subject: [paketler-commits] r45616 - 2007/applications/multimedia/speex
Message-ID: <20080501134045.71314138420B@liste.pardus.org.tr>
Author: gokcen.eraslan
Date: Thu May 1 16:40:45 2008
New Revision: 45616
Modified:
2007/applications/multimedia/speex/actions.py
2007/applications/multimedia/speex/pspec.xml
Log:
merge: security fix cve-2008-1686
Modified: 2007/applications/multimedia/speex/actions.py
=================================================================
--- 2007/applications/multimedia/speex/actions.py (original)
+++ 2007/applications/multimedia/speex/actions.py Thu May 1 16:40:45 2008
@@ -10,7 +10,8 @@
from pisi.actionsapi import get
def setup():
- autotools.configure("--enable-sse")
+ autotools.configure("--enable-sse \
+ --disable-static")
def build():
autotools.make()
Modified: 2007/applications/multimedia/speex/pspec.xml
=================================================================
--- 2007/applications/multimedia/speex/pspec.xml (original)
+++ 2007/applications/multimedia/speex/pspec.xml Thu May 1 16:40:45 2008
@@ -17,9 +17,10 @@
speex-1.1.10-sse.patch
+ CVE-2008-1686.patch
-
+
speex
@@ -30,10 +31,19 @@
/usr/include
/usr/lib
/usr/share/doc
+ /usr/share/man
+ /usr/share/aclocal
-
+
+
+ 2008-05-01
+ 1.1.10
+ Fix speex header buffer overflow (CVE-2008-1686) and disable static libs.
+ Eren Türkay
+ turkay.eren at gmail.com
+
2005-10-28
1.1.10
From paketler-commits at pardus.org.tr Thu May 1 16:43:05 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:43:05 +0300 (EEST)
Subject: [paketler-commits] r45617 - in devel/desktop/kde/gtk-qt-engine: .
files
Message-ID: <20080501134305.C94D5138420B@liste.pardus.org.tr>
Author: pinar
Date: Thu May 1 16:43:05 2008
New Revision: 45617
Added:
devel/desktop/kde/gtk-qt-engine/files/tasmagtk.desktop
Modified:
devel/desktop/kde/gtk-qt-engine/pspec.xml
Log:
move tasmagtk to this package.
Modified: devel/desktop/kde/gtk-qt-engine/pspec.xml
=================================================================
--- devel/desktop/kde/gtk-qt-engine/pspec.xml (original)
+++ devel/desktop/kde/gtk-qt-engine/pspec.xml Thu May 1 16:43:05 2008
@@ -36,9 +36,19 @@
/usr/lib
/usr/share
+
+ tasmagtk.desktop
+
+
+ 2008-04-30
+ 0.8
+ Additional file: tasmagtk.desktop.
+ Pınar Yanardağ
+ pinar at pardus.org.tr
+
2008-01-10
0.8
From paketler-commits at pardus.org.tr Thu May 1 16:43:58 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:43:58 +0300 (EEST)
Subject: [paketler-commits] r45618 - devel/applications/multimedia/speex
Message-ID: <20080501134358.45E29138420B@liste.pardus.org.tr>
Author: gokcen.eraslan
Date: Thu May 1 16:43:57 2008
New Revision: 45618
Modified:
devel/applications/multimedia/speex/pspec.xml
Log:
license is not BSD, modified BSD of XIPH
Modified: devel/applications/multimedia/speex/pspec.xml
=================================================================
--- devel/applications/multimedia/speex/pspec.xml (original)
+++ devel/applications/multimedia/speex/pspec.xml Thu May 1 16:43:57 2008
@@ -8,7 +8,7 @@
İsmail Dönmez
ismail at pardus.org.tr
- BSD
+ xiph
app:console
Audio compression format designed for speech and its converter application
Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. The package also contains a command-line tool to convert to/from Speex codec.
From paketler-commits at pardus.org.tr Thu May 1 16:45:19 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 16:45:19 +0300 (EEST)
Subject: [paketler-commits] r45619 - in devel/desktop/kde/tasma: . files
Message-ID: <20080501134520.0DCC8138420B@liste.pardus.org.tr>
Author: pinar
Date: Thu May 1 16:45:19 2008
New Revision: 45619
Removed:
devel/desktop/kde/tasma/files/6860.patch
devel/desktop/kde/tasma/files/7020.patch
Modified:
devel/desktop/kde/tasma/pspec.xml
Log:
remove tasmagtk, apply patches => 1.3
Modified: devel/desktop/kde/tasma/pspec.xml
=================================================================
--- devel/desktop/kde/tasma/pspec.xml (original)
+++ devel/desktop/kde/tasma/pspec.xml Thu May 1 16:45:19 2008
@@ -13,14 +13,12 @@
app:gui
Pardus Configuration Center
TASMA is a graphical configuration interface for Pardus to manage user-level and system-level configuration options.
- http://cekirdek.pardus.org.tr/~pinar/packages/tasma/tasma-1.2.tar.gz
+ http://cekirdek.pardus.org.tr/~pinar/packages/tasma/tasma-1.3.tar.gz
kdelibs
iksemel
- 6860.patch
- 7020.patch
stdlib.patch
@@ -59,6 +57,13 @@
+
+ 2008-05-01
+ 1.3
+ Minor fixes.
+ Pınar Yanardağ
+ pinar at pardus.org.tr
+
2008-04-03
1.2
From paketler-commits at pardus.org.tr Thu May 1 17:25:54 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 17:25:54 +0300 (EEST)
Subject: [paketler-commits] r45620 - in playground/erdinc/kernel: . driver
driver/sdricoh_cs driver/sdricoh_cs/files
Message-ID: <20080501142554.48FCF13841F6@liste.pardus.org.tr>
Author: erdinc
Date: Thu May 1 17:25:53 2008
New Revision: 45620
Added:
playground/erdinc/kernel/
playground/erdinc/kernel/driver/
playground/erdinc/kernel/driver/component.xml
playground/erdinc/kernel/driver/sdricoh_cs/
playground/erdinc/kernel/driver/sdricoh_cs/actions.py
playground/erdinc/kernel/driver/sdricoh_cs/files/
playground/erdinc/kernel/driver/sdricoh_cs/files/makefile.patch
playground/erdinc/kernel/driver/sdricoh_cs/pspec.xml
Log:
Ricoh Bay1Controller pcmcia device driver for Necdet Yucel
From paketler-commits at pardus.org.tr Thu May 1 19:38:08 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 19:38:08 +0300 (EEST)
Subject: [paketler-commits] r45621 - 2008/desktop/kde/sysinfo
Message-ID: <20080501163808.941E81384212@liste.pardus.org.tr>
Author: gokmen.goksel
Date: Thu May 1 19:38:08 2008
New Revision: 45621
Added:
2008/desktop/kde/sysinfo/
- copied from r45610, devel/desktop/kde/sysinfo/
2008/desktop/kde/sysinfo/actions.py
- copied unchanged from r45620, devel/desktop/kde/sysinfo/actions.py
2008/desktop/kde/sysinfo/pspec.xml
- copied unchanged from r45620, devel/desktop/kde/sysinfo/pspec.xml
2008/desktop/kde/sysinfo/translations.xml
- copied unchanged from r45620, devel/desktop/kde/sysinfo/translations.xml
Log:
* Copy old package..
From paketler-commits at pardus.org.tr Thu May 1 19:47:00 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 19:47:00 +0300 (EEST)
Subject: [paketler-commits] r45622 - 2008/desktop/kde/sysinfo
Message-ID: <20080501164700.D768A1384112@liste.pardus.org.tr>
Author: gokmen.goksel
Date: Thu May 1 19:47:00 2008
New Revision: 45622
Modified:
2008/desktop/kde/sysinfo/pspec.xml
Log:
* New release for 2008
Modified: 2008/desktop/kde/sysinfo/pspec.xml
=================================================================
--- 2008/desktop/kde/sysinfo/pspec.xml (original)
+++ 2008/desktop/kde/sysinfo/pspec.xml Thu May 1 19:47:00 2008
@@ -12,7 +12,7 @@
app:gui
System information KIO slave
Sysinfo is a KDE applet that presents information about your computer. You can access your mounts, view information about your operating system, discs, CPU and memory.
- http://cekirdek.pardus.org.tr/~gokmen/files/sysinfo-1.4.3.tar.gz
+ http://cekirdek.pardus.org.tr/~gokmen/files/sysinfo-1.4.4.tar.bz2
kdebase
dbus
@@ -32,6 +32,13 @@
+
+ 2008-05-01
+ 1.4.4
+ Pardus 2008 Release
+ Gökmen GÖKSEL
+ gokmen at pardus.org.tr
+
2007-10-08
1.4.3
From paketler-commits at pardus.org.tr Thu May 1 22:38:56 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 22:38:56 +0300 (EEST)
Subject: [paketler-commits] r45623 - in playground/caglar/system/devel/ltp:
. files
Message-ID: <20080501193856.7C3801384134@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 22:38:56 2008
New Revision: 45623
Removed:
playground/caglar/system/devel/ltp/files/asprintf.patch
playground/caglar/system/devel/ltp/files/ltp.patch
playground/caglar/system/devel/ltp/files/times03.patch
Modified:
playground/caglar/system/devel/ltp/actions.py
playground/caglar/system/devel/ltp/pspec.xml
Log:
new release, all my patches merged :)
Modified: playground/caglar/system/devel/ltp/actions.py
=================================================================
--- playground/caglar/system/devel/ltp/actions.py (original)
+++ playground/caglar/system/devel/ltp/actions.py Thu May 1 22:38:56 2008
@@ -10,7 +10,7 @@
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
-WorkDir = "ltp-full-20080331"
+WorkDir = "ltp-full-20080430"
def build():
# avoid creating groups
Modified: playground/caglar/system/devel/ltp/pspec.xml
=================================================================
--- playground/caglar/system/devel/ltp/pspec.xml (original)
+++ playground/caglar/system/devel/ltp/pspec.xml Thu May 1 22:38:56 2008
@@ -10,12 +10,9 @@
GPLv2
The Linux? Test Project is a joint project started by SGI? and maintained by IBM®, that has a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux.
- http://kent.dl.sourceforge.net/sourceforge/ltp/ltp-full-20080331.tgz
+ http://kent.dl.sourceforge.net/sourceforge/ltp/ltp-full-20080430.tgz
gcc-4.3.patch
- ltp.patch
- times03.patch
- asprintf.patch
@@ -27,6 +24,13 @@
+
+ 2008-04-30
+ 20080430
+ Version bump.
+ S.Çağlar Onur
+ caglar at pardus.org.tr
+
2008-04-14
20080331
From paketler-commits at pardus.org.tr Thu May 1 23:00:03 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:00:03 +0300 (EEST)
Subject: [paketler-commits] r45624 - in playground/caglar/system/devel/ltp:
. files
Message-ID: <20080501200003.42C6A1384134@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:00:02 2008
New Revision: 45624
Added:
playground/caglar/system/devel/ltp/files/ballista-gcc43.patch
Removed:
playground/caglar/system/devel/ltp/files/gcc-4.3.patch
Modified:
playground/caglar/system/devel/ltp/pspec.xml
Log:
use cleaner approach
Modified: playground/caglar/system/devel/ltp/pspec.xml
=================================================================
--- playground/caglar/system/devel/ltp/pspec.xml (original)
+++ playground/caglar/system/devel/ltp/pspec.xml Thu May 1 23:00:02 2008
@@ -12,7 +12,7 @@
The Linux? Test Project is a joint project started by SGI? and maintained by IBM®, that has a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux.
http://kent.dl.sourceforge.net/sourceforge/ltp/ltp-full-20080430.tgz
- gcc-4.3.patch
+ ballista-gcc43.patch
From paketler-commits at pardus.org.tr Thu May 1 23:08:45 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:08:45 +0300 (EEST)
Subject: [paketler-commits] r45625 - playground/caglar/system/devel/ltp
Message-ID: <20080501200845.D818B138418C@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:08:45 2008
New Revision: 45625
Modified:
playground/caglar/system/devel/ltp/actions.py
Log:
a little compile fix
Modified: playground/caglar/system/devel/ltp/actions.py
=================================================================
--- playground/caglar/system/devel/ltp/actions.py (original)
+++ playground/caglar/system/devel/ltp/actions.py Thu May 1 23:08:45 2008
@@ -20,6 +20,8 @@
shelltools.export("CFLAGS", get.CFLAGS().replace("-fstack-protector -D_FORTIFY_SOURCE=2", ""))
shelltools.export("CXXFLAGS", get.CXXFLAGS().replace("-fstack-protector -D_FORTIFY_SOURCE=2", ""))
+ shelltools.export("CC", "gcc")
+
autotools.make()
def install():
From paketler-commits at pardus.org.tr Thu May 1 23:21:35 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:21:35 +0300 (EEST)
Subject: [paketler-commits] r45627 - in 2008/kernel: kernel kernel-debug
kernel-debug/files kernel-debug/files/stable kernel/files
kernel/files/stable
Message-ID: <20080501202135.E989613841AD@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:21:35 2008
New Revision: 45627
Added:
2008/kernel/kernel-debug/files/stable/fix-oops-on-rmmod-capidrv.patch
2008/kernel/kernel-debug/files/stable/splice-use-mapping_gfp_mask.patch
2008/kernel/kernel/files/stable/fix-oops-on-rmmod-capidrv.patch
2008/kernel/kernel/files/stable/splice-use-mapping_gfp_mask.patch
Modified:
2008/kernel/kernel-debug/files/series
2008/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
2008/kernel/kernel-debug/files/stable/series
2008/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
2008/kernel/kernel-debug/pspec.xml
2008/kernel/kernel/files/series
2008/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
2008/kernel/kernel/files/stable/series
2008/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
2008/kernel/kernel/pspec.xml
Log:
sync with stable
Modified: 2008/kernel/kernel-debug/files/series
=================================================================
--- 2008/kernel/kernel-debug/files/series (original)
+++ 2008/kernel/kernel-debug/files/series Thu May 1 23:21:35 2008
@@ -1,6 +1,9 @@
#kernel/patch-2.6.24.5.bz2
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+stable/splice-use-mapping_gfp_mask.patch
+stable/fix-oops-on-rmmod-capidrv.patch
+stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
stable/usb-gadget-queue-usb-usb_cdc_get_encapsulated_response-message.patch
@@ -9,6 +12,7 @@
stable/usb-remove-broken-usb-serial-num_endpoints-check.patch
stable/v4l-fix-vidiocgap-corruption-in-ivtv.patch
stable/v4l-cx88-enable-radio-gpio-correctly.patch
+stable/isdn-do-not-validate-isdn-net-device-address-prior-to-interface-up.patch
fedora/linux-2.6-defaults-fat-utf8.patch
fedora/linux-2.6-acpi-video-backlight-rationalize.patch
Modified: 2008/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
=================================================================
--- 2008/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch (original)
+++ 2008/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch Thu May 1 23:21:35 2008
@@ -1,9 +1,9 @@
From 3c0390e1a6d8a5d0cdae57959f0be37a236b474d Mon Sep 17 00:00:00 2001
-From: John Heffner
+From: John Heffner
Date: Fri, 25 Apr 2008 01:43:57 -0700
Subject: [PATCH] [TCP]: Increase the max_burst threshold from 3 to tp->reordering.
-From: John Heffner
+From: John Heffner
[ Upstream commit: dd9e0dda66ba38a2ddd1405ac279894260dc5c36 ]
@@ -13,7 +13,7 @@
than 3 packets, but less than tp->reordering, cwnd will shrink when
it should not have.
-Signed-off-by: John Heffner
+Signed-off-by: John Heffner
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Modified: 2008/kernel/kernel-debug/files/stable/series
=================================================================
--- 2008/kernel/kernel-debug/files/stable/series (original)
+++ 2008/kernel/kernel-debug/files/stable/series Thu May 1 23:21:35 2008
@@ -1,3 +1,5 @@
+splice-use-mapping_gfp_mask.patch
+fix-oops-on-rmmod-capidrv.patch
x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
tehuti-check-register-size.patch
tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: 2008/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
=================================================================
--- 2008/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch (original)
+++ 2008/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch Thu May 1 23:21:35 2008
@@ -10,7 +10,7 @@
commit 9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9 upstream
-This bug was introduced in the 2.6.24 i386/x86_64 tree merge, where
+This bug was introduced in the 2.6.24 lguest tree merge, where
MSI-X vector allocation will eventually fail. The cause is the new
bit array tracking used vectors is not getting cleared properly on
IRQ destruction on the 32-bit APIC code.
Modified: 2008/kernel/kernel-debug/pspec.xml
=================================================================
--- 2008/kernel/kernel-debug/pspec.xml (original)
+++ 2008/kernel/kernel-debug/pspec.xml Thu May 1 23:21:35 2008
@@ -28,6 +28,8 @@
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+ stable/splice-use-mapping_gfp_mask.patch
+ stable/fix-oops-on-rmmod-capidrv.patch
stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: 2008/kernel/kernel/files/series
=================================================================
--- 2008/kernel/kernel/files/series (original)
+++ 2008/kernel/kernel/files/series Thu May 1 23:21:35 2008
@@ -1,6 +1,9 @@
#kernel/patch-2.6.24.5.bz2
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+stable/splice-use-mapping_gfp_mask.patch
+stable/fix-oops-on-rmmod-capidrv.patch
+stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
stable/usb-gadget-queue-usb-usb_cdc_get_encapsulated_response-message.patch
@@ -9,6 +12,7 @@
stable/usb-remove-broken-usb-serial-num_endpoints-check.patch
stable/v4l-fix-vidiocgap-corruption-in-ivtv.patch
stable/v4l-cx88-enable-radio-gpio-correctly.patch
+stable/isdn-do-not-validate-isdn-net-device-address-prior-to-interface-up.patch
fedora/linux-2.6-defaults-fat-utf8.patch
fedora/linux-2.6-acpi-video-backlight-rationalize.patch
Modified: 2008/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
=================================================================
--- 2008/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch (original)
+++ 2008/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch Thu May 1 23:21:35 2008
@@ -1,9 +1,9 @@
From 3c0390e1a6d8a5d0cdae57959f0be37a236b474d Mon Sep 17 00:00:00 2001
-From: John Heffner
+From: John Heffner
Date: Fri, 25 Apr 2008 01:43:57 -0700
Subject: [PATCH] [TCP]: Increase the max_burst threshold from 3 to tp->reordering.
-From: John Heffner
+From: John Heffner
[ Upstream commit: dd9e0dda66ba38a2ddd1405ac279894260dc5c36 ]
@@ -13,7 +13,7 @@
than 3 packets, but less than tp->reordering, cwnd will shrink when
it should not have.
-Signed-off-by: John Heffner
+Signed-off-by: John Heffner
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Modified: 2008/kernel/kernel/files/stable/series
=================================================================
--- 2008/kernel/kernel/files/stable/series (original)
+++ 2008/kernel/kernel/files/stable/series Thu May 1 23:21:35 2008
@@ -1,3 +1,5 @@
+splice-use-mapping_gfp_mask.patch
+fix-oops-on-rmmod-capidrv.patch
x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
tehuti-check-register-size.patch
tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: 2008/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
=================================================================
--- 2008/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch (original)
+++ 2008/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch Thu May 1 23:21:35 2008
@@ -10,7 +10,7 @@
commit 9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9 upstream
-This bug was introduced in the 2.6.24 i386/x86_64 tree merge, where
+This bug was introduced in the 2.6.24 lguest tree merge, where
MSI-X vector allocation will eventually fail. The cause is the new
bit array tracking used vectors is not getting cleared properly on
IRQ destruction on the 32-bit APIC code.
Modified: 2008/kernel/kernel/pspec.xml
=================================================================
--- 2008/kernel/kernel/pspec.xml (original)
+++ 2008/kernel/kernel/pspec.xml Thu May 1 23:21:35 2008
@@ -28,6 +28,8 @@
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+ stable/splice-use-mapping_gfp_mask.patch
+ stable/fix-oops-on-rmmod-capidrv.patch
stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
From paketler-commits at pardus.org.tr Thu May 1 23:21:22 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:21:22 +0300 (EEST)
Subject: [paketler-commits] r45626 - in devel/kernel: kernel kernel-debug
kernel-debug/files kernel-debug/files/stable kernel/files
kernel/files/stable
Message-ID: <20080501202122.5AC9F13841A3@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:21:22 2008
New Revision: 45626
Added:
devel/kernel/kernel-debug/files/stable/fix-oops-on-rmmod-capidrv.patch
devel/kernel/kernel-debug/files/stable/splice-use-mapping_gfp_mask.patch
devel/kernel/kernel/files/stable/fix-oops-on-rmmod-capidrv.patch
devel/kernel/kernel/files/stable/splice-use-mapping_gfp_mask.patch
Modified:
devel/kernel/kernel-debug/files/series
devel/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
devel/kernel/kernel-debug/files/stable/series
devel/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
devel/kernel/kernel-debug/pspec.xml
devel/kernel/kernel/files/series
devel/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
devel/kernel/kernel/files/stable/series
devel/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
devel/kernel/kernel/pspec.xml
Log:
sync with stable
Modified: devel/kernel/kernel-debug/files/series
=================================================================
--- devel/kernel/kernel-debug/files/series (original)
+++ devel/kernel/kernel-debug/files/series Thu May 1 23:21:22 2008
@@ -1,6 +1,9 @@
#kernel/patch-2.6.24.5.bz2
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+stable/splice-use-mapping_gfp_mask.patch
+stable/fix-oops-on-rmmod-capidrv.patch
+stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
stable/usb-gadget-queue-usb-usb_cdc_get_encapsulated_response-message.patch
@@ -9,6 +12,7 @@
stable/usb-remove-broken-usb-serial-num_endpoints-check.patch
stable/v4l-fix-vidiocgap-corruption-in-ivtv.patch
stable/v4l-cx88-enable-radio-gpio-correctly.patch
+stable/isdn-do-not-validate-isdn-net-device-address-prior-to-interface-up.patch
fedora/linux-2.6-defaults-fat-utf8.patch
fedora/linux-2.6-acpi-video-backlight-rationalize.patch
Modified: devel/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
=================================================================
--- devel/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch (original)
+++ devel/kernel/kernel-debug/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch Thu May 1 23:21:22 2008
@@ -1,9 +1,9 @@
From 3c0390e1a6d8a5d0cdae57959f0be37a236b474d Mon Sep 17 00:00:00 2001
-From: John Heffner
+From: John Heffner
Date: Fri, 25 Apr 2008 01:43:57 -0700
Subject: [PATCH] [TCP]: Increase the max_burst threshold from 3 to tp->reordering.
-From: John Heffner
+From: John Heffner
[ Upstream commit: dd9e0dda66ba38a2ddd1405ac279894260dc5c36 ]
@@ -13,7 +13,7 @@
than 3 packets, but less than tp->reordering, cwnd will shrink when
it should not have.
-Signed-off-by: John Heffner
+Signed-off-by: John Heffner
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Modified: devel/kernel/kernel-debug/files/stable/series
=================================================================
--- devel/kernel/kernel-debug/files/stable/series (original)
+++ devel/kernel/kernel-debug/files/stable/series Thu May 1 23:21:22 2008
@@ -1,3 +1,5 @@
+splice-use-mapping_gfp_mask.patch
+fix-oops-on-rmmod-capidrv.patch
x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
tehuti-check-register-size.patch
tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: devel/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
=================================================================
--- devel/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch (original)
+++ devel/kernel/kernel-debug/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch Thu May 1 23:21:22 2008
@@ -10,7 +10,7 @@
commit 9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9 upstream
-This bug was introduced in the 2.6.24 i386/x86_64 tree merge, where
+This bug was introduced in the 2.6.24 lguest tree merge, where
MSI-X vector allocation will eventually fail. The cause is the new
bit array tracking used vectors is not getting cleared properly on
IRQ destruction on the 32-bit APIC code.
Modified: devel/kernel/kernel-debug/pspec.xml
=================================================================
--- devel/kernel/kernel-debug/pspec.xml (original)
+++ devel/kernel/kernel-debug/pspec.xml Thu May 1 23:21:22 2008
@@ -28,6 +28,8 @@
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+ stable/splice-use-mapping_gfp_mask.patch
+ stable/fix-oops-on-rmmod-capidrv.patch
stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: devel/kernel/kernel/files/series
=================================================================
--- devel/kernel/kernel/files/series (original)
+++ devel/kernel/kernel/files/series Thu May 1 23:21:22 2008
@@ -1,6 +1,9 @@
#kernel/patch-2.6.24.5.bz2
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+stable/splice-use-mapping_gfp_mask.patch
+stable/fix-oops-on-rmmod-capidrv.patch
+stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
stable/usb-gadget-queue-usb-usb_cdc_get_encapsulated_response-message.patch
@@ -9,6 +12,7 @@
stable/usb-remove-broken-usb-serial-num_endpoints-check.patch
stable/v4l-fix-vidiocgap-corruption-in-ivtv.patch
stable/v4l-cx88-enable-radio-gpio-correctly.patch
+stable/isdn-do-not-validate-isdn-net-device-address-prior-to-interface-up.patch
fedora/linux-2.6-defaults-fat-utf8.patch
fedora/linux-2.6-acpi-video-backlight-rationalize.patch
Modified: devel/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch
=================================================================
--- devel/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch (original)
+++ devel/kernel/kernel/files/stable/increase-the-max_burst-threshold-from-3-to-tp-reordering.patch Thu May 1 23:21:22 2008
@@ -1,9 +1,9 @@
From 3c0390e1a6d8a5d0cdae57959f0be37a236b474d Mon Sep 17 00:00:00 2001
-From: John Heffner
+From: John Heffner
Date: Fri, 25 Apr 2008 01:43:57 -0700
Subject: [PATCH] [TCP]: Increase the max_burst threshold from 3 to tp->reordering.
-From: John Heffner
+From: John Heffner
[ Upstream commit: dd9e0dda66ba38a2ddd1405ac279894260dc5c36 ]
@@ -13,7 +13,7 @@
than 3 packets, but less than tp->reordering, cwnd will shrink when
it should not have.
-Signed-off-by: John Heffner
+Signed-off-by: John Heffner
Signed-off-by: David S. Miller
Signed-off-by: Greg Kroah-Hartman
Modified: devel/kernel/kernel/files/stable/series
=================================================================
--- devel/kernel/kernel/files/stable/series (original)
+++ devel/kernel/kernel/files/stable/series Thu May 1 23:21:22 2008
@@ -1,3 +1,5 @@
+splice-use-mapping_gfp_mask.patch
+fix-oops-on-rmmod-capidrv.patch
x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
tehuti-check-register-size.patch
tehuti-move-ioctl-perm-check-closer-to-function-start.patch
Modified: devel/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
=================================================================
--- devel/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch (original)
+++ devel/kernel/kernel/files/stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch Thu May 1 23:21:22 2008
@@ -10,7 +10,7 @@
commit 9d9ad4b51d2b29b5bbeb4011f5e76f7538119cf9 upstream
-This bug was introduced in the 2.6.24 i386/x86_64 tree merge, where
+This bug was introduced in the 2.6.24 lguest tree merge, where
MSI-X vector allocation will eventually fail. The cause is the new
bit array tracking used vectors is not getting cleared properly on
IRQ destruction on the 32-bit APIC code.
Modified: devel/kernel/kernel/pspec.xml
=================================================================
--- devel/kernel/kernel/pspec.xml (original)
+++ devel/kernel/kernel/pspec.xml Thu May 1 23:21:22 2008
@@ -28,6 +28,8 @@
kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
+ stable/splice-use-mapping_gfp_mask.patch
+ stable/fix-oops-on-rmmod-capidrv.patch
stable/x86-fix-32-bit-x86-msi-x-allocation-leakage.patch
stable/tehuti-check-register-size.patch
stable/tehuti-move-ioctl-perm-check-closer-to-function-start.patch
From paketler-commits at pardus.org.tr Thu May 1 23:26:13 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:26:13 +0300 (EEST)
Subject: [paketler-commits] r45628 - in playground/caglar/kernel:
kernel-dom0/files/xen kernel-domU/files/xen
Message-ID: <20080501202613.565BB13841A3@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:26:13 2008
New Revision: 45628
Modified:
playground/caglar/kernel/kernel-dom0/files/xen/006-xen-net-fix.patch
playground/caglar/kernel/kernel-domU/files/xen/006-xen-net-fix.patch
Log:
svn:ignore
Modified: playground/caglar/kernel/kernel-dom0/files/xen/006-xen-net-fix.patch
=================================================================
--- playground/caglar/kernel/kernel-dom0/files/xen/006-xen-net-fix.patch (original)
+++ playground/caglar/kernel/kernel-dom0/files/xen/006-xen-net-fix.patch Thu May 1 23:26:13 2008
@@ -1,6 +1,6 @@
-diff -Naur ubuntu-hardy-xen/drivers/xen/netfront/netfront.c ubuntu-hardy-xen-new/drivers/xen/netfront/netfront.c
---- ubuntu-hardy-xen/drivers/xen/netfront/netfront.c 2008-04-21 09:16:12.000000000 -0400
-+++ ubuntu-hardy-xen-new/drivers/xen/netfront/netfront.c 2008-04-21 09:37:02.000000000 -0400
+diff -Naur ubuntu-hardy-xen/drivers/xen/netfront/netfront.c ubuntu-hardy-xen-fix/drivers/xen/netfront/netfront.c
+--- ubuntu-hardy-xen/drivers/xen/netfront/netfront.c 2008-05-01 00:36:25.000000000 +0900
++++ ubuntu-hardy-xen-fix/drivers/xen/netfront/netfront.c 2008-04-30 23:07:53.000000000 +0900
@@ -622,6 +622,7 @@
struct netfront_info *np = netdev_priv(dev);
@@ -18,16 +18,18 @@
/* After all PTEs have been zapped, flush the TLB. */
np->rx_mcl[i-1].args[MULTI_UVMFLAGS_INDEX] =
UVMF_TLB_FLUSH|UVMF_ALL;
-@@ -847,7 +850,8 @@
+@@ -847,8 +850,9 @@
/* Check return status of HYPERVISOR_memory_op(). */
if (unlikely(np->rx_mcl[i].result != i))
panic("Unable to reduce memory reservation\n");
- while (i--)
+- BUG_ON(np->rx_mcl[i].result);
+ j = i;
+ while (j--)
- BUG_ON(np->rx_mcl[i].result);
++ BUG_ON(np->rx_mcl[j].result);
} else {
if (HYPERVISOR_memory_op(XENMEM_decrease_reservation,
+ &reservation) != i)
@@ -1671,6 +1675,7 @@
static int network_close(struct net_device *dev)
{
Modified: playground/caglar/kernel/kernel-domU/files/xen/006-xen-net-fix.patch
=================================================================
--- playground/caglar/kernel/kernel-domU/files/xen/006-xen-net-fix.patch (original)
+++ playground/caglar/kernel/kernel-domU/files/xen/006-xen-net-fix.patch Thu May 1 23:26:13 2008
@@ -1,6 +1,6 @@
-diff -Naur ubuntu-hardy-xen/drivers/xen/netfront/netfront.c ubuntu-hardy-xen-new/drivers/xen/netfront/netfront.c
---- ubuntu-hardy-xen/drivers/xen/netfront/netfront.c 2008-04-21 09:16:12.000000000 -0400
-+++ ubuntu-hardy-xen-new/drivers/xen/netfront/netfront.c 2008-04-21 09:37:02.000000000 -0400
+diff -Naur ubuntu-hardy-xen/drivers/xen/netfront/netfront.c ubuntu-hardy-xen-fix/drivers/xen/netfront/netfront.c
+--- ubuntu-hardy-xen/drivers/xen/netfront/netfront.c 2008-05-01 00:36:25.000000000 +0900
++++ ubuntu-hardy-xen-fix/drivers/xen/netfront/netfront.c 2008-04-30 23:07:53.000000000 +0900
@@ -622,6 +622,7 @@
struct netfront_info *np = netdev_priv(dev);
@@ -18,16 +18,18 @@
/* After all PTEs have been zapped, flush the TLB. */
np->rx_mcl[i-1].args[MULTI_UVMFLAGS_INDEX] =
UVMF_TLB_FLUSH|UVMF_ALL;
-@@ -847,7 +850,8 @@
+@@ -847,8 +850,9 @@
/* Check return status of HYPERVISOR_memory_op(). */
if (unlikely(np->rx_mcl[i].result != i))
panic("Unable to reduce memory reservation\n");
- while (i--)
+- BUG_ON(np->rx_mcl[i].result);
+ j = i;
+ while (j--)
- BUG_ON(np->rx_mcl[i].result);
++ BUG_ON(np->rx_mcl[j].result);
} else {
if (HYPERVISOR_memory_op(XENMEM_decrease_reservation,
+ &reservation) != i)
@@ -1671,6 +1675,7 @@
static int network_close(struct net_device *dev)
{
From paketler-commits at pardus.org.tr Thu May 1 23:41:36 2008
From: paketler-commits at pardus.org.tr (paketler-commits at pardus.org.tr)
Date: Thu, 1 May 2008 23:41:36 +0300 (EEST)
Subject: [paketler-commits] r45629 - in
playground/caglar/kernel/kernel-debug: . files files/apparmor
files/fedora files/kernel files/mactel files/stable
files/suse files/ubuntu files/virtio
Message-ID: <20080501204137.7DD8313841B3@liste.pardus.org.tr>
Author: caglar
Date: Thu May 1 23:41:36 2008
New Revision: 45629
Added:
playground/caglar/kernel/kernel-debug/files/apparmor/__d_path-keep-connected.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-2.6.25.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-rlimits.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-stack_secondary.diff
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-acpi-eeepc-hotkey.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-at76.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-drm-git-mm.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-drm-i915-modeset.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-drm-radeon-fix-oops.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-drm-radeon-fix-oops2.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-ms-wireless-receiver.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-nfs-client-mounts-hang.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-rt2x00-configure_filter.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-sata-eeepc-faster.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-smp-boot-delay.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-wireless-pending.patch
playground/caglar/kernel/kernel-debug/files/fedora/nouveau-drm-update.patch
playground/caglar/kernel/kernel-debug/files/mactel/applesmc-remove-debugging-messages.patch
playground/caglar/kernel/kernel-debug/files/mactel/disk-protect-2.6.25.patch
playground/caglar/kernel/kernel-debug/files/squashfs-2.6.25.patch
playground/caglar/kernel/kernel-debug/files/suse/apm_setup_UP.patch
playground/caglar/kernel/kernel-debug/files/suse/fat_detect_media_wo_parttable.patch
playground/caglar/kernel/kernel-debug/files/suse/fat_valid_media.patch
playground/caglar/kernel/kernel-debug/files/suse/nfs4acl-ext3.patch
playground/caglar/kernel/kernel-debug/files/suse/parser-match_string.patch
playground/caglar/kernel/kernel-debug/files/suse/seccomp-disable-tsc-option.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-1-USB-EHCI-carry-out-port-handover-during-each-root.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-2-USB-reorganize-code-in-hub.c.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-3-USB-make-USB-PERSIST-work-after-every-system-sleep.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-4-USB-remove-CONFIG_USB_PERSIST-setting.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-5-USB-check-serial-number-string-after-device-reset.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-persist-6-USB-enable-USB-PERSIST-by-default.patch
playground/caglar/kernel/kernel-debug/files/tulip_patch.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-09e743944cd7fe77d0473447e590b69cbcbca19a.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-0e079f51c461f48d9eceb244da7d5081a577cec3.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-0e1f6f9df557fe4c7d5523275c25c166ee15efb5.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-3522f638ddff561fb46c1056fcb8c678e9e649ab.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-75dd8c4bb34281fc1ffbe822206488b02d70d0e6.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-7b96733713e5f7d58a5cc99189c966fc603d35e9.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-7dcc5660eeba55644c4c5775097fb3f2d91d1602.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-7fd1cd92f263a1891e543b16b3edc64c618dcee9.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-b42c35c4b137200edfc1e284562fc8c67169ad5e.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-ba0d60fcc049028112c7ae493f5df9e863ea660d.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-d28c48c14a5f898b64d290aaef711a620cdff257.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-e86ba19eb3d99a888825031c9c43f729c668e65d.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-intrepid.git-ebac64c14591dd425b8442a3380b4df67ebad572.patch
playground/caglar/kernel/kernel-debug/files/unionfs-2.3.3_for_2.6.25.patch
Removed:
playground/caglar/kernel/kernel-debug/files/afkey-large-databases.patch
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-bootdisable.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-builtin-only.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-fix-sysctl-refcount.diff
playground/caglar/kernel/kernel-debug/files/apparmor/audit-log-type-in-syslog.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fgetattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fix-name-errorpath.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fix-net.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fix-rcu-deref.diff
playground/caglar/kernel/kernel-debug/files/apparmor/split_init.diff
playground/caglar/kernel/kernel-debug/files/bluetooth-usb-conwise-sco.patch
playground/caglar/kernel/kernel-debug/files/echo-ctrl-c.patch
playground/caglar/kernel/kernel-debug/files/enable_poweroff_on_single.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-acpi-disable-stray-interrupt-1.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-acpi-disable-stray-interrupt-2.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-acpi-video-backlight-rationalize.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-acpi_ec_early_init_fix.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-drm-radeon-update.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-hwmon-coretemp-add-penryn-cpu.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-isapnp-fix-limits.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-libata-ali-atapi-dma.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-libata-it821x-improve-emulation-handling.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-libata-pata_ataiixp-clear-simplex-b4-probe.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-net-tun-fix-rtnl-locking.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-pci-remove-default-pci-rom-allocation.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-pci-revert-remove-transparent-bridge-resizing.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-pnp-disable-overlapping-resources.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-pnp-extend-resource-limits.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-thinkpad-key-events.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-usb-serial-fix-recursive-lock.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-x86-asmlinkage_protect-sys_io_getevents.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-xfs-features2-fixup-fix.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-xfs-features2-fixup.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-013d23e1567c4cebee0a2db5c8fa97b91b34ac2a.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-04e1ba852132c9ad006affcd5b8c8606295170b0.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-093af8d7f0ba3c6be1485973508584ef081e9f93.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-0b9c99b6f21c2e9e00938e9c57942ed71bfe4d21.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-16c02ed74361433a4fc5d8bd5f67abbac6e1c5ca.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-20651af9ac60fd6e31360688ad44861a7d05256a.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-2b16a2353814a513cdb5c5c739b76a19d7ea39ce.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-2d2ee8de5f6d26ef2942e0b449aa68d9236d5777.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-2f36fa13ce49ffd000249feaedfcbefbcc83a72f.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-31183ba8fd05b6ddc67ab4d726167cbc52e1b346.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-53756d3722172815f52272b28c6d5d5e9639adde.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-5548fecdff5617ba3a2f09f0e585e1ac6e1bd25c.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-5dca6a1bb014875a17289fdaae8c31e0a3641c99.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-7b11fb51567dedeaf6dc03f0135c0a8bb2399818.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-8c61b900ebb8ec5918ffd776ba1a61a5f022566d.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-99fc8d424bc5d803fe92cad56c068fe64e73747a.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-9a6b344ea967efa0bb5ca4cb5405f840652b66c4.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-a860b63c41f241c685245127a3d32f352cb04c12.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-aaf230424204864e2833dcc1da23e2cb0b9f39cd.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-c140df973c07ac328aafd19d4f4c413f2f8902df.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-c9cce83dd1d59f52e2c8f8c7d265ba4854c40785.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-cd7d72bb27a8c7502a602bdc299f1bb0a9357975.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-x86-mtrr-f5106d91f2bf9153d6420f9ebb8114f73f9ce66a.patch
playground/caglar/kernel/kernel-debug/files/fix_inotify_send_IN_ATTRIB_events_when_link_count_changes.patch
playground/caglar/kernel/kernel-debug/files/gcc-4.3.patch
playground/caglar/kernel/kernel-debug/files/inotify_SIGIO_driven_queues.patch
playground/caglar/kernel/kernel-debug/files/inotify_coalescing.patch
playground/caglar/kernel/kernel-debug/files/ixany-interrupt-signal.patch
playground/caglar/kernel/kernel-debug/files/kernel/8b2f7ffffe7f247ba237322fee78c528ba88f16b.patch
playground/caglar/kernel/kernel-debug/files/kernel/patch-2.6.24.5.bz2
playground/caglar/kernel/kernel-debug/files/mactel/applesmc-macbook2.patch
playground/caglar/kernel/kernel-debug/files/mactel/disk-protect.patch
playground/caglar/kernel/kernel-debug/files/mactel/hid-add-new-apple-keyboard.patch
playground/caglar/kernel/kernel-debug/files/pie-randomization.patch
playground/caglar/kernel/kernel-debug/files/randomize-brk.patch
playground/caglar/kernel/kernel-debug/files/ricoh-handle-susp-resum-disab.patch
playground/caglar/kernel/kernel-debug/files/ricoh-mmc-RL5c476.patch
playground/caglar/kernel/kernel-debug/files/sd-sr-medium-detection.patch
playground/caglar/kernel/kernel-debug/files/sparsemem_memory_present.patch
playground/caglar/kernel/kernel-debug/files/sr-follow-tray-status.patch
playground/caglar/kernel/kernel-debug/files/sr-test-unit-ready.patch
playground/caglar/kernel/kernel-debug/files/stable/
playground/caglar/kernel/kernel-debug/files/suse/acpi_force-fan-active.patch
playground/caglar/kernel/kernel-debug/files/suse/always-announce-new-usb-devices.patch
playground/caglar/kernel/kernel-debug/files/suse/apm_setup_UP.diff
playground/caglar/kernel/kernel-debug/files/suse/x86-nvidia-timer-quirk.patch
playground/caglar/kernel/kernel-debug/files/tulip_patch.diff
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-104d415651e1d8f5a0f0720bdc2e1f527544a24b.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-2070509e4474bf29715fa049c13204a4a4025442.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-238139a89114a3b8e01f758ba3db5232895c1d57.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-2ebc9b9db7cfe124caf8836ec05da5fd3bb710af.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-30b2ec9f4165d3a84d9024ef8fdd032ed025b1a7.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-37bf83ea3a1841ec63d2d9b54b485bb90386ce5b.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-6089605298fa6267a79fa070e740387691f44eae.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-8954b8aa130ca0092ead883912a4be3b1e0a3e8c.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-91d34e2c845a1c24a5802fd353165b1d68720a1a.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-978a8bed296d7f5d76c57018417bee79046354a1.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-a0415b12dda1c03903be44183ebe7eb1651d7481.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-de4a8cb0c4ebcc8130d1b3b71a0f07f1e797632a.patch
playground/caglar/kernel/kernel-debug/files/ubuntu/ubuntu-hardy.git-f3f4c74b904a994d57b1e4907bf9476c81eff142.patch
playground/caglar/kernel/kernel-debug/files/unionfs-2.3.2_for_2.6.24.4.diff
playground/caglar/kernel/kernel-debug/files/virtio/
playground/caglar/kernel/kernel-debug/files/wireless-2008-04-25.patch.bz2
playground/caglar/kernel/kernel-debug/files/xfrm-speedup.patch
Modified:
playground/caglar/kernel/kernel-debug/actions.py
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-audit.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-intree.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-lsm.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-main.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-misc.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-module_interface.diff
playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-network.diff
playground/caglar/kernel/kernel-debug/files/apparmor/d_namespace_path.diff
playground/caglar/kernel/kernel-debug/files/apparmor/do_path_lookup-nameidata.diff
playground/caglar/kernel/kernel-debug/files/apparmor/file-handle-ops.diff
playground/caglar/kernel/kernel-debug/files/apparmor/file_permission-nameidata.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fix-vfs_rmdir.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr-reintro-ATTR_FILE.diff
playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/mount-consistent-__d_path.diff
playground/caglar/kernel/kernel-debug/files/apparmor/parent-permission.diff
playground/caglar/kernel/kernel-debug/files/apparmor/remove_suid.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-create.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-getxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-link.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-listxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-mkdir.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-mknod.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-readlink.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-removexattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-rename.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-rmdir.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-setattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-setxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-symlink.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-unlink.diff
playground/caglar/kernel/kernel-debug/files/apparmor/security-xattr-file.diff
playground/caglar/kernel/kernel-debug/files/apparmor/sys_fchdir-nameidata.diff
playground/caglar/kernel/kernel-debug/files/apparmor/sysctl-pathname.diff
playground/caglar/kernel/kernel-debug/files/apparmor/unambiguous-__d_path.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-getxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-link.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-listxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-mkdir.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-mknod.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-notify_change.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-removexattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-rename.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-rmdir.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-setxattr.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-symlink.diff
playground/caglar/kernel/kernel-debug/files/apparmor/vfs-unlink.diff
playground/caglar/kernel/kernel-debug/files/buildhost.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-defaults-fat-utf8.patch
playground/caglar/kernel/kernel-debug/files/fedora/linux-2.6-smarter-relatime.patch
playground/caglar/kernel/kernel-debug/files/fedora/nouveau-drm.patch
playground/caglar/kernel/kernel-debug/files/mactel/applesmc-int-protect.patch
playground/caglar/kernel/kernel-debug/files/mactel/applesmc-retry-when-accessing-keys.patch
playground/caglar/kernel/kernel-debug/files/mactel/applesmc_int.patch
playground/caglar/kernel/kernel-debug/files/mactel/appletouch-new.patch
playground/caglar/kernel/kernel-debug/files/mactel/appletouch.patch
playground/caglar/kernel/kernel-debug/files/mactel/disk-protect-fix-2.6.24-crash.patch
playground/caglar/kernel/kernel-debug/files/mactel/disk-protect-update.patch
playground/caglar/kernel/kernel-debug/files/mactel/export-lookup_dev.patch
playground/caglar/kernel/kernel-debug/files/mactel/sigmatel_audio_display_all_controls_when_subsystem_id_is_wrong.patch
playground/caglar/kernel/kernel-debug/files/mactel/sigmatel_audio_fix_macbook_v2.patch
playground/caglar/kernel/kernel-debug/files/pardus-kernel-config.patch
playground/caglar/kernel/kernel-debug/files/pardus-logo-mono.patch
playground/caglar/kernel/kernel-debug/files/pardus-logo-vga16.patch
playground/caglar/kernel/kernel-debug/files/pardus-logo.patch
playground/caglar/kernel/kernel-debug/files/series
playground/caglar/kernel/kernel-debug/files/squashfs-3.3.patch
playground/caglar/kernel/kernel-debug/files/suse/bootsplash.patch
playground/caglar/kernel/kernel-debug/files/suse/bridge-module-get-put.patch
playground/caglar/kernel/kernel-debug/files/suse/ext2-fsync-err.patch
playground/caglar/kernel/kernel-debug/files/suse/ext3-barrier-default.patch
playground/caglar/kernel/kernel-debug/files/suse/smtnice-disable.patch
playground/caglar/kernel/kernel-debug/files/suse/usb-storage-disable-delay.patch
playground/caglar/kernel/kernel-debug/files/suse/wireless-no-aes-select.patch
playground/caglar/kernel/kernel-debug/files/unionfs-AppArmor.patch
playground/caglar/kernel/kernel-debug/pspec.xml
Log:
sync with kernel
Modified: playground/caglar/kernel/kernel-debug/actions.py
=================================================================
--- playground/caglar/kernel/kernel-debug/actions.py (original)
+++ playground/caglar/kernel/kernel-debug/actions.py Thu May 1 23:41:36 2008
@@ -10,8 +10,8 @@
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
-WorkDir = "linux-2.6.24"
-EXTRAVERSION = "5"
+WorkDir = "linux-2.6.25"
+EXTRAVERSION = None
NoStrip = "/"
def setup():
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-audit.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-audit.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-audit.diff Thu May 1 23:41:36 2008
@@ -16,10 +16,10 @@
kernel/audit.c | 6 ++++--
2 files changed, 15 insertions(+), 3 deletions(-)
-Index: 2008/include/linux/audit.h
+Index: 2008-devel/include/linux/audit.h
===================================================================
---- 2008.orig/include/linux/audit.h
-+++ 2008/include/linux/audit.h
+--- 2008-devel.orig/include/linux/audit.h
++++ 2008-devel/include/linux/audit.h
@@ -33,7 +33,7 @@
* 1200 - 1299 messages internal to the audit daemon
* 1300 - 1399 audit event messages
@@ -29,9 +29,9 @@
* 1600 - 1699 kernel crypto events
* 1700 - 1799 kernel anomaly records
* 1800 - 1999 future kernel use (maybe integrity labels and related events)
-@@ -116,6 +116,13 @@
- #define AUDIT_MAC_IPSEC_DELSPD 1414 /* Not used */
- #define AUDIT_MAC_IPSEC_EVENT 1415 /* Audit an IPSec event */
+@@ -119,6 +119,13 @@
+ #define AUDIT_MAC_UNLBL_STCADD 1416 /* NetLabel: add a static label */
+ #define AUDIT_MAC_UNLBL_STCDEL 1417 /* NetLabel: del a static label */
+#define AUDIT_APPARMOR_AUDIT 1501 /* AppArmor audited grants */
+#define AUDIT_APPARMOR_ALLOWED 1502 /* Allowed Access for learning */
@@ -43,7 +43,7 @@
#define AUDIT_FIRST_KERN_ANOM_MSG 1700
#define AUDIT_LAST_KERN_ANOM_MSG 1799
#define AUDIT_ANOM_PROMISCUOUS 1700 /* Device changed promiscuous mode */
-@@ -513,6 +520,9 @@ extern void audit_log(struct audit_
+@@ -518,6 +525,9 @@ extern void audit_log(struct audit_
__attribute__((format(printf,4,5)));
extern struct audit_buffer *audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type);
@@ -53,11 +53,11 @@
extern void audit_log_format(struct audit_buffer *ab,
const char *fmt, ...)
__attribute__((format(printf,2,3)));
-Index: 2008/kernel/audit.c
+Index: 2008-devel/kernel/audit.c
===================================================================
---- 2008.orig/kernel/audit.c
-+++ 2008/kernel/audit.c
-@@ -1219,8 +1219,7 @@ static inline int audit_expand(struct au
+--- 2008-devel.orig/kernel/audit.c
++++ 2008-devel/kernel/audit.c
+@@ -1136,8 +1136,7 @@ static inline int audit_expand(struct au
* will be called a second time. Currently, we assume that a printk
* can't format message larger than 1024 bytes, so we don't either.
*/
@@ -67,7 +67,7 @@
{
int len, avail;
struct sk_buff *skb;
-@@ -1475,3 +1474,6 @@ EXPORT_SYMBOL(audit_log_start);
+@@ -1407,3 +1406,6 @@ EXPORT_SYMBOL(audit_log_start);
EXPORT_SYMBOL(audit_log_end);
EXPORT_SYMBOL(audit_log_format);
EXPORT_SYMBOL(audit_log);
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-intree.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-intree.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-intree.diff Thu May 1 23:41:36 2008
@@ -5,44 +5,30 @@
Signed-off-by: Andreas Gruenbacher
---
- security/Kconfig | 1 +
- security/Makefile | 1 +
- security/apparmor/Kconfig | 3 ++-
- 3 files changed, 4 insertions(+), 1 deletion(-)
+ security/Kconfig | 1 +
+ security/Makefile | 1 +
+ 2 files changed, 2 insertions(+)
-Index: 2008/security/Kconfig
+Index: 2008-devel/security/Kconfig
===================================================================
---- 2008.orig/security/Kconfig
-+++ 2008/security/Kconfig
-@@ -104,6 +104,7 @@ config SECURITY_ROOTPLUG
- If you are unsure how to answer this question, answer N.
+--- 2008-devel.orig/security/Kconfig
++++ 2008-devel/security/Kconfig
+@@ -124,6 +124,7 @@ config SECURITY_DEFAULT_MMAP_MIN_ADDR
source security/selinux/Kconfig
+ source security/smack/Kconfig
+source security/apparmor/Kconfig
endmenu
-Index: 2008/security/Makefile
+Index: 2008-devel/security/Makefile
===================================================================
---- 2008.orig/security/Makefile
-+++ 2008/security/Makefile
-@@ -14,5 +14,6 @@ endif
- obj-$(CONFIG_SECURITY) += security.o dummy.o inode.o
+--- 2008-devel.orig/security/Makefile
++++ 2008-devel/security/Makefile
+@@ -16,5 +16,6 @@ obj-$(CONFIG_SECURITY) += security.o d
# Must precede capability.o in order to stack properly.
obj-$(CONFIG_SECURITY_SELINUX) += selinux/built-in.o
+ obj-$(CONFIG_SECURITY_SMACK) += commoncap.o smack/built-in.o
+obj-$(CONFIG_SECURITY_APPARMOR) += commoncap.o apparmor/
obj-$(CONFIG_SECURITY_CAPABILITIES) += commoncap.o capability.o
obj-$(CONFIG_SECURITY_ROOTPLUG) += commoncap.o root_plug.o
-Index: 2008/security/apparmor/Kconfig
-===================================================================
---- 2008.orig/security/apparmor/Kconfig
-+++ 2008/security/apparmor/Kconfig
-@@ -1,6 +1,7 @@
- config SECURITY_APPARMOR
- tristate "AppArmor support"
-- depends on SECURITY!=n
-+ depends on SECURITY
-+ select AUDIT
- help
- This enables the AppArmor security module.
- Required userspace tools (if they are not included in your
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-lsm.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-main.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-misc.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-module_interface.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/apparmor-network.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/d_namespace_path.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/d_namespace_path.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/d_namespace_path.diff Thu May 1 23:41:36 2008
@@ -11,32 +11,32 @@
---
fs/dcache.c | 6 +++---
fs/namespace.c | 27 +++++++++++++++++++++++++++
- include/linux/dcache.h | 2 ++
+ include/linux/dcache.h | 3 ++-
include/linux/mount.h | 2 ++
- 4 files changed, 34 insertions(+), 3 deletions(-)
+ 4 files changed, 34 insertions(+), 4 deletions(-)
-Index: 2008/fs/dcache.c
+Index: 2008-devel/fs/dcache.c
===================================================================
---- 2008.orig/fs/dcache.c
-+++ 2008/fs/dcache.c
-@@ -1779,9 +1779,9 @@ shouldnt_be_hashed:
+--- 2008-devel.orig/fs/dcache.c
++++ 2008-devel/fs/dcache.c
+@@ -1766,9 +1766,9 @@ shouldnt_be_hashed:
*
* Returns the buffer or an error code.
*/
-static char *__d_path(struct dentry *dentry, struct vfsmount *vfsmnt,
-- struct dentry *root, struct vfsmount *rootmnt,
-- char *buffer, int buflen, int fail_deleted)
+- struct path *root, char *buffer, int buflen,
+- int fail_deleted)
+char *__d_path(struct dentry *dentry, struct vfsmount *vfsmnt,
-+ struct dentry *root, struct vfsmount *rootmnt,
-+ char *buffer, int buflen, int fail_deleted)
++ struct path *root, char *buffer, int buflen,
++ int fail_deleted)
{
int namelen, is_slash, vfsmount_locked = 0;
-Index: 2008/fs/namespace.c
+Index: 2008-devel/fs/namespace.c
===================================================================
---- 2008.orig/fs/namespace.c
-+++ 2008/fs/namespace.c
-@@ -1906,3 +1906,30 @@ void __put_mnt_ns(struct mnt_namespace *
+--- 2008-devel.orig/fs/namespace.c
++++ 2008-devel/fs/namespace.c
+@@ -1876,3 +1876,30 @@ void __put_mnt_ns(struct mnt_namespace *
release_mounts(&umount_list);
kfree(ns);
}
@@ -44,46 +44,47 @@
+char *d_namespace_path(struct dentry *dentry, struct vfsmount *vfsmnt,
+ char *buf, int buflen)
+{
-+ struct vfsmount *rootmnt, *nsrootmnt = NULL;
-+ struct dentry *root = NULL;
++ struct path root, ns_root = { };
+ char *res;
+
+ read_lock(¤t->fs->lock);
-+ rootmnt = mntget(current->fs->rootmnt);
++ root = current->fs->root;
++ path_get(¤t->fs->root);
+ read_unlock(¤t->fs->lock);
+ spin_lock(&vfsmount_lock);
-+ if (rootmnt->mnt_ns)
-+ nsrootmnt = mntget(rootmnt->mnt_ns->root);
++ if (root.mnt)
++ ns_root.mnt = mntget(root.mnt->mnt_ns->root);
++ if (ns_root.mnt)
++ ns_root.dentry = dget(ns_root.mnt->mnt_root);
+ spin_unlock(&vfsmount_lock);
-+ mntput(rootmnt);
-+ if (nsrootmnt)
-+ root = dget(nsrootmnt->mnt_root);
-+ res = __d_path(dentry, vfsmnt, root, nsrootmnt, buf, buflen, 1);
-+ dput(root);
-+ mntput(nsrootmnt);
++ res = __d_path(dentry, vfsmnt, &ns_root, buf, buflen, 1);
++ path_put(&root);
++ path_put(&ns_root);
++
+ /* Prevent empty path for lazily unmounted filesystems. */
+ if (!IS_ERR(res) && *res == '\0')
+ *--res = '.';
+ return res;
+}
+EXPORT_SYMBOL(d_namespace_path);
-Index: 2008/include/linux/dcache.h
+Index: 2008-devel/include/linux/dcache.h
===================================================================
---- 2008.orig/include/linux/dcache.h
-+++ 2008/include/linux/dcache.h
-@@ -300,6 +300,8 @@ extern int d_validate(struct dentry *, s
+--- 2008-devel.orig/include/linux/dcache.h
++++ 2008-devel/include/linux/dcache.h
+@@ -300,7 +300,8 @@ extern int d_validate(struct dentry *, s
+ * helper function for dentry_operations.d_dname() members
*/
extern char *dynamic_dname(struct dentry *, char *, int, const char *, ...);
+-
++extern char *__d_path(struct dentry *, struct vfsmount *, struct path *,
++ char *, int, int);
+ extern char *d_path(struct path *, char *, int);
-+extern char *__d_path(struct dentry *, struct vfsmount *, struct dentry *,
-+ struct vfsmount *, char *, int, int);
- extern char * d_path(struct dentry *, struct vfsmount *, char *, int);
-
/* Allocation counts.. */
-Index: 2008/include/linux/mount.h
+Index: 2008-devel/include/linux/mount.h
===================================================================
---- 2008.orig/include/linux/mount.h
-+++ 2008/include/linux/mount.h
+--- 2008-devel.orig/include/linux/mount.h
++++ 2008-devel/include/linux/mount.h
@@ -106,5 +106,7 @@ extern dev_t name_to_dev_t(char *name);
extern int default_relatime;
extern int relatime_interval;
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/do_path_lookup-nameidata.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/do_path_lookup-nameidata.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/do_path_lookup-nameidata.diff Thu May 1 23:41:36 2008
@@ -8,15 +8,15 @@
Signed-off-by: John Johansen
---
- fs/namei.c | 13 ++++++-------
- 1 file changed, 6 insertions(+), 7 deletions(-)
+ fs/namei.c | 7 ++-----
+ 1 file changed, 2 insertions(+), 5 deletions(-)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -1147,25 +1147,24 @@ static int fastcall do_path_lookup(int d
- nd->dentry = dget(fs->pwd);
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -1150,24 +1150,21 @@ static int do_path_lookup(int dfd, const
+ path_get(&fs->pwd);
read_unlock(&fs->lock);
} else {
- struct dentry *dentry;
@@ -27,23 +27,18 @@
goto out_fail;
- dentry = file->f_path.dentry;
-+ nd->dentry = file->f_path.dentry;
-+ nd->mnt = file->f_path.mnt;
++ nd->path = file->f_path;
retval = -ENOTDIR;
- if (!S_ISDIR(dentry->d_inode->i_mode))
-+ if (!S_ISDIR(nd->dentry->d_inode->i_mode))
++ if (!S_ISDIR(nd->path.dentry->d_inode->i_mode))
goto fput_fail;
-- retval = file_permission(file, MAY_EXEC);
-+ retval = vfs_permission(nd, MAY_EXEC);
+ retval = file_permission(file, MAY_EXEC);
if (retval)
goto fput_fail;
-- nd->mnt = mntget(file->f_path.mnt);
-- nd->dentry = dget(dentry);
-+ mntget(nd->mnt);
-+ dget(nd->dentry);
+- nd->path = file->f_path;
+ path_get(&file->f_path);
fput_light(file, fput_needed);
- }
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/file-handle-ops.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/file-handle-ops.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/file-handle-ops.diff Thu May 1 23:41:36 2008
@@ -12,13 +12,13 @@
---
fs/nfsd/vfs.c | 12 +++++++-----
- fs/open.c | 4 +++-
- 2 files changed, 10 insertions(+), 6 deletions(-)
+ fs/open.c | 5 ++++-
+ 2 files changed, 11 insertions(+), 6 deletions(-)
-Index: 2008/fs/nfsd/vfs.c
+Index: 2008-devel/fs/nfsd/vfs.c
===================================================================
---- 2008.orig/fs/nfsd/vfs.c
-+++ 2008/fs/nfsd/vfs.c
+--- 2008-devel.orig/fs/nfsd/vfs.c
++++ 2008-devel/fs/nfsd/vfs.c
@@ -413,7 +413,7 @@ static ssize_t nfsd_getxattr(struct dent
{
ssize_t buflen;
@@ -46,9 +46,9 @@
out:
kfree(buf);
return error;
-@@ -2051,12 +2051,14 @@ nfsd_set_posix_acl(struct svc_fh *fhp, i
+@@ -2061,12 +2061,14 @@ nfsd_set_posix_acl(struct svc_fh *fhp, i
- mnt = fhp->fh_export->ex_mnt;
+ mnt = fhp->fh_export->ex_path.mnt;
if (size)
- error = vfs_setxattr(fhp->fh_dentry, mnt, name, value, size,0);
+ error = vfs_setxattr(fhp->fh_dentry, mnt, name, value, size, 0,
@@ -63,11 +63,11 @@
if (error == -ENODATA)
error = 0;
}
-Index: 2008/fs/open.c
+Index: 2008-devel/fs/open.c
===================================================================
---- 2008.orig/fs/open.c
-+++ 2008/fs/open.c
-@@ -581,7 +581,7 @@ asmlinkage long sys_fchmod(unsigned int
+--- 2008-devel.orig/fs/open.c
++++ 2008-devel/fs/open.c
+@@ -577,7 +577,7 @@ asmlinkage long sys_fchmod(unsigned int
if (mode == (mode_t) -1)
mode = inode->i_mode;
newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
@@ -76,12 +76,13 @@
err = fnotify_change(dentry, file->f_path.mnt, &newattrs, file);
mutex_unlock(&inode->i_mutex);
-@@ -661,6 +661,8 @@ static int chown_common(struct dentry *
+@@ -657,6 +657,9 @@ static int chown_common(struct dentry *
if (!S_ISDIR(inode->i_mode))
newattrs.ia_valid |=
ATTR_KILL_SUID | ATTR_KILL_SGID | ATTR_KILL_PRIV;
+ if (file)
+ newattrs.ia_valid |= ATTR_FILE;
++
mutex_lock(&inode->i_mutex);
error = fnotify_change(dentry, mnt, &newattrs, file);
mutex_unlock(&inode->i_mutex);
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/file_permission-nameidata.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/file_permission-nameidata.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/file_permission-nameidata.diff Thu May 1 23:41:36 2008
@@ -9,25 +9,24 @@
Signed-off-by: John Johansen
---
- fs/namei.c | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
+ fs/namei.c | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -313,7 +313,13 @@ int vfs_permission(struct nameidata *nd,
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -313,7 +313,12 @@ int vfs_permission(struct nameidata *nd,
*/
int file_permission(struct file *file, int mask)
{
- return permission(file->f_path.dentry->d_inode, mask, NULL);
+ struct nameidata nd;
+
-+ nd.dentry = file->f_path.dentry;
-+ nd.mnt = file->f_path.mnt;
++ nd.path = file->f_path;
+ nd.flags = LOOKUP_ACCESS;
+
-+ return permission(nd.dentry->d_inode, mask, &nd);
++ return permission(nd.path.dentry->d_inode, mask, &nd);
}
/*
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/fix-vfs_rmdir.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/fix-vfs_rmdir.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/fix-vfs_rmdir.diff Thu May 1 23:41:36 2008
@@ -13,11 +13,11 @@
fs/namei.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -2097,6 +2097,10 @@ int vfs_rmdir(struct inode *dir, struct
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -2100,6 +2100,10 @@ int vfs_rmdir(struct inode *dir, struct
if (!dir->i_op || !dir->i_op->rmdir)
return -EPERM;
@@ -28,7 +28,7 @@
DQUOT_INIT(dir);
mutex_lock(&dentry->d_inode->i_mutex);
-@@ -2104,12 +2108,9 @@ int vfs_rmdir(struct inode *dir, struct
+@@ -2107,12 +2111,9 @@ int vfs_rmdir(struct inode *dir, struct
if (d_mountpoint(dentry))
error = -EBUSY;
else {
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr-reintro-ATTR_FILE.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr-reintro-ATTR_FILE.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr-reintro-ATTR_FILE.diff Thu May 1 23:41:36 2008
@@ -3,10 +3,10 @@
include/linux/fs.h | 1 +
2 files changed, 4 insertions(+)
-Index: 2008/fs/open.c
+Index: 2008-devel/fs/open.c
===================================================================
---- 2008.orig/fs/open.c
-+++ 2008/fs/open.c
+--- 2008-devel.orig/fs/open.c
++++ 2008-devel/fs/open.c
@@ -207,6 +207,9 @@ int do_truncate(struct dentry *dentry, s
newattrs.ia_size = length;
newattrs.ia_valid = ATTR_SIZE | time_attrs;
@@ -17,11 +17,11 @@
/* Remove suid/sgid on truncate too */
newattrs.ia_valid |= should_remove_suid(dentry);
-Index: 2008/include/linux/fs.h
+Index: 2008-devel/include/linux/fs.h
===================================================================
---- 2008.orig/include/linux/fs.h
-+++ 2008/include/linux/fs.h
-@@ -329,6 +329,7 @@ typedef void (dio_iodone_t)(struct kiocb
+--- 2008-devel.orig/include/linux/fs.h
++++ 2008-devel/include/linux/fs.h
+@@ -331,6 +331,7 @@ typedef void (dio_iodone_t)(struct kiocb
#define ATTR_ATTR_FLAG 1024
#define ATTR_KILL_SUID 2048
#define ATTR_KILL_SGID 4096
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/fsetattr.diff
=================================================================
Suppressed!
Too long (more than 250 lines) diff output suppressed...
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/mount-consistent-__d_path.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/mount-consistent-__d_path.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/mount-consistent-__d_path.diff Thu May 1 23:41:36 2008
@@ -18,20 +18,20 @@
fs/dcache.c | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
-Index: 2008/fs/dcache.c
+Index: 2008-devel/fs/dcache.c
===================================================================
---- 2008.orig/fs/dcache.c
-+++ 2008/fs/dcache.c
-@@ -1783,7 +1783,7 @@ static char *__d_path(struct dentry *den
- struct dentry *root, struct vfsmount *rootmnt,
- char *buffer, int buflen, int fail_deleted)
+--- 2008-devel.orig/fs/dcache.c
++++ 2008-devel/fs/dcache.c
+@@ -1770,7 +1770,7 @@ static char *__d_path(struct dentry *den
+ struct path *root, char *buffer, int buflen,
+ int fail_deleted)
{
- int namelen, is_slash;
+ int namelen, is_slash, vfsmount_locked = 0;
if (buflen < 2)
return ERR_PTR(-ENAMETOOLONG);
-@@ -1806,14 +1806,14 @@ static char *__d_path(struct dentry *den
+@@ -1794,14 +1794,14 @@ static char *__d_path(struct dentry *den
struct dentry * parent;
if (dentry == vfsmnt->mnt_root || IS_ROOT(dentry)) {
@@ -51,7 +51,7 @@
continue;
}
parent = dentry->d_parent;
-@@ -1832,6 +1832,8 @@ static char *__d_path(struct dentry *den
+@@ -1820,6 +1820,8 @@ static char *__d_path(struct dentry *den
*--buffer = '/';
out:
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/parent-permission.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/parent-permission.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/parent-permission.diff Thu May 1 23:41:36 2008
@@ -8,25 +8,14 @@
Signed-off-by: John Johansen
---
- fs/namei.c | 6 ++++++
- 1 file changed, 6 insertions(+)
+ fs/namei.c | 2 ++
+ 1 file changed, 2 insertions(+)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -1471,6 +1471,10 @@ static int may_delete(struct inode *dir,
- BUG_ON(victim->d_parent->d_inode != dir);
- audit_inode_child(victim->d_name.name, victim, dir);
-
-+#if 0
-+ if (nd)
-+ nd->flags |= LOOKUP_CONTINUE;
-+#endif
- error = permission(dir,MAY_WRITE | MAY_EXEC, NULL);
- if (error)
- return error;
-@@ -1508,6 +1512,8 @@ static inline int may_create(struct inod
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -1511,6 +1511,8 @@ static inline int may_create(struct inod
return -EEXIST;
if (IS_DEADDIR(dir))
return -ENOENT;
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/remove_suid.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/remove_suid.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/remove_suid.diff Thu May 1 23:41:36 2008
@@ -16,14 +16,13 @@
include/linux/fs.h | 4 ++--
mm/filemap.c | 16 ++++++++--------
mm/filemap_xip.c | 2 +-
- mm/shmem.c | 2 +-
- 7 files changed, 16 insertions(+), 16 deletions(-)
+ 6 files changed, 15 insertions(+), 15 deletions(-)
-Index: 2008/fs/ntfs/file.c
+Index: 2008-devel/fs/ntfs/file.c
===================================================================
---- 2008.orig/fs/ntfs/file.c
-+++ 2008/fs/ntfs/file.c
-@@ -2120,7 +2120,7 @@ static ssize_t ntfs_file_aio_write_noloc
+--- 2008-devel.orig/fs/ntfs/file.c
++++ 2008-devel/fs/ntfs/file.c
+@@ -2118,7 +2118,7 @@ static ssize_t ntfs_file_aio_write_noloc
goto out;
if (!count)
goto out;
@@ -32,11 +31,11 @@
if (err)
goto out;
file_update_time(file);
-Index: 2008/fs/splice.c
+Index: 2008-devel/fs/splice.c
===================================================================
---- 2008.orig/fs/splice.c
-+++ 2008/fs/splice.c
-@@ -775,7 +775,7 @@ generic_file_splice_write_nolock(struct
+--- 2008-devel.orig/fs/splice.c
++++ 2008-devel/fs/splice.c
+@@ -762,7 +762,7 @@ generic_file_splice_write_nolock(struct
ssize_t ret;
int err;
@@ -45,7 +44,7 @@
if (unlikely(err))
return err;
-@@ -835,7 +835,7 @@ generic_file_splice_write(struct pipe_in
+@@ -822,7 +822,7 @@ generic_file_splice_write(struct pipe_in
if (killpriv)
err = security_inode_killpriv(out->f_path.dentry);
if (!err && killsuid)
@@ -54,11 +53,11 @@
mutex_unlock(&inode->i_mutex);
if (err)
return err;
-Index: 2008/fs/xfs/linux-2.6/xfs_lrw.c
+Index: 2008-devel/fs/xfs/linux-2.6/xfs_lrw.c
===================================================================
---- 2008.orig/fs/xfs/linux-2.6/xfs_lrw.c
-+++ 2008/fs/xfs/linux-2.6/xfs_lrw.c
-@@ -727,7 +727,7 @@ start:
+--- 2008-devel.orig/fs/xfs/linux-2.6/xfs_lrw.c
++++ 2008-devel/fs/xfs/linux-2.6/xfs_lrw.c
+@@ -716,7 +716,7 @@ start:
!capable(CAP_FSETID)) {
error = xfs_write_clear_setuid(xip);
if (likely(!error))
@@ -67,11 +66,11 @@
if (unlikely(error)) {
goto out_unlock_internal;
}
-Index: 2008/include/linux/fs.h
+Index: 2008-devel/include/linux/fs.h
===================================================================
---- 2008.orig/include/linux/fs.h
-+++ 2008/include/linux/fs.h
-@@ -1766,9 +1766,9 @@ extern void __iget(struct inode * inode)
+--- 2008-devel.orig/include/linux/fs.h
++++ 2008-devel/include/linux/fs.h
+@@ -1776,9 +1776,9 @@ extern void iget_failed(struct inode *);
extern void clear_inode(struct inode *);
extern void destroy_inode(struct inode *);
extern struct inode *new_inode(struct super_block *);
@@ -83,11 +82,11 @@
extern void __insert_inode_hash(struct inode *, unsigned long hashval);
extern void remove_inode_hash(struct inode *);
-Index: 2008/mm/filemap.c
+Index: 2008-devel/mm/filemap.c
===================================================================
---- 2008.orig/mm/filemap.c
-+++ 2008/mm/filemap.c
-@@ -1622,26 +1622,26 @@ int should_remove_suid(struct dentry *de
+--- 2008-devel.orig/mm/filemap.c
++++ 2008-devel/mm/filemap.c
+@@ -1653,26 +1653,26 @@ int should_remove_suid(struct dentry *de
}
EXPORT_SYMBOL(should_remove_suid);
@@ -121,7 +120,7 @@
return error;
}
-@@ -2356,7 +2356,7 @@ __generic_file_aio_write_nolock(struct k
+@@ -2387,7 +2387,7 @@ __generic_file_aio_write_nolock(struct k
if (count == 0)
goto out;
@@ -130,11 +129,11 @@
if (err)
goto out;
-Index: 2008/mm/filemap_xip.c
+Index: 2008-devel/mm/filemap_xip.c
===================================================================
---- 2008.orig/mm/filemap_xip.c
-+++ 2008/mm/filemap_xip.c
-@@ -379,7 +379,7 @@ xip_file_write(struct file *filp, const
+--- 2008-devel.orig/mm/filemap_xip.c
++++ 2008-devel/mm/filemap_xip.c
+@@ -380,7 +380,7 @@ xip_file_write(struct file *filp, const
if (count == 0)
goto out_backing;
@@ -143,16 +142,3 @@
if (ret)
goto out_backing;
-Index: 2008/mm/shmem.c
-===================================================================
---- 2008.orig/mm/shmem.c
-+++ 2008/mm/shmem.c
-@@ -1526,7 +1526,7 @@ shmem_file_write(struct file *file, cons
- if (err || !count)
- goto out;
-
-- err = remove_suid(file->f_path.dentry);
-+ err = remove_suid(&file->f_path);
- if (err)
- goto out;
-
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/security-create.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/security-create.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/security-create.diff Thu May 1 23:41:36 2008
@@ -15,24 +15,24 @@
security/selinux/hooks.c | 3 ++-
5 files changed, 13 insertions(+), 8 deletions(-)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -1583,7 +1583,7 @@ int vfs_create(struct inode *dir, struct
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -1586,7 +1586,7 @@ int vfs_create(struct inode *dir, struct
return -EACCES; /* shouldn't it be ENOSYS? */
mode &= S_IALLUGO;
mode |= S_IFREG;
- error = security_inode_create(dir, dentry, mode);
-+ error = security_inode_create(dir, dentry, nd ? nd->mnt : NULL, mode);
++ error = security_inode_create(dir, dentry, nd ? nd->path.mnt : NULL, mode);
if (error)
return error;
DQUOT_INIT(dir);
-Index: 2008/include/linux/security.h
+Index: 2008-devel/include/linux/security.h
===================================================================
---- 2008.orig/include/linux/security.h
-+++ 2008/include/linux/security.h
-@@ -296,6 +296,7 @@ struct request_sock;
+--- 2008-devel.orig/include/linux/security.h
++++ 2008-devel/include/linux/security.h
+@@ -330,6 +330,7 @@ static inline void security_free_mnt_opt
* Check permission to create a regular file.
* @dir contains inode structure of the parent of the new file.
* @dentry contains the dentry structure for the file to be created.
@@ -40,7 +40,7 @@
* @mode contains the file mode of the file to be created.
* Return 0 if permission is granted.
* @inode_link:
-@@ -1246,8 +1247,8 @@ struct security_operations {
+@@ -1286,8 +1287,8 @@ struct security_operations {
void (*inode_free_security) (struct inode *inode);
int (*inode_init_security) (struct inode *inode, struct inode *dir,
char **name, void **value, size_t *len);
@@ -51,7 +51,7 @@
int (*inode_link) (struct dentry *old_dentry,
struct inode *dir, struct dentry *new_dentry);
int (*inode_unlink) (struct inode *dir, struct dentry *dentry);
-@@ -1502,7 +1503,8 @@ int security_inode_alloc(struct inode *i
+@@ -1549,7 +1550,8 @@ int security_inode_alloc(struct inode *i
void security_inode_free(struct inode *inode);
int security_inode_init_security(struct inode *inode, struct inode *dir,
char **name, void **value, size_t *len);
@@ -61,7 +61,7 @@
int security_inode_link(struct dentry *old_dentry, struct inode *dir,
struct dentry *new_dentry);
int security_inode_unlink(struct inode *dir, struct dentry *dentry);
-@@ -1812,6 +1814,7 @@ static inline int security_inode_init_se
+@@ -1887,6 +1889,7 @@ static inline int security_inode_init_se
static inline int security_inode_create (struct inode *dir,
struct dentry *dentry,
@@ -69,11 +69,11 @@
int mode)
{
return 0;
-Index: 2008/security/dummy.c
+Index: 2008-devel/security/dummy.c
===================================================================
---- 2008.orig/security/dummy.c
-+++ 2008/security/dummy.c
-@@ -262,7 +262,7 @@ static int dummy_inode_init_security (st
+--- 2008-devel.orig/security/dummy.c
++++ 2008-devel/security/dummy.c
+@@ -287,7 +287,7 @@ static int dummy_inode_init_security (st
}
static int dummy_inode_create (struct inode *inode, struct dentry *dentry,
@@ -82,11 +82,11 @@
{
return 0;
}
-Index: 2008/security/security.c
+Index: 2008-devel/security/security.c
===================================================================
---- 2008.orig/security/security.c
-+++ 2008/security/security.c
-@@ -328,11 +328,12 @@ int security_inode_init_security(struct
+--- 2008-devel.orig/security/security.c
++++ 2008-devel/security/security.c
+@@ -352,11 +352,12 @@ int security_inode_init_security(struct
}
EXPORT_SYMBOL(security_inode_init_security);
@@ -101,11 +101,11 @@
}
int security_inode_link(struct dentry *old_dentry, struct inode *dir,
-Index: 2008/security/selinux/hooks.c
+Index: 2008-devel/security/selinux/hooks.c
===================================================================
---- 2008.orig/security/selinux/hooks.c
-+++ 2008/security/selinux/hooks.c
-@@ -2184,7 +2184,8 @@ static int selinux_inode_init_security(s
+--- 2008-devel.orig/security/selinux/hooks.c
++++ 2008-devel/security/selinux/hooks.c
+@@ -2449,7 +2449,8 @@ static int selinux_inode_init_security(s
return 0;
}
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/security-getxattr.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/security-getxattr.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/security-getxattr.diff Thu May 1 23:41:36 2008
@@ -15,11 +15,11 @@
security/selinux/hooks.c | 3 ++-
5 files changed, 15 insertions(+), 9 deletions(-)
-Index: 2008/fs/xattr.c
+Index: 2008-devel/fs/xattr.c
===================================================================
---- 2008.orig/fs/xattr.c
-+++ 2008/fs/xattr.c
-@@ -115,7 +115,7 @@ vfs_getxattr(struct dentry *dentry, stru
+--- 2008-devel.orig/fs/xattr.c
++++ 2008-devel/fs/xattr.c
+@@ -142,7 +142,7 @@ vfs_getxattr(struct dentry *dentry, stru
if (error)
return error;
@@ -28,11 +28,11 @@
if (error)
return error;
-Index: 2008/include/linux/security.h
+Index: 2008-devel/include/linux/security.h
===================================================================
---- 2008.orig/include/linux/security.h
-+++ 2008/include/linux/security.h
-@@ -404,7 +404,7 @@ struct request_sock;
+--- 2008-devel.orig/include/linux/security.h
++++ 2008-devel/include/linux/security.h
+@@ -438,7 +438,7 @@ static inline void security_free_mnt_opt
* @value identified by @name for @dentry and @mnt.
* @inode_getxattr:
* Check permission before obtaining the extended attributes
@@ -41,7 +41,7 @@
* Return 0 if permission is granted.
* @inode_listxattr:
* Check permission before obtaining the list of extended attribute
-@@ -1290,7 +1290,8 @@ struct security_operations {
+@@ -1330,7 +1330,8 @@ struct security_operations {
struct vfsmount *mnt,
char *name, void *value,
size_t size, int flags);
@@ -51,7 +51,7 @@
int (*inode_listxattr) (struct dentry *dentry);
int (*inode_removexattr) (struct dentry *dentry, char *name);
int (*inode_need_killpriv) (struct dentry *dentry);
-@@ -1553,7 +1554,8 @@ int security_inode_setxattr(struct dentr
+@@ -1600,7 +1601,8 @@ int security_inode_setxattr(struct dentr
void security_inode_post_setxattr(struct dentry *dentry, struct vfsmount *mnt,
char *name, void *value, size_t size,
int flags);
@@ -61,7 +61,7 @@
int security_inode_listxattr(struct dentry *dentry);
int security_inode_removexattr(struct dentry *dentry, char *name);
int security_inode_need_killpriv(struct dentry *dentry);
-@@ -1953,7 +1955,8 @@ static inline void security_inode_post_s
+@@ -2028,7 +2030,8 @@ static inline void security_inode_post_s
int flags)
{ }
@@ -71,11 +71,11 @@
{
return 0;
}
-Index: 2008/security/dummy.c
+Index: 2008-devel/security/dummy.c
===================================================================
---- 2008.orig/security/dummy.c
-+++ 2008/security/dummy.c
-@@ -365,7 +365,8 @@ static void dummy_inode_post_setxattr (s
+--- 2008-devel.orig/security/dummy.c
++++ 2008-devel/security/dummy.c
+@@ -390,7 +390,8 @@ static void dummy_inode_post_setxattr (s
{
}
@@ -85,11 +85,11 @@
{
return 0;
}
-Index: 2008/security/security.c
+Index: 2008-devel/security/security.c
===================================================================
---- 2008.orig/security/security.c
-+++ 2008/security/security.c
-@@ -458,11 +458,12 @@ void security_inode_post_setxattr(struct
+--- 2008-devel.orig/security/security.c
++++ 2008-devel/security/security.c
+@@ -482,11 +482,12 @@ void security_inode_post_setxattr(struct
security_ops->inode_post_setxattr(dentry, mnt, name, value, size, flags);
}
@@ -104,11 +104,11 @@
}
int security_inode_listxattr(struct dentry *dentry)
-Index: 2008/security/selinux/hooks.c
+Index: 2008-devel/security/selinux/hooks.c
===================================================================
---- 2008.orig/security/selinux/hooks.c
-+++ 2008/security/selinux/hooks.c
-@@ -2409,7 +2409,8 @@ static void selinux_inode_post_setxattr(
+--- 2008-devel.orig/security/selinux/hooks.c
++++ 2008-devel/security/selinux/hooks.c
+@@ -2674,7 +2674,8 @@ static void selinux_inode_post_setxattr(
return;
}
Modified: playground/caglar/kernel/kernel-debug/files/apparmor/security-link.diff
=================================================================
--- playground/caglar/kernel/kernel-debug/files/apparmor/security-link.diff (original)
+++ playground/caglar/kernel/kernel-debug/files/apparmor/security-link.diff Thu May 1 23:41:36 2008
@@ -15,11 +15,11 @@
security/selinux/hooks.c | 9 +++++++--
5 files changed, 29 insertions(+), 13 deletions(-)
-Index: 2008/fs/namei.c
+Index: 2008-devel/fs/namei.c
===================================================================
---- 2008.orig/fs/namei.c
-+++ 2008/fs/namei.c
-@@ -2356,7 +2356,8 @@ int vfs_link(struct dentry *old_dentry,
+--- 2008-devel.orig/fs/namei.c
++++ 2008-devel/fs/namei.c
+@@ -2360,7 +2360,8 @@ int vfs_link(struct dentry *old_dentry,
if (S_ISDIR(old_dentry->d_inode->i_mode))
return -EPERM;
@@ -29,11 +29,11 @@
if (error)
return error;
-Index: 2008/include/linux/security.h
+Index: 2008-devel/include/linux/security.h
===================================================================
---- 2008.orig/include/linux/security.h
-+++ 2008/include/linux/security.h
-@@ -302,8 +302,10 @@ struct request_sock;
+--- 2008-devel.orig/include/linux/security.h
++++ 2008-devel/include/linux/security.h
+@@ -336,8 +336,10 @@ static inline void security_free_mnt_opt
* @inode_link:
* Check permission before creating a new hard link to a file.
* @old_dentry contains the dentry structure for an existing link to the file.
@@ -44,7 +44,7 @@
* Return 0 if permission is granted.
* @inode_unlink:
* Check the permission to remove a hard link to a file.
-@@ -1254,8 +1256,9 @@ struct security_operations {
+@@ -1294,8 +1296,9 @@ struct security_operations {
char **name, void **value, size_t *len);
int (*inode_create) (struct inode *dir, struct dentry *dentry,
struct vfsmount *mnt, int mode);
@@ -56,7 +56,7 @@
int (*inode_unlink) (struct inode *dir, struct dentry *dentry);
int (*inode_symlink) (struct inode *dir, struct dentry *dentry,
struct vfsmount *mnt, const char *old_name);
-@@ -1512,8 +1515,9 @@ int security_inode_init_security(struct
+@@ -1559,8 +1562,9 @@ int security_inode_init_security(struct
char **name, void **value, size_t *len);
int security_inode_create(struct inode *dir, struct dentry *dentry,
struct vfsmount *mnt, int mode);
@@ -68,7 +68,7 @@
int security_inode_unlink(struct inode *dir, struct dentry *dentry);
int security_inode_symlink(struct inode *dir, struct dentry *dentry,
struct vfsmount *mnt, const char *old_name);
-@@ -1831,8 +1835,10 @@ static inline int security_inode_create
+@@ -1906,8 +1910,10 @@ static inline int security_inode_create
}
static inline int security_inode_link (struct dentry *old_dentry,
@@ -80,11 +80,11 @@
{
return 0;
}
-Index: 2008/security/dummy.c
+Index: 2008-devel/security/dummy.c
===================================================================
---- 2008.orig/security/dummy.c
-+++ 2008/security/dummy.c
-@@ -267,8 +267,10 @@ static int dummy_inode_create (struct in
+--- 2008-devel.orig/security/dummy.c
++++ 2008-devel/security/dummy.c
+@@ -292,8 +292,10 @@ static int dummy_inode_create (struct in
return 0;
}
@@ -97,11 +97,11 @@
{
return 0;
}
-Index: 2008/security/security.c
+Index: 2008-devel/security/security.c
=============================================