Kernel vanilla 2.6.30-RC2.


È disponibile un nuovo kernel 2.6.30-rc2 secondo rilascio da




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://
    * 'drm-intel-next' of git://
      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 0x9 to 0x17, 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://
    * 'core-fixes-for-linus' of git://
      lockdep: warn about lockdep disabling after kernel taint, fix

commit e9de427e403f2670a44b5795707d8a240fb018c2

    Merge branch 'for-linus' of git://
    * 'for-linus' of git://
      fuse: fix "direct_io" private mmap
      fuse: fix argument type in fuse_get_user_pages()

commit 9fc0178caa30070f65bded433f91756491a3cf26

    Merge branch 'for-linus' of git://
    * 'for-linus' of git://
      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://
    * 'fixes-for-linus' of git://
      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.