Quantal update to 3.5.7.1 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Herton R. Krzesinski |
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.5.7.1 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.5.7.1 stable release:
udf: fix retun value on error path in udf_load_logicalvol
usb: gadget: at91_udc: fix dt support
sched: Fix migration thread runtime bogosity
eCryptfs: Copy up POSIX ACL and read-only flags from lower mount
eCryptfs: Revert to a writethrough cache model
eCryptfs: Initialize empty lower files when opening them
eCryptfs: Unlink lower inode when ecryptfs_create() fails
eCryptfs: Write out all dirty pages just before releasing the lower file
eCryptfs: Call lower ->flush() from ecryptfs_flush()
eCryptfs: check for eCryptfs cipher support at mount
netfilter: nf_nat_sip: fix incorrect handling of EBUSY for RTCP expectation
netfilter: nf_nat_sip: fix via header translation with multiple parameters
netfilter: nf_ct_expect: fix possible access to uninitialized timer
netfilter: xt_limit: have r->cost != 0 case work
netfilter: nf_conntrack: fix racy timer handling with reliable events
netfilter: nfnetlink_log: fix NLA_PUT macro removal bug
MIPS: ath79: Fix CPU/DDR frequency calculation for SRIF PLLs
net: fix secpath kmemleak
jbd: Fix assertion failure in commit code due to lacking transaction credits
nfsd4: fix nfs4 stateid leak
NFSD: pass null terminated buf to kstrtouint()
mfd: 88pm860x: Move _IO resources out of ioport_ioresource
target: support zero allocation length in INQUIRY
target: fix truncation of mode data, support zero allocation length
target: fix return code in target_
powerpc/eeh: Lock module while handling EEH event
SUNRPC: Ensure that the TCP socket is closed when in CLOSE_WAIT
ext4: remove erroneous ext4_superblock
block: remove the duplicated setting for congestion_
block: lift the initial queue bypass mode on blk_register_
block: fix request_
viafb: don't touch clock state on OLPC XO-1.5
qla2xxx: Fix endianness of task management response code
iscsi-target: Correctly set 0xffffffff field within ISCSI_OP_REJECT PDU
drm/i915: use adjusted_mode instead of mode for checking the 6bpc force flag
kbuild: Do not package /boot and /lib in make tar-pkg
module: taint kernel when lve module is loaded
mtd: nand: allow NAND_NO_
nfsd4: don't pin clientids to pseudoflavors
lockd: use rpc client's cl_nodename for id encoding
pnfsblock: fix partial page buffer wirte
pnfsblock: fix non-aligned DIO read
pnfsblock: fix non-aligned DIO write
target/file: Re-enable optional fd_buffered_io=1 operation
iscsi-target: Add explicit set of cache_dynamic_
iscsit: remove incorrect unlock in iscsit_
iscsi-target: Bump defaults for nopin_timeout + nopin_response_
drivers/
ath9k: use ieee80211_
ALSA: hda - Fix hang caused by race during suspend.
ACPI: EC: Make the GPE storm threshold a module parameter
ACPI: EC: Add a quirk for CLEVO M720T/M730T laptop
mmc: sdhci-s3c: fix the wrong number of max bus clocks
mac80211: use ieee80211_
ARM: OMAP: counter: add locking to read_persistent
ARM: vfp: fix saving d16-d31 vfp registers on v6+ kernels
scsi_debug: Fix off-by-one bug when unmapping region
storvsc: Account for in-transit packets in the RESET path
firewire: cdev: fix user memory corruption (i386 userland on amd64 kernel)
timers: Fix endless looping between cascade() and internal_
timekeeping: Cast raw_interval to u64 to avoid shift overflow
video/udlfb: fix line counting in fb_write
tmpfs,ceph,
ALSA: hda - Add missing hda_gen_spec to struct via_spec
ALSA: hda - Fix memory leaks at error path in patch_cirrus.c
ALSA: hda - do not detect jack on internal speakers for Realtek
autofs4 - fix reset pending flag on mount fail
pktgen: fix crash when generating IPv6 packets
md/raid10: use correct limit variable
mips,kgdb: fix recursive page fault with CONFIG_KPROBES
kdb,vt_console: Fix missed data due to pager overruns
xen/bootup: allow read_tscp call for Xen PV guests.
xen/bootup: allow {read|write}_cr8 pvops call.
libceph: eliminate connection state "DEAD"
libceph: kill bad_proto ceph connection op
libceph: rename socket callbacks
libceph: rename kvec_reset and kvec_add functions
libceph: embed ceph messenger structure in ceph_client
libceph: start separating connection flags from state
libceph: start tracking connection socket state
libceph: provide osd number when creating osd
libceph: set CLOSED state bit in con_init
libceph: embed ceph connection structure in mon_client
libceph: drop connection refcounting for mon_client
libceph: init monitor connection when opening
libceph: fully initialize connection in con_init()
libceph: tweak ceph_alloc_msg()
libceph: have messages point to their connection
libceph: have messages take a connection reference
libceph: make ceph_con_revoke() a msg operation
libceph: make ceph_con_
libceph: fix overflow in __decode_
libceph: fix overflow in osdmap_decode()
libceph: fix overflow in osdmap_
libceph: transition socket state prior to actual connect
libceph: fix NULL dereference in reset_connection()
libceph: use con get/put methods
libceph: drop ceph_con_get/put helpers and nref member
libceph: encapsulate out message data setup
libceph: encapsulate advancing msg page
libceph: don't mark footer complete before it is
libceph: move init_bio_*() functions up
libceph: move init of bio_iter
libceph: don't use bio_iter as a flag
libceph: SOCK_CLOSED is a flag, not a state
libceph: don't change socket state on sock event
libceph: just set SOCK_CLOSED when state changes
libceph: don't touch con state in con_close_socket()
libceph: clear CONNECTING in ceph_con_close()
libceph: clear NEGOTIATING when done
libceph: define and use an explicit CONNECTED state
libceph: separate banner and connect writes
libceph: distinguish two phases of connect sequence
libceph: small changes to messenger.c
libceph: add some fine ASCII art
libceph: set peer name on con_open, not init
libceph: initialize mon_client con only once
libceph: allow sock transition from CONNECTING to CLOSED
libceph: initialize msgpool message types
libceph: prevent the race of incoming work during teardown
libceph: report socket read/write error message
libceph: fix mutex coverage for ceph_con_close
libceph: resubmit linger ops when pg mapping changes
libceph: (re)initialize bio_iter on start of message receive
libceph: protect ceph_con_open() with mutex
libceph: reset connection retry on successfully negotiation
libceph: fix fault locking; close socket on lossy fault
libceph: move msgr clear_standby under con mutex protection
libceph: move ceph_con_send() closed check under the con mutex
libceph: drop gratuitous socket close calls in con_work
libceph: close socket directly from ceph_con_close()
libceph: drop unnecessary CLOSED check in socket state change callback
libceph: replace connection state bits with states
libceph: clean up con flags
libceph: clear all flags on con_close
libceph: fix handling of immediate socket connect failure
libceph: revoke mon_client messages on session restart
libceph: verify state after retaking con lock after dispatch
libceph: avoid dropping con mutex before fault
libceph: change ceph_con_
libceph: recheck con state after allocating incoming message
libceph: fix crypto key null deref, memory leak
libceph: delay debugfs initialization until we learn global_id
libceph: avoid truncation due to racing banners
libceph: only kunmap kmapped pages
rbd: reset BACKOFF if unable to re-queue
libceph: avoid NULL kref_put when osd reset races with alloc_msg
ceph: fix dentry reference leak in encode_fh()
ceph: Fix oops when handling mdsmap that decreases max_mds
libceph: check for invalid mapping
ceph: avoid 32-bit page index overflow
ASoC: wm2200: Use rev A register patches on rev B
ASoC: wm2200: Fix non-inverted OUT2 mute control
drm/i915: remove useless BUG_ON which caused a regression in 3.5.
USB: Enable LPM after a failed probe.
usb: Don't enable LPM if the exit latency is zero.
usb: Send Set SEL before enabling parent U1/U2 timeout.
ASoC: fsi: don't reschedule DMA from an atomic context
drm/i915: Set guardband clipping workaround bit in the right register.
pcmcia: sharpsl: don't discard sharpsl_pcmcia_ops
hwmon: (coretemp) Add support for Atom CE4110/4150/4170
ALSA: hda - Fix registration race of VGA switcheroo
usb: dwc3: gadget: fix 'endpoint always busy' bug
usb: musb: am35xx: drop spurious unplugging a device
drm/radeon: Don't destroy I2C Bus Rec in radeon_
ALSA: hda - Always check array bounds in alc_get_
NLM: nlm_lookup_file() may return NLMv4-specific error codes
x86: Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping.
SUNRPC: Prevent kernel stack corruption on long values of flush
USB: cdc-acm: fix pipe type of write endpoint
usb: acm: fix the computation of the number of data bits
usb: host: xhci: New system added for Compliance Mode Patch on SN65LVPE502CP
USB: option: blacklist net interface on ZTE devices
USB: option: add more ZTE devices
kernel/sys.c: fix stack memory content leak via UNAME26
use clamp_t in UNAME26 fix
ext4: race-condition protection for ext4_convert_
ext4: fix metadata checksum calculation for the superblock
nohz: Fix idle ticks in cpu summary line of /proc/stat
ring-buffer: Check for uninitialized cpu buffer before resizing
Bluetooth: SMP: Fix setting unknown auth_req bits
oprofile, x86: Fix wrapping bug in op_x86_get_ctrl()
cfg80211/mac80211: avoid state mishmash on deauth
mac80211: check if key has TKIP type before updating IV
mac80211: use ieee80211_
bcma: fix unregistration of cores
net/wireless: ipw2200: Fix panic occurring in ipw_handle_
iwlwifi: fix 6000 series channel switch command
cgroup: notify_on_release may not be triggered in some cases
dt: Document: correct tegra20/30 pinctrl slew-rate name
pinctrl: tegra: set low power mode bank width to 2
pinctrl: tegra: correct bank for pingroup and drv pingroup
s390: fix linker script for 31 bit builds
pinctrl: remove mutex lock in groups show
xen/x86: don't corrupt %eip when returning from a signal handler
ALSA: hda - add dock support for Thinkpad T430
Revert "cgroup: Drop task_lock(parent) on cgroup_fork()"
Revert "cgroup: Remove task_lock() from cgroup_post_fork()"
ALSA: hda - Fix silent headphone output from Toshiba P200
ext4: Checksum the block bitmap properly with bigalloc enabled
ARM: 7559/1: smp: switch away from the idmap before updating init_mm.mm_count
usb hub: send clear_tt_
staging: comedi: amplc_pc236: fix invalid register access during detach
Staging: android: binder: Fix memory leak on thread/process exit
Staging: android: binder: Allow using highmem for binder buffers
ext4: Avoid underflow in ext4_trim_fs()
cpufreq / powernow-k8: Remove usage of smp_processor_id() in preemptible code
extcon: Unregister compat class at module unload to fix oops
extcon: unregister compat link on cleanup
pinctrl: fix missing unlock on error in pinctrl_
arch/tile: avoid generating .eh_frame information in modules
drm/radeon: add some new SI PCI ids
drm/radeon: add error output if VM CS fails on cayman
xhci: endianness xhci_calculate_
xhci: fix integer overflow
dmaengine: imx-dma: fix missing unlock on error in imxdma_xfer_desc()
Revert "x86/mm: Fix the size calculation of mapping tables"
x86-64: Fix page table accounting
dmaengine: sirf: fix a typo in dma_prep_
dmaengine: sirf: fix a typo in moving running dma_desc to active queue
amd64_edac:
SUNRPC: Clear the connect flag when socket state is TCP_CLOSE_WAIT
Revert "SUNRPC: Ensure we close the socket on EPIPE errors too..."
SUNRPC: Prevent races in xs_abort_
SUNRPC: Get rid of the xs_error_report socket callback
iommu/tegra: smmu: Fix deadly typo
ARM: at91/tc: fix typo in the DT document
ARM: at91: at91sam9g10: fix SOC type detection
ARM: at91/i2c: change id to let i2c-gpio work
Revert "ath9k_hw: Updated AR9003 tx gain table for 5GHz"
b43: Fix oops on unload when firmware not found
USB: serial: Fix memory leak in sierra_release()
x86, mm: Trim memory in memblock to be page aligned
x86, mm: Use memblock memory loop instead of e820_RAM
usb-storage: add unusual_devs entry for Casio EX-N1 digital camera
Drivers: hv: Cleanup error handling in vmbus_open()
sysfs: sysfs_pathname/
vhost: fix mergeable bufs on BE hosts
USB: metro-usb: fix io after disconnect
USB: whiteheat: fix memory leak in error path
USB: quatech2: fix memory leak in error path
USB: quatech2: fix io after disconnect
USB: opticon: fix DMA from stack
USB: opticon: fix memory leak in error path
USB: mct_u232: fix broken close
USB: sierra: fix memory leak in attach error path
USB: sierra: fix memory leak in probe error path
USB: mos7840: fix urb leak at release
USB: mos7840: fix port-device leak in error path
USB: mos7840: remove NULL-urb submission
USB: mos7840: remove invalid disconnect handling
ehci: fix Lucid nohandoff pci quirk to be more generic with BIOS versions
ehci: Add yet-another Lucid nohandoff pci quirk
xhci: Fix potential NULL ptr deref in command cancellation.
freezer: exec should clear PF_NOFREEZE along with PF_KTHREAD
mm: fix XFS oops due to dirty pages without buffers on s390
genalloc: stop crashing the system when destroying a pool
drivers/
gen_init_cpio: avoid stack overflow when expanding
fs/compat_ioctl.c: VIDEO_SET_
qmi_wwan/cdc_ether: move Novatel 551 and E362 to qmi_wwan
efi: Defer freeing boot services memory until after ACPI init
x86: efi: Turn off efi_enabled after setup on mixed fw/kernel
e1000e: add device IDs for i218
target: Re-add explict zeroing of INQUIRY bounce buffer memory
ARM: 7566/1: vfp: fix save and restore when running on pre-VFPv3 and CONFIG_VFPv3 set
libceph: drop declaration of ceph_con_get()
x86, mm: Find_early_
x86, mm: Undo incorrect revert in arch/x86/mm/init.c
Revert "sched: Add missing call to calc_load_
Linux 3.5.7.1
These patches were dropped, as they were already applied to Quantal:
sched: Fix migration thread runtime bogosity
eCryptfs: Copy up POSIX ACL and read-only flags from lower mount
eCryptfs: Revert to a writethrough cache model
eCryptfs: Initialize empty lower files when opening them
eCryptfs: Unlink lower inode when ecryptfs_create() fails
eCryptfs: Write out all dirty pages just before releasing the lower file
eCryptfs: Call lower ->flush() from ecryptfs_flush()
eCryptfs: check for eCryptfs cipher support at mount
net: fix secpath kmemleak
ALSA: hda - do not detect jack on internal speakers for Realtek
kernel/sys.c: fix stack memory content leak via UNAME26
use clamp_t in UNAME26 fix
ALSA: hda - add dock support for Thinkpad T430
e1000e: add device IDs for i218
This needed a rediff for application:
Revert "x86/mm: Fix the size calculation of mapping tables"
This one had an additional buglink added to the changelog (see bug 1082059):
x86: efi: Turn off efi_enabled after setup on mixed fw/kernel
CVE References
tags: | added: kernel-stable-tracking-bug |
description: | updated |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in linux (Ubuntu Quantal): | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Herton R. Krzesinski (herton) |
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.