Friday, June 1, 2012

Optimus Kernel 3.3.7 released

You can download the latest version of Optimus Kernel which is based on the following recipes :

  • Linux 3.3.7 (if you have proprietary graphic card drivers installed in your system you may need to reinstall them after the installation of the new kernel release)
  • Ubuntu/Debian patchsets
  • BFS and BFQ patches
  • In-house optimizations

Go Grab your Packages from the Download Page >>>>>

Optimus Change log :

        -- Rebuild and synced with 3.3.7 vanilla Linux kernel (for what is included please read the kernel log on website)
        -- Enabled Control Group support.
        -- Used full CK patchset prepared by Con Colivas instead of just applying BFS patch.
        -- Patched with AppArmor 2.4 compatibility patch due to stupid AppArmor messages and delay during boot.

Kernel Change log :

crypto: mv_cesa requires on CRYPTO_HASH to build
virtio: console: tell host of open ports after resume from s3/s4
target: Fix SPC-2 RELEASE bug for multi-session iSCSI client setups
cdc_ether: Ignore bogus union descriptor for RNDIS devices
ASoC: cs42l73: Sync digital mixer kcontrols to allow for 0dB
kmemleak: Fix the kmemleak tracking of the percpu areas with !SMP
hugetlb: prevent BUG_ON in hugetlb_fault() -> hugetlb_cow()
arch/tile: apply commit 74fca9da0 to the compat signal handling as well
cifs: fix revalidation test in cifs_llseek()
cdc_ether: add Novatel USB551L device IDs for FLAG_WWAN
OMAPDSS: VENC: fix NULL pointer dereference in DSS2 VENC sysfs debug attr on OMAP4
ALSA: HDA: Lessen CPU usage when waiting for chip to respond
sparc64: Do not clobber %g2 in xcall_fetch_glob_regs().
ext4: avoid deadlock on sync-mounted FS w/o journal
compat: Fix RT signal mask corruption via sigprocmask
dl2k: Clean up rio_ioctl
MD: Add del_timer_sync to mddev_suspend (fix nasty panic)
media: marvell-cam: fix an ARM build error
jffs2: Fix lock acquisition order bug in gc path
media: rc: Postpone ISR registration
ASoC: wm8994: Fix AIF2ADC power down
ALSA: echoaudio: Remove incorrect part of assertion
media: dvb_frontend: fix a regression with DVB-S zig-zag
namespaces, pid_ns: fix leakage on fork() failure
dm mpath: check if scsi_dh module already loaded before trying to load
usbnet: fix skb traversing races during unlink(v2)
target: Drop incorrect se_lun_acl release for dynamic -> explict ACL conversion
target: Fix bug in handling of FILEIO + block_device resize ops
mm: nobootmem: fix sign extend problem in __free_pages_memory()
ARM: prevent VM_GROWSDOWN mmaps extending below FIRST_USER_ADDRESS
Avoid beyond bounds copy while caching ACL
Avoid reading past buffer when calling GETACL
init: don't try mounting device as nfs root unless type fully matches
memcg: free spare array to avoid memory leak
media: s5p-fimc: Fix locking in subdev set_crop op
ALSA: hda/realtek - Add missing CD-input pin for MSI-7350 mobo
ALSA: hda/idt - Fix power-map for speaker-pins with some HP laptops
percpu: pcpu_embed_first_chunk() should free unused parts after all allocs are complete
i2c-eg20t: change timeout value 50msec to 1000msec
spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info
spi-topcliff-pch: Fix issue for transmitting over 4KByte
spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
spi-topcliff-pch: add recovery processing in case wait-event timeout
e1000: Prevent reset task killing itself.
ARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP access
mtd: fix oops in dataflash driver
tcp: do_tcp_sendpages() must try to push data out on oom conditions


  1. Thx. Will there be a 3.4 version soon?

    1. Yes, just hold on a few days more... we are testing it now.. Best to be sure that it works than to brake a system :)

  2. It was very nice article and it is very useful to Linux learners.We also provide Linux online training