Remove accidently added files.
svn path=/dists/trunk/linux-2.6/; revision=6087
This commit is contained in:
parent
4680af3629
commit
bec9786757
File diff suppressed because it is too large
Load Diff
|
@ -1,67 +0,0 @@
|
|||
diff --git a/arch/ia64/kernel/unaligned.c b/arch/ia64/kernel/unaligned.c
|
||||
index 43b45b6..f2bc971 100644
|
||||
--- a/arch/ia64/kernel/unaligned.c
|
||||
+++ b/arch/ia64/kernel/unaligned.c
|
||||
@@ -24,7 +24,7 @@
|
||||
#include <asm/uaccess.h>
|
||||
#include <asm/unaligned.h>
|
||||
|
||||
-extern void die_if_kernel(char *str, struct pt_regs *regs, long err) __attribute__ ((noreturn));
|
||||
+extern void die_if_kernel(char *str, struct pt_regs *regs, long err);
|
||||
|
||||
#undef DEBUG_UNALIGNED_TRAP
|
||||
|
||||
diff --git a/fs/nfs/direct.c b/fs/nfs/direct.c
|
||||
index 3ebb06e..96c104b 100644
|
||||
--- a/fs/nfs/direct.c
|
||||
+++ b/fs/nfs/direct.c
|
||||
@@ -57,6 +57,7 @@
|
||||
#define NFSDBG_FACILITY NFSDBG_VFS
|
||||
#define MAX_DIRECTIO_SIZE (4096UL << PAGE_SHIFT)
|
||||
|
||||
+static void nfs_free_user_pages(struct page **pages, int npages, int do_dirty);
|
||||
static kmem_cache_t *nfs_direct_cachep;
|
||||
|
||||
/*
|
||||
@@ -106,12 +107,16 @@ nfs_get_user_pages(int rw, unsigned long
|
||||
result = get_user_pages(current, current->mm, user_addr,
|
||||
page_count, (rw == READ), 0,
|
||||
*pages, NULL);
|
||||
+ up_read(¤t->mm->mmap_sem);
|
||||
+ /*
|
||||
+ * If we got fewer pages than expected from get_user_pages(),
|
||||
+ * the user buffer runs off the end of a mapping; return EFAULT.
|
||||
+ */
|
||||
if (result >= 0 && result < page_count) {
|
||||
nfs_free_user_pages(*pages, result, 0);
|
||||
*pages = NULL;
|
||||
result = -EFAULT;
|
||||
}
|
||||
- up_read(¤t->mm->mmap_sem);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
diff --git a/include/linux/types.h b/include/linux/types.h
|
||||
index 21b9ce8..f5a4572 100644
|
||||
--- a/include/linux/types.h
|
||||
+++ b/include/linux/types.h
|
||||
@@ -8,6 +8,7 @@
|
||||
(((bits)+BITS_PER_LONG-1)/BITS_PER_LONG)
|
||||
#define DECLARE_BITMAP(name,bits) \
|
||||
unsigned long name[BITS_TO_LONGS(bits)]
|
||||
+#define BITS_PER_BYTE 8
|
||||
#endif
|
||||
|
||||
#include <linux/posix_types.h>
|
||||
diff --git a/net/core/request_sock.c b/net/core/request_sock.c
|
||||
index b8203de..98f0fc9 100644
|
||||
--- a/net/core/request_sock.c
|
||||
+++ b/net/core/request_sock.c
|
||||
@@ -52,7 +52,6 @@ int reqsk_queue_alloc(struct request_soc
|
||||
get_random_bytes(&lopt->hash_rnd, sizeof(lopt->hash_rnd));
|
||||
rwlock_init(&queue->syn_wait_lock);
|
||||
queue->rskq_accept_head = queue->rskq_accept_head = NULL;
|
||||
- queue->rskq_defer_accept = 0;
|
||||
lopt->nr_table_entries = nr_table_entries;
|
||||
|
||||
write_lock_bh(&queue->syn_wait_lock);
|
|
@ -1,25 +0,0 @@
|
|||
A bug in the assembly code of the vdso can cause gettimeofday() to hang
|
||||
or to return incorrect results. The wrong register was used to test for
|
||||
pending updates of the calibration variables and to create a dependency
|
||||
for subsequent loads. This fixes it.
|
||||
|
||||
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
|
||||
---
|
||||
|
||||
Might be worth applying to the stable series too and/or distro kernels
|
||||
2.6.15 and later
|
||||
|
||||
--- linux-work.orig/arch/powerpc/kernel/vdso64/gettimeofday.S 2006-02-26 08:02:57.000000000 +1100
|
||||
+++ linux-work/arch/powerpc/kernel/vdso64/gettimeofday.S 2006-02-26 08:04:23.000000000 +1100
|
||||
@@ -225,9 +225,9 @@
|
||||
.cfi_startproc
|
||||
/* check for update count & load values */
|
||||
1: ld r8,CFG_TB_UPDATE_COUNT(r3)
|
||||
- andi. r0,r4,1 /* pending update ? loop */
|
||||
+ andi. r0,r8,1 /* pending update ? loop */
|
||||
bne- 1b
|
||||
- xor r0,r4,r4 /* create dependency */
|
||||
+ xor r0,r8,r8 /* create dependency */
|
||||
add r3,r3,r0
|
||||
|
||||
/* Get TB & offset it */
|
|
@ -1,5 +0,0 @@
|
|||
- s390-klibc-buildfix.patch
|
||||
- powerpc-relocate_code.patch
|
||||
+ 2.6.15.5.patch
|
||||
+ 2.6.15.6.patch
|
||||
+ powerpc-vsod-timeshift.patch
|
Loading…
Reference in New Issue