summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Bainbridge <chrb@gentoo.org>2006-05-19 11:13:15 +0000
committerChris Bainbridge <chrb@gentoo.org>2006-05-19 11:13:15 +0000
commit6f4e9068e087ffef93c4ddd4fa27f07d38c0357d (patch)
treeb39502728717f9c38acdc7af5a11a865a751b2ea /sys-kernel/xbox-sources
parentSecurity bump, thanks to Tim Yamin for prompting. (diff)
downloadgentoo-2-6f4e9068e087ffef93c4ddd4fa27f07d38c0357d.tar.gz
gentoo-2-6f4e9068e087ffef93c4ddd4fa27f07d38c0357d.tar.bz2
gentoo-2-6f4e9068e087ffef93c4ddd4fa27f07d38c0357d.zip
Security bump, thanks to Tim Yamin for prompting.
(Portage version: 2.1_rc1-r2) (Unsigned Manifest commit)
Diffstat (limited to 'sys-kernel/xbox-sources')
-rw-r--r--sys-kernel/xbox-sources/Manifest121
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.319
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.326
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.10-r26
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.11.79
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.12.59
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.14.39
-rw-r--r--sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.16.59
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.74070.patch11
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.75963.patch32
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77666.patch201
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77923.patch31
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.81106.patch32
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.82141.patch191
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.brk-locked.patch303
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.10.smbfs.patch72
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources-2.6.8.1.CAN-2004-1056.patch202
-rw-r--r--sys-kernel/xbox-sources/files/xbox-sources.AF_UNIX.patch24
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.4.31.ebuild22
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.4.32.ebuild20
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.6.10-r2.ebuild33
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.6.11.7.ebuild28
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.6.12.5.ebuild22
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.6.14.3.ebuild22
-rw-r--r--sys-kernel/xbox-sources/xbox-sources-2.6.16.5.ebuild22
25 files changed, 12 insertions, 1434 deletions
diff --git a/sys-kernel/xbox-sources/Manifest b/sys-kernel/xbox-sources/Manifest
index 8d9afefd1b94..f2c5b09affad 100644
--- a/sys-kernel/xbox-sources/Manifest
+++ b/sys-kernel/xbox-sources/Manifest
@@ -1,124 +1,27 @@
-AUX xbox-sources-2.6.10.74070.patch 525 RMD160 102148e31948d5f8cfdef47efa7ee00ef0aff230 SHA1 32c1394e6ca23755b2dc5be3bb53c6c516e2e6c3 SHA256 18a391f2cbfd86699cd341ca80a23ae42cf776875e5b5f6e0c0d523b303a713d size 525
-MD5 7695b79187fcc27339ab62af1112ec11 files/xbox-sources-2.6.10.74070.patch 525
-RMD160 102148e31948d5f8cfdef47efa7ee00ef0aff230 files/xbox-sources-2.6.10.74070.patch 525
-SHA256 18a391f2cbfd86699cd341ca80a23ae42cf776875e5b5f6e0c0d523b303a713d files/xbox-sources-2.6.10.74070.patch 525
-AUX xbox-sources-2.6.10.75963.patch 979 RMD160 14aab03249741ac23af237b188c53206c2a0fbad SHA1 5f1028fe1bbcb3534623901b191311bbec6a7215 SHA256 0184b4b9b2d2aa622eb51b5da347eaf6bd7c98ae5558db9e55abf6496c35e248 size 979
-MD5 655251f31f0bdc85bdd0cd0280af22b7 files/xbox-sources-2.6.10.75963.patch 979
-RMD160 14aab03249741ac23af237b188c53206c2a0fbad files/xbox-sources-2.6.10.75963.patch 979
-SHA256 0184b4b9b2d2aa622eb51b5da347eaf6bd7c98ae5558db9e55abf6496c35e248 files/xbox-sources-2.6.10.75963.patch 979
-AUX xbox-sources-2.6.10.77666.patch 5942 RMD160 6e8630f683c85fd4e4dedc25dd735b9a35d5e0d2 SHA1 fe323dec345a0f8fcbae10cb91d50933d9da4ce6 SHA256 1bf24b11082e2533c9d205ad687fc262e539f6c66ab8c067cd88c9d3ea4f9750 size 5942
-MD5 01cd908ed2515a0bd37c9b45fbe758a6 files/xbox-sources-2.6.10.77666.patch 5942
-RMD160 6e8630f683c85fd4e4dedc25dd735b9a35d5e0d2 files/xbox-sources-2.6.10.77666.patch 5942
-SHA256 1bf24b11082e2533c9d205ad687fc262e539f6c66ab8c067cd88c9d3ea4f9750 files/xbox-sources-2.6.10.77666.patch 5942
-AUX xbox-sources-2.6.10.77923.patch 1094 RMD160 50ec1bc522111e00861ffe25a3d7ebf1ae28d458 SHA1 8d76db3cf0f1c350294cc54b432aed4937442f53 SHA256 e99dba0efdcece19556d982b95cecad6864c2e3fcce4ef35acdfe7065981bf5c size 1094
-MD5 a3f4cfc55b03f9a6104da43da9c38928 files/xbox-sources-2.6.10.77923.patch 1094
-RMD160 50ec1bc522111e00861ffe25a3d7ebf1ae28d458 files/xbox-sources-2.6.10.77923.patch 1094
-SHA256 e99dba0efdcece19556d982b95cecad6864c2e3fcce4ef35acdfe7065981bf5c files/xbox-sources-2.6.10.77923.patch 1094
-AUX xbox-sources-2.6.10.81106.patch 826 RMD160 135fdc562969f587f835cbeb36caeb2758bc42f7 SHA1 44f6b56863640788d99f8ce4022e5df7bed38a50 SHA256 94310f4984903c583cc01871ad1f1d6df5978a5f5c27cfb9f2b6dab9d7c32eab size 826
-MD5 eb75782ba6714f1c78b956e1497816f3 files/xbox-sources-2.6.10.81106.patch 826
-RMD160 135fdc562969f587f835cbeb36caeb2758bc42f7 files/xbox-sources-2.6.10.81106.patch 826
-SHA256 94310f4984903c583cc01871ad1f1d6df5978a5f5c27cfb9f2b6dab9d7c32eab files/xbox-sources-2.6.10.81106.patch 826
-AUX xbox-sources-2.6.10.82141.patch 7684 RMD160 37c1e3f74793eca0842c8ba3a1f63c8875f1e1ea SHA1 1c1cbe2a8fdd2b16ed08136e1f12da89740ca622 SHA256 f74b6038107191bfe7db95f0524ebd577db258334211e3809ebd3138d20b69b0 size 7684
-MD5 77a23c26c0468c64ee5bc13c9999d79b files/xbox-sources-2.6.10.82141.patch 7684
-RMD160 37c1e3f74793eca0842c8ba3a1f63c8875f1e1ea files/xbox-sources-2.6.10.82141.patch 7684
-SHA256 f74b6038107191bfe7db95f0524ebd577db258334211e3809ebd3138d20b69b0 files/xbox-sources-2.6.10.82141.patch 7684
-AUX xbox-sources-2.6.10.brk-locked.patch 9736 RMD160 a93cc57fd6adba11a9357332e3ef4f7c9c9182b7 SHA1 1302a70e7efbc65cc5a64de4b808608b498c0c49 SHA256 22ef7cd630c8161fcd7f9cbe1fefa1f1e80b5d4dd36dcb77eef976edf91189da size 9736
-MD5 cd0a7533c43364e377348613c6d76bb7 files/xbox-sources-2.6.10.brk-locked.patch 9736
-RMD160 a93cc57fd6adba11a9357332e3ef4f7c9c9182b7 files/xbox-sources-2.6.10.brk-locked.patch 9736
-SHA256 22ef7cd630c8161fcd7f9cbe1fefa1f1e80b5d4dd36dcb77eef976edf91189da files/xbox-sources-2.6.10.brk-locked.patch 9736
-AUX xbox-sources-2.6.10.smbfs.patch 2662 RMD160 5941cdf850c816da16dae5b13ce343bbb316f152 SHA1 e4db98b591a80a004c8ddad96fe697f880e0ff2f SHA256 f65e98389d2410db7e3aa449ae449e7bb3d68704e54faaffb8cefb81fbc838a5 size 2662
-MD5 8812f60b8d02b0b3b4c46a3311ddd851 files/xbox-sources-2.6.10.smbfs.patch 2662
-RMD160 5941cdf850c816da16dae5b13ce343bbb316f152 files/xbox-sources-2.6.10.smbfs.patch 2662
-SHA256 f65e98389d2410db7e3aa449ae449e7bb3d68704e54faaffb8cefb81fbc838a5 files/xbox-sources-2.6.10.smbfs.patch 2662
-AUX xbox-sources-2.6.8.1.CAN-2004-1056.patch 6187 RMD160 c82e788ba0b8e2b585fe1477e0f1d489a5724521 SHA1 f9b55c9d3d1e053eb13a7461a3f75a773e404282 SHA256 29f4e29248a78adddae2ebd6ba44bbff56c7dd2f16aeb2cfb8e6857fea762df3 size 6187
-MD5 c942eca63f26d0e933a366491340e95b files/xbox-sources-2.6.8.1.CAN-2004-1056.patch 6187
-RMD160 c82e788ba0b8e2b585fe1477e0f1d489a5724521 files/xbox-sources-2.6.8.1.CAN-2004-1056.patch 6187
-SHA256 29f4e29248a78adddae2ebd6ba44bbff56c7dd2f16aeb2cfb8e6857fea762df3 files/xbox-sources-2.6.8.1.CAN-2004-1056.patch 6187
-AUX xbox-sources.AF_UNIX.patch 515 RMD160 218bc5cc29e3fbaa59e895a210f82e275ebdfb7b SHA1 b9816fbba41a11ac9666a5543af1dc2d12572e45 SHA256 8463aee1127f677102522127f38f2557fc46b5a6a0d38f8d3da15cad8d840c10 size 515
-MD5 b0a1f80aff51d6601e8924329023b241 files/xbox-sources.AF_UNIX.patch 515
-RMD160 218bc5cc29e3fbaa59e895a210f82e275ebdfb7b files/xbox-sources.AF_UNIX.patch 515
-SHA256 8463aee1127f677102522127f38f2557fc46b5a6a0d38f8d3da15cad8d840c10 files/xbox-sources.AF_UNIX.patch 515
-DIST linux-2.4.31.tar.bz2 31129841 RMD160 566238ca9ac0f99d7261b6ef427ddc38adfa4d0c SHA256 458ac88eea280e72de5779cd786ed947acee87d437cf3f5beb96b33da2220764 size 31129841
DIST linux-2.4.32.tar.bz2 31132159 RMD160 63ab1a0b18e690170f60de9da7392416311dc609 SHA256 7dace89c3f0850c3d5c32c38c20b600259c314e8cbec29fe3ee59c2fbbee1759 size 31132159
-DIST linux-2.6.10.tar.bz2 36533484 RMD160 fe6ab146ad4ee687a9f9700f531ceb1f20d49936 SHA256 21646736755faee214f489b7388e6c47f5bcf6c2df64298ed2597104fabb8f0e size 36533484
-DIST linux-2.6.11.tar.bz2 37075679 RMD160 c11918b5db60eb25c42b70eb376106c879678940 SHA256 1fa39c202efe168bfeb0ddd74c8e4814f77da7dc78993e47826bad9173b95808 size 37075679
-DIST linux-2.6.12.tar.bz2 37511570 RMD160 456bee370313ff12a86680e524f70a2f1b82f8b2 SHA256 727b55291a2c52f9f6b9f7ef03b2cd9fc54f7d4d1b0b2baed4c3dd6d9a890c71 size 37511570
-DIST linux-2.6.14.tar.bz2 39172170 RMD160 7be1f20c24f703bc0e2a25e52f68137a423dec61 SHA256 cc56285834bed461fd405c00a34d3c3095673333b94621580eeeb0c65237af15 size 39172170
DIST linux-2.6.16-xbox.patch.gz 114525 RMD160 1439976cd4e719405ce147577d5a6ef52ed0e4ba SHA256 c8c3bd4b506f2c5a534d43efa6121e701aa5268a63ce4f35855c7a00b4d4f5f7 size 114525
DIST linux-2.6.16.tar.bz2 40845005 RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 size 40845005
-DIST patch-2.6.11.7.bz2 10906 RMD160 b8b910f7edbc99eeeb1307b20ba8f62babb73c7f SHA256 51e6fd7f84219e312213a3dfe97562f9e5d27ee82f160d68dcb8c185786d9d21 size 10906
-DIST patch-2.6.12.5.bz2 14588 RMD160 bf041a3bc5d92dfffcc48a5f83577ea86b93c4be SHA256 5d226e2a9d6e0deb3fb27ff59075ad044a03ff4cb911ff57121a49e9c191959c size 14588
-DIST patch-2.6.14.3.bz2 13172 RMD160 eb529f5d9173cfdef43a1cf17ebf77ba54d624d4 SHA256 312841360068bbed213f98da32500dc032adaeee6227d4444e613fd8ad796464 size 13172
-DIST patch-2.6.16.5.bz2 12684 RMD160 af71cb943d7b3befdf948c71e5d7e0201cbbbdee SHA256 310e93d944e2386951228a62c10bbfc45fa853494a10dc6a88132aebd0a5f71b size 12684
-DIST xbox-sources-2.4.31.patch.bz2 132187 RMD160 894182ec009ca44624f265c3d4785ff8c914e507 SHA256 152a5ab514806777b78f22cb3d073709151169638e1c4d2fc3d6620e4f98672c size 132187
-DIST xbox-sources-2.4.31.squashfs.patch.bz2 13758 RMD160 e3ac40e57cb61bc6f2b97f10e197cd73ef98044d SHA256 2aba780b7b4b63fc8cf58ac24901709aaaa9f81ad26ef93cffd29e58ac624a28 size 13758
+DIST patch-2.6.16.16.bz2 44544 RMD160 2a7ed9ee7680cdf553a5913a6d94db0ac66d68e1 SHA256 ee01cfeb9aea57133ee53d9ffdca9728562a6a56e4fbea2c5f7449cb27719b84 size 44544
DIST xbox-sources-2.4.32-r1.tar.bz2 152196 RMD160 306802d3534ebf9af424eae6cbf6e9e0a7a5123b SHA256 ee6d4227b3924b1bf7c0c095b11eaddafc83155bdc3950243e9aabe1d15d0a37 size 152196
-DIST xbox-sources-2.4.32.tar.bz2 144829 RMD160 67d25e546acafdeeaecf3066f6192043f629909a SHA256 c6351933e6a4a22e7bfebe0d536b65d5aba552a4633a767b978a850feb68638f size 144829
-DIST xbox-sources-2.6.14-20051208.patch.bz2 101471 RMD160 13bb12b5a3b4ea502d766095b936b97662e09bd2 SHA256 900c5834c667284f87833c1b27bb6bf2786bb441306de93afce144dd3755878c size 101471
-DIST xboxpatches-2.6.10-20050102.tar.bz2 95039 RMD160 5e15424ca4b66dbc512e79c3f99c42984b3ed5f7 SHA256 2888eb3127eff0299ae79621ccced472a5fb20bce317fbbf27c20483a72f5faa size 95039
-DIST xboxpatches-2.6.11-20050417.tar.bz2 97743 RMD160 9fa7ea41ad709b1fcc8baf20f40542a2c534191a SHA256 30cd925d3387405870469520108937baae937d9a1175ee217932e59cdbf7361b size 97743
-DIST xboxpatches-2.6.12.5-20050820.tar.bz2 101495 RMD160 d2921815656b0f0108f551bb21c9e91588921e6d SHA256 844d8efc4a7d25e57c7029687dd816fb01c39b85cc059fdd143681181ba5c856 size 101495
-EBUILD xbox-sources-2.4.31.ebuild 674 RMD160 016592c640beee16963b6d6573ab0ea3cd084f27 SHA1 47da2f43be08284f5c72e9405bc87b8241416739 SHA256 3eeb498aa24848c6f3245f2eed5082a31926a858dd2b614ee2195b3c752c573c size 674
-MD5 89addc6f4a493eeb6dbcdda60f676eda xbox-sources-2.4.31.ebuild 674
-RMD160 016592c640beee16963b6d6573ab0ea3cd084f27 xbox-sources-2.4.31.ebuild 674
-SHA256 3eeb498aa24848c6f3245f2eed5082a31926a858dd2b614ee2195b3c752c573c xbox-sources-2.4.31.ebuild 674
EBUILD xbox-sources-2.4.32-r1.ebuild 559 RMD160 dd13c00a82761dad7ef7a2539968df84fc6b8eaa SHA1 89923de55093e93ca2463f4bff917ba856792ab3 SHA256 a68d6d4765b0ad3cf46cf5dda39fa7260bb56cbd72bf5e36ff7ddcb65bf33482 size 559
MD5 a1778dda02e079115fe7aa0b29ee1df7 xbox-sources-2.4.32-r1.ebuild 559
RMD160 dd13c00a82761dad7ef7a2539968df84fc6b8eaa xbox-sources-2.4.32-r1.ebuild 559
SHA256 a68d6d4765b0ad3cf46cf5dda39fa7260bb56cbd72bf5e36ff7ddcb65bf33482 xbox-sources-2.4.32-r1.ebuild 559
-EBUILD xbox-sources-2.4.32.ebuild 556 RMD160 a1bd42ad14ac2f54893893e23109fe5404d0943d SHA1 855132347c579d8209e00a87c95a9867d3484276 SHA256 5908d4a25b51debec82055a9defb1205738fc2c282d81edbd56e99795e4173e4 size 556
-MD5 9d7f1f1d86587794197f3545da6d7734 xbox-sources-2.4.32.ebuild 556
-RMD160 a1bd42ad14ac2f54893893e23109fe5404d0943d xbox-sources-2.4.32.ebuild 556
-SHA256 5908d4a25b51debec82055a9defb1205738fc2c282d81edbd56e99795e4173e4 xbox-sources-2.4.32.ebuild 556
-EBUILD xbox-sources-2.6.10-r2.ebuild 1034 RMD160 d05d351e48fadf36359955882047504fb12f4a45 SHA1 3ec0b2fcabed6436cd3275936ac533bb2f02e2ee SHA256 8a1f517331b59ab41915458e7f7c426e3148c12d1c52bf1525b04d3cae0336c7 size 1034
-MD5 1df4e1be57111fb6bb58e32a4417ca82 xbox-sources-2.6.10-r2.ebuild 1034
-RMD160 d05d351e48fadf36359955882047504fb12f4a45 xbox-sources-2.6.10-r2.ebuild 1034
-SHA256 8a1f517331b59ab41915458e7f7c426e3148c12d1c52bf1525b04d3cae0336c7 xbox-sources-2.6.10-r2.ebuild 1034
-EBUILD xbox-sources-2.6.11.7.ebuild 743 RMD160 0bf779f015bf7d1e1e123dc6b457420c4cf2f87e SHA1 a61f7453eb51a8a3ab668f22e19b4db9001dc822 SHA256 762fb8955e7888972e9f0a75ff0590f44d5bd5850e2ef0e11b855a54d79d8c8d size 743
-MD5 d2b9540dd03dbf408ca07c92041160c6 xbox-sources-2.6.11.7.ebuild 743
-RMD160 0bf779f015bf7d1e1e123dc6b457420c4cf2f87e xbox-sources-2.6.11.7.ebuild 743
-SHA256 762fb8955e7888972e9f0a75ff0590f44d5bd5850e2ef0e11b855a54d79d8c8d xbox-sources-2.6.11.7.ebuild 743
-EBUILD xbox-sources-2.6.12.5.ebuild 621 RMD160 742f05d487ca4a3e4b5ce2fd264146b086f8e25a SHA1 c5cd160a83cbac9c1bc5a61d0ea09cd6c5978799 SHA256 a3269b8b3b29036bbbd239200716c45a836a47aad8584ed311c111281c199814 size 621
-MD5 3191e85e95059a1dbd15d49aea68aecc xbox-sources-2.6.12.5.ebuild 621
-RMD160 742f05d487ca4a3e4b5ce2fd264146b086f8e25a xbox-sources-2.6.12.5.ebuild 621
-SHA256 a3269b8b3b29036bbbd239200716c45a836a47aad8584ed311c111281c199814 xbox-sources-2.6.12.5.ebuild 621
-EBUILD xbox-sources-2.6.14.3.ebuild 623 RMD160 1a7ef4cf42be66d3c9bc93692da941d3ed60c46e SHA1 b44b968dbaa2668d1b9aae0994f03943ee39bafa SHA256 d7c07643361d580b0b39f6b94c54be752c6f275f11987fa3fc540236693e942d size 623
-MD5 a50e11c191e044e7ca74d45bd8ba3ada xbox-sources-2.6.14.3.ebuild 623
-RMD160 1a7ef4cf42be66d3c9bc93692da941d3ed60c46e xbox-sources-2.6.14.3.ebuild 623
-SHA256 d7c07643361d580b0b39f6b94c54be752c6f275f11987fa3fc540236693e942d xbox-sources-2.6.14.3.ebuild 623
-EBUILD xbox-sources-2.6.16.5.ebuild 626 RMD160 7c2705c912468cd3c710146f1857c6e365c26548 SHA1 6fa560fdd7ba4c6479a79723db05485371990651 SHA256 373685e1d971e1bf8884282b13421f2ca7e778d0a66340aafb933ab11f453f36 size 626
-MD5 ff96888ba36ac60316dacb82cb6be356 xbox-sources-2.6.16.5.ebuild 626
-RMD160 7c2705c912468cd3c710146f1857c6e365c26548 xbox-sources-2.6.16.5.ebuild 626
-SHA256 373685e1d971e1bf8884282b13421f2ca7e778d0a66340aafb933ab11f453f36 xbox-sources-2.6.16.5.ebuild 626
-MISC ChangeLog 11215 RMD160 b0e728157ea4eb07b042f2005de8901a17308090 SHA1 a7b2912c96f32d291e681855169d41c0eb06da2b SHA256 96fc771cc1214db5445bde01f4b0361ffb238897b44a14e1b5c5f9ccc1b4f300 size 11215
-MD5 b638bb0aa17a9978ca024ba3ccc9afae ChangeLog 11215
-RMD160 b0e728157ea4eb07b042f2005de8901a17308090 ChangeLog 11215
-SHA256 96fc771cc1214db5445bde01f4b0361ffb238897b44a14e1b5c5f9ccc1b4f300 ChangeLog 11215
+EBUILD xbox-sources-2.6.16.16.ebuild 627 RMD160 5b79cc0079812a47f53f7124069766d67d5be933 SHA1 faa30ef07c4a36a2a8824602ad236e3b956909c5 SHA256 38f2f17b1596be7ec5a1ada4ae2c0c9e409666615319003dc19773a0f41c34eb size 627
+MD5 19df1bde9571cc771037235f3cc6dba2 xbox-sources-2.6.16.16.ebuild 627
+RMD160 5b79cc0079812a47f53f7124069766d67d5be933 xbox-sources-2.6.16.16.ebuild 627
+SHA256 38f2f17b1596be7ec5a1ada4ae2c0c9e409666615319003dc19773a0f41c34eb xbox-sources-2.6.16.16.ebuild 627
+MISC ChangeLog 12018 RMD160 c9c9dc3e9220c20bbe83c325e0a1269913898139 SHA1 765fb0d3467d77fadf5af407d7672291d95adabb SHA256 3cd3ae2299e8e38847d4264606ffb2073852580f7fc62a79900a72ebe1a25c52 size 12018
+MD5 ac9b55061d28697cc5d16fe4bc6b20d3 ChangeLog 12018
+RMD160 c9c9dc3e9220c20bbe83c325e0a1269913898139 ChangeLog 12018
+SHA256 3cd3ae2299e8e38847d4264606ffb2073852580f7fc62a79900a72ebe1a25c52 ChangeLog 12018
MISC metadata.xml 439 RMD160 912563f73aed5f3b5f288e4981b6880c77777dfe SHA1 4aa304e34a2e910482d84d03c0142f7bb6e4e834 SHA256 328608d7e7b120a6601022beba0c9a28da4c9532728ba5ac28bbee87645fd464 size 439
MD5 f76b51ca6e5a6091136065aa1636c806 metadata.xml 439
RMD160 912563f73aed5f3b5f288e4981b6880c77777dfe metadata.xml 439
SHA256 328608d7e7b120a6601022beba0c9a28da4c9532728ba5ac28bbee87645fd464 metadata.xml 439
-MD5 3bb31ae453fb4970b35f8f3f7fa70d63 files/digest-xbox-sources-2.4.31 807
-RMD160 dbd9e2603d15cf710bcbf6a8b6991de40f354dc5 files/digest-xbox-sources-2.4.31 807
-SHA256 d39ea9dc68b2d8b24930f9aad74220546ee92cc2e1c89ec9c879d0c591561b46 files/digest-xbox-sources-2.4.31 807
-MD5 0b18f7a6056c9668fe306338f5b487ac files/digest-xbox-sources-2.4.32 509
-RMD160 162d34a587796b23d73f422ab759b232528a96a8 files/digest-xbox-sources-2.4.32 509
-SHA256 cbf660809c59f8054142a289f2fc91791c98bd9470e1fabc692d895a409d5450 files/digest-xbox-sources-2.4.32 509
MD5 1e8fa55567be92735869ee5c00700297 files/digest-xbox-sources-2.4.32-r1 518
RMD160 041b04f003de10221f950d0e8131f90e32a623df files/digest-xbox-sources-2.4.32-r1 518
SHA256 9cbc03de53d486b9c57a49ebdbc6eece4fd1c4ca81c7476ee9f8f5e1bff41ed2 files/digest-xbox-sources-2.4.32-r1 518
-MD5 d8153b39a323b8a72f39c8594da50056 files/digest-xbox-sources-2.6.10-r2 530
-RMD160 481224c3c5e2d34bdcfbd84cce4b98a5992c6f45 files/digest-xbox-sources-2.6.10-r2 530
-SHA256 dd2244111b37abb90ef365bee47efef41b2fb54203d0ac6354c6512f22372c52 files/digest-xbox-sources-2.6.10-r2 530
-MD5 81afa003acad712964e836d0600b18b8 files/digest-xbox-sources-2.6.11.7 762
-RMD160 c2257225b493a6c28c23e995a65fb49891a0a419 files/digest-xbox-sources-2.6.11.7 762
-SHA256 f44b70ccb00e3b42d7fa40c2cef15bcb53f41d6db5a88e3bf2f099930a5b9027 files/digest-xbox-sources-2.6.11.7 762
-MD5 0a451195267c9a8803747f4c3be6359a files/digest-xbox-sources-2.6.12.5 771
-RMD160 50076c06058adb8603472bfdb77ab571e3e1fd68 files/digest-xbox-sources-2.6.12.5 771
-SHA256 f769bb0728f38e128352701869f42158f75a66df3941465565c855613f8f4959 files/digest-xbox-sources-2.6.12.5 771
-MD5 7c2c184ce00014446bc9829864b71380 files/digest-xbox-sources-2.6.14.3 774
-RMD160 4ac21bd38fef31d47cf8100731e845d42027d0fb files/digest-xbox-sources-2.6.14.3 774
-SHA256 669a85317000e93846428fbcac2687db1a560954f10654512e993f0599a4da3d files/digest-xbox-sources-2.6.14.3 774
-MD5 85a75896289b038fcd978b77bc078508 files/digest-xbox-sources-2.6.16.5 738
-RMD160 b5659d9e011a9e7d705ce03c055ebb5debd601e6 files/digest-xbox-sources-2.6.16.5 738
-SHA256 61cb2e6b470ab25865eabc41786efb46e89bb48d33d961180ede94df5aecb040 files/digest-xbox-sources-2.6.16.5 738
+MD5 2f1cc4a05924b6e278d77c035c752d66 files/digest-xbox-sources-2.6.16.16 741
+RMD160 5b62d29f5703f2cae136bea2c88408e758564966 files/digest-xbox-sources-2.6.16.16 741
+SHA256 036d90be0420028bf1a1ead63be8cb30d228c841878272608484426813d5d71c files/digest-xbox-sources-2.6.16.16 741
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.31 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.31
deleted file mode 100644
index c85fa152dc82..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.31
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 bf6e3843ca122e3ad9ad28b94f4b8ed5 linux-2.4.31.tar.bz2 31129841
-RMD160 566238ca9ac0f99d7261b6ef427ddc38adfa4d0c linux-2.4.31.tar.bz2 31129841
-SHA256 458ac88eea280e72de5779cd786ed947acee87d437cf3f5beb96b33da2220764 linux-2.4.31.tar.bz2 31129841
-MD5 9b728117a065cb79ca86e1dec9580ad1 xbox-sources-2.4.31.patch.bz2 132187
-RMD160 894182ec009ca44624f265c3d4785ff8c914e507 xbox-sources-2.4.31.patch.bz2 132187
-SHA256 152a5ab514806777b78f22cb3d073709151169638e1c4d2fc3d6620e4f98672c xbox-sources-2.4.31.patch.bz2 132187
-MD5 5901cae1d0300cf6fe99a2edd2f2c14c xbox-sources-2.4.31.squashfs.patch.bz2 13758
-RMD160 e3ac40e57cb61bc6f2b97f10e197cd73ef98044d xbox-sources-2.4.31.squashfs.patch.bz2 13758
-SHA256 2aba780b7b4b63fc8cf58ac24901709aaaa9f81ad26ef93cffd29e58ac624a28 xbox-sources-2.4.31.squashfs.patch.bz2 13758
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.32 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.32
deleted file mode 100644
index 7516cd14b2f8..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.4.32
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 38f4d0830e95a20f4bfed17622d5557c linux-2.4.32.tar.bz2 31132159
-RMD160 63ab1a0b18e690170f60de9da7392416311dc609 linux-2.4.32.tar.bz2 31132159
-SHA256 7dace89c3f0850c3d5c32c38c20b600259c314e8cbec29fe3ee59c2fbbee1759 linux-2.4.32.tar.bz2 31132159
-MD5 0eaac427e48be05aab3060d27615c996 xbox-sources-2.4.32.tar.bz2 144829
-RMD160 67d25e546acafdeeaecf3066f6192043f629909a xbox-sources-2.4.32.tar.bz2 144829
-SHA256 c6351933e6a4a22e7bfebe0d536b65d5aba552a4633a767b978a850feb68638f xbox-sources-2.4.32.tar.bz2 144829
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.10-r2 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.10-r2
deleted file mode 100644
index 55f8c8137279..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.10-r2
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 cffcd2919d9c8ef793ce1ac07a440eda linux-2.6.10.tar.bz2 36533484
-RMD160 fe6ab146ad4ee687a9f9700f531ceb1f20d49936 linux-2.6.10.tar.bz2 36533484
-SHA256 21646736755faee214f489b7388e6c47f5bcf6c2df64298ed2597104fabb8f0e linux-2.6.10.tar.bz2 36533484
-MD5 e2aa479dedc213a18b5c2f9820d862b9 xboxpatches-2.6.10-20050102.tar.bz2 95039
-RMD160 5e15424ca4b66dbc512e79c3f99c42984b3ed5f7 xboxpatches-2.6.10-20050102.tar.bz2 95039
-SHA256 2888eb3127eff0299ae79621ccced472a5fb20bce317fbbf27c20483a72f5faa xboxpatches-2.6.10-20050102.tar.bz2 95039
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.11.7 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.11.7
deleted file mode 100644
index 3bca711440af..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.11.7
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 f00fd1b5a80f52baf9d1d83acddfa325 linux-2.6.11.tar.bz2 37075679
-RMD160 c11918b5db60eb25c42b70eb376106c879678940 linux-2.6.11.tar.bz2 37075679
-SHA256 1fa39c202efe168bfeb0ddd74c8e4814f77da7dc78993e47826bad9173b95808 linux-2.6.11.tar.bz2 37075679
-MD5 9938022f8d9f1ae9f1627832e1ca9212 patch-2.6.11.7.bz2 10906
-RMD160 b8b910f7edbc99eeeb1307b20ba8f62babb73c7f patch-2.6.11.7.bz2 10906
-SHA256 51e6fd7f84219e312213a3dfe97562f9e5d27ee82f160d68dcb8c185786d9d21 patch-2.6.11.7.bz2 10906
-MD5 f47498c18153e428108faf1f45ff9e8f xboxpatches-2.6.11-20050417.tar.bz2 97743
-RMD160 9fa7ea41ad709b1fcc8baf20f40542a2c534191a xboxpatches-2.6.11-20050417.tar.bz2 97743
-SHA256 30cd925d3387405870469520108937baae937d9a1175ee217932e59cdbf7361b xboxpatches-2.6.11-20050417.tar.bz2 97743
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.12.5 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.12.5
deleted file mode 100644
index 6bb090a51369..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.12.5
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 c5d2a1b62e1dad502c871bba267337d5 linux-2.6.12.tar.bz2 37511570
-RMD160 456bee370313ff12a86680e524f70a2f1b82f8b2 linux-2.6.12.tar.bz2 37511570
-SHA256 727b55291a2c52f9f6b9f7ef03b2cd9fc54f7d4d1b0b2baed4c3dd6d9a890c71 linux-2.6.12.tar.bz2 37511570
-MD5 cff8abb6a5a992018cbcf382ff95c577 patch-2.6.12.5.bz2 14588
-RMD160 bf041a3bc5d92dfffcc48a5f83577ea86b93c4be patch-2.6.12.5.bz2 14588
-SHA256 5d226e2a9d6e0deb3fb27ff59075ad044a03ff4cb911ff57121a49e9c191959c patch-2.6.12.5.bz2 14588
-MD5 3b9605e2b9e799aee97dd291d5542fa2 xboxpatches-2.6.12.5-20050820.tar.bz2 101495
-RMD160 d2921815656b0f0108f551bb21c9e91588921e6d xboxpatches-2.6.12.5-20050820.tar.bz2 101495
-SHA256 844d8efc4a7d25e57c7029687dd816fb01c39b85cc059fdd143681181ba5c856 xboxpatches-2.6.12.5-20050820.tar.bz2 101495
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.14.3 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.14.3
deleted file mode 100644
index 7dbd46980f9b..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.14.3
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 66d02cbd723876c6d69846a067875a22 linux-2.6.14.tar.bz2 39172170
-RMD160 7be1f20c24f703bc0e2a25e52f68137a423dec61 linux-2.6.14.tar.bz2 39172170
-SHA256 cc56285834bed461fd405c00a34d3c3095673333b94621580eeeb0c65237af15 linux-2.6.14.tar.bz2 39172170
-MD5 01261df81e15424320f3883ec09d6b0e patch-2.6.14.3.bz2 13172
-RMD160 eb529f5d9173cfdef43a1cf17ebf77ba54d624d4 patch-2.6.14.3.bz2 13172
-SHA256 312841360068bbed213f98da32500dc032adaeee6227d4444e613fd8ad796464 patch-2.6.14.3.bz2 13172
-MD5 ca044fc53921fd7d71f6358552e69a0f xbox-sources-2.6.14-20051208.patch.bz2 101471
-RMD160 13bb12b5a3b4ea502d766095b936b97662e09bd2 xbox-sources-2.6.14-20051208.patch.bz2 101471
-SHA256 900c5834c667284f87833c1b27bb6bf2786bb441306de93afce144dd3755878c xbox-sources-2.6.14-20051208.patch.bz2 101471
diff --git a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.16.5 b/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.16.5
deleted file mode 100644
index c0cc57727e46..000000000000
--- a/sys-kernel/xbox-sources/files/digest-xbox-sources-2.6.16.5
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 51d8058f63df4ba52fbfa951a400c556 linux-2.6.16-xbox.patch.gz 114525
-RMD160 1439976cd4e719405ce147577d5a6ef52ed0e4ba linux-2.6.16-xbox.patch.gz 114525
-SHA256 c8c3bd4b506f2c5a534d43efa6121e701aa5268a63ce4f35855c7a00b4d4f5f7 linux-2.6.16-xbox.patch.gz 114525
-MD5 9a91b2719949ff0856b40bc467fd47be linux-2.6.16.tar.bz2 40845005
-RMD160 af5c2f55733fadd2fdf8b00da55e7b31d516d4e8 linux-2.6.16.tar.bz2 40845005
-SHA256 1200dcc7e60fcdaf68618dba991917a47e41e67099e8b22143976ec972e2cad7 linux-2.6.16.tar.bz2 40845005
-MD5 89b230ec92becdf961da573c49ce5e7d patch-2.6.16.5.bz2 12684
-RMD160 af71cb943d7b3befdf948c71e5d7e0201cbbbdee patch-2.6.16.5.bz2 12684
-SHA256 310e93d944e2386951228a62c10bbfc45fa853494a10dc6a88132aebd0a5f71b patch-2.6.16.5.bz2 12684
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.74070.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.74070.patch
deleted file mode 100644
index 3b4ee332f9e9..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.74070.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- linux-2.6.10/net/sunrpc/svc.c.orig 2005-01-18 03:18:08.235362992 +0000
-+++ linux-2.6.10/net/sunrpc/svc.c 2005-01-18 03:18:28.532277392 +0000
-@@ -446,7 +446,7 @@ err_bad_auth:
- err_bad_prog:
- #ifdef RPC_PARANOIA
- if (prog != 100227 || progp->pg_prog != 100003)
-- printk("svc: unknown program %d (me %d)\n", prog, progp->pg_prog);
-+ printk("svc: unknown program %d (me %d)\n", prog, serv->sv_program->pg_prog);
- /* else it is just a Solaris client seeing if ACLs are supported */
- #endif
- serv->sv_stats->rpcbadfmt++;
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.75963.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.75963.patch
deleted file mode 100644
index 80390f13bd73..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.75963.patch
+++ /dev/null
@@ -1,32 +0,0 @@
---- linux-2.6.10/security/dummy.c 2004-12-24 21:34:26.000000000 +0000
-+++ linux-2.6.10.plasmaroo/security/dummy.c 2005-01-07 20:13:50.763073872 +0000
-@@ -74,11 +74,8 @@
-
- static int dummy_capable (struct task_struct *tsk, int cap)
- {
-- if (cap_is_fs_cap (cap) ? tsk->fsuid == 0 : tsk->euid == 0)
-- /* capability granted */
-+ if (cap_raised (tsk->cap_effective, cap))
- return 0;
--
-- /* capability denied */
- return -EPERM;
- }
-
-@@ -191,6 +188,8 @@
-
- current->suid = current->euid = current->fsuid = bprm->e_uid;
- current->sgid = current->egid = current->fsgid = bprm->e_gid;
-+
-+ dummy_capget(current, &current->cap_effective, &current->cap_inheritable, &current->cap_permitted);
- }
-
- static int dummy_bprm_set_security (struct linux_binprm *bprm)
-@@ -550,6 +549,7 @@
-
- static int dummy_task_post_setuid (uid_t id0, uid_t id1, uid_t id2, int flags)
- {
-+ dummy_capget(current, &current->cap_effective, &current->cap_inheritable, &current->cap_permitted);
- return 0;
- }
-
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77666.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77666.patch
deleted file mode 100644
index 035a396a8057..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77666.patch
+++ /dev/null
@@ -1,201 +0,0 @@
-# ChangeSet #3
-# 2005/01/12 08:09:20-08:00 torvalds@ppc970.osdl.org
-# Handle two threads both trying to expand their stack simultaneously.
-#
-# We had all the locking right, but we didn't check whether one of the
-# threads now no longer needed to expand, so we could incorrectly _shrink_
-# the stack in the other thread instead (not only causing segfaults, but
-# since we didn't do a proper unmap, we'd possibly leak pages too).
-#
-# So re-check the need for expand after getting the lock.
-#
-# Noticed by Paul Starzetz.
-#
-# ChangeSet #2
-# 2005/01/10 11:23:42-08:00 torvalds@ppc970.osdl.org
-# Clean up stack growth checks and move them into a common function.
-#
-# The grows-up and grows-down cases had all the same issues, but
-# differered in the details. Additionlly, historical evolution of
-# the tests had caused the result to be pretty unreadable with some
-# rather long and complex conditionals.
-#
-# Fix it all up in a more readable helper function.
-#
-# This also adds the missing RLIMIT_MEMLOCK test.
-#
-# ChangeSet #1
-# 2005/01/11 07:40:07-08:00 chrisw@osdl.org
-# [PATCH] acct_stack_growth nitpicks
-#
-# - allow CAP_IPC_LOCK to override mlock rlimit during stack expansion as
-# in all other cases
-#
-# Signed-off-by: Chris Wright <chrisw@osdl.org>
-# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-#
-# mm/mmap.c
-# 2005/01/10 19:34:05-08:00 chrisw@osdl.org +1 -1
-# acct_stack_growth nitpicks
-#
-diff -urNp linux-2.6.10/mm/mmap.c linux-2.6.10.plasmaroo/mm/mmap.c
---- linux-2.6.10/mm/mmap.c 2004-12-24 21:35:00.000000000 +0000
-+++ linux-2.6.10.plasmaroo/mm/mmap.c 2005-01-15 21:49:26.000000000 +0000
-@@ -1319,13 +1319,57 @@ out:
- return prev ? prev->vm_next : vma;
- }
-
-+/*
-+ * Verify that the stack growth is acceptable and
-+ * update accounting. This is shared with both the
-+ * grow-up and grow-down cases.
-+ */
-+static int acct_stack_growth(struct vm_area_struct * vma, unsigned long size, unsigned long grow)
-+{
-+ struct mm_struct *mm = vma->vm_mm;
-+ struct rlimit *rlim = current->signal->rlim;
-+
-+ /* address space limit tests */
-+ rlim = current->signal->rlim;
-+ if (mm->total_vm + grow > rlim[RLIMIT_AS].rlim_cur >> PAGE_SHIFT)
-+ return -ENOMEM;
-+
-+ /* Stack limit test */
-+ if (size > rlim[RLIMIT_STACK].rlim_cur)
-+ return -ENOMEM;
-+
-+ /* mlock limit tests */
-+ if (vma->vm_flags & VM_LOCKED) {
-+ unsigned long locked;
-+ unsigned long limit;
-+ locked = mm->locked_vm + grow;
-+ limit = rlim[RLIMIT_MEMLOCK].rlim_cur >> PAGE_SHIFT;
-+ if (locked > limit && !capable(CAP_IPC_LOCK))
-+ return -ENOMEM;
-+ }
-+
-+ /*
-+ * Overcommit.. This must be the final test, as it will
-+ * update security statistics.
-+ */
-+ if (security_vm_enough_memory(grow))
-+ return -ENOMEM;
-+
-+ /* Ok, everything looks good - let it rip */
-+ mm->total_vm += grow;
-+ if (vma->vm_flags & VM_LOCKED)
-+ mm->locked_vm += grow;
-+ __vm_stat_account(mm, vma->vm_flags, vma->vm_file, grow);
-+ return 0;
-+}
-+
- #ifdef CONFIG_STACK_GROWSUP
- /*
- * vma is the first one with address > vma->vm_end. Have to extend vma.
- */
- int expand_stack(struct vm_area_struct * vma, unsigned long address)
- {
-- unsigned long grow;
-+ int error;
-
- if (!(vma->vm_flags & VM_GROWSUP))
- return -EFAULT;
-@@ -1345,28 +1389,25 @@ int expand_stack(struct vm_area_struct *
- */
- address += 4 + PAGE_SIZE - 1;
- address &= PAGE_MASK;
-- grow = (address - vma->vm_end) >> PAGE_SHIFT;
-+ error = 0;
-
-- /* Overcommit.. */
-- if (security_vm_enough_memory(grow)) {
-- anon_vma_unlock(vma);
-- return -ENOMEM;
-- }
--
-- if (address - vma->vm_start > current->signal->rlim[RLIMIT_STACK].rlim_cur ||
-- ((vma->vm_mm->total_vm + grow) << PAGE_SHIFT) >
-- current->signal->rlim[RLIMIT_AS].rlim_cur) {
-- anon_vma_unlock(vma);
-- vm_unacct_memory(grow);
-- return -ENOMEM;
-+ /* Somebody else might have raced and expanded it already */
-+ if (address > vma->vm_end) {
-+ unsigned long size, grow;
-+
-+ size = address - vma->vm_start;
-+ grow = (address - vma->vm_end) >> PAGE_SHIFT;
-+
-+ error = acct_stack_growth(vma, size, grow);
-+ if (!error)
-+ vma->vm_end = address;
- }
-- vma->vm_end = address;
-- vma->vm_mm->total_vm += grow;
-- if (vma->vm_flags & VM_LOCKED)
-- vma->vm_mm->locked_vm += grow;
-- __vm_stat_account(vma->vm_mm, vma->vm_flags, vma->vm_file, grow);
-- anon_vma_unlock(vma);
-- return 0;
-+
-+ error = acct_stack_growth(vma, size, grow);
-+ if (!error)
-+ vma->vm_end = address;
-+ anon_vma_unlock(vma);
-+ return error;
- }
-
- struct vm_area_struct *
-@@ -1391,7 +1432,7 @@ find_extend_vma(struct mm_struct *mm, un
- */
- int expand_stack(struct vm_area_struct *vma, unsigned long address)
- {
-- unsigned long grow;
-+ int error;
-
- /*
- * We must make sure the anon_vma is allocated
-@@ -1407,29 +1448,23 @@ int expand_stack(struct vm_area_struct *
- * anon_vma lock to serialize against concurrent expand_stacks.
- */
- address &= PAGE_MASK;
-- grow = (vma->vm_start - address) >> PAGE_SHIFT;
-+ error = 0;
-
-- /* Overcommit.. */
-- if (security_vm_enough_memory(grow)) {
-- anon_vma_unlock(vma);
-- return -ENOMEM;
-- }
--
-- if (vma->vm_end - address > current->signal->rlim[RLIMIT_STACK].rlim_cur ||
-- ((vma->vm_mm->total_vm + grow) << PAGE_SHIFT) >
-- current->signal->rlim[RLIMIT_AS].rlim_cur) {
-- anon_vma_unlock(vma);
-- vm_unacct_memory(grow);
-- return -ENOMEM;
-+ /* Somebody else might have raced and expanded it already */
-+ if (address < vma->vm_start) {
-+ unsigned long size, grow;
-+
-+ size = vma->vm_end - address;
-+ grow = (vma->vm_start - address) >> PAGE_SHIFT;
-+
-+ error = acct_stack_growth(vma, size, grow);
-+ if (!error) {
-+ vma->vm_start = address;
-+ vma->vm_pgoff -= grow;
-+ }
- }
-- vma->vm_start = address;
-- vma->vm_pgoff -= grow;
-- vma->vm_mm->total_vm += grow;
-- if (vma->vm_flags & VM_LOCKED)
-- vma->vm_mm->locked_vm += grow;
-- __vm_stat_account(vma->vm_mm, vma->vm_flags, vma->vm_file, grow);
- anon_vma_unlock(vma);
-- return 0;
-+ return error;
- }
-
- struct vm_area_struct *
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77923.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77923.patch
deleted file mode 100644
index 30bed5b3fb0e..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.77923.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-# ChangeSet
-# 2005/01/04 15:57:25-08:00 brugolsky@telemetry-investments.com.
-# [PATCH] NFS client O_DIRECT error case fix
-#
-# The NFS direct-io error return path for request sizes greater than
-# MAX_DIRECTIO_SIZE fails to initialize the returned page struct array
-# pointer to NULL.
-#
-# Discovered using AKPM's ext3-tools: odwrite -ko 0 16385 foo
-#
-# Signed-off-by: Bill Rugolsky <brugolsky@telemetry-investments.com>
-# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-#
-# fs/nfs/direct.c
-# 2005/01/04 13:55:37-08:00 brugolsky@telemetry-investments.com +3 -1
-# NFS client O_DIRECT error case fix
-#
-diff -Nru linux-2.6.10/fs/nfs/direct.c linux-2.6.10.plasmaroo/fs/nfs/direct.c
---- linux-2.6.10/fs/nfs/direct.c 2005-01-11 21:28:34 +01:00
-+++ linux-2.6.10.plasmaroo/fs/nfs/direct.c 2005-01-11 21:28:34 +01:00
-@@ -73,7 +73,10 @@
-
- /* set an arbitrary limit to prevent arithmetic overflow */
- if (size > MAX_DIRECTIO_SIZE)
-+ {
-+ *pages = NULL;
- return -EFBIG;
-+ }
-
- page_count = (user_addr + size + PAGE_SIZE - 1) >> PAGE_SHIFT;
- page_count -= user_addr >> PAGE_SHIFT;
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.81106.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.81106.patch
deleted file mode 100644
index 44abcbca1ac0..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.81106.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-# ChangeSet
-# 2005/01/25 10:10:51+00:00 aia21@cantab.net
-# NTFS: Add printk rate limiting for ntfs_warning() and ntfs_error() when
-# compiled without debug. This avoids a possible denial of service
-# attack. Thanks to Carl-Daniel Hailfinger from SuSE for pointing this
-# out.
-#
-diff -Nru a/fs/ntfs/debug.c b/fs/ntfs/debug.c
---- a/fs/ntfs/debug.c 2005-02-15 12:38:26 -08:00
-+++ b/fs/ntfs/debug.c 2005-02-15 12:38:26 -08:00
-@@ -53,6 +53,10 @@
- va_list args;
- int flen = 0;
-
-+#ifndef DEBUG
-+ if (!printk_ratelimit())
-+ return;
-+#endif
- if (function)
- flen = strlen(function);
- spin_lock(&err_buf_lock);
-@@ -93,6 +97,10 @@
- va_list args;
- int flen = 0;
-
-+#ifndef DEBUG
-+ if (!printk_ratelimit())
-+ return;
-+#endif
- if (function)
- flen = strlen(function);
- spin_lock(&err_buf_lock);
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.82141.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.82141.patch
deleted file mode 100644
index b4a02f7871fb..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.82141.patch
+++ /dev/null
@@ -1,191 +0,0 @@
-# This is a BitKeeper generated diff -Nru style patch.
-#
-# ChangeSet
-# 2005/02/02 17:41:06-08:00 guninski@guninski.com
-# [PATCH] Fix sign checks in copy_from_read_buf()
-#
-# Fix signedness and remove the now unnecessary cast.
-#
-# Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
-# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-#
-# drivers/char/n_tty.c
-# 2005/01/30 07:56:05-08:00 guninski@guninski.com +2 -2
-# Fix sign checks in copy_from_read_buf()
-#
-# ChangeSet
-# 2005/02/02 17:42:38-08:00 guninski@guninski.com
-# [PATCH] Fix signed compare in fs/proc/generic.c::proc_file_read()
-#
-# Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
-# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-#
-# fs/proc/generic.c
-# 2005/01/30 07:58:00-08:00 guninski@guninski.com +1 -1
-# Fix signed compare in fs/proc/generic.c::proc_file_read()
-#
-# ChangeSet
-# 2005/02/02 17:45:11-08:00 guninski@guninski.com
-# [PATCH] reiserfs: use proper 64-bit clean types
-#
-# reiserfs_file_write() casts its (size_t) count parameter to int, which can become
-# a problem on 64-bit architectures
-#
-# This attempts to fix this by changing the variables dealing with count
-# and offset and the "min_t" comparisons to use "size_t" through-out.
-#
-# Acked-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com>
-# Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-#
-# fs/reiserfs/file.c
-# 2005/01/26 07:28:12-08:00 guninski@guninski.com +11 -12
-# reiserfs: use proper 64-bit clean types
-#
-# ChangeSet
-# 2005/02/08 07:59:56-08:00 torvalds@ppc970.osdl.org
-# Fix ATM copy-to-user usage.
-#
-# More of the Guninski "copy_to_user() takes a size_t" series.
-#
-# net/atm/addr.c
-# 2005/02/08 07:59:48-08:00 torvalds@ppc970.osdl.org +1 -1
-# Fix ATM copy-to-user usage.
-#
-# More of the Guninski "copy_to_user() takes a size_t" series.
-#
-# net/atm/addr.h
-# 2005/02/08 07:59:48-08:00 torvalds@ppc970.osdl.org +1 -1
-# Fix ATM copy-to-user usage.
-#
-# More of the Guninski "copy_to_user() takes a size_t" series.
-#
-diff -Nru a/drivers/char/n_tty.c b/drivers/char/n_tty.c
---- a/drivers/char/n_tty.c 2005-02-15 11:56:06 -08:00
-+++ b/drivers/char/n_tty.c 2005-02-15 11:56:06 -08:00
-@@ -1143,13 +1143,13 @@
-
- {
- int retval;
-- ssize_t n;
-+ size_t n;
- unsigned long flags;
-
- retval = 0;
- spin_lock_irqsave(&tty->read_lock, flags);
- n = min(tty->read_cnt, N_TTY_BUF_SIZE - tty->read_tail);
-- n = min((ssize_t)*nr, n);
-+ n = min(*nr, n);
- spin_unlock_irqrestore(&tty->read_lock, flags);
- if (n) {
- mb();
-diff -Nru a/fs/proc/generic.c b/fs/proc/generic.c
---- a/fs/proc/generic.c 2005-02-15 11:55:35 -08:00
-+++ b/fs/proc/generic.c 2005-02-15 11:55:35 -08:00
-@@ -60,7 +60,7 @@
- return -ENOMEM;
-
- while ((nbytes > 0) && !eof) {
-- count = min_t(ssize_t, PROC_BLOCK_SIZE, nbytes);
-+ count = min_t(size_t, PROC_BLOCK_SIZE, nbytes);
-
- start = NULL;
- if (dp->get_info) {
-diff -Nru a/fs/reiserfs/file.c b/fs/reiserfs/file.c
---- a/fs/reiserfs/file.c 2005-02-15 11:56:07 -08:00
-+++ b/fs/reiserfs/file.c 2005-02-15 11:56:07 -08:00
-@@ -588,7 +588,7 @@
-
- /* Unlock pages prepared by reiserfs_prepare_file_region_for_write */
- void reiserfs_unprepare_pages(struct page **prepared_pages, /* list of locked pages */
-- int num_pages /* amount of pages */) {
-+ size_t num_pages /* amount of pages */) {
- int i; // loop counter
-
- for (i=0; i < num_pages ; i++) {
-@@ -619,7 +619,7 @@
- int offset; // offset in page
-
- for ( i = 0, offset = (pos & (PAGE_CACHE_SIZE-1)); i < num_pages ; i++,offset=0) {
-- int count = min_t(int,PAGE_CACHE_SIZE-offset,write_bytes); // How much of bytes to write to this page
-+ size_t count = min_t(size_t,PAGE_CACHE_SIZE-offset,write_bytes); // How much of bytes to write to this page
- struct page *page=prepared_pages[i]; // Current page we process.
-
- fault_in_pages_readable( buf, count);
-@@ -718,8 +718,8 @@
- struct reiserfs_transaction_handle *th,
- struct inode *inode,
- loff_t pos, /* Writing position offset */
-- int num_pages, /* Number of pages to write */
-- int write_bytes, /* number of bytes to write */
-+ size_t num_pages, /* Number of pages to write */
-+ size_t write_bytes, /* number of bytes to write */
- struct page **prepared_pages /* list of pages */
- )
- {
-@@ -854,9 +854,9 @@
- static int reiserfs_prepare_file_region_for_write(
- struct inode *inode /* Inode of the file */,
- loff_t pos, /* position in the file */
-- int num_pages, /* number of pages to
-+ size_t num_pages, /* number of pages to
- prepare */
-- int write_bytes, /* Amount of bytes to be
-+ size_t write_bytes, /* Amount of bytes to be
- overwritten from
- @pos */
- struct page **prepared_pages /* pointer to array
-@@ -1252,10 +1252,9 @@
- while ( count > 0) {
- /* This is the main loop in which we running until some error occures
- or until we write all of the data. */
-- int num_pages;/* amount of pages we are going to write this iteration */
-- int write_bytes; /* amount of bytes to write during this iteration */
-- int blocks_to_allocate; /* how much blocks we need to allocate for
-- this iteration */
-+ size_t num_pages;/* amount of pages we are going to write this iteration */
-+ size_t write_bytes; /* amount of bytes to write during this iteration */
-+ size_t blocks_to_allocate; /* how much blocks we need to allocate for this iteration */
-
- /* (pos & (PAGE_CACHE_SIZE-1)) is an idiom for offset into a page of pos*/
- num_pages = !!((pos+count) & (PAGE_CACHE_SIZE - 1)) + /* round up partial
-@@ -1269,7 +1268,7 @@
- /* If we were asked to write more data than we want to or if there
- is not that much space, then we shorten amount of data to write
- for this iteration. */
-- num_pages = min_t(int, REISERFS_WRITE_PAGES_AT_A_TIME, reiserfs_can_fit_pages(inode->i_sb));
-+ num_pages = min_t(size_t, REISERFS_WRITE_PAGES_AT_A_TIME, reiserfs_can_fit_pages(inode->i_sb));
- /* Also we should not forget to set size in bytes accordingly */
- write_bytes = (num_pages << PAGE_CACHE_SHIFT) -
- (pos & (PAGE_CACHE_SIZE-1));
-@@ -1295,7 +1294,7 @@
- // But overwriting files on absolutelly full volumes would not
- // be very efficient. Well, people are not supposed to fill
- // 100% of disk space anyway.
-- write_bytes = min_t(int, count, inode->i_sb->s_blocksize - (pos & (inode->i_sb->s_blocksize - 1)));
-+ write_bytes = min_t(size_t, count, inode->i_sb->s_blocksize - (pos & (inode->i_sb->s_blocksize - 1)));
- num_pages = 1;
- // No blocks were claimed before, so do it now.
- reiserfs_claim_blocks_to_be_allocated(inode->i_sb, 1 << (PAGE_CACHE_SHIFT - inode->i_blkbits));
-diff -Nru a/net/atm/addr.c b/net/atm/addr.c
---- a/net/atm/addr.c 2005-02-15 11:56:16 -08:00
-+++ b/net/atm/addr.c 2005-02-15 11:56:16 -08:00
-@@ -114,7 +114,7 @@
- }
-
-
--int atm_get_addr(struct atm_dev *dev,struct sockaddr_atmsvc __user *buf,int size)
-+int atm_get_addr(struct atm_dev *dev,struct sockaddr_atmsvc __user *buf,size_t size)
- {
- unsigned long flags;
- struct atm_dev_addr *walk;
-diff -Nru a/net/atm/addr.h b/net/atm/addr.h
---- a/net/atm/addr.h 2005-02-15 11:56:16 -08:00
-+++ b/net/atm/addr.h 2005-02-15 11:56:16 -08:00
-@@ -13,6 +13,6 @@
- void atm_reset_addr(struct atm_dev *dev);
- int atm_add_addr(struct atm_dev *dev,struct sockaddr_atmsvc *addr);
- int atm_del_addr(struct atm_dev *dev,struct sockaddr_atmsvc *addr);
--int atm_get_addr(struct atm_dev *dev,struct sockaddr_atmsvc __user *buf,int size);
-+int atm_get_addr(struct atm_dev *dev,struct sockaddr_atmsvc __user *buf,size_t size);
-
- #endif
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.brk-locked.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.brk-locked.patch
deleted file mode 100644
index 6095e844d5f1..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.brk-locked.patch
+++ /dev/null
@@ -1,303 +0,0 @@
-diff -ur linux-2.6.10/arch/mips/kernel/irixelf.c linux-2.6.10.plasmaroo/arch/mips/kernel/irixelf.c
---- linux-2.6.10/arch/mips/kernel/irixelf.c 2004-12-24 21:35:50.000000000 +0000
-+++ linux-2.6.10.plasmaroo/arch/mips/kernel/irixelf.c 2005-01-07 15:36:00.383356800 +0000
-@@ -127,7 +127,7 @@
- end = PAGE_ALIGN(end);
- if (end <= start)
- return;
-- do_brk(start, end - start);
-+ do_brk_locked(start, end - start);
- }
-
-
-@@ -375,7 +375,7 @@
-
- /* Map the last of the bss segment */
- if (last_bss > len) {
-- do_brk(len, (last_bss - len));
-+ do_brk_locked(len, (last_bss - len));
- }
- kfree(elf_phdata);
-
-@@ -562,7 +562,7 @@
- unsigned long v;
- struct prda *pp;
-
-- v = do_brk (PRDA_ADDRESS, PAGE_SIZE);
-+ v = do_brk_locked (PRDA_ADDRESS, PAGE_SIZE);
-
- if (v < 0)
- return;
-@@ -853,7 +853,7 @@
- len = (elf_phdata->p_filesz + elf_phdata->p_vaddr+ 0xfff) & 0xfffff000;
- bss = elf_phdata->p_memsz + elf_phdata->p_vaddr;
- if (bss > len)
-- do_brk(len, bss-len);
-+ do_brk_locked(len, bss-len);
- kfree(elf_phdata);
- return 0;
- }
-diff -ur linux-2.6.10/arch/sparc64/kernel/binfmt_aout32.c linux-2.6.10.plasmaroo/arch/sparc64/kernel/binfmt_aout32.c
---- linux-2.6.10/arch/sparc64/kernel/binfmt_aout32.c 2004-12-24 21:34:45.000000000 +0000
-+++ linux-2.6.10.plasmaroo/arch/sparc64/kernel/binfmt_aout32.c 2005-01-07 15:36:00.432349352 +0000
-@@ -49,7 +49,7 @@
- end = PAGE_ALIGN(end);
- if (end <= start)
- return;
-- do_brk(start, end - start);
-+ do_brk_locked(start, end - start);
- }
-
- /*
-@@ -246,10 +246,10 @@
- if (N_MAGIC(ex) == NMAGIC) {
- loff_t pos = fd_offset;
- /* Fuck me plenty... */
-- error = do_brk(N_TXTADDR(ex), ex.a_text);
-+ error = do_brk_locked(N_TXTADDR(ex), ex.a_text);
- bprm->file->f_op->read(bprm->file, (char __user *)N_TXTADDR(ex),
- ex.a_text, &pos);
-- error = do_brk(N_DATADDR(ex), ex.a_data);
-+ error = do_brk_locked(N_DATADDR(ex), ex.a_data);
- bprm->file->f_op->read(bprm->file, (char __user *)N_DATADDR(ex),
- ex.a_data, &pos);
- goto beyond_if;
-@@ -257,7 +257,7 @@
-
- if (N_MAGIC(ex) == OMAGIC) {
- loff_t pos = fd_offset;
-- do_brk(N_TXTADDR(ex) & PAGE_MASK,
-+ do_brk_locked(N_TXTADDR(ex) & PAGE_MASK,
- ex.a_text+ex.a_data + PAGE_SIZE - 1);
- bprm->file->f_op->read(bprm->file, (char __user *)N_TXTADDR(ex),
- ex.a_text+ex.a_data, &pos);
-@@ -272,7 +272,7 @@
-
- if (!bprm->file->f_op->mmap) {
- loff_t pos = fd_offset;
-- do_brk(0, ex.a_text+ex.a_data);
-+ do_brk_locked(0, ex.a_text+ex.a_data);
- bprm->file->f_op->read(bprm->file,
- (char __user *)N_TXTADDR(ex),
- ex.a_text+ex.a_data, &pos);
-@@ -389,7 +389,7 @@
- len = PAGE_ALIGN(ex.a_text + ex.a_data);
- bss = ex.a_text + ex.a_data + ex.a_bss;
- if (bss > len) {
-- error = do_brk(start_addr + len, bss - len);
-+ error = do_brk_locked(start_addr + len, bss - len);
- retval = error;
- if (error != start_addr + len)
- goto out;
-diff -Nur linux-2.6.10/arch/x86_64/ia32/ia32_aout.c linux-2.6.10.plasmaroo/arch/x86_64/ia32/ia32_aout.c
---- linux-2.6.10/arch/x86_64/ia32/ia32_aout.c 2005-01-03 16:17:04.000000000 -0200
-+++ linux-2.6.10.plasmaroo/arch/x86_64/ia32/ia32_aout.c 2005-01-03 16:46:53.846823360 -0200
-@@ -115,7 +115,7 @@
- end = PAGE_ALIGN(end);
- if (end <= start)
- return;
-- do_brk(start, end - start);
-+ do_brk_locked(start, end - start);
- }
-
- #if CORE_DUMP
-@@ -325,7 +325,7 @@
- pos = 32;
- map_size = ex.a_text+ex.a_data;
-
-- error = do_brk(text_addr & PAGE_MASK, map_size);
-+ error = do_brk_locked(text_addr & PAGE_MASK, map_size);
- if (error != (text_addr & PAGE_MASK)) {
- send_sig(SIGKILL, current, 0);
- return error;
-@@ -361,7 +361,7 @@
-
- if (!bprm->file->f_op->mmap||((fd_offset & ~PAGE_MASK) != 0)) {
- loff_t pos = fd_offset;
-- do_brk(N_TXTADDR(ex), ex.a_text+ex.a_data);
-+ do_brk_locked(N_TXTADDR(ex), ex.a_text+ex.a_data);
- bprm->file->f_op->read(bprm->file,(char *)N_TXTADDR(ex),
- ex.a_text+ex.a_data, &pos);
- flush_icache_range((unsigned long) N_TXTADDR(ex),
-@@ -470,7 +470,7 @@
- }
- #endif
-
-- do_brk(start_addr, ex.a_text + ex.a_data + ex.a_bss);
-+ do_brk_locked(start_addr, ex.a_text + ex.a_data + ex.a_bss);
-
- file->f_op->read(file, (char *)start_addr,
- ex.a_text + ex.a_data, &pos);
-@@ -494,7 +494,7 @@
- len = PAGE_ALIGN(ex.a_text + ex.a_data);
- bss = ex.a_text + ex.a_data + ex.a_bss;
- if (bss > len) {
-- error = do_brk(start_addr + len, bss - len);
-+ error = do_brk_locked(start_addr + len, bss - len);
- retval = error;
- if (error != start_addr + len)
- goto out;
-diff -ur linux-2.6.10/fs/binfmt_aout.c linux-2.6.10.plasmaroo/fs/binfmt_aout.c
---- linux-2.6.10/fs/binfmt_aout.c 2004-12-24 21:35:50.000000000 +0000
-+++ linux-2.6.10.plasmaroo/fs/binfmt_aout.c 2005-01-07 15:36:00.000000000 +0000
-@@ -50,7 +50,7 @@
- start = PAGE_ALIGN(start);
- end = PAGE_ALIGN(end);
- if (end > start) {
-- unsigned long addr = do_brk(start, end - start);
-+ unsigned long addr = do_brk_locked(start, end - start);
- if (BAD_ADDR(addr))
- return addr;
- }
-@@ -323,10 +323,10 @@
- loff_t pos = fd_offset;
- /* Fuck me plenty... */
- /* <AOL></AOL> */
-- error = do_brk(N_TXTADDR(ex), ex.a_text);
-+ error = do_brk_locked(N_TXTADDR(ex), ex.a_text);
- bprm->file->f_op->read(bprm->file, (char *) N_TXTADDR(ex),
- ex.a_text, &pos);
-- error = do_brk(N_DATADDR(ex), ex.a_data);
-+ error = do_brk_locked(N_DATADDR(ex), ex.a_data);
- bprm->file->f_op->read(bprm->file, (char *) N_DATADDR(ex),
- ex.a_data, &pos);
- goto beyond_if;
-@@ -347,7 +347,7 @@
- map_size = ex.a_text+ex.a_data;
- #endif
-
-- error = do_brk(text_addr & PAGE_MASK, map_size);
-+ error = do_brk_locked(text_addr & PAGE_MASK, map_size);
- if (error != (text_addr & PAGE_MASK)) {
- send_sig(SIGKILL, current, 0);
- return error;
-@@ -382,7 +382,7 @@
-
- if (!bprm->file->f_op->mmap||((fd_offset & ~PAGE_MASK) != 0)) {
- loff_t pos = fd_offset;
-- do_brk(N_TXTADDR(ex), ex.a_text+ex.a_data);
-+ do_brk_locked(N_TXTADDR(ex), ex.a_text+ex.a_data);
- bprm->file->f_op->read(bprm->file,
- (char __user *)N_TXTADDR(ex),
- ex.a_text+ex.a_data, &pos);
-@@ -488,7 +488,7 @@
- error_time = jiffies;
- }
-
-- do_brk(start_addr, ex.a_text + ex.a_data + ex.a_bss);
-+ do_brk_locked(start_addr, ex.a_text + ex.a_data + ex.a_bss);
-
- file->f_op->read(file, (char __user *)start_addr,
- ex.a_text + ex.a_data, &pos);
-@@ -512,7 +512,7 @@
- len = PAGE_ALIGN(ex.a_text + ex.a_data);
- bss = ex.a_text + ex.a_data + ex.a_bss;
- if (bss > len) {
-- error = do_brk(start_addr + len, bss - len);
-+ error = do_brk_locked(start_addr + len, bss - len);
- retval = error;
- if (error != start_addr + len)
- goto out;
-diff -ur linux-2.6.10/fs/binfmt_elf.c linux-2.6.10.plasmaroo/fs/binfmt_elf.c
---- linux-2.6.10/fs/binfmt_elf.c 2004-12-24 21:34:33.000000000 +0000
-+++ linux-2.6.10.plasmaroo/fs/binfmt_elf.c 2005-01-07 15:36:00.000000000 +0000
-@@ -88,7 +88,7 @@
- start = ELF_PAGEALIGN(start);
- end = ELF_PAGEALIGN(end);
- if (end > start) {
-- unsigned long addr = do_brk(start, end - start);
-+ unsigned long addr = do_brk_locked(start, end - start);
- if (BAD_ADDR(addr))
- return addr;
- }
-@@ -408,7 +408,7 @@
-
- /* Map the last of the bss segment */
- if (last_bss > elf_bss) {
-- error = do_brk(elf_bss, last_bss - elf_bss);
-+ error = do_brk_locked(elf_bss, last_bss - elf_bss);
- if (BAD_ADDR(error))
- goto out_close;
- }
-@@ -448,7 +448,7 @@
- goto out;
- }
-
-- do_brk(0, text_data);
-+ do_brk_locked(0, text_data);
- if (!interpreter->f_op || !interpreter->f_op->read)
- goto out;
- if (interpreter->f_op->read(interpreter, addr, text_data, &offset) < 0)
-@@ -456,7 +456,7 @@
- flush_icache_range((unsigned long)addr,
- (unsigned long)addr + text_data);
-
-- do_brk(ELF_PAGESTART(text_data + ELF_MIN_ALIGN - 1),
-+ do_brk_locked(ELF_PAGESTART(text_data + ELF_MIN_ALIGN - 1),
- interp_ex->a_bss);
- elf_entry = interp_ex->a_entry;
-
-@@ -1025,7 +1025,7 @@
- len = ELF_PAGESTART(elf_phdata->p_filesz + elf_phdata->p_vaddr + ELF_MIN_ALIGN - 1);
- bss = elf_phdata->p_memsz + elf_phdata->p_vaddr;
- if (bss > len)
-- do_brk(len, bss - len);
-+ do_brk_locked(len, bss - len);
- error = 0;
-
- out_free_ph:
-diff -ur linux-2.6.10/include/linux/mm.h linux-2.6.10.plasmaroo/include/linux/mm.h
---- linux-2.6.10/include/linux/mm.h 2004-12-24 21:33:50.000000000 +0000
-+++ linux-2.6.10.plasmaroo/include/linux/mm.h 2005-01-07 15:36:00.000000000 +0000
-@@ -704,6 +704,7 @@
- extern int do_munmap(struct mm_struct *, unsigned long, size_t);
-
- extern unsigned long do_brk(unsigned long, unsigned long);
-+extern unsigned long do_brk_locked(unsigned long, unsigned long);
-
- /* filemap.c */
- extern unsigned long page_unuse(struct page *);
-diff -ur linux-2.6.10/mm/mmap.c linux-2.6.10.plasmaroo/mm/mmap.c
---- linux-2.6.10/mm/mmap.c 2004-12-24 21:35:00.000000000 +0000
-+++ linux-2.6.10.plasmaroo/mm/mmap.c 2005-01-07 15:36:04.000000000 +0000
-@@ -1826,6 +1826,20 @@
-
- EXPORT_SYMBOL(do_brk);
-
-+/* locking version of do_brk. */
-+unsigned long do_brk_locked(unsigned long addr, unsigned long len)
-+{
-+ unsigned long ret;
-+
-+ down_write(&current->mm->mmap_sem);
-+ ret = do_brk(addr, len);
-+ up_write(&current->mm->mmap_sem);
-+
-+ return ret;
-+}
-+
-+EXPORT_SYMBOL(do_brk_locked);
-+
- /* Release all mmaps. */
- void exit_mmap(struct mm_struct *mm)
- {
-@@ -1952,3 +1966,4 @@
- }
- return new_vma;
- }
-+
-diff -ur linux-2.6.10/mm/nommu.c linux-2.6.10.plasmaroo/mm/nommu.c
---- linux-2.6.10/mm/nommu.c 2004-12-24 21:35:25.000000000 +0000
-+++ linux-2.6.10.plasmaroo/mm/nommu.c 2005-01-07 15:30:24.000000000 +0000
-@@ -557,6 +557,11 @@
- return -ENOMEM;
- }
-
-+unsigned long do_brk_locked(unsigned long addr, unsigned long len)
-+{
-+ return -ENOMEM;
-+}
-+
- struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr)
- {
- return NULL;
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.smbfs.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.smbfs.patch
deleted file mode 100644
index f10cfedfab16..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.10.smbfs.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-diff -urN linux-2.6.8.1/fs/smbfs/proc.c linux-2.6.8.1.plasmaroo/fs/smbfs/proc.c
---- linux-2.6.8.1/fs/smbfs/proc.c 2004-08-24 17:15:57.000000000 +1000
-+++ linux-2.6.8.1.plasmaroo/fs/smbfs/proc.c 2004-11-06 11:27:20.000000000 +1100
-@@ -1427,9 +1427,9 @@
- * So we must first calculate the amount of padding used by the server.
- */
- data_off -= hdrlen;
-- if (data_off > SMB_READX_MAX_PAD) {
-- PARANOIA("offset is larger than max pad!\n");
-- PARANOIA("%d > %d\n", data_off, SMB_READX_MAX_PAD);
-+ if (data_off > SMB_READX_MAX_PAD || data_off < 0) {
-+ PARANOIA("offset is larger than SMB_READX_MAX_PAD or negative!\n");
-+ PARANOIA("%d > %d || %d < 0\n", data_off, SMB_READX_MAX_PAD, data_off);
- req->rq_rlen = req->rq_bufsize + 1;
- return;
- }
-diff -urN linux-2.6.8.1/fs/smbfs/request.c linux-2.6.8.1.plasmaroo/fs/smbfs/request.c
---- linux-2.6.8.1/fs/smbfs/request.c 2004-11-06 11:27:51.000000000 +1100
-+++ linux-2.6.8.1.plasmaroo/fs/smbfs/request.c 2004-11-06 11:27:20.000000000 +1100
-@@ -588,6 +588,10 @@
- data_count = WVAL(inbuf, smb_drcnt);
-
- /* Modify offset for the split header/buffer we use */
-+ if (data_offset < hdrlen)
-+ goto out_bad_data;
-+ if (parm_offset < hdrlen)
-+ goto out_bad_parm;
- data_offset -= hdrlen;
- parm_offset -= hdrlen;
-
-@@ -607,6 +611,10 @@
- req->rq_lparm = parm_count;
- req->rq_data = req->rq_buffer + data_offset;
- req->rq_parm = req->rq_buffer + parm_offset;
-+ if (parm_offset + parm_count > req->rq_rlen)
-+ goto out_bad_parm;
-+ if (data_offset + data_count > req->rq_rlen)
-+ goto out_bad_data;
- return 0;
- }
-
-@@ -643,8 +652,12 @@
-
- if (parm_disp + parm_count > req->rq_total_parm)
- goto out_bad_parm;
-+ if (parm_offset + parm_count > req->rq_rlen)
-+ goto out_bad_parm;
- if (data_disp + data_count > req->rq_total_data)
- goto out_bad_data;
-+ if (data_offset + data_count > req->rq_rlen)
-+ goto out_bad_data;
-
- inbuf = req->rq_buffer;
- memcpy(req->rq_parm + parm_disp, inbuf + parm_offset, parm_count);
-@@ -676,13 +692,13 @@
- req->rq_errno = -EIO;
- goto out;
- out_bad_parm:
-- printk(KERN_ERR "smb_trans2: invalid parms, disp=%d, cnt=%d, tot=%d\n",
-- parm_disp, parm_count, parm_tot);
-+ printk(KERN_ERR "smb_trans2: invalid parms, disp=%d, cnt=%d, tot=%d, ofs=%d\n",
-+ parm_disp, parm_count, parm_tot, parm_offset);
- req->rq_errno = -EIO;
- goto out;
- out_bad_data:
-- printk(KERN_ERR "smb_trans2: invalid data, disp=%d, cnt=%d, tot=%d\n",
-- data_disp, data_count, data_tot);
-+ printk(KERN_ERR "smb_trans2: invalid data, disp=%d, cnt=%d, tot=%d, ofs=%d\n",
-+ data_disp, data_count, data_tot, data_offset);
- req->rq_errno = -EIO;
- out:
- return req->rq_errno;
diff --git a/sys-kernel/xbox-sources/files/xbox-sources-2.6.8.1.CAN-2004-1056.patch b/sys-kernel/xbox-sources/files/xbox-sources-2.6.8.1.CAN-2004-1056.patch
deleted file mode 100644
index f55ca8372e38..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources-2.6.8.1.CAN-2004-1056.patch
+++ /dev/null
@@ -1,202 +0,0 @@
-diff -ur linux-2.6.7/drivers/char/drm/i810_dma.c linux-2.6.7.drm.plasmaroo/drivers/char/drm/i810_dma.c
---- linux-2.6.7/drivers/char/drm/i810_dma.c 2004-06-16 06:19:12.000000000 +0100
-+++ linux-2.6.7.drm.plasmaroo/drivers/char/drm/i810_dma.c 2004-12-19 22:52:54.885438960 +0000
-@@ -1034,10 +1034,7 @@
- drm_file_t *priv = filp->private_data;
- drm_device_t *dev = priv->dev;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_flush_ioctl called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- i810_flush_queue(dev);
- return 0;
-@@ -1059,10 +1056,7 @@
- if (copy_from_user(&vertex, (drm_i810_vertex_t *)arg, sizeof(vertex)))
- return -EFAULT;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_dma_vertex called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- DRM_DEBUG("i810 dma vertex, idx %d used %d discard %d\n",
- vertex.idx, vertex.used, vertex.discard);
-@@ -1094,10 +1088,7 @@
- if (copy_from_user(&clear, (drm_i810_clear_t *)arg, sizeof(clear)))
- return -EFAULT;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_clear_bufs called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- /* GH: Someone's doing nasty things... */
- if (!dev->dev_private) {
-@@ -1118,10 +1109,8 @@
-
- DRM_DEBUG("i810_swap_bufs\n");
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_swap_buf called without lock held\n");
-- return -EINVAL;
-- }
-+
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- i810_dma_dispatch_swap( dev );
- return 0;
-@@ -1156,10 +1145,7 @@
- if (copy_from_user(&d, (drm_i810_dma_t *)arg, sizeof(d)))
- return -EFAULT;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_dma called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- d.granted = 0;
-
-@@ -1270,10 +1256,7 @@
- return -EFAULT;
-
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_dma_mc called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- if (mc.idx >= dma->buf_count || mc.idx < 0)
- return -EINVAL;
-@@ -1321,10 +1304,7 @@
- drm_device_t *dev = priv->dev;
- drm_i810_private_t *dev_priv = (drm_i810_private_t *)dev->dev_private;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_fstatus called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
- return I810_READ(0x30008);
- }
-
-@@ -1335,10 +1315,7 @@
- drm_device_t *dev = priv->dev;
- drm_i810_private_t *dev_priv = (drm_i810_private_t *)dev->dev_private;
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_ov0_flip called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- //Tell the overlay to update
- I810_WRITE(0x30000,dev_priv->overlay_physical | 0x80000000);
-@@ -1380,10 +1357,7 @@
-
- DRM_DEBUG("%s\n", __FUNCTION__);
-
-- if (!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i810_flip_buf called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- if (!dev_priv->page_flipping)
- i810_do_init_pageflip( dev );
-diff -ur linux-2.6.7/drivers/char/drm/i830_dma.c linux-2.6.7.drm.plasmaroo/drivers/char/drm/i830_dma.c
---- linux-2.6.7/drivers/char/drm/i830_dma.c 2004-06-16 06:18:57.000000000 +0100
-+++ linux-2.6.7.drm.plasmaroo/drivers/char/drm/i830_dma.c 2004-12-19 22:52:54.887438656 +0000
-@@ -1320,10 +1320,7 @@
- drm_file_t *priv = filp->private_data;
- drm_device_t *dev = priv->dev;
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_flush_ioctl called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- i830_flush_queue(dev);
- return 0;
-@@ -1344,10 +1341,7 @@
- if (copy_from_user(&vertex, (drm_i830_vertex_t __user *)arg, sizeof(vertex)))
- return -EFAULT;
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_dma_vertex called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- DRM_DEBUG("i830 dma vertex, idx %d used %d discard %d\n",
- vertex.idx, vertex.used, vertex.discard);
-@@ -1374,10 +1368,7 @@
- if (copy_from_user(&clear, (drm_i830_clear_t __user *)arg, sizeof(clear)))
- return -EFAULT;
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_clear_bufs called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- /* GH: Someone's doing nasty things... */
- if (!dev->dev_private) {
-@@ -1399,10 +1390,7 @@
-
- DRM_DEBUG("i830_swap_bufs\n");
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_swap_buf called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- i830_dma_dispatch_swap( dev );
- return 0;
-@@ -1443,10 +1431,7 @@
-
- DRM_DEBUG("%s\n", __FUNCTION__);
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_flip_buf called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- if (!dev_priv->page_flipping)
- i830_do_init_pageflip( dev );
-@@ -1485,10 +1470,7 @@
- if (copy_from_user(&d, (drm_i830_dma_t __user *)arg, sizeof(d)))
- return -EFAULT;
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_dma called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- d.granted = 0;
-
-diff -ur linux-2.6.7/drivers/char/drm/i830_irq.c linux-2.6.7.drm.plasmaroo/drivers/char/drm/i830_irq.c
---- linux-2.6.7/drivers/char/drm/i830_irq.c 2004-06-16 06:19:44.000000000 +0100
-+++ linux-2.6.7.drm.plasmaroo/drivers/char/drm/i830_irq.c 2004-12-19 22:52:54.887438656 +0000
-@@ -129,10 +129,7 @@
- drm_i830_irq_emit_t emit;
- int result;
-
-- if(!_DRM_LOCK_IS_HELD(dev->lock.hw_lock->lock)) {
-- DRM_ERROR("i830_irq_emit called without lock held\n");
-- return -EINVAL;
-- }
-+ LOCK_TEST_WITH_RETURN( dev, filp );
-
- if ( !dev_priv ) {
- DRM_ERROR( "%s called with no initialization\n", __FUNCTION__ );
diff --git a/sys-kernel/xbox-sources/files/xbox-sources.AF_UNIX.patch b/sys-kernel/xbox-sources/files/xbox-sources.AF_UNIX.patch
deleted file mode 100644
index 6ced78404a2d..000000000000
--- a/sys-kernel/xbox-sources/files/xbox-sources.AF_UNIX.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- linux-2.4.27/net/unix/af_unix.c 2004-11-24 08:23:21 -08:00
-+++ linux-2.4.28/net/unix/af_unix.c 2004-11-24 08:23:21 -08:00
-@@ -1403,9 +1403,11 @@
-
- msg->msg_namelen = 0;
-
-+ down(&sk->protinfo.af_unix.readsem);
-+
- skb = skb_recv_datagram(sk, flags, noblock, &err);
- if (!skb)
-- goto out;
-+ goto out_unlock;
-
- wake_up_interruptible(&sk->protinfo.af_unix.peer_wait);
-
-@@ -1449,6 +1451,8 @@
-
- out_free:
- skb_free_datagram(sk,skb);
-+out_unlock:
-+ up(&sk->protinfo.af_unix.readsem);
- out:
- return err;
- }
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.4.31.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.4.31.ebuild
deleted file mode 100644
index 7be507fe70c8..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.4.31.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xbox-sources/xbox-sources-2.4.31.ebuild,v 1.1 2005/09/01 20:04:39 gimli Exp $
-
-ETYPE="sources"
-inherit kernel-2
-detect_version
-
-XBOX_PATCH="xbox-sources-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.patch.bz2"
-
-SRC_URI="${KERNEL_URI}
- mirror://gentoo/${XBOX_PATCH}
- mirror://gentoo/${P}.squashfs.patch.bz2"
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-HOMEPAGE="http://www.xbox-linux.org"
-K_NOSETEXTRAVERSION="don't_set_it"
-KEYWORDS="x86 -*"
-
-UNIPATCH_LIST="
- ${DISTDIR}/${XBOX_PATCH}
- ${DISTDIR}/${P}.squashfs.patch.bz2"
-
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.4.32.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.4.32.ebuild
deleted file mode 100644
index 58d415f4afa3..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.4.32.ebuild
+++ /dev/null
@@ -1,20 +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/xbox-sources/xbox-sources-2.4.32.ebuild,v 1.2 2006/03/02 21:13:25 gimli Exp $
-
-ETYPE="sources"
-inherit kernel-2
-detect_version
-
-KEYWORDS="x86 -*"
-IUSE=""
-
-UNIPATCH_STRICTORDER='Y'
-UNIPATCH_LIST="${DISTDIR}/${PF}.tar.bz2"
-
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-HOMEPAGE="http://www.xbox-linux.org"
-
-SRC_URI="${KERNEL_URI} mirror://gentoo/${PF}.tar.bz2"
-K_NOSETEXTRAVERSION="don't_set_it"
-
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.6.10-r2.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.6.10-r2.ebuild
deleted file mode 100644
index 122a5efbfd35..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.6.10-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xbox-sources/xbox-sources-2.6.10-r2.ebuild,v 1.2 2005/04/13 19:32:40 plasmaroo Exp $
-
-ETYPE='sources'
-inherit kernel-2
-detect_version
-
-# version of gentoo patchset
-XBOX_PATCHES=xboxpatches-2.6.10-20050102.tar.bz2
-
-K_NOSETEXTRAVERSION="don't_set_it"
-KEYWORDS="~x86 -*"
-UNIPATCH_LIST="
- ${DISTDIR}/${XBOX_PATCHES}
- ${FILESDIR}/${PN}-2.6.8.1.CAN-2004-1056.patch
- ${FILESDIR}/${P}.smbfs.patch
- ${FILESDIR}/${P}.75963.patch
- ${FILESDIR}/${P}.brk-locked.patch
- ${FILESDIR}/${P}.74070.patch
- ${FILESDIR}/${P}.77666.patch
- ${FILESDIR}/${P}.77923.patch
- ${FILESDIR}/${P}.81106.patch
- ${FILESDIR}/${P}.82141.patch"
-DESCRIPTION='Full sources for the Xbox Linux kernel'
-SRC_URI="${KERNEL_URI}
- mirror://gentoo/${XBOX_PATCHES}"
-
-pkg_postinst() {
- einfo ''
- einfo 'WARNING: The FATX driver is currently horribly broken. Writing to a FATX partition with this kernel will corrupt it.'
- einfo ''
-}
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.6.11.7.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.6.11.7.ebuild
deleted file mode 100644
index 76f659a366ac..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.6.11.7.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xbox-sources/xbox-sources-2.6.11.7.ebuild,v 1.1 2005/04/17 15:54:11 chrb Exp $
-
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-ETYPE='sources'
-inherit kernel-2
-detect_arch
-detect_version
-
-# version of gentoo patchset
-XBOX_PATCHES=xboxpatches-2.6.11-20050417.tar.bz2
-
-KEYWORDS="~x86 -*"
-UNIPATCH_LIST="
- ${ARCH_PATCH}
- ${DISTDIR}/${XBOX_PATCHES}"
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-SRC_URI="${KERNEL_URI}
- ${ARCH_URI}
- mirror://gentoo/${XBOX_PATCHES}"
-
-pkg_postinst() {
- einfo ''
- einfo 'FATX WARNING: This kernel includes the new driver. There may well be bugs.'
- einfo ''
-}
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.6.12.5.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.6.12.5.ebuild
deleted file mode 100644
index f82470c27819..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.6.12.5.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xbox-sources/xbox-sources-2.6.12.5.ebuild,v 1.1 2005/08/20 13:05:05 chrb Exp $
-
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-ETYPE='sources'
-inherit kernel-2
-detect_arch
-detect_version
-
-# version of gentoo patchset
-XBOX_PATCHES=xboxpatches-2.6.12.5-20050820.tar.bz2
-
-KEYWORDS="~x86 -*"
-UNIPATCH_LIST="
- ${ARCH_PATCH}
- ${DISTDIR}/${XBOX_PATCHES}"
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-SRC_URI="${KERNEL_URI}
- ${ARCH_URI}
- mirror://gentoo/${XBOX_PATCHES}"
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.6.14.3.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.6.14.3.ebuild
deleted file mode 100644
index 1860ddd6d6a0..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.6.14.3.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/xbox-sources/xbox-sources-2.6.14.3.ebuild,v 1.1 2005/12/12 21:39:40 gimli Exp $
-
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-ETYPE='sources'
-inherit kernel-2
-detect_arch
-detect_version
-
-# version of gentoo patchset
-XBOX_PATCHES=xbox-sources-2.6.14-20051208.patch.bz2
-
-KEYWORDS="~x86 -*"
-UNIPATCH_LIST="
- ${ARCH_PATCH}
- ${DISTDIR}/${XBOX_PATCHES}"
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-SRC_URI="${KERNEL_URI}
- ${ARCH_URI}
- mirror://gentoo/${XBOX_PATCHES}"
diff --git a/sys-kernel/xbox-sources/xbox-sources-2.6.16.5.ebuild b/sys-kernel/xbox-sources/xbox-sources-2.6.16.5.ebuild
deleted file mode 100644
index d37e59110329..000000000000
--- a/sys-kernel/xbox-sources/xbox-sources-2.6.16.5.ebuild
+++ /dev/null
@@ -1,22 +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/xbox-sources/xbox-sources-2.6.16.5.ebuild,v 1.1 2006/04/15 18:09:38 chrb Exp $
-
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-ETYPE='sources'
-inherit kernel-2
-detect_arch
-detect_version
-
-# version of gentoo patchset
-XBOX_PATCHES=linux-2.6.16-xbox.patch.gz
-
-KEYWORDS="~x86 -*"
-UNIPATCH_LIST="
- ${ARCH_PATCH}
- ${DISTDIR}/${XBOX_PATCHES}"
-DESCRIPTION="Full sources for the Xbox Linux kernel"
-SRC_URI="${KERNEL_URI}
- ${ARCH_URI}
- mirror://sourceforge/xbox-linux/${XBOX_PATCHES}"