Oneiric update to 3.0.9 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
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 3.0.9 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches are in the 3.0.9 stable release:
CIFS: Fix incorrect max RFC1002 write size value
CIFS: Fix DFS handling in cifs_get_file_info
cris: fix a build error in drivers/
TTY: drop driver reference in tty_open fail path
TTY: make tty_add_file non-failing
TTY: pty, release tty in all ptmx_open fail paths
USB: for usb_autopm_
staging: serqt_usb2: remove ssu100 from supported devices
staging: quatech_usb2: Potential lost wakeup scenario in TIOCMIWAIT
Staging: hv: Add support for >2 TB LUN in storage driver.
USB: qcserial: Add support for Sierra Wireless MC8355/Gobi 3000
USB: qcserial: add device ID for "HP un2430 Mobile Broadband Module"
serial: pxa: work around for errata #20
serial-core: power up uart port early before we do set_termios when resuming
EHCI : introduce a common ehci_setup
USB: fix ehci alignment error
EHCI: workaround for MosChip controller bug
xhci-mem.c: Check for ring->first_seg != NULL
drm/i915: Wrap DP EDID fetch functions to enable eDP panel power
drm/i915/panel: Always record the backlight level again (but cleverly)
drm/radeon/kms: bail early in dvi_detect for digital only connectors
drm/radeon/kms: handle !force case in connector detect more gracefully
drm/radeon/kms: Fix I2C mask definitions
mmc: core: Fix hangs related to insert/remove of cards
mmc: core: ext_csd.raw_* used in comparison but never set
PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 1180:e823
megaraid_sas: Fix instance access in megasas_reset_timer
ipr: Always initiate hard reset in kdump kernel
libsas: set sas_address and device type of rphy
isci: fix support for large smp requests
isci: fix missed unlock in apc_agent_timeout()
ALSA: hda - Remove bad code for IDT 92HD83 family patch
ALSA: HDA: Add new revision for ALC662
target: Fix REPORT TARGET PORT GROUPS handling with small allocation length
x86: uv2: Workaround for UV2 Hub bug (system global address format)
x86: Fix compilation bug in kprobes' twobyte_
epoll: fix spurious lockdep warnings
leds: save the delay values after a successful call to blink_set()
leds: turn the blink_timer off before starting to blink
usbmon vs. tcpdump: fix dropped packet count
USB: storage: Use normalized sense when emulating autosense
USB: Fix runtime wakeup on OHCI
USB: g_printer: fix bug in unregistration
USB: pid_ns: ensure pid is not freed during kill_pid_
usb: cdc-acm: Owen SI-30 support
USB: add RESET_RESUME for webcams shown to be quirky
USB: add quirk for Logitech C300 web cam
USB: pl2303: add id for SMART device
USB: ftdi_sio: add PID for Sony Ericsson Urban
USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board
USB: option: convert interface blacklisting to bitfields
USB: option: convert Huawei K3765, K4505, K4605 reservered interface to blacklist
USB: option: add ZTE product 0x0037 to sendsetup blacklist
USB: option: add various ZTE device network interfaces to the blacklist
MAINTANERS: update Qualcomm Atheros addresses
ath9k_hw: Fix descriptor status of TxOpExceeded
ath9k_hw: Fix magnitude/phase coeff correction
ath9k_htc: add AVM FRITZ!WLAN 11N v2 support
ath9k_hw: Fix number of GPIO pins for AR9287/9300
ath9k: disable unnecessary PHY error reporting
HID: ACRUX - fix enabling force feedback support
QE/FHCI: fixed the CONTROL bug
Update email address for stable patch submission
xen-pcifront: Update warning comment to use 'e820_host' option.
xen-swiotlb: Fix wrong panic.
kobj_uevent: Ignore if some listeners cannot handle message
caif: Fix BUG() with network namespaces
platform: samsung_laptop: add dmi information for Samsung R700 laptops
Platform: samsung_laptop: add support for X520 machines.
Platform: samsung_laptop: samsung backlight for R528/R728
platform: samsung_laptop: fix samsung brightness min/max calculations
Platform: Fix error path in samsung-laptop init
kmod: prevent kmod_loop_msg overflow in __request_module()
Revert "NFS: Ensure that writeback_
nfs: don't redirty inode when ncommit == 0 in nfs_commit_
rtnetlink: Add missing manual netlink notification in dev_change_
dp83640: free packet queues on remove
mac80211: fix offchannel TX cookie matching
net: hold sock reference while processing tx timestamps
wl12xx: fix forced passive scans
time: Change jiffies_
apic, i386/bigsmp: Fix false warnings regarding logical APIC ID mismatches
md/raid5: fix bug that could result in reads from a failed device.
perf probe: Fix to show correct error string
tracing: Fix returning of duplicate data after EOF in trace_pipe_raw
genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier
nfs: don't try to migrate pages with active requests
nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir()
nfsd4: stop using nfserr_resource for transitory errors
nfsd4: fix seqid_mutating_
nfsd4: permit read opens of executable-only files
nfsd4: fix open downgrade, again
nfsd4: ignore WANT bits in open downgrade
hppfs: missing include
vfs: add "device" tag to /proc/self/
io-mapping: ensure io_mapping_
ASoC: wm8940: Properly set codec->
ASoC: wm8741: Fix setting interface format for DSP modes
ASoC: ak4642: fixup cache register table
ASoC: ak4535: fixup cache register table
ASoC: wm8994: Use SND_SOC_
ASoC: Remove direct register cache accesses from WM8962 driver
ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings
KVM: s390: check cpu_id prior to using it
user per registers vs. ptrace single stepping
memory leak with RCU_TABLE_FREE
ccwgroup: move attributes to attribute group
WMI: properly cleanup devices to avoid crashes
iommu/amd: Fix wrong shift direction
carminefb: Fix module parameters permissions
fb: avoid possible deadlock caused by fb_set_suspend
fb: sh-mobile: Fix deadlock risk between lock_fb_info() and console_lock()
viafb: use display information in info not in var for panning
viafb: improve pitch handling
DiBcom: protect the I2C bufer access
dib0700: protect the dib0700 buffer access
tuner_xc2028: Allow selection of the frequency adjustment code for XC3028
/proc/self/
plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that's desired
ARM: mach-ux500: unlock I&D l2x0 caches before init
mm: avoid null pointer access in vm_struct via /proc/vmallocinfo
ALSA: hda - Fix ADC input-amp handling for Cx20549 codec
um: fix ubd cow size
readlinkat: ensure we return ENOENT for the empty pathname for normal lookups
VFS: Fix automount for negative autofs dentries
vfs: automount should ignore LOOKUP_FOLLOW
VFS: Fix the remaining automounter semantics regressions
vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag
ptrace: don't clear GROUP_STOP_SIGMASK on double-stop
jsm: remove buggy write queue
bonding: use local function pointer of bond->recv_probe in bond_handle_frame
bridge: fix hang on removal of bridge via netlink
can bcm: fix tx_setup off-by-one errors
ipv4: fix ipsec forward performance regression
l2tp: fix a potential skb leak in l2tp_xmit_skb()
macvlan/macvtap: Fix unicast between macvtap interfaces in bridge mode
netconsole: enable netconsole can make net_device refcnt incorrent
tcp: properly handle md5sig_pool references
tcp: properly update lost_cnt_hint during shifting
tg3: negate USE_PHYLIB flag check
ipv6: nullify ipv6_ac_list and ipv6_fl_list when creating new socket
make PACKET_STATISTICS getsockopt report consistently between ring and non-ring
net: xen-netback: correctly restart Tx after a VM restore/migrate
mm: thp: tail page refcounting fix
binfmt_elf: fix PIE execution with randomization disabled
vfs: show O_CLOEXE bit properly in /proc/<
iwlagn: do not use interruptible waits
drivers/
hwspinlock/core: use a mutex to protect the radix tree
drivers/
drivers/
drivers/
ext2,ext3,ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes
ext4: ext4_rename should dirty dir_bh with the correct directory
ext4: ext4_mkdir should dirty dir_block with newly created directory inode
ext4: call ext4_handle_
ext4: fix race in xattr block allocation path
enic: Bug Fix: Fix hardware transmit queue indexing in enic_poll_
rtl8150: rtl8150_
USB: EHCI: Fix test mode sequence
usb/isp1760: Added missing call to usb_hcd_
USB: Serial: Add device ID for Sierra Wireless MC8305
USB: Serial: Add PID(0xF7C0) to FTDI SIO driver for a zeitcontrol-device
usbnet/cdc_ncm: Don't use stack variables for DMA
USB: Avoid NULL pointer deref in usb_hcd_
ipheth: iPhone 4 Verizon CDMA USB Product ID add
USB: xHCI: prevent infinite loop when processing MSE event
ASIX: Simplify condition in rx_fixup()
ASIX: Use only 11 bits of header for data size
Bluetooth: Add MacBookAir4,1 support
Bluetooth: Add Toshiba laptops AR30XX device ID
Bluetooth: Add Atheros AR3012 one PID/VID supported
Bluetooth: add support for 2011 mac mini
btusb: add device entry for Broadcom SoftSailing
xhci: If no endpoints changed, don't issue BW command.
xHCI: test and clear RWC bit
xHCI: Clear PLC for USB2 root hub ports
can bcm: fix incomplete tx_setup fix
powerpc: remove superfluous PageTail checks on the pte gup_fast
powerpc: get_hugepte() don't put_page() the wrong page
powerpc: gup_hugepte() avoid freeing the head page too many times
powerpc: gup_hugepte() support THP based tail recounting
powerpc: gup_huge_pmd() return 0 if pte changes
s390: gup_huge_pmd() support THP tail recounting
s390: gup_huge_pmd() return 0 if pte changes
thp: share get_huge_
bridge: leave carrier on for empty bridge
net: Unlock sock before calling sk_free()
ALSA: ua101: fix crash when unplugging
ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default
ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs
ALSA: hda/realtek - Skip invalid digital out pins
drm/radeon: avoid bouncing connector status btw disconnected & unknown
drm/radeon/kms: split MSI check into a separate function
drm/radeon/kms: Add MSI quirk for HP RS690
drm/radeon: set hpd polarity at init time so hotplug detect works
drm/radeon/kms: properly set panel mode for eDP
drm/radeon/kms: Add MSI quirk for Dell RS690
drm/radeon/kms: add MSI module parameter
drm/radeon/kms: set HPD polarity in hpd_init()
kbuild: Fix help text not displayed in choice option.
PM / Runtime: Automatically retry failed autosuspends
USB: Update last_busy time after autosuspend fails
cciss: add small delay when using PCI Power Management to reset for kump
hwmon: (coretemp) Fix for non-SMP builds
hwmon: (w83627ehf) Properly report PECI and AMD-SI sensor types
hwmon: (w83627ehf) Fix broken driver init
tcm_loop: Add explict read buffer memset for SCF_SCSI_
st: fix race in st_scsi_execute_end
scsi_dh: check queuedata pointer before proceeding further
Make scsi_free_queue() kill pending SCSI commands
Fix block queue and elevator memory leak in scsi_alloc_sdev
mpt2sas: Fix for system hang when discovery in progress
ASoC: wm8711: Fix wrong mask for setting input audio data bit length select
ASoC: Leave input audio data bit length settings untouched in wm8711_set_dai_fmt
ASoC: WM8904: Set `invert' bit for Capture Switch
ASoC: Ensure WM8962 PLL registers are reset
ASoC: Ensure the WM8962 oscillator and PLLs start up disabled
NFS/sunrpc: don't use a credential with extra groups.
block: make gendisk hold a reference to its queue
xen/blkback: Report VBD_WSECT (wr_sect) properly.
VFS: fix statfs() automounter semantics regression
hpsa: add small delay when using PCI Power Management to reset for kump
VFS: we need to set LOOKUP_JUMPED on mountpoint crossing
powerpc/numa: Remove double of_node_put in hot_add_
powerpc: Fix oops when echoing bad values to /sys/devices/
powerpc/pseries: Avoid spurious error during hotplug CPU add
powerpc/eeh: Fix /proc/ppc64/eeh creation
powerpc: Fix deadlock in icswx code
ACPI atomicio: Convert width in bits to bytes in __acpi_
netlink: validate NLA_MSECS length
ath9k_hw: Update AR9485 initvals to fix system hang issue
mac80211: fix remain_off_channel regression
mac80211: config hw when going back on-channel
mac80211: disable powersave for broken APs
mtd: mtdchar: add missing initializer on raw write
mtd: provide an alias for the redboot module name
mtd: pxa3xx_nand: fix nand detection issue
mtd: pxa3xx_nand: Fix blank page ECC mismatch
ext4: remove i_mutex lock in ext4_evict_inode to fix lockdep complaining
net: Align AF-specific flowi structs to long
net: Handle different key sizes between address families in flow cache
PM / Suspend: Off by one in pm_suspend()
crypto: cryptd - Use subsys_initcall to prevent races with aesni
dp83640: use proper function to free transmit time stamping packets
ath9k_hw: Fix regression of register offset for AR9003 chips
mtd: nand_base: always initialise oob_poi before writing OOB data
HID: add support for new revision of Apple aluminum keyboard
HID: add support for HuiJia USB Gamepad connector
HID: hid-multitouch: Add LG Display Multitouch device.
HID: Add support MacbookAir 4,1 keyboard
HID: Add device IDs for Macbook Pro 8 keyboards
HID: hid-apple: add device ID of another wireless aluminium
HID: consolidate MacbookAir 4,1 mappings
hid/apple: modern macbook airs use the standard apple function key translations
Linux 3.0.9
UBUNTU: [Config] CONFIG_
Related branches
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.