Now I know I’m gonna repeat myself, but this is the 4th release in 2 weeks. I’m not sure how come there are so many release out of the door, but seems there are a lot of fixes added to each release. So this release is 2.6.32.7 which seems to bring more improvements and fixes so I wont start talking about them, but I will give you a snapshot and in case you wanna read more then just go to http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.7.

x86, msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers.
fnctl: f_modown should call write_lock_irqsave/restore
iwlwifi: Fix throughput stall issue in HT mode for 5000
ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C
x86: Reenable TSC sync check at boot, even with NONSTOP_TSC
IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc()
KVM: only clear irq_source_id if irqchip is present
KVM: fix lock imbalance in kvm_*_irq_source_id()
KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init()
KVM: x86: Fix probable memory leak of vcpu->arch.mce_banks
KVM: x86: Fix host_mapping_level()
KVM: MMU: bail out pagewalk on kvm_read_guest error
KVM: Fix race between APIC TMR and IRR
KVM: only allow one gsi per fd
KVM: S390: fix potential array overrun in intercept handling
cfg80211: fix channel setting for wext
mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces.
ASoC: fix a memory-leak in wm8903
UBI: initialise update marker
UBI: fix memory leak in update path
hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog
ALSA: hda – Fix HP T5735 automute
ipc ns: fix memory leak (idr)
netiucv: displayed TX bytes value much too high
cio: dont panic in non-fatal conditions
cio: fix double free in case of probe failure
V4L/DVB (13826): uvcvideo: Fix controls blacklisting
md: fix small irregularity with start_ro module parameter
ata_piix: fix MWDMA handling on PIIX3
ahci: disable SNotification capability for ich8
iTCO_wdt: Add Intel Cougar Point and PCH DeviceIDs
iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC
iTCO_wdt.c – cleanup chipset documentation
ALSA: hda – Add missing Line-Out and PCM switches as slave
ALSA: hda – Fix quirk for Maxdata obook4-1
ALSA: hda – select IbexPeak handler for Calpella
Input: i8042 – add Dritek quirk for Acer Aspire 5610.
Input: i8042 – add Gigabyte M1022M to the noloop list
Input: i8042 – remove identification strings from DMI tables
DMI: allow omitting ident strings in DMI tables
PCI: AER: fix aer inject result in kernel oops
qlge: Bonding fix for mode 6.
qlge: Add handler for DCBX firmware event.
qlge: Don’t fail open when port is not initialized.
qlge: Set PCIE max read request size.
qlge: Remove explicit setting of PCI Dev CTL reg.
fcoe: Fix getting san mac for VLAN interface
fcoe: Fix checking san mac address
fcoe, libfc: fix an libfc issue with queue ramp down in libfc
libfc: remote port gets stuck in restart state without really restarting
libfc: fix free of fc_rport_priv with timer pending
libfc: fix memory corruption caused by double frees and bad error handling
libfc: Fix frags in frame exceeding SKB_MAX_FRAGS in fc_fcp_send_data
fcoe: initialize return value in fcoe_destroy
libfc: don’t WARN_ON in lport_timeout for RESET state
libfc: lport: fix minor documentation errors
libfc: Fix wrong scsi return status under FC_DATA_UNDRUN
fcoe: remove redundant checking of netdev->netdev_ops
libfc: fix ddp in fc_fcp for 0 xid
libfc: fix typo in retry check on received PRLI
lpfc: fix hang on SGI ia64 platform
scsi_transport_fc: remove invalid BUG_ON
scsi_dh: create sysfs file, dh_state for all SCSI disk devices
scsi_devinfo: update Hitachi entries (v2)
HID: fixup quirk for NCR devices
NFS: Revert default r/wsize behavior
iscsi class: modify handling of replacement timeout
PCI: Always set prefetchable base/limit upper32 registers
timers, init: Limit the number of per cpu calibration bootup messages
nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups
nohz: Prevent clocksource wrapping during idle
sched: Fix missing sched tunable recalculation on cpu add/remove
sched: Fix isolcpus boot option
ALSA: ice1724 – Patch for suspend/resume for ESI Juli@
partitions: use sector size for EFI GPT
partitions: read whole sector with EFI GPT header
netfilter: xtables: fix conntrack match v1 ipt-save output
V4L/DVB (13680b): DocBook/media: create links for included sources
V4L/DVB (13680a): DocBook/media: copy images after building HTML
atl1e:disable NETIF_F_TSO6 for hardware limit
atl1c:use common_task instead of reset_task and link_chg_task
iTCO_wdt: Add support for Intel Ibex Peak
V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 SubVendor ID: 0×1043 Device ID: 0×4847)
USB: ftdi_sio: add USB device ID’s for B&B Electronics line
USB: mos7840: add device IDs for B&B electronics devices
V4L/DVB (13569): smsusb: add autodetection support for five additional Hauppauge USB IDs
ALSA: hda – Add PCI IDs for Nvidia G2xx-series
vfs: get_sb_single() – do not pass options twice
driver-core: fix devtmpfs crash on s390
Driver-Core: devtmpfs – set root directory mode to 0755
Input: ALPS – add interleaved protocol support (Dell E6×00 series)
davinci: dm646x: Add support for 3.x silicon revision
powerpc/fsl: Add PCI device ids for new QoirQ chips
ar9170: Add support for D-Link DWA 160 A2
mpt2sas: New device SAS2208 support is added
be2net: Add the new PCI IDs to PCI_DEVICE_TABLE.
be2net: Add support for next generation of BladeEngine device.
sfc: Fix DMA mapping cleanup in case of an error in TSO
ACPI: don’t cond_resched if irq is disabled
clockevents: Add missing include to pacify sparse

Because I got really bored of writing almost every second or third day about a new kernel release, I will just go to the download and installation part, but don’t forget, everything which was and is included in the previous kernels, it’s included into this one too, so don’t worry.

The method of installation is the same and you will need root access or sudo access, plus dpkg and the will to try it out. Download the packages from http://dl.robertalks.com/kernel/2.6.32.7-firefly/ (US/CA mirror) or from http://mirror.visualserver.org/kernel/2.6.32.7-firefly/ (EU/CZ mirror) and remember that to use this kernel you will need at least linux-image-2.6.32.7-firefly_2.6.32.7-1_i386.deb package.

A little help for beginners who wanna use this kernel. After you download the package use dpkg to install it, like this:

sudo dpkg -i –force-all linux-image-2.6.32.7-firefly_2.6.32.7-1_i386.deb (you do the same with the rest of the packages)

For those of you who want or need to rebuild the kernel, you can download the source code with the config file from http://dl.robertalks.com/kernel/source/ (US/CA mirror) or http://mirror.visualserver.org/kernel/source/ (EU/CZ mirror)