summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Birchinger <joker@gentoo.org>2004-11-27 15:34:58 +0000
committerChristian Birchinger <joker@gentoo.org>2004-11-27 15:34:58 +0000
commitbe1bd00cd31166b0a04677549aac1a3c488ce91b (patch)
tree02f7af4c109126d4b4d4d86165e232e168dc0514 /sys-kernel/sparc-sources/files
parentFixed DoS by smbfs remote overflows (CAN-2004-0883) (Manifest recommit) (diff)
downloadgentoo-2-be1bd00cd31166b0a04677549aac1a3c488ce91b.tar.gz
gentoo-2-be1bd00cd31166b0a04677549aac1a3c488ce91b.tar.bz2
gentoo-2-be1bd00cd31166b0a04677549aac1a3c488ce91b.zip
Removed old version
Diffstat (limited to 'sys-kernel/sparc-sources/files')
-rw-r--r--sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.272
-rw-r--r--sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r12
-rw-r--r--sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r22
-rw-r--r--sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r32
-rw-r--r--sys-kernel/sparc-sources/files/gentoo-sources-2.4.27-binfmt_elf.patch84
-rw-r--r--sys-kernel/sparc-sources/files/use-pte_alloc_one_fast-r1.patch22
6 files changed, 0 insertions, 114 deletions
diff --git a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27 b/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27
deleted file mode 100644
index 9867f8a08441..000000000000
--- a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 59a2e6fde1d110e2ffa20351ac8b4d9e linux-2.4.27.tar.bz2 30898453
-MD5 3a89b9131f7bef39735143233db0bef2 patches-2.4.27-sparc.tar.bz2 162890
diff --git a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r1 b/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r1
deleted file mode 100644
index 9882e799b6cd..000000000000
--- a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r1
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 59a2e6fde1d110e2ffa20351ac8b4d9e linux-2.4.27.tar.bz2 30898453
-MD5 d746a0c8ffcea0d3dfb5c3ac1522ef47 patches-2.4.27-sparc-r1.tar.bz2 163046
diff --git a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r2 b/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r2
deleted file mode 100644
index 662b3b82757a..000000000000
--- a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r2
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 59a2e6fde1d110e2ffa20351ac8b4d9e linux-2.4.27.tar.bz2 30898453
-MD5 4aa6453113601fbd6d134dad8aef21e7 patches-2.4.27-sparc-r2.tar.bz2 181499
diff --git a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r3 b/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r3
deleted file mode 100644
index 662b3b82757a..000000000000
--- a/sys-kernel/sparc-sources/files/digest-sparc-sources-2.4.27-r3
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 59a2e6fde1d110e2ffa20351ac8b4d9e linux-2.4.27.tar.bz2 30898453
-MD5 4aa6453113601fbd6d134dad8aef21e7 patches-2.4.27-sparc-r2.tar.bz2 181499
diff --git a/sys-kernel/sparc-sources/files/gentoo-sources-2.4.27-binfmt_elf.patch b/sys-kernel/sparc-sources/files/gentoo-sources-2.4.27-binfmt_elf.patch
deleted file mode 100644
index bce026adf312..000000000000
--- a/sys-kernel/sparc-sources/files/gentoo-sources-2.4.27-binfmt_elf.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-diff -ur linux-2.4.27-gentoo-r2/fs/binfmt_elf.c linux-2.4.27-gentoo-r3/fs/binfmt_elf.c
---- linux-2.4.27-gentoo-r2/fs/binfmt_elf.c 2004-11-10 20:43:18.000000000 +0000
-+++ linux-2.4.27-gentoo-r3/fs/binfmt_elf.c 2004-11-10 20:33:40.000000000 +0000
-@@ -308,9 +308,12 @@
- goto out;
-
- retval = kernel_read(interpreter,interp_elf_ex->e_phoff,(char *)elf_phdata,size);
-- error = retval;
-- if (retval < 0)
-+ error = -EIO;
-+ if (retval != size) {
-+ if (retval < 0)
-+ error = retval;
- goto out_close;
-+ }
-
- eppnt = elf_phdata;
- for (i=0; i<interp_elf_ex->e_phnum; i++, eppnt++) {
-@@ -686,8 +689,11 @@
- goto out;
-
- retval = kernel_read(bprm->file, elf_ex.e_phoff, (char *) elf_phdata, size);
-- if (retval < 0)
-+ if (retval != size) {
-+ if (retval >= 0)
-+ retval = -EIO;
- goto out_free_ph;
-+ }
-
- files = current->files; /* Refcounted so ok */
- retval = unshare_files();
-@@ -734,8 +740,14 @@
- retval = kernel_read(bprm->file, elf_ppnt->p_offset,
- elf_interpreter,
- elf_ppnt->p_filesz);
-- if (retval < 0)
-+ if (retval != elf_ppnt->p_filesz) {
-+ if (retval >= 0)
-+ retval = -EIO;
- goto out_free_interp;
-+ }
-+ /* make sure path is NULL terminated */
-+ elf_interpreter[elf_ppnt->p_filesz - 1] = '\0';
-+
- /* If the program interpreter is one of these two,
- * then assume an iBCS2 image. Otherwise assume
- * a native linux image.
-@@ -754,8 +766,11 @@
- if (IS_ERR(interpreter))
- goto out_free_interp;
- retval = kernel_read(interpreter, 0, bprm->buf, BINPRM_BUF_SIZE);
-- if (retval < 0)
-+ if (retval != BINPRM_BUF_SIZE) {
-+ if (retval >= 0)
-+ retval = -EIO;
- goto out_free_dentry;
-+ }
-
- /* Get the exec headers */
- interp_ex = *((struct exec *) bprm->buf);
-@@ -967,7 +982,10 @@
- #endif
-
- if (BAD_ADDR(error))
-- continue;
-+ {
-+ send_sig(SIGKILL, current, 0);
-+ goto out_free_dentry;
-+ }
-
- /* PaX: mirror at a randomized base */
- down_write(&current->mm->mmap_sem);
-@@ -1008,7 +1026,10 @@
- {
- error = elf_map(bprm->file, load_bias + vaddr, elf_ppnt, elf_prot, elf_flags);
- if (BAD_ADDR(error))
-- continue;
-+ {
-+ send_sig(SIGKILL, current, 0);
-+ goto out_free_dentry;
-+ }
- }
-
- if (!load_addr_set) {
diff --git a/sys-kernel/sparc-sources/files/use-pte_alloc_one_fast-r1.patch b/sys-kernel/sparc-sources/files/use-pte_alloc_one_fast-r1.patch
deleted file mode 100644
index 6b8a115f3235..000000000000
--- a/sys-kernel/sparc-sources/files/use-pte_alloc_one_fast-r1.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- linux-2.4.26-sparc-r3/mm/memory.c.orig 2004-08-11 23:02:49.000000000 +0200
-+++ linux-2.4.26-sparc-r3/mm/memory.c 2004-08-11 23:05:05.000000000 +0200
-@@ -1594,11 +1594,14 @@
- if (pmd_none(*pmd)) {
- pte_t *new;
-
-- spin_unlock(&mm->page_table_lock);
-- new = pte_alloc_one(mm, address);
-- spin_lock(&mm->page_table_lock);
-- if (!new)
-- return NULL;
-+ new = pte_alloc_one_fast(mm, address);
-+ if (!new) {
-+ spin_unlock(&mm->page_table_lock);
-+ new = pte_alloc_one(mm, address);
-+ spin_lock(&mm->page_table_lock);
-+ if (!new)
-+ return NULL;
-+ }
-
- /*
- * Because we dropped the lock, we should re-check the