Optimus Kernel 3.2.14 released

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

  • Linux 3.2.14
  • 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.2.14 vanilla Linux kernel (for what is included please read the kernel log on website) – All configuration options are now reverted to default and starting from scratch – Optimize for size – Remove schedulers (deadline, CFQ,) – BFQ hierarchical scheduling – Remove Paravirtualized guest support – Removed Virtualisation (CONFIG_VIRTUALIZATION) – Preemptible Kernel – Timer frequency 1000Hz – Remove support for Centaur, Cyrix, Transmeta, Umc processors – Removed Support for extended (non-PC) x86 platforms – Default CPUFreq — ONDEMAND – Removed NFC subsystem support (CONFIG_NFC) – Set Maximum number CPUs to 25 (64bit) and 8 (32bit) – Removed Plan 9 Resource Sharing Support (CONFIG_NET_9P) – Removed CAIF support (CONFIG_CAIF) – Removed Tablet drivers – Removed Touchscreen drivers – Removed Microsoft Hyper-V client drivers (CONFIG_HYPERV) – Reverted to -Os gcc optimizasions

Kernel Change log:

  • ASPM: Fix pcie devices with non-pcie children
  • serial: sh-sci: fix a race of DMA submit_tx on transfer
  • nfsd: don’t allow zero length strings in cache_parse()
  • rtc: Provide flag for rtc devices that don’t support UIE
  • compat: use sys_sendfile64() implementation for sendfil…
  • x86, tls: Off by one limit check
  • x86, tsc: Skip refined tsc calibration on systems with…
  • lockd: fix arg parsing for grace_period and timeout.
  • xfrm: Access the replay notify functions via the regist…
  • sky2: override for PCI legacy power management
  • Remove printk from rds_sendmsg
  • net: fix napi_reuse_skb() skb reserve
  • net: fix a potential rcu_read_lock() imbalance in rt6_f…
  • net: bpf_jit: fix BPF_S_LDX_B_MSH compilation
  • ipv6: fix incorrent ipv6 ipsec packet fragment
  • Fix pppol2tp getsockname()
  • drm/i915: suspend fbdev device around suspend/hibernate
  • Bluetooth: btusb: fix bInterval for high/super speed…
  • module: Remove module size limit
  • NFSv4.1: Fix layoutcommit error handling
  • NFSv4: Fix two infinite loops in the mount code
  • slub: Do not hold slub_lock when calling sysfs_slab_add()
  • xfs: Fix oops on IO error during xlog_recover_process_i…
  • backlight: fix typo in tosa_lcd.c
  • dm thin: fix stacked bi_next usage
  • dm persistent data: fix btree rebalancing after remove
  • dm exception store: fix init error path
  • dm crypt: add missing error handling
  • dm crypt: fix mempool deadlock
  • gpio/davinci: fix enabling unbanked GPIO IRQs
  • gpio/davinci: fix oops on unbanked gpio irq request
  • gpio/omap: fix _set_gpio_irqenable implementation
  • udf: Fix deadlock in udf_release_file()
  • ARM: tegra: select required CPU and L2 errata options
  • vfs: fix d_ancestor() case in d_materialize_unique
  • ext4: check for zero length extent
  • ext4: fix race between sync and completed io work
  • ext4: fix race between unwritten extent conversion…
  • ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc
  • jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer
  • PM / Hibernate: Enable usermodehelpers in hibernate…
  • NFSv4: Rate limit the state manager warning messages
  • mxl111sf: fix error on stream stop in mxl111sf_ep6_stre…
  • pvrusb2: fix 7MHz & 8MHz DVB-T tuner support for HVR190…
  • fix signedness error in i2c_read_demod_bytes()
  • hwmon: (fam15h_power) Correct sign extension of running…
  • protect poll() in entries that may go away
  • iommu/amd: Fix section warning for prealloc_protection_…
  • use d_set_d_op() API to set dentry ops in…
  • x86-32: Fix endless loop when processing signals for…
  • e1000e: Avoid wrong check on TX hang
  • usbnet: don’t clear urb–dev in tx_complete
  • usbnet: increase URB reference count before usb_unlink_urb
  • SUNRPC: We must not use list_for_each_entry_safe()…
  • UBI: fix eraseblock picking criteria
  • UBI: fix error handling in ubi_scan()
  • CIFS: Fix a spurious error in cifs_push_posix_locks
  • cifs: fix issue mounting of DFS ROOT when redirecting…
  • CIFS: Respect negotiated MaxMpxCount
  • xfs: fix inode lookup race
  • NFSv4: Return the delegation if the server returns…
  • NFS: Properly handle the case where the delegation…
  • KVM: x86: fix missing checks in syscall emulation
  • KVM: x86: extend “struct x86_emulate_ops” with “get_cpuid”
  • firewire: ohci: fix too-early completion of IR multicha…
  • pata_legacy: correctly mask recovery field for HT6560B
  • HID: add more hotkeys in Asus AIO keyboards
  • HID: add extra hotkeys in Asus AIO keyboards
  • Bluetooth: Add AR30XX device ID on Asus laptops
  • target: Fix 16-bit target ports for SET TARGET PORT…
  • target: prevent NULL pointer dereference in target_repo…
  • target: fix use after free in target_report_luns
  • target: Don’t set WBUS16 or SYNC bits in INQUIRY response
  • drm/radeon/kms: add connector quirk for Fujitsu D3003…
  • drm/radeon/kms: fix analog load detection on DVI-I…
  • drm/radeon: Restrict offset for legacy hardware cursor.
  • drm/i915: Only clear the GPU domains upon a successful…
  • md: fix clearing of the ‘changed’ flags for the bad…
  • md/raid1,raid10: avoid deadlock during resync/recovery.
  • md: don’t set md arrays to readonly on shutdown.
  • md/bitmap: ensure to load bitmap when creating via…
  • tcm_fc: Fix fc_exch memory leak in ft_send_resp_status
  • udlfb: remove sysfs framebuffer device with USB .discon…
  • usb gadget: fix a section mismatch when compiling g_ffs…
  • ALSA: hda – fix printing of high HDMI sample rates
  • iscsi-target: Fix dynamic — explict NodeACL pointer…
  • iscsi-target: Fix iscsit_alloc_buffs() failure cases
  • tcm_loop: Set residual field for SCSI commands
  • ASoC: pxa-ssp: atomically set stream active masks
  • ASoC: fsl: p1022ds: tell the WM8776 codec driver that…
  • hugetlbfs: avoid taking i_mutex from hugetlbfs_read()
  • bootmem/sparsemem: remove limit constraint in alloc_boo…
  • PM / Domains: Fix handling of wakeup devices during…
  • TPM: Zero buffer whole after copying to userspace
  • mm: thp: fix pmd_bad() triggering in code paths holding…
  • x86/ioapic: Add register level checks to detect bogus…
  • ima: fix Kconfig dependencies
  • IB/iser: Post initial receive buffers before sending…
  • rtnetlink: Fix VF IFLA policy
  • p54spi: Release GPIO lines and IRQ on error in p54spi_probe
  • Disable the alarm in the hardware (v2)
  • genirq: Fix incorrect check for forced IRQ thread handler
  • genirq: Fix long-term regression in genirq irq_set_irq_…
  • uevent: send events in correct order according to seqnu…
  • ntp: Fix integer overflow when setting time
  • math: Introduce div64_long
  • iwlwifi: always monitor for stuck queues
  • rtlwifi: rtl8192ce: Fix loss of receive performance
  • rtlwifi: rtl8192c: Prevent sleeping from invalid contex…
  • rtlwifi: Handle previous allocation failures when freei…
  • rtlwifi: rtl8192c_common: rtl8192de: Check for allocati…
  • rt2x00: Add support for D-Link DWA-127 to rt2800usb.
  • USB: serial: mos7840: Fixed MCS7820 device attach problem
  • usb: cp210x: Update to support CP2105 and multiple…
  • usb-serial: Add support for the Sealevel SeaLINK+8…
  • USB: qcserial: don’t grab QMI port on Gobi 1000 devices
  • USB: qcserial: add several new serial devices
  • USB: ums_realtek: do not use stack memory for DMA in…
  • usb: Fix build error due to dma_mask is not at pdev_arc…
  • usb: fsl_udc_core: Fix scheduling while atomic dump…
  • cdc-wdm: Don’t clear WDM_READ unless entire read buffer…
  • cdc-wdm: Fix more races on the read path
  • USB: serial: fix console error reporting
  • TTY: Wrong unicode value copied in con_set_unimap()
  • tty: moxa: fix bit test in moxa_start()
  • sysfs: Fix memory leak in sysfs_sd_setsecdata().
  • futex: Cover all PI opcodes with cmpxchg enabled check
  • USB: gadget: Make g_hid device class conform to spec.
  • usb: gadgetfs: return number of bytes on ep0 read request
  • usb: renesas_usbhs: bugfix: add .release function to…
  • usb: musb: Reselect index reg in interrupt context
  • usb: dwc3: use proper function for setting endpoint…
  • usb: dwc3: fix bogus test in dwc3_gadget_start_isoc
  • staging: r8712u: Fix regression in signal level after…
  • staging: r8712u: Fix regression introduced by commit…
  • staging: r8712u: Add missing initialization and remove…
  • powerpc/usb: fix bug of kernel hang when initializing usb
  • USB: ftdi_sio: new PID: LUMEL PD12
  • USB: ftdi_sio: add support for FT-X series devices
  • USB: ftdi_sio: new PID: Distortec JTAG-lock-pick
  • USB: Microchip VID mislabeled as Hornby VID in ftdi_sio.
  • USB: ftdi_sio: add support for BeagleBone rev A5+
  • USB: ftdi_sio: fix problem when the manufacture is…
  • staging: zcache: avoid AB-BA deadlock condition
  • USB: option: add ZTE MF820D
  • USB: option: make interface blacklist work again
  • USB: option driver: adding support for Telit CC864…
  • USB: option: Add MediaTek MT6276M modem&app interfaces
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s