[Bug 575853] Re: [Lucid] Update to 2.6.32.12 Stable Kernel
Stefan Bader
stefan.bader at canonical.com
Wed May 5 15:30:12 UTC 2010
** Description changed:
- tbd
+ SRU Justification
+
+ Impact: The upstream process for stable tree updates is quite similar in
+ scope to the Ubuntu SRU process, e.g., each patch has to demonstrably
+ fix a bug, and each patch is vetted by upstream by originating either
+ directly from Linus' tree or in a minimally backported form of that
+ patch. The 2.6.32.12 upstream stable patch set is now available. It
+ should be included in the Ubuntu kernel as well.
+
+ Due to the fact that we are carrying the DRM backport from 2.6.33, all
+ patches affecting DRM have been dropped from the 2.6.32.12 port and
+ picked from 2.6.33.3 instead.
+
+ TEST CASE: TBD
+
+ http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.12
+ http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.12.bz2
+ http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.3
+ http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.33.3.bz2
+
+ ==========
+
+ The following 182 patches have been in 2.6.32.12:
+ * fat: fix buffer overflow in vfat_create_shortname()
+ * oom: fix the unsafe usage of badness() in proc_oom_score()
+ * xfs: simplify inode teardown
+ * xfs: fix mmap_sem/iolock inversion in xfs_free_eofblocks
+ * xfs: I/O completion handlers must use NOFS allocations
+ * xfs: Wrapped journal record corruption on read at recovery
+ * xfs: Fix error return for fallocate() on XFS
+ * xfs: check for not fully initialized inodes in xfs_ireclaim
+ * xfs: fix timestamp handling in xfs_setattr
+ * xfs: Don't flush stale inodes
+ * xfs: Ensure we force all busy extents in range to disk
+ * xfs: reclaim inodes under a write lock
+ * xfs: Avoid inodes in reclaim when flushing from inode cache
+ * xfs: reclaim all inodes by background tree walks
+ * xfs: fix stale inode flush avoidance
+ * xfs: xfs_swap_extents needs to handle dynamic fork offsets
+ * xfs: quota limit statvfs available blocks
+ * xfs: don't hold onto reserved blocks on remount, ro
+ * xfs: remove invalid barrier optimization from xfs_fsync
+ * xfs: Non-blocking inode locking in IO completion
+ * xfs: fix locking for inode cache radix tree tag updates
+ * sh: Enable the mmu in start_secondary()
+ * sh: Fix FDPIC binary loader
+ * libiscsi: Fix recovery slowdown regression
+ * Freezer: Fix buggy resume test for tasks frozen with cgroup freezer
+ * iwlwifi: counting number of tfds can be free for 4965
+ * iwlwifi: fix nfreed--
+ * iwlwifi: range checking issue
+ * setup correct int pipe type in ar9170_usb_exec_cmd
+ * mac80211: move netdev queue enabling to correct spot
+ * mac80211: tear down all agg queues when restart/reconfig hw
+ * WATCHDOG: hpwdt - fix lower timeout limit
+ * WATCHDOG: iTCO_wdt: TCO Watchdog patch for additional Intel Cougar Point DeviceIDs
+ * genirq: Force MSI irq handlers to run with interrupts disabled
+ * tty: release_one_tty() forgets to put pids
+ * lis3: fix show rate for 8 bits chips
+ * pata_ali: Fix regression with old devices
+ * HID: fix oops in gyration_event()
+ * raw: fsync method is now required
+ * readahead: fix NULL filp dereference
+ * ALSA: mixart: range checking proc file
+ * ALSA: hda: Fix 0 dB offset for Lenovo Thinkpad models using AD1981
+ * x86, amd: Get multi-node CPU info from NodeId MSR instead of PCI config space
+ * resource: move kernel function inside __KERNEL__
+ * backlight: mbp_nvidia_bl - add five more MacBook variants
+ * KVM: x86 emulator: Add Virtual-8086 mode of emulation
+ * KVM: x86 emulator: fix memory access during x86 emulation
+ * KVM: x86 emulator: Check IOPL level during io instruction emulation
+ * KVM: x86 emulator: Fix popf emulation
+ * KVM: Fix segment descriptor loading
+ * KVM: VMX: Update instruction length on intercepted BP
+ * KVM: VMX: Use macros instead of hex value on cr0 initialization
+ * KVM: SVM: Reset cr0 properly on vcpu reset
+ * KVM: VMX: Disable unrestricted guest when EPT disabled
+ * KVM: x86: disable paravirt mmu reporting
+ * pata_via: Add VIA VX900 support
+ * ext3: Don't update the superblock in ext3_statfs()
+ * ext3: journal all modifications in ext3_xattr_set_handle
+ * thinkpad-acpi: fix some version quirks
+ * thinkpad-acpi: issue backlight class events
+ * thinkpad-acpi: silence bogus complain during rmmod
+ * thinkpad-acpi: adopt input device
+ * thinkpad-acpi: expose module parameters
+ * thinkpad-acpi: log temperatures on termal alarm (v2)
+ * thinkpad-acpi: use input_set_capability
+ * thinkpad-acpi: sync input device EV_SW initial state
+ * thinkpad-acpi: log initial state of rfkill switches
+ * thinkpad-acpi: convert to seq_file
+ * thinkpad-acpi: lock down video output state access
+ * eeepc-laptop: disable cpu speed control on EeePC 701
+ * eeepc-laptop: dmi blacklist to disable pci hotplug code
+ * eeepc-laptop: add hotplug_disable parameter
+ * eeepc-laptop: disable wireless hotplug for 1201N
+ * eeepc-laptop: disable wireless hotplug for 1005PE
+ * libata: disable NCQ on Crucial C300 SSD
+ * cifs: Fix a kernel BUG with remote OS/2 server (try #3)
+ * CIFS: initialize nbytes at the beginning of CIFSSMBWrite()
+ * iwlwifi: need check for valid qos packet before free
+ * ARM: 6031/1: fix Thumb-2 decompressor
+ * x86-32, resume: do a global tlb flush in S4 resume
+ * x86: hpet: Make WARN_ON understandable
+ * x86, hpet: Erratum workaround for read after write of HPET comparator
+ * x86: Fix double enable_IR_x2apic() call on SMP kernel on !SMP boards
+ * sched: sched_getaffinity(): Allow less than NR_CPUS length
+ * sched: Fix sched_getaffinity()
+ * NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR
+ * NFSv4: fix delegated locking
+ * ALSA: hda - add a quirk for Clevo M570U laptop
+ * ALSA: usb - Fix Oops after usb-midi disconnection
+ * hwmon: (sht15) Fix sht15_calc_temp interpolation function
+ * hwmon: (sht15) Properly handle the case CONFIG_REGULATOR=n
+ * x86/amd-iommu: Use helper function to destroy domain
+ * x86/amd-iommu: enable iommu before attaching devices
+ * Revert "x86: disable IOMMUs on kernel crash"
+ * x86, lib: Add wbinvd smp helpers
+ * x86, cacheinfo: Fix disabling of L3 cache indices
+ * intel-agp: Switch to wbinvd_on_all_cpus
+ * x86, cacheinfo: Add cache index disable sysfs attrs only to L3 caches
+ * x86, cacheinfo: Calculate L3 indices
+ * x86, cacheinfo: Remove NUMA dependency, fix for AMD Fam10h rev D1
+ * x86, cacheinfo: Enable L3 CID only on AMD
+ * vgaarb: fix "target=default" passing
+ * x86-32: clean up rwsem inline asm statements
+ * x86: clean up rwsem type system
+ * x86-64, rwsem: 64-bit xadd rwsem implementation
+ * x86-64: support native xadd rwsem implementation
+ * x86: Fix breakage of UML from the changes in the rwsem system
+ * x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write
+ * fix NFS4 handling of mountpoint stat
+ * dm mpath: fix stall when requeueing io
+ * quota: Fix possible dq_flags corruption
+ * Staging: comedi: fix usbdux timeout bug
+ * Staging: comedi: usbdux.c: fix locking up of the driver when the comedi ringbuffer runs empty
+ * ocfs2: set i_mode on disk during acl operations
+ * ocfs2: Change bg_chain check for ocfs2_validate_gd_parent.
+ * 9p: Skip check for mandatory locks when unlocking
+ * fc class: fail fast bsg requests
+ * SCSI: add scsi target reset support to scsi ioctl
+ * igb: add support for 82576NS SerDes adapter
+ * PCIe AER: prevent AER injection if hardware masks error reporting
+ * vgaarb: Fix VGA arbiter to accept PCI domains other than 0
+ * SCSI: fc-transport: Use packed modifier for fc_bsg_request structure.
+ * pci: Update pci_set_vga_state() to call arch functions
+ * PCI: kill off pci_register_set_vga_state() symbol export.
+ * PCI: fix nested spinlock hang in aer_inject
+ * IPoIB: Fix TX queue lockup with mixed UD/CM traffic
+ * x86/PCI: irq and pci_ids patch for Intel Cougar Point DeviceIDs
+ * ALSA: hda_intel: ALSA HD Audio patch for Intel Cougar Point DeviceIDs
+ * ALSA: hda - enable snoop for Intel Cougar Point
+ * ata_piix: IDE Mode SATA patch for Intel Cougar Point DeviceIDs
+ * ahci: AHCI and RAID mode SATA patch for Intel Cougar Point DeviceIDs
+ * i2c-i801: Add Intel Cougar Point device IDs
+ * b43: Remove reset after fatal DMA error
+ * b43: Allow PIO mode to be selected at module load
+ * b43: fall back gracefully to PIO mode after fatal DMA errors
+ * ALSA: hda - Add position_fix quirk for Biostar mobo
+ * agp/hp: fixup hp agp after ACPI changes
+ * b43: Optimize PIO scratchbuffer usage
+ * ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode
+ * eCryptfs: Decrypt symlink target for stat size
+ * ecryptfs: fix error code for missing xattrs in lower fs
+ * sched: Fix a race between ttwu() and migrate_task()
+ * USB: cdc-acm: Update to new autopm API
+ * USB: cdc-acm: Fix stupid NULL pointer in resume()
+ * iwlwifi: clear all tx queues when firmware ready
+ * iwlwifi: fix scan race
+ * e1000e: stop cleaning when we reach tx_ring->next_to_use
+ * r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)
+ * tcp: fix ICMP-RTO war
+ * perf_events, x86: Implement Intel Westmere/Nehalem-EX support
+ * ACPI: EC: Allow multibyte access to EC
+ * ACPI: EC: Limit burst to 64 bits
+ * Input: wacom - switch mode upon system resume
+ * modules: fix incorrect percpu usage
+ * lockdep: fix incorrect percpu usage
+ * module: fix __module_ref_addr()
+ * md: deal with merge_bvec_fn in component devices better.
+ * nfsd4: don't try to map gid's in generic rpc code
+ * Revert "sunrpc: fix peername failed on closed listener"
+ * Revert "sunrpc: move the close processing after do recvfrom method"
+ * nfsd: ensure sockets are closed on error
+ * ALSA: hda: Set Front Mic to input vref 50% for Lenovo 3000 Y410
+ * mac80211: fix deferred hardware scan requests
+ * fs-writeback: Add helper function to start writeback if idle
+ * ext4: flush delalloc blocks when space is low
+ * ext4: fix async i/o writes beyond 4GB to a sparse file
+ * tpm: autoload tpm_tis based on system PnP IDs
+ * IB/iser: Rewrite SG handling for RDMA logic
+ * mptctl : Remove printk which floods unnecessary messages to var/log/message
+ * mptspi: Fix for incorrect data underrun errata
+ * sched: Use proper type in sched_getaffinity()
+ * KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails
+ * KVM: Don't spam kernel log when injecting exceptions due to bad cr writes
+ * KVM: allow bit 10 to be cleared in MSR_IA32_MC4_CTL
+ * KVM: VMX: Save/restore rflags.vm correctly in real mode
+ * KVM: MMU: fix kvm_mmu_zap_page() and its calling path
+ * KVM: fix the handling of dirty bitmaps to avoid overflows
+ * KVM: Increase NR_IOBUS_DEVS limit to 200
+ * KVM: x86: Fix TSS size check for 16-bit tasks
+ * x86/gart: Disable GART explicitly before initialization
+ * r8169: clean up my printk uglyness
+ * Linux 2.6.32.12
+
+ The following 19 patches have been in 2.6.33.3:
+ * drm/edid: allow certain bogus edids to hit a fixup path rather than fail
+ * drm/radeon: add new RS880 pci id
+ * drm: remove the EDID blob stored in the EDID property when it is disconnected
+ * drm/radeon/kms: never treat rs4xx as AGP
+ * drm/radeon/kms: Fix NULL pointer dereference if memory allocation failed in a simple way
+ * drm/radeon/kms: don't print error on -ERESTARTSYS.
+ * drm/radeon/kms: fix pal tv-out support on legacy IGP chips
+ * drm: Return ENODEV if the inode mapping changes
+ * drm/edid/quirks: Envision EN2028
+ * drm/radeon: R300 AD only has one quad pipe.
+ * drm/radeon/kms: fix washed out image on legacy tv dac
+ * drm/radeon/kms/combios: verify dac_adj values are valid
+ * drm/i915: Add no_lvds entry for the Clientron U800
+ * drm/radeon/kms: more atom parser fixes (v2)
+ * drm/radeon/kms: disable the tv encoder when tv/cv is not in use
+ * drm/radeon/kms: fix tv dac conflict resolver
+ * drm/radeon/kms: fix rs600 tlb flush
+ * drm/radeon/kms: add FireMV 2400 PCI ID.
+ * Linux 2.6.32.12+drm33.3
--
[Lucid] Update to 2.6.32.12 Stable Kernel
https://bugs.launchpad.net/bugs/575853
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.
More information about the kernel-bugs
mailing list