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