For all interested, h-online.com has a great overview about the changes and features of the new Linux kernel.
http://www.h-online.com/open/Fine-tu...eatures/113478
Phoronix: Linux 2.6.30 Kernel Released
Just as planned, Linus Torvalds has released the Linux 2.6.30 kernel. Linux 2.6.30 introduces the NILFS2 file-system, new and updated drivers, support for the Microblaze CPU architecture, and many other changes...
http://www.phoronix.com/vr.php?view=NzMxNg
For all interested, h-online.com has a great overview about the changes and features of the new Linux kernel.
http://www.h-online.com/open/Fine-tu...eatures/113478
I use AMD Catalyst![]()
Are there any patches for Catalyst 9.5 to make it compatible for 2.6.30?
Do i need to compile 2.6.30 with any specific option?
Yep. And also a bug correction about latency in I/O scheduler concerning only amd64 builds.
The bug is not completely corrected, but things seems to be far better then they were with previous kernel releases.
Here's a link to the post in gentoo forums :
http://forums.gentoo.org/viewtopic-t...ighlight-.html
It is possible to patch fglrx for 2.6.30, when you look at this board you find itMinimal requirement as kernel patch is:
otherwise you will be out of luck as that symbol is used in the binary part. If somebody has got a better idea then let me know.Code:diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c index 61ddfa0..3d26c0b 100644 --- a/arch/x86/mm/tlb.c +++ b/arch/x86/mm/tlb.c @@ -279,6 +279,7 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long va) preempt_enable(); } +EXPORT_SYMBOL(flush_tlb_page); static void do_flush_tlb_all(void *info) {
I've just downloaded and compiled 2.6.30 on my main pc.
Apparently it doesn't like it much though - kernel panic can't mount FS on /dev/sda2.
Booting back in 2.6.29 using the same grub settings works fine though.. But only had 5 minutes to investigate so far![]()
Last edited by henricbl; 06-10-2009 at 08:48 AM.
You usually don't go through the kernel config at all. You simply clone the current config:
zcat /proc/config.gz > .config
make oldconfig
make -j4
make install_modules
make install
And that's it.
Mirv, RealNC:
Yep that's what I did. I copied my current .config in to the 2.6.30 folder