[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#641232: Changes from longterm 2.6.32.46



Package: linux-2.6
Version: 2.6.32-35squeeze2

b6708a1 USB: xhci: fix OS want to own HC

Fixes incompatibility with use of the XHCI by the BIOS on some systems.

36a357e USB: assign instead of equal in usbtmc.c

Fixes read error handling in the USB Test and Measurement Class driver.
Not sure quite what the consequences of the bug are, but it's an obvious
fix.

d1a6653 USB: usb-storage: unusual_devs entry for ARM V2M motherboard.

Silences repeated unnecessary warning messages.

4bb900a USB: Serial: Added device ID for Qualcomm Modem in Sagemcom's HiLo3G

New hardware support.

ae2690d atm: br2864: sent packets truncated in VC routed mode

Fixes complete breakage of one operating mode of this driver; see
#638656.

3ca9694 hwmon: (ibmaem) add missing kfree

Fixes memory leak.

6d05cd3 ALSA: snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc
9089b3b ALSA: snd_usb_caiaq: track submitted output urbs

Fixes potential huge information leak or denial of serivce with a device
that masquerades as one of these devices.  Also fixes potential crash or
protocol error when using one of the real devices.

14b9d5c mm: fix wrong vmap address calculations with odd NR_CPUS values

Fixes crash or memory corruption when NR_CPUS is not a power of two.
Does not affect official kernel images.

b871297 perf tools: do not look at ./config for configuration

Fixes potential denial of service or potential privilege escalation
(CVE-2011-2905); already applied in 2.6.32-35squeeze1.

098c4ca fs/partitions/efi.c: corrupted GUID partition tables can cause kernel oops

Fixes potential denial of service (CVE-2011-1577); already applied in
2.6.32-35.

0af48fa befs: Validate length of long symbolic links.

Fixes potential denial of service (CVE-2011-2928); already applied in
2.6.32-35squeeze1.

3d854ed ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist

Fixes headphone output on this specific model.

d64ec7b futex: Fix regression with read only mappings

Restores support for use of futexes in shared memory through a read-only
mapping.  This was removed as part of a fix in 2.6.32.5, since the
feature it was not thought that the feature was useful or used.  However
there are real and valid uses of this feature.

2bbc3e2 x86-32, vdso: On system call restart after SYSENTER, use int $0x80

Fixes ptrace modification of the 6th parameter to a system call for
32-bit processes on Intel processors.  Currently a restarted system call
will always use the original value of the 6th parameter.

4d3b4b4 x86, UV: Remove UV delay in starting slave cpus

Fixes slow boot (total of 40 seconds delay) on SGI UV systems.

035fac5 drm/ttm: fix ttm_bo_add_ttm(user) failure path

Fixes potential use-after-free or double-free; I suspect this allows at
least denial-of-service by members of group video.

We don't take DRM changes from 2.6.32.y since we upgraded DRM to 2.6.33,
so this probably needs to be cherry-picked.

7b1ef6c fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message

May fix a denial-of-service by members of group fuse.

12361ac igb: Fix lack of flush after register write and before delay

This does not appear to be a valid fix in 2.6.32.y, as the original was
applied to i82580 setup and this was applied to i82575 setup.

Due to the backport, we won't take this from 2.6.32.y.  However, it
probably should be cherry-picked.

Ben.

-- 
Ben Hutchings
Beware of programmers who carry screwdrivers. - Leonard Brandwein

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: