« Linux kernel 2.6.22.4がきましたよっと | メイン | 携帯動画プレイヤー Movie Vision Sの動画サイズを小さくする »

2007年8月23日

Linux kernel 2.6.22.5がきましたよっと >>Linux 

Linux kernel 2.6.22.5がきました。

セキュリティホールFixは今回なし。

i386で3つほど。
そのうちの1つ:
i386: Fix double fault handler

The new percpu code has apparently broken the doublefault handler
when CONFIG_DEBUG_SPINLOCK is set. Doublefault is handled by
a hardware task, making the check

SPIN_BUG_ON(lock->owner == current, lock, "recursion");

fault because it uses the FS register to access the percpu data
for current, and that register is zero in the new TSS. (The trace
I saw was on 2.6.20 where it was GS, but it looks like this will
still happen with FS on 2.6.22.)

Initializing FS in the doublefault_tss should fix it.

AK: Also fix broken ptr_ok() and turn printks into KERN_EMERG
AK: And add a PANIC prefix to make clear the system will hang
AK: (e.g. x86-64 will recover)

とか、ハイバネーションとか、libata SB700 device IDs to AHCI driver、r8169のNAPI修正とか。

twitterこの記事をTwitterでみんなに教える。

投稿者 debizoh : 2007年8月23日 10:25



トラックバック

現在、この記事はトラックバックを受け付けておりません。


コメント

現在、この記事はコメントを受け付けておりません。