I'm trying a build of 2.4.5pre5 without the knfsd or the ide patches and
will see if this still happens. My only other local changes should all be
innocuous:
--- drivers/char/console.c.orig Sat Apr 7 13:40:41 2001
+++ drivers/char/console.c Sat Apr 7 13:41:27 2001
@@ -2678,7 +2678,9 @@
static void blank_screen(unsigned long dummy)
{
+#if 0 /* don't ever blank */
timer_do_blank_screen(0, 1);
+#endif
}
void poke_blanked_console(void)
--- net/ipv4/tcp_ipv4.c.origSat Apr 7 13:50:29 2001
+++ net/ipv4/tcp_ipv4.c Sat Apr 7 13:50:31 2001
@@ -96,7 +96,7 @@
* For high-usage systems, use sysctl to change this to
* 32768-61000
*/
-int sysctl_local_port_range[2] = { 1024, 4999 };
+int sysctl_local_port_range[2] = { 1024, };
int tcp_port_rover = (1024 - 1);
static __inline__ int tcp_hashfn(__u32 laddr, __u16 lport,
--- include/linux/fs.h.orig Sat Apr 7 13:44:56 2001
+++ include/linux/fs.h Sat Apr 7 13:46:23 2001
@@ -64,8 +64,8 @@
extern int max_super_blocks, nr_super_blocks;
extern int leases_enable, dir_notify_enable, lease_break_time;
-#define NR_FILE 8192 /* this can well be larger on a larger system */
-#define NR_RESERVED_FILES 10 /* reserved for root */
+#define NR_FILE 262140/* this can well be larger on a larger
system */
+#define NR_RESERVED_FILES 128 /* reserved for root */
#define NR_SUPER 256
#define MAY_EXEC 1
--- include/linux/sem.h.origSat Apr 7 13:47:13 2001
+++ include/linux/sem.h Sat Apr 7 13:47:15 2001
@@ -66,7 +66,7 @@
#define SEMMNI 128 /* <= IPCMNI max # of semaphore
identifiers */
#define SEMMSL 250 /* <= 8 000 max num of semaphores per id */
#define SEMMNS (SEMMNI*SEMMSL) /* <= INT_MAX max # of semaphores in system
*/
-#define SEMOPM 32 /* <= 1 000 max num of ops per semop call */
+#define SEMOPM 128/* <= 1 000 max num of ops per semop call */
#define SEMVMX 32767 /* <= 32767 semaphore maximum value */
/* unused */
> -Original Message-
> From: Neulinger, Nathan
> Sent: Wednesday, May 23, 2001 12:11 PM
> To: '[EMAIL PROTECTED]'
> Subject: lot's of oops's on 2.4.4 in d_lookup/cached_lookup
>
>
> I've got a system monitoring box, running 2.4.4 with a few
> patches (ide, inode-nr_unused, max-readahead, knfsd, and a
> couple of basic tuning opts w/o code changes). Basically, the
> server runs anywhere from a few hours to a few days, but
> always seems to get to a point where it gets tons of the
> following type of oops. It is almost ALWAYS in d_lookup. It's
> not always the same script, but generally is one of a set of
> scripts that get run repeatedly every few minutes. check-all
> is a shell script that just runs a set of local commands
> (/local/sysmon/check-.pl hostname args).
>
> The machine is running afs, but the call traces don't appear
> to be in afs code.
>
> Any ideas on what might be causing this?
>
> Machines been checked with memtest86 all-tests, and came out
> clean. It's a PIII-500 w/ 512MB, drives are on a promise
> ultra100, but drives are ultra66.
>
> Please cc replies.
>
> -- Nathan
>
> May 23 10:53:44 sysmon kernel: Unable to handle kernel paging
> request at virtual address 9600
> May 23 10:53:44 sysmon kernel: c01409f0
> May 23 10:53:44 sysmon kernel: *pde =
> May 23 10:53:44 sysmon kernel: Oops:
> May 23 10:53:44 sysmon kernel: CPU:0
> May 23 10:53:44 sysmon kernel: EIP:0010:[d_lookup+100/260]
> May 23 10:53:44 sysmon kernel: EIP:0010:[]
> May 23 10:53:44 sysmon kernel: EFLAGS: 00010293
> May 23 10:53:44 sysmon kernel: eax: c19a2108 ebx: 95e8
> ecx: 0010 edx: c198
> May 23 10:53:44 sysmon kernel: esi: 0022f9f5 edi: d582dcb0
> ebp: 9600 esp: d582dc4c
> May 23 10:53:44 sysmon kernel: ds: 0018 es: 0018 ss: 0018
> May 23 10:53:44 sysmon kernel: Process check-all (pid: 7409,
> stackpage=d582d000)
> May 23 10:53:44 sysmon kernel: Stack: 0022f9f5 c1890320
> d582dcb0 cee07cad c19a2108 cee07ca9 0022f9f5 0003
> May 23 10:53:44 sysmon kernel:c0138894 c1890320
> d582dcb0 0022f9f5 c0138cf8 c1890320 d582dcb0 0004
> May 23 10:53:44 sysmon kernel:d582dd50 c1890320
> dfcb8b20 cee07ca8 d582c000 0001 d582c000 0001
> May 23 10:53:44 sysmon kernel: Call Trace:
> [cached_lookup+16/84] [path_walk+548/2076]
> [vfs_follow_link+251/376] [ext2_follow_link+23/28]
> [path_walk+905/2076] [open_exec+39/196] [load_script+411/480]
> May 23 10:53:44 sysmon kernel: Call Trace: []
> [] [] [] []
> [] []
> May 23 10:53:44 sysmon kernel:[]
> [] [] [] []
> [] [] []
> May 23 10:53:44 sysmon kernel:[]
> May 23 10:53:44 sysmon kernel: Code: 8