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

Comments

Popular posts from this blog