(no subject)

Khimenko Victor (khim@sch57.msk.ru)
Sat, 24 Jul 1999 01:57:58 +0400 (MSD)


In <4.1.19990522222356.0095cf10@mail.irisnet.be> Luigi Giacobbe (lgiacobbe@cirb.irisnet.be) wrote:
> I am curently running a Linux box with slackware 4.0 and kernel 2.2.10
> and would like to increase the number of files a proccess is able to
> open.
> I read the proc.txt file under /usr/src/linux/Documentation.
> I understand that the only thing to do is modify NR_OPEN variable in
> limits.h and fs.h and recompile the kernel

> When I try that (I increase NR_OPEN to 4096), the new Kernel is unable
> to boot.
> Any idea ?

Use Cox's kernel and increase this limit with simple `echo' command (it's
run-time option in Cox's kernels, not compile time option)... You should change
few places but IMO much more sane and simple way is via Cox's patches...

> here is a screen snapshot :
> INIT: version 2.76 booting
> get_unused_fd : slot 0 not NULL!
> get_unused_fd : slot 1 not NULL!
> Adding swap : 136516K swap-space (priority -1)
> Unable to handle kernel NULL pointer dereference at virtual address
> 00000008
> current->tss.cr3 = 00101000, %cr3 = 00101000
> *pde= 00000000
> Oops : 0000
> CPU: 0
> EIP: 0010:[<c012023f>]
> EFLAGS : 0010086
> eax: c04cd49c ebx: c009e5c0 ecx: 00000000 edx: 00000000
> esi: c04cd380 edi: 00000282 ebp: 00000081 esp: cff17f80
> ds : 0018 es: 0018 ss:0018
> Process swapon (pid: 7, process nr : 8, stackpage=cff17000)
> stack = c04cd380 00000081 00000081 c04cd49c c0007ba0 c0116a90 c009e5c0
> c04cd380
> cff16000 00000000 08048810 bffffe34 00000000 cff16000 c0116b96 0000000
> c0107b44 00000000 00000000 00000000 00000000 08048810 bffffe34
> 00000001
> Call Trace : [<c0116a90>] [<c0116b96>] [<c0107b44>]
> code : 8b 69 08 81 fd 2b 2f c3 a5 0f 85 fe 00 00 00 8b 69 0c 85 ed
> get_unused_fd : slot 1 not NULL !

> Any help is welcome !

> L. Giacobbe

> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.rutgers.edu
> Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/