diff options
author | Jeremy Olexa <darkside@gentoo.org> | 2012-01-27 14:51:04 +0000 |
---|---|---|
committer | Jeremy Olexa <darkside@gentoo.org> | 2012-01-27 14:51:04 +0000 |
commit | 6a3bd4fd043a7a8fd4794f14e723cbf2eb86ef27 (patch) | |
tree | 88613f4a57668b51d7546c7673c60f1609604b2f /sys-kernel/usermode-sources | |
parent | cdebootstrap is removed from tree (diff) | |
download | historical-6a3bd4fd043a7a8fd4794f14e723cbf2eb86ef27.tar.gz historical-6a3bd4fd043a7a8fd4794f14e723cbf2eb86ef27.tar.bz2 historical-6a3bd4fd043a7a8fd4794f14e723cbf2eb86ef27.zip |
masked for 9 months, removing. bug 227815
Diffstat (limited to 'sys-kernel/usermode-sources')
16 files changed, 0 insertions, 1411 deletions
diff --git a/sys-kernel/usermode-sources/ChangeLog b/sys-kernel/usermode-sources/ChangeLog deleted file mode 100644 index 3724c40c7eee..000000000000 --- a/sys-kernel/usermode-sources/ChangeLog +++ /dev/null @@ -1,612 +0,0 @@ -# ChangeLog for sys-kernel/usermode-sources -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/ChangeLog,v 1.88 2008/03/01 20:04:34 zlin Exp $ - - 01 Mar 2008; Bo Ørsted Andresen <zlin@gentoo.org> - usermode-sources-2.6.18-r2.ebuild: - Use K_EXTRAELOG instead of K_EXTRAEINFO (bug #199464). - -*usermode-sources-2.6.18-r2 (25 May 2007) - - 25 May 2007; Daniel Gryniewicz <dang@gentoo.org> - +files/usermode-sources-2.6.18-r2-gentoo-headers.patch, - +usermode-sources-2.6.18-r2.ebuild: - Bump to 2.6.18-r2 - - Includes a patch to work with linux-header-2.6.21 - - 03 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> - +files/usermode-sources-2.6.18-r1-CVE-2006-4572.patch, - usermode-sources-2.6.18-r1.ebuild: - Oops, fix for bug #154327 too - -*usermode-sources-2.6.18-r1 (03 Jan 2007) - - 03 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> - +files/uml-2.6.18-genpatches-8-prep.patch, - +usermode-sources-2.6.18-r1.ebuild: - Update to bb2 and genpatches 8; fixes bug #154313, bug #155769, and bug #158792 - -*usermode-sources-2.6.18 (30 Sep 2006) - - 30 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> - +usermode-sources-2.6.18.ebuild: - 2.6.18, finally - -*usermode-sources-2.6.16-r5 (06 Sep 2006) - - 06 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> - +files/usermode-sources-2.6.16-CVE-2006-2935.patch, - +files/usermode-sources-2.6.16-CVE-2006-3468.patch, - +files/usermode-sources-2.6.16-CVE-2006-4145.patch, - +usermode-sources-2.6.16-r5.ebuild: - Bump with several CVE fixes - - 15 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> - -usermode-sources-2.6.16-r1.ebuild, -usermode-sources-2.6.16-r2.ebuild: - Clean up older versions - -*usermode-sources-2.6.16-r4 (15 Jul 2006) - - 15 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> - +usermode-sources-2.6.16-r4.ebuild: - Bump with fix for bug #140444 - -*usermode-sources-2.6.16-r3 (03 Jul 2006) - - 03 Jul 2006; Daniel Gryniewicz <dang@gentoo.org> - +usermode-sources-2.6.16-r3.ebuild: - Fix bug #137623, bug #137625, and bug #137626 - - 14 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> - -usermode-sources-2.6.15.ebuild, -usermode-sources-2.6.15-r1.ebuild, - -usermode-sources-2.6.16.ebuild: - Clean up old versions - -*usermode-sources-2.6.16-r2 (14 Jun 2006) - - 14 Jun 2006; Daniel Gryniewicz <dang@gentoo.org> - +usermode-sources-2.6.16-r2.ebuild: - Bump for genpatches 11 - -*usermode-sources-2.6.16-r1 (29 May 2006) - - 29 May 2006; Daniel Gryniewicz <dang@gentoo.org> - +usermode-sources-2.6.16-r1.ebuild: - Bump for bug #132825, bug #132855, and bug #133465 - -*usermode-sources-2.6.16 (08 May 2006) - - 08 May 2006; Daniel Gryniewicz <dang@gentoo.org> - +files/uml-2.6.16-bs2-new-glibc.patch, +usermode-sources-2.6.16.ebuild: - Bump to 2.6.16-bs2 - -*usermode-sources-2.6.15-r1 (02 Mar 2006) - - 02 Mar 2006; Daniel Drake <dsd@gentoo.org> - -usermode-sources-2.6.14-r1.ebuild, +usermode-sources-2.6.15-r1.ebuild: - Update to genpatches-2.6.15-9 and 2.6.15-bs2 - -*usermode-sources-2.6.15 (21 Jan 2006) - - 21 Jan 2006; Daniel Drake <dsd@gentoo.org> - -usermode-sources-2.6.12-r2.ebuild, -usermode-sources-2.6.14.ebuild, - +usermode-sources-2.6.15.ebuild: - Version bump to 2.6.15-bs1 and genpatches-2.6.15-3 - -*usermode-sources-2.6.14-r1 (29 Dec 2005) - - 29 Dec 2005; Daniel Drake <dsd@gentoo.org> - +usermode-sources-2.6.14-r1.ebuild: - Version bump to 2.6.14-bs3 and genpatches-2.6.14-7 - -*usermode-sources-2.6.14 (05 Nov 2005) - - 05 Nov 2005; Daniel Drake <dsd@gentoo.org> - -usermode-sources-2.6.12-r1.ebuild, +usermode-sources-2.6.14.ebuild: - Version bump to 2.6.14-bs1 and genpatches-2.6.14-1 - -*usermode-sources-2.6.12-r2 (23 Aug 2005) - - 23 Aug 2005; Daniel Drake <dsd@gentoo.org> - +usermode-sources-2.6.12-r2.ebuild: - Bump to 2.6.12-bs11 and genpatches-2.6.12-13 thanks to Karl in bug #103082 - - 15 Aug 2005; <plasmaroo@gentoo.org> -usermode-sources-2.4.27.ebuild, - -files/usermode-sources-2.4.26.CAN-2004-0394.patch, - -files/usermode-sources-2.4.27.CAN-2004-1295.patch, - -files/usermode-sources-2.4.77094.patch, - -files/usermode-sources-2.4.77666.patch, - -files/usermode-sources-2.4.78362.patch, - -files/usermode-sources-2.4.78363.patch, - -files/usermode-sources-2.4.CAN-2004-0495.patch, - -files/usermode-sources-2.4.CAN-2004-0535.patch, - -files/usermode-sources-2.4.CAN-2004-0685.patch, - -files/usermode-sources-2.4.CAN-2004-1016.patch, - -files/usermode-sources-2.4.CAN-2004-1056.patch, - -files/usermode-sources-2.4.CAN-2004-1137.patch, - -files/usermode-sources-2.4.FPULockup-53804.patch, - -files/usermode-sources-2.4.XDRWrapFix.patch, - -files/usermode-sources-2.4.binfmt_a.out.patch, - -files/usermode-sources-2.4.binfmt_elf.patch, - -files/usermode-sources-2.4.brk-locked.patch, - -files/usermode-sources-2.4.cmdlineLeak.patch, - -files/usermode-sources-2.4.smbfs.patch, - -files/usermode-sources-2.4.vma.patch, - -files/usermode-sources.AF_UNIX.patch: - Remove 2.4 due to open security issues and lack of a maintainer. - -*usermode-sources-2.6.12-r1 (13 Jul 2005) - - 13 Jul 2005; Daniel Drake <dsd@gentoo.org> - -usermode-sources-2.6.11-r1.ebuild, -usermode-sources-2.6.12.ebuild, - +usermode-sources-2.6.12-r1.ebuild: - Version bump to genpatches-2.6.12-8 and 2.6.12-bs5 - - 06 Jul 2005; Daniel Drake <dsd@gentoo.org> - files/digest-usermode-sources-2.6.12, Manifest: - Fix digest - -*usermode-sources-2.6.12 (06 Jul 2005) - - 06 Jul 2005; Daniel Drake <dsd@gentoo.org> - +usermode-sources-2.6.12.ebuild: - Bump to 2.6.12-bs1 with genpatches-2.6.12-7 - -*usermode-sources-2.6.11-r1 (17 May 2005) - - 17 May 2005; Daniel Drake <dsd@gentoo.org> - -files/usermode-sources-2.6.CAN-2005-0400.patch, - -files/usermode-sources-2.6.CAN-2005-0749.patch, - -files/usermode-sources-2.6.CAN-2005-0736.patch, - -files/usermode-sources-2.6.CAN-2005-0750.patch, - -files/usermode-sources-2.6.74070.patch, - -files/usermode-sources-2.6.CAN-2005-0384.patch, - -files/usermode-sources-2.6.CAN-2005-0815.patch, - -files/usermode-sources-2.6.rose.patch, -usermode-sources-2.6.11.ebuild, - +usermode-sources-2.6.11-r1.ebuild: - Version bump. 2.6.11.8-bs5 and genpatches 11.12 - -*usermode-sources-2.6.11 (30 Apr 2005) - - 30 Apr 2005; Daniel Drake <dsd@gentoo.org> - +files/usermode-sources-2.6.CAN-2005-0400.patch, - +files/usermode-sources-2.6.CAN-2005-0749.patch, - +files/usermode-sources-2.6.CAN-2005-0384.patch, - +files/usermode-sources-2.6.CAN-2005-0736.patch, - +files/usermode-sources-2.6.CAN-2005-0750.patch, - +files/usermode-sources-2.6.CAN-2005-0815.patch, - +files/usermode-sources-2.6.rose.patch, +usermode-sources-2.6.11.ebuild: - -m 2.6.11-bs4 release - -*usermode-sources-2.4.27 (13 Apr 2005) - - 13 Apr 2005; John Mylchreest <johnm@gentoo.org> - +files/usermode-sources-2.4.27.CAN-2004-1295.patch, - -usermode-sources-2.4.26-r13.ebuild, +usermode-sources-2.4.27.ebuild: - fixing net_slip vuln. #74482 - - 17 Mar 2005; <r3pek@gentoo.org> usermode-sources-2.4.26-r13.ebuild, - usermode-sources-2.6.8.1-r9.ebuild: - Fixing bug #77340 thanks to Chris Rebert - - 16 Mar 2005; <plasmaroo@gentoo.org> files/usermode-sources-2.6.77666.patch: - Fix 2.6 #77666 patch. - - 16 Mar 2005; Daniel Drake <dsd@gentoo.org> - files/usermode-sources-2.6.77666.patch: - Fix 77666 patch to compile - - 07 Mar 2005; <plasmaroo@gentoo.org> usermode-sources-2.6.8.1-r9.ebuild, - +files/usermode-sources-2.6.78362.patch: - Add #7836[23] for 2.6. - -*usermode-sources-2.6.8.1-r9 (07 Mar 2005) - - 07 Mar 2005; <plasmaroo@gentoo.org> -usermode-sources-2.4.26-r12.ebuild, - +usermode-sources-2.4.26-r13.ebuild, -usermode-sources-2.6.8.1-r8.ebuild, - +usermode-sources-2.6.8.1-r9.ebuild, - +files/usermode-sources-2.4.77666.patch, - +files/usermode-sources-2.4.78362.patch, - +files/usermode-sources-2.4.78363.patch, - +files/usermode-sources-2.6.74070.patch, - +files/usermode-sources-2.6.77666.patch, - +files/usermode-sources-2.6.77923.patch, - +files/usermode-sources-2.6.81106.patch, - +files/usermode-sources-2.6.82141.patch: - Security bump: Fix #74070, #77666, #78362, #78363, #77923, #81106, #82141. - - 12 Jan 2005; <plasmaroo@gentoo.org> files/usermode-sources-2.6.77094.patch: - Fix #77094 patch; bug #77458. - -*usermode-sources-2.6.8.1-r8 (09 Jan 2005) - - 09 Jan 2005; <plasmaroo@gentoo.org> -usermode-sources-2.4.26-r11.ebuild, - +usermode-sources-2.4.26-r12.ebuild, -usermode-sources-2.6.8.1-r7.ebuild, - +usermode-sources-2.6.8.1-r8.ebuild, - +files/usermode-sources-2.4.77094.patch, - +files/usermode-sources-2.4.brk-locked.patch, - +files/usermode-sources-2.6.75963.patch, - +files/usermode-sources-2.6.77094.patch, - +files/usermode-sources-2.6.brk-locked.patch: - Security bump; fixes bugs #75963, #77025 and #77094. - -*usermode-sources-2.4.26-r11 (24 Dec 2004) - - 24 Dec 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.26-r10.ebuild, - +usermode-sources-2.4.26-r11.ebuild, - +files/usermode-sources-2.4.CAN-2004-1016.patch, - +files/usermode-sources-2.4.CAN-2004-1056.patch, - +files/usermode-sources-2.4.CAN-2004-1137.patch, - +files/usermode-sources-2.4.vma.patch: - Security bump; bugs #72452, #74384, #74392, #74464. - -*usermode-sources-2.6.8.1-r7 (20 Dec 2004) - - 20 Dec 2004; <plasmaroo@gentoo.org> -usermode-sources-2.6.8.1-r6.ebuild, - +usermode-sources-2.6.8.1-r7.ebuild, - +files/usermode-sources-2.6.CAN-2004-1016.patch, - +files/usermode-sources-2.6.CAN-2004-1056.patch, - +files/usermode-sources-2.6.CAN-2004-1137.patch: - Security fixes - bugs #74384, #74392, #74464. - -*usermode-sources-2.6.8.1-r6 (19 Dec 2004) - - 19 Dec 2004; <plasmaroo@gentoo.org> -usermode-sources-2.6.8.1-r5.ebuild, - +usermode-sources-2.6.8.1-r6.ebuild, - +files/usermode-sources-2.6.AF_UNIX.SELinux.patch, - +files/usermode-sources-2.6.CAN-2004-1151.patch, - +files/usermode-sources-2.6.vma.patch: - Adding SELinux fixes for the AF_UNIX patch; bug #72317. Also fixing security - bugs #72452 (Adding VMA Patch) and #73000. - - 28 Nov 2004; <plasmaroo@gentoo.org> usermode-sources-2.6.8.1-r5.ebuild, - +files/usermode-sources-2.6.AF_UNIX.patch: - Adding fixed 2.6 AF_UNIX security patch for 2.6 branch; bug #72688. - -*usermode-sources-2.6.8.1-r5 (27 Nov 2004) - - 27 Nov 2004; <plasmaroo@gentoo.org> +usermode-sources-2.4.26-r10.ebuild, - -usermode-sources-2.4.26-r9.ebuild, -usermode-sources-2.6.8.1-r4.ebuild, - +usermode-sources-2.6.8.1-r5.ebuild, - +files/usermode-sources-2.4.binfmt_a.out.patch, - +files/usermode-sources-2.6.binfmt_a.out.patch, - +files/usermode-sources.AF_UNIX.patch: - Version bump for the AF_UNIX and a.out security vulnerabilities; bugs #72452 - and #72317. - - 26 Nov 2004; Daniel Drake <dsd@gentoo.org> - usermode-sources-2.4.26-r9.ebuild, usermode-sources-2.6.8.1-r4.ebuild: - Convert to kernel-2. Clean up. - -*usermode-sources-2.4.26-r9 (20 Nov 2004) - - 20 Nov 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.26-r8.ebuild, - +usermode-sources-2.4.26-r9.ebuild, -usermode-sources-2.6.8.1-r3.ebuild, - +usermode-sources-2.6.8.1-r4.ebuild, - files/usermode-sources-2.4.binfmt_elf.patch, - +files/usermode-sources-2.4.smbfs.patch, - files/usermode-sources-2.6.binfmt_elf.patch, - +files/usermode-sources-2.6.smbfs.patch: - Version bump; updates binfmt_elf patch (bug #70681) and adds the smbfs - security patch (bug #65877). - -*usermode-sources-2.6.8.1-r3 (12 Nov 2004) - - 12 Nov 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.26-r7.ebuild, - +usermode-sources-2.4.26-r8.ebuild, -usermode-sources-2.6.8.1-r2.ebuild, - +usermode-sources-2.6.8.1-r3.ebuild, - +files/usermode-sources-2.4.binfmt_elf.patch, - +files/usermode-sources-2.6.binfmt_elf.patch: - Version bump for the binfmt_elf security vulnerability, bug #70681. - -*usermode-sources-2.6.8.1-r2 (09 Nov 2004) - - 09 Nov 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r9.ebuild, - -usermode-sources-2.4.26-r6.ebuild, +usermode-sources-2.4.26-r7.ebuild, - -usermode-sources-2.6.8.1-r1.ebuild, +usermode-sources-2.6.8.1-r2.ebuild, - +files/usermode-sources-2.4.XDRWrapFix.patch, - +files/usermode-sources-2.6.devPtmx.patch: - Adding a fix for the 2.4 kNFSd security vulnerability and the 2.6 /dev/ptmx - DoS, bug #62524. Also fixed CAN-2004-0814 for 2.4 and 2.6, bug #68421. - -*usermode-sources-2.6.8.1-r1 (21 Oct 2004) - - 21 Oct 2004; <plasmaroo@gentoo.org> -usermode-sources-2.6.6-r6.ebuild, - +usermode-sources-2.6.8.1-r1.ebuild, - -files/usermode-sources-2.6.6.CAN-2004-0495-0496.patch, - -files/usermode-sources-2.6.6.FPULockup-53804.patch, - -files/usermode-sources-2.6.6.ProcPerms.patch, - -files/usermode-sources-2.6.CAN-2004-0596.patch, - -files/usermode-sources-2.6.IPTables-RDoS.patch: - Version bump - closes bug #68278. Old version removed due to security issues, - bug #68375. - - 20 Oct 2004; Michael Hanselmann <hansmi@gentoo.org> - usermode-sources-2.6.6-r6.ebuild: - Marked -ppc, because it does not build. Support for ppc seems to be - discontinued since 2001 (http://www.nosreme.org/projects/umlppc/). - -*usermode-sources-2.4.24-r9 (10 Aug 2004) - - 10 Aug 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r8.ebuild, - +usermode-sources-2.4.24-r9.ebuild, -usermode-sources-2.4.26-r5.ebuild, - +usermode-sources-2.4.26-r6.ebuild, -usermode-sources-2.6.6-r5.ebuild, - +usermode-sources-2.6.6-r6.ebuild, - +files/usermode-sources-2.4.cmdlineLeak.patch, - +files/usermode-sources-2.6.cmdlineLeak.patch: - Version bump for the /proc/cmdline leak vulnerability; bug #59905. - -*usermode-sources-2.4.26-r5 (08 Aug 2004) - - 08 Aug 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r7.ebuild, - +usermode-sources-2.4.24-r8.ebuild, -usermode-sources-2.4.26-r4.ebuild, - +usermode-sources-2.4.26-r5.ebuild, - +files/usermode-sources-2.4.CAN-2004-0685.patch: - Version bump for CAN-2004-0685, bug #59769. - -*usermode-sources-2.4.24-r7 (05 Aug 2004) - - 05 Aug 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r6.ebuild, - +usermode-sources-2.4.24-r7.ebuild, -usermode-sources-2.4.26-r3.ebuild, - +usermode-sources-2.4.26-r4.ebuild, -usermode-sources-2.6.6-r4.ebuild, - +usermode-sources-2.6.6-r5.ebuild: - Added a patch for the CAN-2004-0415 vulnerability, bug #59378. - - 21 Jul 2004; <plasmaroo@gentoo.org> usermode-sources-2.6.6-r4.ebuild, - +files/usermode-sources-2.6.6.CAN-2004-0495-0496.patch: - Fixes for CAN-2004-049[56]. - -*usermode-sources-2.6.6-r4 (21 Jul 2004) - - 21 Jul 2004; <plasmaroo@gentoo.org> -usermode-sources-2.6.6-r3.ebuild, - +usermode-sources-2.6.6-r4.ebuild, - +files/usermode-sources-2.6.CAN-2004-0596.patch: - Version bump for the CAN-2004-0596 issue; bug #57826. - -*usermode-sources-2.6.6-r3 (09 Jul 2004) -*usermode-sources-2.4.24-r6 (09 Jul 2004) -*usermode-sources-2.4.26-r3 (09 Jul 2004) - - 09 Jul 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r5.ebuild, - +usermode-sources-2.4.24-r6.ebuild, -usermode-sources-2.4.26-r2.ebuild, - +usermode-sources-2.4.26-r3.ebuild, -usermode-sources-2.6.6-r2.ebuild, - +usermode-sources-2.6.6-r3.ebuild, - +files/usermode-sources-2.6.6.ProcPerms.patch, - +files/usermode-sources.CAN-2004-0497.patch: - Version bumps for kernel attribute vulnerabilities, bug #56479. - -*usermode-sources-2.6.6-r2 (30 Jun 2004) - - 30 Jun 2004; <plasmaroo@gentoo.org> -usermode-sources-2.6.6-r1.ebuild, - +usermode-sources-2.6.6-r2.ebuild, - +files/usermode-sources-2.6.IPTables-RDoS.patch: - Version bump for the 2.6 IPTables RDoS vulnerability; bug #55694. - -*usermode-sources-2.4.24-r5 (29 Jun 2004) - - 29 Jun 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r4.ebuild, - +usermode-sources-2.4.24-r5.ebuild, -usermode-sources-2.4.26-r1.ebuild, - +usermode-sources-2.4.26-r2.ebuild: - Security bumps for the CAN-2004-0495 and CAN-2004-0535 vulnerabilities. - -*usermode-sources-2.4.24-r4 (15 Jun 2004) - - 15 Jun 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r3.ebuild, - +usermode-sources-2.4.24-r4.ebuild, +usermode-sources-2.4.26-r1.ebuild, - -usermode-sources-2.4.26.ebuild, -usermode-sources-2.6.4.ebuild, - +usermode-sources-2.6.6-r1.ebuild, -usermode-sources-2.6.6.ebuild, - +files/usermode-sources....patch: - Added patches for the FPU-lockup issues; please see bug #58304 for details. - 2.4.24 also patched for CAN-2004-0075, CAN-2004-0181,CAN-2004-0394 and - CAN-2004-0427. Old versions removed. - -*usermode-sources-2.4.24-r4 (15 Jun 2004) - - 15 Jun 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.24-r3.ebuild, - +usermode-sources-2.4.24-r4.ebuild, +usermode-sources-2.4.26-r1.ebuild, - -usermode-sources-2.4.26.ebuild, -usermode-sources-2.6.4.ebuild, - +usermode-sources-2.6.6-r1.ebuild, -usermode-sources-2.6.6.ebuild: - Added patches for the FPU-lockup issues; please see bug #58304 for details. - -*usermode-sources-2.4.26 (03 Jun 2004) - - 03 Jun 2004; <plasmaroo@gentoo.org> -usermode-sources-2.4.20-r2.ebuild, - -usermode-sources-2.4.21-r1.ebuild, -usermode-sources-2.4.22-r2.ebuild, - -usermode-sources-2.4.23-r1.ebuild, -usermode-sources-2.4.23-r2.ebuild, - +usermode-sources-2.4.26.ebuild, -usermode-sources-2.6.1-r1.ebuild, - -usermode-sources-2.6.3-r2.ebuild, +usermode-sources-2.6.6.ebuild, - +files/usermode-sources-2.4.26.CAN-2004-0394.patch: - Version bump; old versions removed due to security issues. - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23-r2.ebuild, - usermode-sources-2.4.24-r3.ebuild, usermode-sources-2.6.1-r1.ebuild, - usermode-sources-2.6.3-r2.ebuild, usermode-sources-2.6.4.ebuild: - Masked usermode-sources-2.6.4.ebuild testing for ppc - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23-r2.ebuild, - usermode-sources-2.4.24-r3.ebuild, usermode-sources-2.6.1-r1.ebuild, - usermode-sources-2.6.3-r2.ebuild: - Masked usermode-sources-2.6.3-r2.ebuild broken for ppc - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23-r2.ebuild, - usermode-sources-2.4.24-r3.ebuild, usermode-sources-2.6.1-r1.ebuild: - Masked usermode-sources-2.6.1-r1.ebuild broken for ppc - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23-r2.ebuild, - usermode-sources-2.4.24-r3.ebuild: - Masked usermode-sources-2.4.24-r3.ebuild broken for ppc - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23-r2.ebuild: - Masked usermode-sources-2.4.23-r2.ebuild broken for ppc - - 31 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> - usermode-sources-2.4.23-r1.ebuild: - Masked usermode-sources-2.4.23-r1.ebuild broken for ppc - - 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> - usermode-sources-2.4.20-r2.ebuild, usermode-sources-2.4.21-r1.ebuild, - usermode-sources-2.4.22-r2.ebuild, usermode-sources-2.4.23-r1.ebuild, - usermode-sources-2.4.23-r2.ebuild, usermode-sources-2.6.1-r1.ebuild: - Add inherit eutils - -*usermode-sources-2.6.4 (21 Apr 2004) - - 21 Apr 2004; Jared Hudson <jhhudso@gentoo.org> usermode-sources-2.6.4.ebuild, - files/usermode-sources-2.6.4.CAN-2004-0109.patch: - Version bump. - -*usermode-sources-2.4.24-r3 (17 Apr 2004) - - 17 Apr 2004; <plasmaroo@gentoo.org> - +files/usermode-sources-2.4.24.CAN-2004-0010.patch, - +files/usermode-sources-2.4.24.CAN-2004-0177.patch, - +files/usermode-sources-2.4.24.CAN-2004-0178.patch, - -usermode-sources-2.4.24-r2.ebuild, +usermode-sources-2.4.24-r3.ebuild: - Added patches for the CAN-2004-0010, CAN-2004-0177 and CAN-2004-0178 - vulnerabilities. - -*usermode-sources-2.6.3-r2 (15 Apr 2004) - - 15 Apr 2004; <plasmaroo@gentoo.org> - +files/usermode-sources-2.4.24.CAN-2004-0109.patch, - +files/usermode-sources-2.6.3.CAN-2004-0109.patch, - -usermode-sources-2.4.24-r1.ebuild, +usermode-sources-2.4.24-r2.ebuild, - -usermode-sources-2.6.3-r1.ebuild, +usermode-sources-2.6.3-r2.ebuild: - Version bump for the CAN-2004-0109 issue; bug #47881. - - 12 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> - usermode-sources-2.6.3-r1.ebuild: - Add IUSE= - -*usermode-sources-2.6.3-r1 (18 Feb 2004) -*usermode-sources-2.4.24-r1 (18 Feb 2004) - - 18 Feb 2004; Brian Jackson <iggy@gentoo.org> - usermode-sources-2.4.24-r1.ebuild, usermode-sources-2.6.3-r1.ebuild, - files/usermode-sources-2.4.24.munmap.patch: - Added the patch for the mremap/munmap vulnerability. Bug #42024. - - 31 Jan 2004; Michal Januszewski <spock@gentoo.org> - usermode-sources-2.6.1-r1.ebuild: - Updated ebuild for 2.6.1-r1, should fix bug #39769. - -*usermode-sources-2.6.1-r1 (28 Jan 2004) - - 28 Jan 2004; Michal Januszewski <spock@gentoo.org> - usermode-sources-2.6.1-r1.ebuild: - Version bump. - -*usermode-sources-2.4.23-r2 (28 Jan 2004) - - 28 Jan 2004; Michal Januszewski <spock@gentoo.org> - usermode-sources-2.4.23-r2.ebuild: - Version bump. - -*usermode-sources-2.4.23-r1 (07 Jan 2004) - - 07 Jan 2004; <plasmaroo@gentoo.org> usermode-sources-2.4.19-r51.ebuild, - usermode-sources-2.4.20-r1.ebuild, usermode-sources-2.4.20-r2.ebuild, - usermode-sources-2.4.21-r1.ebuild, usermode-sources-2.4.21.ebuild, - usermode-sources-2.4.22-r1.ebuild, usermode-sources-2.4.22-r2.ebuild, - usermode-sources-2.4.23-r1.ebuild, usermode-sources-2.4.23.ebuild, - files/usermode-sources-2.4.20.rtc_fix.patch, - files/usermode-sources-2.4.22.rtc_fix.patch, - files/usermode-sources.CAN-2003-0985.patch: - Added patches to address the security vulnerabilities in bugs #37292 and - #37317. Old revisions removed. - - 28 Dec 2003; Heinrich Wendel <lanius@gentoo.org> - usermode-sources-2.4.19-r51.ebuild, usermode-sources-2.4.20-r1.ebuild, - usermode-sources-2.4.21.ebuild, usermode-sources-2.4.22-r1.ebuild, - usermode-sources-2.4.23.ebuild: - Link current version to /usr/src/uml/linux like vanilla kernels, mark 2.4.23 - stable. - -*usermode-sources-2.4.23 (20 Dec 2003) - - 20 Dec 2003; Heinrich Wendel <lanius@gentoo.org> - usermode-sources-2.4.22.ebuild, usermode-sources-2.4.23.ebuild: - Version bump, some ebuild cleanups - - 05 Dec 2003; Heinrich Wendel <lanius@gentoo.org> - usermode-sources-2.4.19-r51.ebuild, usermode-sources-2.4.20-r1.ebuild, - usermode-sources-2.4.21.ebuild, usermode-sources-2.4.22-r1.ebuild, - usermode-sources-2.4.22.ebuild: - Fixed the "chown" syntax to comply with the new POSIX standards. - -*usermode-sources-2.4.22-r1 (02 Dec 2003) - - 02 Dec 2003; Brian Jackson <iggy@gentoo.org> - usermode-sources-2.4.22-r1.ebuild: - Version bump for the 'do_brk' vulnerability. - - 01 Dec 2003; Brian Jackson <iggy@gentoo.org> - usermode-sources-2.4.19-r51.ebuild, usermode-sources-2.4.20-r1.ebuild, - usermode-sources-2.4.21.ebuild, usermode-sources-2.4.22.ebuild, - files/do_brk_fix.patch: Fix the 'do_brk' vulnerability. - - 31 Oct 2003; Heinrich Wendel <lanius@gentoo.org> - usermode-sources-2.4.22.ebuild: Bump to stable. - -*usermode-sources-2.4.22 (29 Sep 2003) - - 29 Sep 2003; Heinrich Wendel <lanius@gentoo.org> - usermode-sources-2.4.22.ebuild: - Version bump. - -*usermode-sources-2.4.20-r1 (29 Sep 2003) - - 29 Sep 2003; Martin Holzer <mholzer@gentoo.org> - usermode-sources-2.4.19-r51.ebuild, usermode-sources-2.4.20-r1.ebuild, - usermode-sources-2.4.21.ebuild: Now uses mirror://kernel. - -*usermode-sources-2.4.21 (10 Sep 2003) - - 10 Sep 2003; <plasmaroo@gentoo.org> usermode-sources-2.4.21.ebuild: - Fixed broken patch location [bug #28118]. - - 28 Aug 2003; stuart : Upgraded to provide UML for 2.4.21 kernels. - -*usermode-sources-2.4.20-rX (05 Mar 2002) - - 02 Mar 2002; Michael Imhof <tantive@gentoo.org> - Version bumped, -rX contains uml-patch-2.4.20-rX. - - 17 Dec 2002; Brandon Low <lostlogic@gentoo.org>: - Make all kernel-sources SLOT="${KV}" - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : Changed sparc ~sparc keywords. - -*usermode-sources-2.4.19-rX (05 Oct 2002) - - 05 Oct 2002; Michael Imhof <tantive@gentoo.org> - Version bumped, -rX contains uml-patch-2.4.19-rX. - -*usermode-sources-2.4.19-r2 (10 Sep 2002) - - 10 Sep 2002; Michael Imhof <tantive@gentoo.org> - Version bumped, including uml-patch-2.4.19-2. - -*usermode-sources-2.4.19-r1 (10 Sep 2002) - - 10 Sep 2002; Michael Imhof <tantive@gentoo.org> - Version bumped, including uml-patch-2.4.19-1. - -*usermode-sources-2.4.18-r2 (23 Jul 2002) - - 23 Jul 2002; Seemant Kulleen <seemant@gentoo.org> - usermode-sources-2.4.18-r2 : Ulf.Bartelt@t-online.de (Ulf Bartelt) - submitted this new ebuild, which basically patches with a newer patchset. - -*usermode-kernel-2.4.18 (4 March 2002) - - 15 Jul 2002; Mark Guertin <gerk@gentoo.org> - Added arch keywords (-ppc -sparc -sparc64) - - 4 March 2002; Grant Goodyear <g2boojum@gentoo.org> : - Initial ebuild. diff --git a/sys-kernel/usermode-sources/Manifest b/sys-kernel/usermode-sources/Manifest deleted file mode 100644 index 001eeee5950d..000000000000 --- a/sys-kernel/usermode-sources/Manifest +++ /dev/null @@ -1,34 +0,0 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -AUX uml-2.6.16-bs2-new-glibc.patch 1210 RMD160 26ae9898a3a666f415fcaabed470f1b9c0dda480 SHA1 58bbbb2fcb078c13b4ffe87a9b0aa28bcee2465d SHA256 744d827ab362884581a77bc18c3b9736a362d14aa94bc8d93b167b3733055182 -AUX uml-2.6.18-genpatches-8-prep.patch 2838 RMD160 5db141e1ed101d8126410f7aa22a3d489105814f SHA1 8dc6c826c34a601e6e504207ec00efb08485c73a SHA256 2246a40ea4c8e60576a42f0f062ce35187e0cafda5f97c794378f92c85ce19c5 -AUX usermode-sources-2.6.16-CVE-2006-2935.patch 987 RMD160 fd8896a08cbca676cc76ed713cd4e223d44ee0ba SHA1 fddc4204532f9a0e22e364bd4952b90e50de2ea3 SHA256 34eb3014c59ca234ff0ab0e22540fadb97f54d2cdca14743845820200a9245f3 -AUX usermode-sources-2.6.16-CVE-2006-3468.patch 3700 RMD160 6f4f016f1e8586384824803228729490e15478c4 SHA1 8409d2d61224c3ca6c8341baed9de4a0e28bb04b SHA256 235e7d34d6545480e6fa1e1e190860ed2c081d7890bb6532c0aad2d973084fdc -AUX usermode-sources-2.6.16-CVE-2006-4145.patch 3586 RMD160 ccf1179aeab055f2e408225bc0e2026fb3ce7328 SHA1 9d16d7b37ba0d0ee7ace9f6e7f5a09ed8f93be1d SHA256 e9c50befb4e9157cabc94f76c9ca0a7e80422d82d4c3280d8f852673f669adf1 -AUX usermode-sources-2.6.18-r1-CVE-2006-4572.patch 4192 RMD160 5522cf0607475788bc40bf3d23140fb9ea80149d SHA1 4ab0dabda3c086565bbca2680ca11ea1e2b1be95 SHA256 dc6efb9d1617e109945c36b8dac7c14eb7df43b6f3bbdeebcaa1b7067c3fd781 -AUX usermode-sources-2.6.18-r2-gentoo-headers.patch 7098 RMD160 7a3da2168cd4c465feffe8541e54a6f15e3b5170 SHA1 c2447178f649b9498330f6471e8dd4b273271d92 SHA256 0e598bf1c8accf5f94ba39977141ab3cee0fbf0c7600b4a5158ab5dbc8665ee5 -DIST genpatches-2.6.16-13.base.tar.bz2 98287 RMD160 55e01ae4090fdbb65c2033d7df3f6d667bcd874f SHA1 0d5bc13616264f0e58c67337dafe72e92a7b7025 SHA256 3bfa570f10939a838a3d460563f30b429d227e9f5b4cd0bd6b448a22bdb63858 -DIST genpatches-2.6.16-15.base.tar.bz2 98632 RMD160 46e8cfcae8fea262d7599c2e4d3e7fbc8af239b2 SHA1 e0f253ad01a4da388675af4b90223289d9bcd578 SHA256 fb78f2a4d32d1770a34d9ee254686a6a12102fa99c1bb73e9c282ab5f82dddaa -DIST genpatches-2.6.18-1.base.tar.bz2 2397 RMD160 1b02d9e5adba7a9a17f85691f312ee2c870c9a48 SHA1 790186d9d44c358d05489cdff417beab03124708 SHA256 e87db440591d48f74b8d50f47bde55a1652c969626befa94aba48cee57aa5da8 -DIST genpatches-2.6.18-8.base.tar.bz2 108656 RMD160 b0d604f8a1f476e34f6a3a4143e07a24dbcab6e8 SHA1 03a9964f584e92d437dd0bb26b145958b4e35b16 SHA256 3ac24ea4b287429719de0b2828594e84eecbedb05f66300632363d3a60c185d0 -DIST linux-2.6.16.tar.bz2 40845005 RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 SHA1 bef21cd5063a648f33a99a26f4742dd05eb4dca2 SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 -DIST linux-2.6.18.tar.bz2 41863580 RMD160 f92283f956880676bfb1f1d5288325461e4e02e7 SHA1 178f7d5bb3af0978d42b37651b8753323c7129c2 SHA256 c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d -DIST uml-2.6.16-bs2.patch.bz2 33936 RMD160 8a46545ae3ad355feb494d4e5a3f0dad76690aa3 SHA1 7a0417e42e18f17f83dccd570bfad2bc619feefd SHA256 aba5949f52f03b08c85171101824c323c7b6a812666ce4049699a8cb9de9d84e -DIST uml-2.6.18-bb1.patch.bz2 38845 RMD160 3615aff4d9e6dfdc28ac5e9b24cf541e862f5367 SHA1 30105802b9985cbfb0b13d4903cda6fc9950856b SHA256 3153ad476b2ff743976467a45d27bfd4f741f57247a3e3f2416b8ce1acae9700 -DIST uml-2.6.18.1-bb2.patch.bz2 36108 RMD160 8984ba75df2283764c916cebc38a4d05ee617996 SHA1 6cb92a90a57d14709a503f0b25fdfed88e2f2af3 SHA256 58366bd9a2129ed4486c37f9756a35a981a0e3d30a960da1278254777c6d8ac2 -EBUILD usermode-sources-2.6.16-r3.ebuild 934 RMD160 ba9fc9dca5c83c3ea96832740c823cdaf0231916 SHA1 89fbc90686d64c6c451c00cb3cff0505de32960d SHA256 468658584284e84118d4c49c239be61fb0865c49e0d5a2d6efbdd9e5a6908c67 -EBUILD usermode-sources-2.6.16-r4.ebuild 934 RMD160 f4288532f467d4c2964a8b0b6793682c017bceb3 SHA1 a5e5736474e59c21dd9217f1bd1fc0c5097917f5 SHA256 6f50163682734e09be749b00f564a686dc3262099133ab42eee5079c214fb790 -EBUILD usermode-sources-2.6.16-r5.ebuild 1048 RMD160 3d16510ec77d98dd389df63a222c55e0e84298b3 SHA1 13c1855da1399896a53ce2385510027f94f7a905 SHA256 c41f8ca0d95b147c26cab5158c58744a345ed14610052956a4b54895bdc9ee18 -EBUILD usermode-sources-2.6.18-r1.ebuild 1009 RMD160 e0bac77c7776dfbaa506767af62d2e213cb746f3 SHA1 fc8650dd9ebbebf0909aeb1a3068a3d3571a7e7e SHA256 b2429ddd86eeab6168edd80c446ba1beb0d5cec7371dbb7033ae1b4d22e5f490 -EBUILD usermode-sources-2.6.18-r2.ebuild 1050 RMD160 97f92f6987f4d7fb3ec4533b86c778550c54d2d7 SHA1 bb4f274e0876952f98c26441e944f4ee4c175047 SHA256 682569cf17a5941097bcceda67f3ffe716c928c1a403dc1fc51c2d92285a13e6 -EBUILD usermode-sources-2.6.18.ebuild 919 RMD160 2d409c33d4e75ada220c339ddb887ac6cdae521c SHA1 47bcb8a03fce0c8bf006728e578c73111e358858 SHA256 a936b615f74f3af610e5bbb43eeec34b74bb088a6433e744bf935c9ac1df5cf2 -MISC ChangeLog 24329 RMD160 1d5cf12886e824f27d7711613a8e36d13917edba SHA1 327cfe34af333bb3da4c568ca05f184d2a6f2714 SHA256 c78354288a31d67fbd23ba9b8abbd5577bd2b96a0e50efb9f77addedf77de040 -MISC metadata.xml 250 RMD160 9657d63a141d387fa3a42ef4087ee0ed3757cf67 SHA1 7a59aecd3ddaed1b49f15c552a7893929b5155ed SHA256 c1aa14289c2eb84cdf6c739f3d48b122a09d4c99de38bd22ae558ac47be0cf90 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.7 (GNU/Linux) - -iD8DBQFHybbefxJ68Jl1NeERAsE9AJ9lkez0WeVU0oTHCpyPsaRLK2z1jgCfe/Qo -J16M3RC7DK+pmNIG1FatFEc= -=pYhH ------END PGP SIGNATURE----- diff --git a/sys-kernel/usermode-sources/files/uml-2.6.16-bs2-new-glibc.patch b/sys-kernel/usermode-sources/files/uml-2.6.16-bs2-new-glibc.patch deleted file mode 100644 index 0871343c8381..000000000000 --- a/sys-kernel/usermode-sources/files/uml-2.6.16-bs2-new-glibc.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/arch/um/os-Linux/sys-i386/registers.c linux-2.6.16/arch/um/os-Linux/sys-i386/registers.c ---- linux-2.6.16.orig/arch/um/os-Linux/sys-i386/registers.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/arch/um/os-Linux/sys-i386/registers.c 2006-05-07 18:11:04.000000000 -0400 -@@ -130,6 +130,12 @@ - HOST_FP_SIZE * sizeof(unsigned long)); - } - -+#ifndef JB_PC -+#define JB_PC 5 -+#define JB_SP 4 -+#define JB_BP 3 -+#endif -+ - void get_thread_regs(union uml_pt_regs *uml_regs, void *buffer) - { - struct __jmp_buf_tag *jmpbuf = buffer; -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/arch/um/os-Linux/sys-x86_64/registers.c linux-2.6.16/arch/um/os-Linux/sys-x86_64/registers.c ---- linux-2.6.16.orig/arch/um/os-Linux/sys-x86_64/registers.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/arch/um/os-Linux/sys-x86_64/registers.c 2006-05-07 18:11:44.000000000 -0400 -@@ -78,6 +78,12 @@ - HOST_FP_SIZE * sizeof(unsigned long)); - } - -+#ifndef JB_PC -+#define JB_PC 7 -+#define JB_RSP 6 -+#define JB_RBP 1 -+#endif -+ - void get_thread_regs(union uml_pt_regs *uml_regs, void *buffer) - { - struct __jmp_buf_tag *jmpbuf = buffer; diff --git a/sys-kernel/usermode-sources/files/uml-2.6.18-genpatches-8-prep.patch b/sys-kernel/usermode-sources/files/uml-2.6.18-genpatches-8-prep.patch deleted file mode 100644 index 19c6b139d5aa..000000000000 --- a/sys-kernel/usermode-sources/files/uml-2.6.18-genpatches-8-prep.patch +++ /dev/null @@ -1,64 +0,0 @@ -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/i386/Kconfig.cpu linux-2.6.18-usermode-r1/arch/i386/Kconfig.cpu ---- linux-2.6.18-usermode-r1.orig/arch/i386/Kconfig.cpu 2007-01-02 21:03:00.000000000 -0500 -+++ linux-2.6.18-usermode-r1/arch/i386/Kconfig.cpu 2007-01-02 21:54:14.000000000 -0500 -@@ -7,7 +7,6 @@ choice - - config M386 - bool "386" -- depends on !UML - ---help--- - This is the processor type of your CPU. This information is used for - optimizing purposes. In order to compile a kernel that can run on -@@ -302,7 +301,7 @@ config X86_USE_PPRO_CHECKSUM - - config X86_USE_3DNOW - bool -- depends on (MCYRIXIII || MK7 || MGEODE_LX) && !UML -+ depends on MCYRIXIII || MK7 || MGEODE_LX - default y - - config X86_OOSTORE -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/include/kern_util.h linux-2.6.18-usermode-r1/arch/um/include/kern_util.h ---- linux-2.6.18-usermode-r1.orig/arch/um/include/kern_util.h 2007-01-02 21:03:00.000000000 -0500 -+++ linux-2.6.18-usermode-r1/arch/um/include/kern_util.h 2007-01-02 21:54:14.000000000 -0500 -@@ -6,6 +6,7 @@ - #ifndef __KERN_UTIL_H__ - #define __KERN_UTIL_H__ - -+#include "linux/threads.h" - #include "sysdep/ptrace.h" - #include "sysdep/faultinfo.h" - -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/sys-i386/tls.c linux-2.6.18-usermode-r1/arch/um/os-Linux/sys-i386/tls.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/sys-i386/tls.c 2007-01-02 21:03:00.000000000 -0500 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/sys-i386/tls.c 2007-01-02 21:54:14.000000000 -0500 -@@ -1,6 +1,4 @@ - #include <errno.h> --#include <sys/syscall.h> --#include <unistd.h> - #include <linux/unistd.h> - #include "sysdep/tls.h" - #include "user_util.h" -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/tls.c linux-2.6.18-usermode-r1/arch/um/os-Linux/tls.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/tls.c 2007-01-02 21:03:00.000000000 -0500 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/tls.c 2007-01-02 21:54:14.000000000 -0500 -@@ -1,8 +1,6 @@ - #include <errno.h> - #include <sys/ptrace.h> --#include <sys/syscall.h> - #include <asm/ldt.h> --#include <unistd.h> - #include "sysdep/tls.h" - #include "uml-config.h" - -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/sys-x86_64/stub_segv.c linux-2.6.18-usermode-r1/arch/um/sys-x86_64/stub_segv.c ---- linux-2.6.18-usermode-r1.orig/arch/um/sys-x86_64/stub_segv.c 2007-01-02 21:03:00.000000000 -0500 -+++ linux-2.6.18-usermode-r1/arch/um/sys-x86_64/stub_segv.c 2007-01-02 21:54:14.000000000 -0500 -@@ -5,6 +5,7 @@ - - #include <stddef.h> - #include <signal.h> -+#include <linux/compiler.h> - #include <asm/unistd.h> - #include "uml-config.h" - #include "sysdep/sigcontext.h" diff --git a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-2935.patch b/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-2935.patch deleted file mode 100644 index 927d77d58dd3..000000000000 --- a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-2935.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: Jens Axboe <axboe@suse.de> -Date: Mon, 10 Jul 2006 11:44:08 +0000 (-0700) -Subject: [PATCH] cdrom: fix bad cgc.buflen assignment -X-Git-Tag: v2.6.18-rc2 -X-Git-Url: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=454d6fbc48374be8f53b9bafaa86530cf8eb3bc1 - -[PATCH] cdrom: fix bad cgc.buflen assignment - -The code really means to mask off the high bits, not assign 0xff. - -Signed-off-by: Jens Axboe <axboe@suse.de> -Cc: Marcus Meissner <meissner@suse.de> -Cc: <stable@kernel.org> -Signed-off-by: Andrew Morton <akpm@osdl.org> -Signed-off-by: Linus Torvalds <torvalds@osdl.org> ---- - ---- a/drivers/cdrom/cdrom.c -+++ b/drivers/cdrom/cdrom.c -@@ -1837,7 +1837,7 @@ static int dvd_read_bca(struct cdrom_dev - init_cdrom_command(&cgc, buf, sizeof(buf), CGC_DATA_READ); - cgc.cmd[0] = GPCMD_READ_DVD_STRUCTURE; - cgc.cmd[7] = s->type; -- cgc.cmd[9] = cgc.buflen = 0xff; -+ cgc.cmd[9] = cgc.buflen & 0xff; - - if ((ret = cdo->generic_packet(cdi, &cgc))) - return ret; diff --git a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-3468.patch b/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-3468.patch deleted file mode 100644 index 1452939ae341..000000000000 --- a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-3468.patch +++ /dev/null @@ -1,106 +0,0 @@ -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/fs/ext3/inode.c linux-2.6.16/fs/ext3/inode.c ---- linux-2.6.16.orig/fs/ext3/inode.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/fs/ext3/inode.c 2006-09-06 17:58:38.000000000 -0400 -@@ -1005,7 +1005,7 @@ - ret = PTR_ERR(handle); - goto out; - } -- if (test_opt(inode->i_sb, NOBH)) -+ if (test_opt(inode->i_sb, NOBH) && ext3_should_writeback_data(inode)) - ret = nobh_prepare_write(page, from, to, ext3_get_block); - else - ret = block_prepare_write(page, from, to, ext3_get_block); -@@ -1093,7 +1093,7 @@ - if (new_i_size > EXT3_I(inode)->i_disksize) - EXT3_I(inode)->i_disksize = new_i_size; - -- if (test_opt(inode->i_sb, NOBH)) -+ if (test_opt(inode->i_sb, NOBH) && ext3_should_writeback_data(inode)) - ret = nobh_commit_write(file, page, from, to); - else - ret = generic_commit_write(file, page, from, to); -@@ -1343,7 +1343,7 @@ - goto out_fail; - } - -- if (test_opt(inode->i_sb, NOBH)) -+ if (test_opt(inode->i_sb, NOBH) && ext3_should_writeback_data(inode)) - ret = nobh_writepage(page, ext3_get_block, wbc); - else - ret = block_write_full_page(page, ext3_get_block, wbc); -@@ -2258,17 +2258,15 @@ - struct buffer_head *bh; - struct ext3_group_desc * gdp; - -- -- if ((ino != EXT3_ROOT_INO && -- ino != EXT3_JOURNAL_INO && -- ino != EXT3_RESIZE_INO && -- ino < EXT3_FIRST_INO(sb)) || -- ino > le32_to_cpu( -- EXT3_SB(sb)->s_es->s_inodes_count)) { -- ext3_error (sb, "ext3_get_inode_block", -- "bad inode number: %lu", ino); -+ if (!ext3_valid_inum(sb, ino)) { -+ /* -+ * This error is already checked for in namei.c unless we are -+ * looking at an NFS filehandle, in which case no error -+ * report is needed -+ */ - return 0; - } -+ - block_group = (ino - 1) / EXT3_INODES_PER_GROUP(sb); - if (block_group >= EXT3_SB(sb)->s_groups_count) { - ext3_error (sb, "ext3_get_inode_block", -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/fs/ext3/namei.c linux-2.6.16/fs/ext3/namei.c ---- linux-2.6.16.orig/fs/ext3/namei.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/fs/ext3/namei.c 2006-09-06 17:55:59.000000000 -0400 -@@ -1000,7 +1000,12 @@ - if (bh) { - unsigned long ino = le32_to_cpu(de->inode); - brelse (bh); -- inode = iget(dir->i_sb, ino); -+ if (!ext3_valid_inum(dir->i_sb, ino)) { -+ ext3_error(dir->i_sb, "ext3_lookup", -+ "bad inode number: %lu", ino); -+ inode = NULL; -+ } else -+ inode = iget(dir->i_sb, ino); - - if (!inode) - return ERR_PTR(-EACCES); -@@ -1028,7 +1033,13 @@ - return ERR_PTR(-ENOENT); - ino = le32_to_cpu(de->inode); - brelse(bh); -- inode = iget(child->d_inode->i_sb, ino); -+ -+ if (!ext3_valid_inum(child->d_inode->i_sb, ino)) { -+ ext3_error(child->d_inode->i_sb, "ext3_get_parent", -+ "bad inode number: %lu", ino); -+ inode = NULL; -+ } else -+ inode = iget(child->d_inode->i_sb, ino); - - if (!inode) - return ERR_PTR(-EACCES); -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/include/linux/ext3_fs.h linux-2.6.16/include/linux/ext3_fs.h ---- linux-2.6.16.orig/include/linux/ext3_fs.h 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/include/linux/ext3_fs.h 2006-09-06 17:55:59.000000000 -0400 -@@ -494,6 +494,15 @@ - { - return container_of(inode, struct ext3_inode_info, vfs_inode); - } -+ -+static inline int ext3_valid_inum(struct super_block *sb, unsigned long ino) -+{ -+ return ino == EXT3_ROOT_INO || -+ ino == EXT3_JOURNAL_INO || -+ ino == EXT3_RESIZE_INO || -+ (ino >= EXT3_FIRST_INO(sb) && -+ ino <= le32_to_cpu(EXT3_SB(sb)->s_es->s_inodes_count)); -+} - #else - /* Assume that user mode programs are passing in an ext3fs superblock, not - * a kernel struct super_block. This will allow us to call the feature-test diff --git a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-4145.patch b/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-4145.patch deleted file mode 100644 index 7b6457798ee5..000000000000 --- a/sys-kernel/usermode-sources/files/usermode-sources-2.6.16-CVE-2006-4145.patch +++ /dev/null @@ -1,92 +0,0 @@ -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/fs/udf/super.c linux-2.6.16/fs/udf/super.c ---- linux-2.6.16.orig/fs/udf/super.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/fs/udf/super.c 2006-09-06 19:10:33.000000000 -0400 -@@ -1657,7 +1657,7 @@ - iput(inode); - goto error_out; - } -- sb->s_maxbytes = MAX_LFS_FILESIZE; -+ sb->s_maxbytes = 1<<30; - return 0; - - error_out: -diff --exclude-from=/home/dang/.diffrc -u -ruN linux-2.6.16.orig/fs/udf/truncate.c linux-2.6.16/fs/udf/truncate.c ---- linux-2.6.16.orig/fs/udf/truncate.c 2006-03-20 00:53:29.000000000 -0500 -+++ linux-2.6.16/fs/udf/truncate.c 2006-09-06 19:10:33.000000000 -0400 -@@ -239,37 +239,51 @@ - { - if (offset) - { -- extoffset -= adsize; -- etype = udf_next_aext(inode, &bloc, &extoffset, &eloc, &elen, &bh, 1); -- if (etype == (EXT_NOT_RECORDED_NOT_ALLOCATED >> 30)) -- { -- extoffset -= adsize; -- elen = EXT_NOT_RECORDED_NOT_ALLOCATED | (elen + offset); -- udf_write_aext(inode, bloc, &extoffset, eloc, elen, bh, 0); -+ /* -+ * OK, there is not extent covering inode->i_size and -+ * no extent above inode->i_size => truncate is -+ * extending the file by 'offset'. -+ */ -+ if ((!bh && extoffset == udf_file_entry_alloc_offset(inode)) || -+ (bh && extoffset == sizeof(struct allocExtDesc))) { -+ /* File has no extents at all! */ -+ memset(&eloc, 0x00, sizeof(kernel_lb_addr)); -+ elen = EXT_NOT_RECORDED_NOT_ALLOCATED | offset; -+ udf_add_aext(inode, &bloc, &extoffset, eloc, elen, &bh, 1); - } -- else if (etype == (EXT_NOT_RECORDED_ALLOCATED >> 30)) -- { -- kernel_lb_addr neloc = { 0, 0 }; -+ else { - extoffset -= adsize; -- nelen = EXT_NOT_RECORDED_NOT_ALLOCATED | -- ((elen + offset + inode->i_sb->s_blocksize - 1) & -- ~(inode->i_sb->s_blocksize - 1)); -- udf_write_aext(inode, bloc, &extoffset, neloc, nelen, bh, 1); -- udf_add_aext(inode, &bloc, &extoffset, eloc, (etype << 30) | elen, &bh, 1); -- } -- else -- { -- if (elen & (inode->i_sb->s_blocksize - 1)) -+ etype = udf_next_aext(inode, &bloc, &extoffset, &eloc, &elen, &bh, 1); -+ if (etype == (EXT_NOT_RECORDED_NOT_ALLOCATED >> 30)) - { - extoffset -= adsize; -- elen = EXT_RECORDED_ALLOCATED | -- ((elen + inode->i_sb->s_blocksize - 1) & -+ elen = EXT_NOT_RECORDED_NOT_ALLOCATED | (elen + offset); -+ udf_write_aext(inode, bloc, &extoffset, eloc, elen, bh, 0); -+ } -+ else if (etype == (EXT_NOT_RECORDED_ALLOCATED >> 30)) -+ { -+ kernel_lb_addr neloc = { 0, 0 }; -+ extoffset -= adsize; -+ nelen = EXT_NOT_RECORDED_NOT_ALLOCATED | -+ ((elen + offset + inode->i_sb->s_blocksize - 1) & - ~(inode->i_sb->s_blocksize - 1)); -- udf_write_aext(inode, bloc, &extoffset, eloc, elen, bh, 1); -+ udf_write_aext(inode, bloc, &extoffset, neloc, nelen, bh, 1); -+ udf_add_aext(inode, &bloc, &extoffset, eloc, (etype << 30) | elen, &bh, 1); -+ } -+ else -+ { -+ if (elen & (inode->i_sb->s_blocksize - 1)) -+ { -+ extoffset -= adsize; -+ elen = EXT_RECORDED_ALLOCATED | -+ ((elen + inode->i_sb->s_blocksize - 1) & -+ ~(inode->i_sb->s_blocksize - 1)); -+ udf_write_aext(inode, bloc, &extoffset, eloc, elen, bh, 1); -+ } -+ memset(&eloc, 0x00, sizeof(kernel_lb_addr)); -+ elen = EXT_NOT_RECORDED_NOT_ALLOCATED | offset; -+ udf_add_aext(inode, &bloc, &extoffset, eloc, elen, &bh, 1); - } -- memset(&eloc, 0x00, sizeof(kernel_lb_addr)); -- elen = EXT_NOT_RECORDED_NOT_ALLOCATED | offset; -- udf_add_aext(inode, &bloc, &extoffset, eloc, elen, &bh, 1); - } - } - } diff --git a/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r1-CVE-2006-4572.patch b/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r1-CVE-2006-4572.patch deleted file mode 100644 index 633b37586e00..000000000000 --- a/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r1-CVE-2006-4572.patch +++ /dev/null @@ -1,109 +0,0 @@ -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6_tables.c linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6_tables.c ---- linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6_tables.c 2007-01-02 21:03:01.000000000 -0500 -+++ linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6_tables.c 2007-01-02 23:02:56.000000000 -0500 -@@ -1445,6 +1445,9 @@ static void __exit ip6_tables_fini(void) - * If target header is found, its offset is set in *offset and return protocol - * number. Otherwise, return -1. - * -+ * If the first fragment doesn't contain the final protocol header or -+ * NEXTHDR_NONE it is considered invalid. -+ * - * Note that non-1st fragment is special case that "the protocol number - * of last header" is "next header" field in Fragment header. In this case, - * *offset is meaningless and fragment offset is stored in *fragoff if fragoff -@@ -1468,12 +1471,12 @@ int ipv6_find_hdr(const struct sk_buff * - if ((!ipv6_ext_hdr(nexthdr)) || nexthdr == NEXTHDR_NONE) { - if (target < 0) - break; -- return -1; -+ return -ENOENT; - } - - hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); - if (hp == NULL) -- return -1; -+ return -EBADMSG; - if (nexthdr == NEXTHDR_FRAGMENT) { - unsigned short _frag_off, *fp; - fp = skb_header_pointer(skb, -@@ -1482,7 +1485,7 @@ int ipv6_find_hdr(const struct sk_buff * - sizeof(_frag_off), - &_frag_off); - if (fp == NULL) -- return -1; -+ return -EBADMSG; - - _frag_off = ntohs(*fp) & ~0x7; - if (_frag_off) { -@@ -1493,7 +1496,7 @@ int ipv6_find_hdr(const struct sk_buff * - *fragoff = _frag_off; - return hp->nexthdr; - } -- return -1; -+ return -ENOENT; - } - hdrlen = 8; - } else if (nexthdr == NEXTHDR_AUTH) -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_ah.c linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_ah.c ---- linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_ah.c 2006-09-19 23:42:06.000000000 -0400 -+++ linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_ah.c 2007-01-02 23:03:50.000000000 -0500 -@@ -54,9 +54,14 @@ match(const struct sk_buff *skb, - const struct ip6t_ah *ahinfo = matchinfo; - unsigned int ptr; - unsigned int hdrlen = 0; -- -- if (ipv6_find_hdr(skb, &ptr, NEXTHDR_AUTH, NULL) < 0) -- return 0; -+ int err; -+ -+ err = ipv6_find_hdr(skb, &ptr, NEXTHDR_AUTH, NULL); -+ if (err < 0) { -+ if (err != -ENOENT) -+ *hotdrop = 1; -+ return 0; -+ } - - ah = skb_header_pointer(skb, ptr, sizeof(_ah), &_ah); - if (ah == NULL) { -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_frag.c linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_frag.c ---- linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_frag.c 2006-09-19 23:42:06.000000000 -0400 -+++ linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_frag.c 2007-01-02 23:04:29.000000000 -0500 -@@ -52,9 +52,14 @@ match(const struct sk_buff *skb, - struct frag_hdr _frag, *fh; - const struct ip6t_frag *fraginfo = matchinfo; - unsigned int ptr; -- -- if (ipv6_find_hdr(skb, &ptr, NEXTHDR_FRAGMENT, NULL) < 0) -- return 0; -+ int err; -+ -+ err = ipv6_find_hdr(skb, &ptr, NEXTHDR_FRAGMENT, NULL); -+ if (err < 0) { -+ if (err != -ENOENT) -+ *hotdrop = 1; -+ return 0; -+ } - - fh = skb_header_pointer(skb, ptr, sizeof(_frag), &_frag); - if (fh == NULL) { -diff --exclude-from=/home/dang/.diffrc -up -ruN linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_rt.c linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_rt.c ---- linux-2.6.18-usermode-r1.orig/net/ipv6/netfilter/ip6t_rt.c 2006-09-19 23:42:06.000000000 -0400 -+++ linux-2.6.18-usermode-r1/net/ipv6/netfilter/ip6t_rt.c 2007-01-02 23:04:53.000000000 -0500 -@@ -58,9 +58,14 @@ match(const struct sk_buff *skb, - unsigned int hdrlen = 0; - unsigned int ret = 0; - struct in6_addr *ap, _addr; -- -- if (ipv6_find_hdr(skb, &ptr, NEXTHDR_ROUTING, NULL) < 0) -- return 0; -+ int err; -+ -+ err = ipv6_find_hdr(skb, &ptr, NEXTHDR_ROUTING, NULL); -+ if (err < 0) { -+ if (err != -ENOENT) -+ *hotdrop = 1; -+ return 0; -+ } - - rh = skb_header_pointer(skb, ptr, sizeof(_route), &_route); - if (rh == NULL) { diff --git a/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r2-gentoo-headers.patch b/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r2-gentoo-headers.patch deleted file mode 100644 index a483716f8f2a..000000000000 --- a/sys-kernel/usermode-sources/files/usermode-sources-2.6.18-r2-gentoo-headers.patch +++ /dev/null @@ -1,179 +0,0 @@ -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/kernel/skas/clone.c linux-2.6.18-usermode-r1/arch/um/kernel/skas/clone.c ---- linux-2.6.18-usermode-r1.orig/arch/um/kernel/skas/clone.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/kernel/skas/clone.c 2007-05-24 22:44:48.000000000 -0400 -@@ -3,7 +3,6 @@ - #include <sys/mman.h> - #include <sys/time.h> - #include <asm/unistd.h> --#include <asm/page.h> - #include "ptrace_user.h" - #include "skas.h" - #include "stub-data.h" -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/main.c linux-2.6.18-usermode-r1/arch/um/os-Linux/main.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/main.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/main.c 2007-05-24 22:44:48.000000000 -0400 -@@ -12,7 +12,6 @@ - #include <sys/resource.h> - #include <sys/mman.h> - #include <sys/user.h> --#include <asm/page.h> - #include "user_util.h" - #include "kern_util.h" - #include "mem_user.h" -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/skas/mem.c linux-2.6.18-usermode-r1/arch/um/os-Linux/skas/mem.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/skas/mem.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/skas/mem.c 2007-05-24 22:44:48.000000000 -0400 -@@ -8,7 +8,6 @@ - #include <string.h> - #include <sys/mman.h> - #include <sys/wait.h> --#include <asm/page.h> - #include <asm/unistd.h> - #include "mem_user.h" - #include "mem.h" -@@ -109,6 +108,8 @@ static inline long do_syscall_stub(struc - return ret; - } - -+#define PAGE_MASK (~(UM_KERN_PAGE_SIZE-1)) -+#define PAGE_SHIFT 12 - long run_syscall_stub(struct mm_id * mm_idp, int syscall, - unsigned long *args, long expected, void **addr, - int done) -@@ -133,7 +134,7 @@ long run_syscall_stub(struct mm_id * mm_ - multi_op_count++; - - if(!done && ((((unsigned long) stack) & ~PAGE_MASK) < -- PAGE_SIZE - 10 * sizeof(long))){ -+ UM_KERN_PAGE_SIZE - 10 * sizeof(long))){ - *addr = stack; - return 0; - } -@@ -152,7 +153,7 @@ long syscall_stub_data(struct mm_id * mm - * Thus in this case do_syscall_stub correctly won't be called. - */ - if((((unsigned long) *addr) & ~PAGE_MASK) >= -- PAGE_SIZE - (10 + data_count) * sizeof(long)) { -+ UM_KERN_PAGE_SIZE - (10 + data_count) * sizeof(long)) { - ret = do_syscall_stub(mm_idp, addr); - /* in case of error, don't overwrite data on stack */ - if(ret) -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/start_up.c linux-2.6.18-usermode-r1/arch/um/os-Linux/start_up.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/start_up.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/start_up.c 2007-05-24 22:44:48.000000000 -0400 -@@ -19,7 +19,6 @@ - #include <sys/wait.h> - #include <sys/mman.h> - #include <asm/unistd.h> --#include <asm/page.h> - #include <sys/types.h> - #include "user_util.h" - #include "kern_util.h" -@@ -80,11 +79,11 @@ static int start_ptraced_child(void **st - unsigned long sp; - int pid, n, status; - -- stack = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, -+ stack = mmap(NULL, UM_KERN_PAGE_SIZE, PROT_READ | PROT_WRITE | PROT_EXEC, - MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); - if(stack == MAP_FAILED) - panic("check_ptrace : mmap failed, errno = %d", errno); -- sp = (unsigned long) stack + PAGE_SIZE - sizeof(void *); -+ sp = (unsigned long) stack + UM_KERN_PAGE_SIZE - sizeof(void *); - pid = clone(ptrace_child, (void *) sp, SIGCHLD, NULL); - if(pid < 0) - panic("start_ptraced_child : clone failed, errno = %d", errno); -@@ -129,7 +128,7 @@ static int stop_ptraced_child(int pid, v - ret = -1; - } - -- if(munmap(stack, PAGE_SIZE) < 0) -+ if(munmap(stack, UM_KERN_PAGE_SIZE) < 0) - panic("check_ptrace : munmap failed, errno = %d", errno); - return ret; - } -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/tt.c linux-2.6.18-usermode-r1/arch/um/os-Linux/tt.c ---- linux-2.6.18-usermode-r1.orig/arch/um/os-Linux/tt.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/os-Linux/tt.c 2007-05-24 22:53:08.000000000 -0400 -@@ -18,7 +18,6 @@ - #include <sys/mman.h> - #include <asm/ptrace.h> - #include <asm/unistd.h> --#include <asm/page.h> - #include "user_util.h" - #include "kern_util.h" - #include "user.h" -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/sys-i386/ptrace_user.c linux-2.6.18-usermode-r1/arch/um/sys-i386/ptrace_user.c ---- linux-2.6.18-usermode-r1.orig/arch/um/sys-i386/ptrace_user.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/sys-i386/ptrace_user.c 2007-05-24 22:46:26.000000000 -0400 -@@ -7,9 +7,8 @@ - #include <errno.h> - #include <unistd.h> - #include <linux/stddef.h> -+#include <sys/user.h> - #include "ptrace_user.h" --/* Grr, asm/user.h includes asm/ptrace.h, so has to follow ptrace_user.h */ --#include <asm/user.h> - #include "kern_util.h" - #include "sysdep/thread.h" - #include "user.h" -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/sys-i386/user-offsets.c linux-2.6.18-usermode-r1/arch/um/sys-i386/user-offsets.c ---- linux-2.6.18-usermode-r1.orig/arch/um/sys-i386/user-offsets.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/sys-i386/user-offsets.c 2007-05-24 22:56:43.000000000 -0400 -@@ -1,7 +1,8 @@ - #include <stdio.h> - #include <signal.h> -+#include <stddef.h> - #include <asm/ptrace.h> --#include <asm/user.h> -+#include <sys/user.h> - #include <linux/stddef.h> - #include <sys/poll.h> - -@@ -14,6 +15,34 @@ - #define OFFSET(sym, str, mem) \ - DEFINE(sym, offsetof(struct str, mem)); - -+/* These are gone from userspace; not sure where to pull them from */ -+struct user_i387_struct { -+ long cwd; -+ long swd; -+ long twd; -+ long fip; -+ long fcs; -+ long foo; -+ long fos; -+ long st_space[20]; /* 8*10 bytes for each FP-reg = 80 bytes */ -+}; -+ -+struct user_fxsr_struct { -+ unsigned short cwd; -+ unsigned short swd; -+ unsigned short twd; -+ unsigned short fop; -+ long fip; -+ long fcs; -+ long foo; -+ long fos; -+ long mxcsr; -+ long reserved; -+ long st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ -+ long xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */ -+ long padding[56]; -+}; -+ - void foo(void) - { - OFFSET(HOST_SC_IP, sigcontext, eip); -diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN linux-2.6.18-usermode-r1.orig/arch/um/sys-x86_64/user-offsets.c linux-2.6.18-usermode-r1/arch/um/sys-x86_64/user-offsets.c ---- linux-2.6.18-usermode-r1.orig/arch/um/sys-x86_64/user-offsets.c 2007-05-24 22:32:15.000000000 -0400 -+++ linux-2.6.18-usermode-r1/arch/um/sys-x86_64/user-offsets.c 2007-05-24 22:44:48.000000000 -0400 -@@ -12,7 +12,7 @@ - */ - typedef __u64 u64; - typedef __u32 u32; --#include <asm/user.h> -+#include <sys/user.h> - - #define DEFINE(sym, val) \ - asm volatile("\n->" #sym " %0 " #val : : "i" (val)) diff --git a/sys-kernel/usermode-sources/metadata.xml b/sys-kernel/usermode-sources/metadata.xml deleted file mode 100644 index 7b92cb96bd19..000000000000 --- a/sys-kernel/usermode-sources/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer> - <email>dang@gentoo.org</email> - <name>Daniel Gryniewicz</name> -</maintainer> -<herd>kernel</herd> -</pkgmetadata> diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r3.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.16-r3.ebuild deleted file mode 100644 index 5d74fd4bcc94..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.16-r3.ebuild,v 1.1 2006/07/03 18:01:56 dang Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="13" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.16-bs2" -UNIPATCH_LIST="${DISTDIR}/${UML_VER}.patch.bz2 - ${FILESDIR}/${UML_VER}-new-glibc.patch" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r4.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.16-r4.ebuild deleted file mode 100644 index 7a1c3775b682..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.16-r4.ebuild,v 1.1 2006/07/15 16:52:38 dang Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="15" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.16-bs2" -UNIPATCH_LIST="${DISTDIR}/${UML_VER}.patch.bz2 - ${FILESDIR}/${UML_VER}-new-glibc.patch" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r5.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.16-r5.ebuild deleted file mode 100644 index 3a90d6d903fd..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.16-r5.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.16-r5.ebuild,v 1.1 2006/09/06 23:47:56 dang Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="15" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.16-bs2" -UNIPATCH_LIST="${DISTDIR}/${UML_VER}.patch.bz2 - ${FILESDIR}/${UML_VER}-new-glibc.patch - ${FILESDIR}/${P}-CVE-2006-2935.patch - ${FILESDIR}/${P}-CVE-2006-3468.patch - ${FILESDIR}/${P}-CVE-2006-4145.patch" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.18-r1.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.18-r1.ebuild deleted file mode 100644 index 2f2440221e63..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.18-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.18-r1.ebuild,v 1.2 2007/01/03 04:32:05 dang Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="8" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.18.1-bb2" -UNIPATCH_LIST="${FILESDIR}/uml-2.6.18-genpatches-8-prep.patch - ${DISTDIR}/${UML_VER}.patch.bz2 - ${FILESDIR}/${PF}-CVE-2006-4572.patch" -UNIPATCH_STRICTORDER="yes" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild deleted file mode 100644 index 9584c5ca1a4b..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.18-r2.ebuild,v 1.2 2008/03/01 20:04:34 zlin Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="8" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.18.1-bb2" -UNIPATCH_LIST="${FILESDIR}/uml-2.6.18-genpatches-8-prep.patch - ${DISTDIR}/${UML_VER}.patch.bz2 - ${FILESDIR}/${P}-r1-CVE-2006-4572.patch - ${FILESDIR}/${PF}-gentoo-headers.patch" -UNIPATCH_STRICTORDER="yes" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAELOG="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" diff --git a/sys-kernel/usermode-sources/usermode-sources-2.6.18.ebuild b/sys-kernel/usermode-sources/usermode-sources-2.6.18.ebuild deleted file mode 100644 index ae84681413e7..000000000000 --- a/sys-kernel/usermode-sources/usermode-sources-2.6.18.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/usermode-sources/usermode-sources-2.6.18.ebuild,v 1.1 2006/09/30 21:10:10 dang Exp $ - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="1" -inherit kernel-2 -detect_version - -UML_VER="uml-2.6.18-bb1" -UNIPATCH_LIST="${DISTDIR}/${UML_VER}.patch.bz2" -# ${FILESDIR}/${P}-fb.patch" - -DESCRIPTION="Full sources for the User Mode Linux kernel" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} - http://www.user-mode-linux.org/~blaisorblade/patches/guest/${UML_VER}/${UML_VER}.patch.bz2" -HOMEPAGE="http://www.kernel.org/ http://user-mode-linux.sourceforge.net" -KEYWORDS="~amd64 ~x86" - -K_EXTRAEINFO="Since you are using UML, you may want to read the Gentoo Linux -Developer's guide to system testing with User-Mode Linux that -can be found at http://www.gentoo.org/doc/en/uml.xml" |