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 =============================================