Kernel vanilla 2.6.30-RC2.

È disponibile un nuovo kernel 2.6.30-rc2 secondo rilascio da http://www.kernel.org/

Ricordo che questo kernel è usabile con attenzione ma che manca di tutte le patch e moduli 3rdparty tipiche dei kernel Mandriva non essendo quello ufficiale di Mandriva.

Merge branch ‘drm-intel-next’ of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel

* ‘drm-intel-next’ of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:
drm/i915: fix scheduling while holding the new active list spinlock
drm/i915: Allow tiling of objects with bit 17 swizzling by the CPU.
drm/i915: Correctly set the write flag for get_user_pages in pread.
drm/i915: Fix use of uninitialized var in 40a5f0de
drm/i915: indicate framebuffer restore key in SysRq help message
drm/i915: sync hdmi detection by hdmi identifier with 2D
drm/i915: Fix a mismerge of the IGD patch (new .find_pll hooks missed)
drm/i915: Implement batch and ring buffer dumping

x86 microcode: revert some work_on_cpu

Revert part of af5c820a3169e81af869c113e18ec7588836cd50 (”x86: cpumask:
use work_on_cpu in arch/x86/kernel/microcode_core.c”)

That change is causing only one Intel CPU’s microcode to be updated e.g.
microcode: CPU3 updated from revision 0×9 to 0×17, date = 2005-04-22
where before it announced that also for CPU0 and CPU1 and CPU2.

We cannot use work_on_cpu() in the CONFIG_MICROCODE_OLD_INTERFACE code,
because Intel’s request_microcode_user() involves a copy_from_user() from
/sbin/microcode_ctl, which therefore needs to be on that CPU at the time.

commit 68c84342171034120c8a1f6dfb8ef51b14250f11

drm/i915: fix scheduling while holding the new active list spinlock

regression caused by commit 5e118f4139feafe97e913df67b1f7c1e5083e535:
i915_gem_object_move_to_inactive() should be called in task context,
as it calls fput();

commit 610f26e75176aeb896618c26b16cbc0601f0e3cf

Merge branch ‘core-fixes-for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip

* ‘core-fixes-for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
lockdep: warn about lockdep disabling after kernel taint, fix

commit e9de427e403f2670a44b5795707d8a240fb018c2

Merge branch ‘for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse

* ‘for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:
fuse: fix “direct_io” private mmap
fuse: fix argument type in fuse_get_user_pages()

commit 9fc0178caa30070f65bded433f91756491a3cf26

Merge branch ‘for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2

* ‘for-linus’ of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:
nilfs2: fix possible mismatch of sufile counters on recovery
nilfs2: segment usage file cleanups
nilfs2: fix wrong accounting and duplicate brelse in nilfs_sufile_set_error
nilfs2: simplify handling of active state of segments fix
nilfs2: remove module version
nilfs2: fix lockdep recursive locking warning on meta data files
nilfs2: fix lockdep recursive locking warning on bmap
nilfs2: return f_fsid for statfs2

commit 2b6b6d385d2933c105e27f2d25fdb36d392d7f59

Merge branch ‘fixes-for-linus’ of git://git.monstr.eu/linux-2.6-microblaze

* ‘fixes-for-linus’ of git://git.monstr.eu/linux-2.6-microblaze:
microblaze: Add missing FILE tag to MAINTAINERS
microblaze: remove duplicated #include’s
microblaze: struct device - replace bus_id with dev_name()
microblaze: Simplify copy_thread()
microblaze: Add TIMESTAMPING constants to socket.h
microblaze: Add missing empty ftrace.h file
microblaze: Fix problem with removing zero length files

Potete scaricarlo da qui,, al solito tasto destro salva destinazione con nome.

Ecco il log dei fix.

ciao.
grissino.

1 Response to “Kernel vanilla 2.6.30-RC2.”


  1. 1 rugyada

    Oltre all’aggiunta nel 2.6.29 di Btrfs e SquashFS, sono stati aggiunti due nuovi filesystem NILFS2 e Exofs. Sono stati aggiornati i driver Alsa e di molte chipset WiFi.

    Lo stack Wlan avrà un miglior supporto alle funzionalità di risparmio energetico. Il framework per la sicurezza TOMOYO è stato integrato, così come alcune patch per velocizzare la fase di boot del sistema.

    Il Direct Rendering Manager presente nel 2.6.30 offrirà un supporto rudimentale per le gpu R6xx e R7xx. Kvm, su processori AMD, ora ha la possibilità di gestire virtualizzazioni nidificate, cioè la possibilità per sistemi guest di avere i propri sistemi guest.

    fonte: http://mib.netsons.org/it/content/il-kernel-2630-prende-forma

Leave a Reply