Yes, some people will scream bloody murder, but others will be relieved
that it finally happened. Thanks especially to David Miller who has been
doing a great job of getting the TCP stack from its problems just a few
weeks ago to really shining new heights. That was my main worry about 2.2
not all that long ago, and was the main reason for having such a slushy
period for a while.
2.1.92 does:
- ISDN updates
- alpha update (yes, SMP finally works, although not really stable yet)
- networking fixes
- "getcwd()" system call (not very long, the dcache makes this so
trivial it is scary)
- the mm responsiveness updates (they were in 2.1.92-pre2, people seemed
to have found them very effective)
- some other (mainly driver updates)
Please do test it all out. Feature-freeze doesn't mean that it is supposed
to be bug-free yet, but it does mean that we should be moving into
bugfixing mode in quick order.
And no, this is not an April 1 thing. But this way I can use April 1 as an
excuse if something doesn't actually compile.
Linus
----
/*
* Minimalistic "pwd" binary. Build using:
*
* gcc -c pwd.S
* ld pwd.o -o pwd.tmp
* objcopy --strip-all -R .data -R .bss pwd.tmp pwd
*/
.text
.align 4
.globl _start
.type _start,@function
_start:
# allocate buffer
subl $4096,%esp
# do sys_getcwd system call
movl $183,%eax # sys_getcwd
movl %esp,%ebx # buffer
movl $4096,%ecx # size
int $0x80
# terminate with newline (%eax contains length + ending '\0')
movb $10,-1(%esp,%eax)
# do write system call
movl %eax,%edx # len
movl $4,%eax # sys_write
movl $1,%ebx # stdout
movl %esp,%ecx # buffer
int $0x80
# exit(0)
movl $1,%eax # sys_exit
xorl %ebx,%ebx # zero
int $0x80
_start_end:
.size _start,_start_end-_start
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu