## Automatically generated incremental diff
## From:   linux-2.4.21-bk18
## To:     linux-2.4.21-bk19
## Robot:  $Id: make-incremental-diff,v 1.11 2002/02/20 02:59:33 hpa Exp $

diff -urN linux-2.4.21-bk18/Makefile linux-2.4.21-bk19/Makefile
--- linux-2.4.21-bk18/Makefile	2003-07-26 02:53:48.000000000 -0700
+++ linux-2.4.21-bk19/Makefile	2003-07-26 02:53:56.000000000 -0700
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 4
 SUBLEVEL = 21
-EXTRAVERSION = -bk18
+EXTRAVERSION = -bk19
 
 KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
 
diff -urN linux-2.4.21-bk18/drivers/input/keybdev.c linux-2.4.21-bk19/drivers/input/keybdev.c
--- linux-2.4.21-bk18/drivers/input/keybdev.c	2003-06-13 07:51:34.000000000 -0700
+++ linux-2.4.21-bk19/drivers/input/keybdev.c	2003-07-26 02:53:58.000000000 -0700
@@ -172,7 +172,8 @@
 	if (type != EV_KEY) return;
 
 	if (emulate_raw(code, down))
-		printk(KERN_WARNING "keyboard.c: can't emulate rawmode for keycode %d\n", code);
+		if(code < BTN_MISC)
+			printk(KERN_WARNING "keybdev.c: can't emulate rawmode for keycode %d\n", code);
 
 	tasklet_schedule(&keyboard_tasklet);
 }
diff -urN linux-2.4.21-bk18/fs/binfmt_elf.c linux-2.4.21-bk19/fs/binfmt_elf.c
--- linux-2.4.21-bk18/fs/binfmt_elf.c	2003-07-26 02:53:54.000000000 -0700
+++ linux-2.4.21-bk19/fs/binfmt_elf.c	2003-07-26 02:53:59.000000000 -0700
@@ -797,10 +797,8 @@
 	if (current->ptrace & PT_PTRACED)
 		send_sig(SIGTRAP, current, 0);
 	retval = 0;
+	steal_locks(files, current->files);
 out:
-	if (!retval)
-		steal_locks(files, current->files);
-
 	return retval;
 
 	/* error cleanup */
diff -urN linux-2.4.21-bk18/net/core/filter.c linux-2.4.21-bk19/net/core/filter.c
--- linux-2.4.21-bk18/net/core/filter.c	2001-05-16 10:32:59.000000000 -0700
+++ linux-2.4.21-bk19/net/core/filter.c	2003-07-26 02:54:00.000000000 -0700
@@ -294,10 +294,9 @@
 				goto load_b;
 
 			case BPF_LDX|BPF_B|BPF_MSH:
-				k = fentry->k;
-				if(k >= 0 && (unsigned int)k >= len)
+				if(fentry->k >= len)
 					return (0);
-				X = (data[k] & 0xf) << 2;
+				X = (data[fentry->k] & 0xf) << 2;
 				continue;
 
 			case BPF_LD|BPF_IMM:
