Your message dated Tue, 17 Jan 2012 18:17:09 +0000 with message-id <E1RnDan-0004Fd-9K@franck.debian.org> and subject line Bug#647624: fixed in user-mode-linux 2.6.32-1um-4+41 has caused the Debian Bug report #647624, regarding Changes from longterm 2.6.32.47 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 647624: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647624 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: Changes from longterm 2.6.32.47
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Fri, 04 Nov 2011 16:41:15 +0000
- Message-id: <1320424875.3079.235.camel@deadeye>
Package: src:linux-2.6 Version: 2.6.32-39 Severity: important [Actually based on 2.6.32.47-rc1, with the 1 definitely incorrect change removed.] USB: ftdi_sio: add Calao reference board support USB: ftdi_sio: add PID for Sony Ericsson Urban USB: ftdi_sio: Support TI/Luminary Micro Stellaris BD-ICDI Board Hardware support. USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in ehci_bus_resume(). Looks like it fixes suspend/resume for USB devices attached to some systems. rt2x00: do not drop usb dev reference counter on suspend Fixes potential crash on resume with rt2x00 USB devices. atm: br2684: Fix oops due to skb->dev being NULL This neglected driver is still broken... sparc: Allow handling signals when stack is corrupted. It sounds like a user task on sparc that somehow corrupts its stack pointer cannot be debugged because any signal will kill the process immediately. The code change is large and looks like it would cause an ABI change, so I am minded to revert it. sparc: fix array bounds error setting up PCIC NMI trap Trivial fix for compiler warning; should have no effect. Fix broken backport for IPv6 tunnels Fixes regression in ip6_tunnel in 2.6.32.44. We already avoided that regression (bugfix/all/tunnels-fix-netns-vs-proto-registration-ordering-regression-fix.patch) though we missed a failure path which this change also fixes. net: Fix IPv6 GSO type checks in Intel ethernet drivers ipv6: Add GSO support on forwarding path Already applied in 2.6.32-39. Revert "x86, hotplug: Use mwait to offline a processor, fix the legacy case" Already applied in 2.6.32-36. GRO: fix merging a paged skb after non-paged skbs Fixes TCP receive failure when using the sfc driver. xen-blkfront: fix data size for xenbus_gather in blkfront_connect Appears to fix a protocol error that results in incorrect configuration for block devices in a 64-bit Xen domU. md/linear: avoid corrupting structure while waiting for rcu_free to complete. Appears to fix a potential crash or data corruption during reconfiguration of an md-linear device. powerpc/mpic: Fix problem that affinity is not updated Fixes IRQ affinity setting on powerpc. This regressed in Linux 2.6.31; it was effectively deferred until the next attempt to change affinity. powerpc/pci: Check devices status property when scanning OF tree Fixes PCI enumeration to skip devices that are disabled(?) by the firmware and therefore not accessible. If such a device is treated as present, this will result in errors. I suspect that the errors would be harmless but would result in a lot of noise in the kernel log. xen: x86_32: do not enable iterrupts when returning from exception in interrupt context Fixes potential deadlock or (less likely) crash or data corruption on 32-bit Xen domU. xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead. Fixes #637308. ARM: davinci: da850 EVM: read mac address from SPI flash No effect; we don't support this platform. md: Fix handling for devices from 2TB to 4TB in 0.90 metadata. Fixes regression in support for old md (software RAID) arrays in this size range. I'm not sure whether this could cause data corruption or whether the device would fail to start. net/9p: fix client code to fail more gracefully on protocol error Fixes crash on protocol error, i.e. remote denial-of-service. fs/9p: Fid is not valid after a failed clunk. Not sure what this fixes but I would suspect another remote DoS. net/9p: Fix the msize calculation. I can't see how this is a serious bug, but it seems reasonable. irda: fix smsc-ircc2 section mismatch warning I think this fixes a potential crash if the driver is built-in. [SCSI] qla2xxx: Correct inadvertent loop state transitions during port-update handling. Appears to fix some sort of random driver hang. e1000: Fix driver to be used on PA RISC C8000 workstations Hardware support. ASoC: Fix reporting of partial jack updates ASoC: wm8940: Properly set codec->dapm.bias_level ASoC: ak4642: fixup cache register table ASoC: ak4535: fixup cache register table No effect; ASoC is not enabled in any supported configuration. ALSA: HDA: Cirrus - fix "Surround Speaker" volume control name Cosmetic but safe. cifs: fix possible memory corruption in CIFSFindNext CVE-2011-3191, already fixed in 2.6.32-35squeeze1. b43: Fix beacon problem in ad-hoc mode Sounds like ad-hoc mode is just broken in this driver. Simple fix. wireless: Reset beacon_found while updating regulatory This fixes a failure to follow the correct wireless regulations. I think it would mostly affect people travelling without restarting the system. USB: PL2303: correctly handle baudrates above 115200 Hardware support, I suppose. ASIX: Add AX88772B USB ID Hardware support. hvc_console: Improve tty/console put_chars handling Fixes lost console output on powerpc pSeries systems. TPM: Call tpm_transmit with correct size Fixes CVE-2011-1161; I don't know what the impact of that is. TPM: Zero buffer after copying to userspace Fixes CVE-2011-1162; possible information leak (but only in combination with other bugs). libiscsi_tcp: fix LLD data allocation Looks like this fixes a potential use of freed memory, i.e. data corruption. cnic: Improve NETDEV_UP event handling Fixes unreliable probing of these iSCSI devices (hardware support?). ALSA: hda/realtek - Avoid bogus HP-pin assignment Not sure what the impact is, but I think that speaker output can be wrongly muted. [SCSI] 3w-9xxx: fix iommu_iova leak Fixes resource leak in an error case in this driver. [SCSI] aacraid: reset should disable MSI interrupt Fixes interrupt control for this SCSI controller when it is reset. Leaving the interrupt enabled is definitely incorrect (provokes a WARNING) and might lead to a crash. [SCSI] libsas: fix failure to revalidate domain for anything but the first expander child. This appears to fix a bug in device discovery for external SAS devices that change state, which I think includes hotplug. So, hardware support. cfg80211: Fix validation of AKM suites Fixes stack buffer overflow exploitable with CAP_NET_ADMIN. splice: direct_splice_actor() should not use pos in sd Fixes data loss for some uses of splice (bug #641419). We applied this in 2.6.32-37. [SCSI] libsas: fix panic when single phy is disabled on a wide port Fixes crash in an odd removal case. ahci: Enable SB600 64bit DMA on Asus M3A Disk I/O performance improvement for this system. Has no effect on anything else. HID: usbhid: Add support for SiGma Micro chip Hardware support. hwmon: (w83627ehf) Properly report thermal diode sensors Seems like a minor bug in temperature reporting. But looks safe, anyway. x25: Prevent skb overreads when checking call user data Could theoretically cause a crash (remote DoS), but is almost certain to be harmless in practice. I don't think anyone is using x25 any more though. block: check for proper length of iov entries earlier in blk_rq_map_user_iov() Attempts to fix a check for invalid SCSI-generic requests (SG_IO), but doesn't (so far as I can see). Probably has some security impact. staging: quatech_usb2: Potential lost wakeup scenario in TIOCMIWAIT Fixes race condition leading to (interruptible) hang in task using this serial device. USB: qcserial: add device ID for "HP un2430 Mobile Broadband Module" Hardware support. xhci-mem.c: Check for ring->first_seg != NULL Fixes memory leak in some error cases. [SCSI] ipr: Always initiate hard reset in kdump kernel Fixes long delay in kdump when using these devices. [SCSI] libsas: set sas_address and device type of rphy Fixes some identifying information visible in sysfs. ALSA: HDA: Add new revision for ALC662 Hardware support. x86: Fix compilation bug in kprobes twobyte_is_boostable Works around gcc bug that generates bad code (actually bad constant data) for part of kprobes. Doesn't appear to affect gcc-4.3 as used for the official binary packages. epoll: fix spurious lockdep warnings Should have no effect on the official binary packages. Probably useful for people doing debugging with custom builds with lockdep enabled. usbmon vs. tcpdump: fix dropped packet count Fixes non-serious data loss (dropped packets should be expected, silent drops should not). USB: storage: Use normalized sense when emulating autosense Sorry, no idea. USB: pid_ns: ensure pid is not freed during kill_pid_info_as_uid Fixes use-after-free. usb: cdc-acm: Owen SI-30 support Hardware support. USB: add RESET_RESUME for webcams shown to be quirky Workaround for buggy webcams that tend to fail after suspend/resume. USB: pl2303: add id for SMART device Hardware support. QE/FHCI: fixed the CONTROL bug No effect; FHCI is not enabled in any supported configuration. Update email address for stable patch submission Administrivia. kobj_uevent: Ignore if some listeners cannot handle message Fixes spurious failure of device changes, e.g. lvm may fail if Chromium is running (#641661). kmod: prevent kmod_loop_msg overflow in __request_module() Fixes excessive logging in case module loading recurses. time: Change jiffies_to_clock_t() argument type to unsigned long Fixes some incorrect time calculations, though it's not clear what the real impact of this is. nfsd4: Remove check for a 32-bit cookie in nfsd4_readdir() Removes incorrect check that could prevent use of some NFSv4 servers. nfsd4: ignore WANT bits in open downgrade Fixes potential crash in NFSv4 server (remote DoS). KVM: s390: check cpu_id prior to using it Fixes user-controlled out-of-bounds memory write on s390. It appears that any user in the kvm group could use this for code injection. [S390] ccwgroup: move attributes to attribute group Fixes unreliable identification of these devices in sysfs. iommu/amd: Fix wrong shift direction Don't know what the impact of this is. carminefb: Fix module parameters permissions Some parameters were incorrectly made writable (but only to root). This could presumably lead to a crash or data corruption if they were changed. [media] uvcvideo: Set alternate setting 0 on resume if the bus has been reset Workaround for some cameras that expect a particular request after reset. [media] tuner_xc2028: Allow selection of the frequency adjustment code for XC3028 Fixes support for some DVB tuner devices. plat-mxc: iomux-v3.h: implicitly enable pull-up/down when thats desired No effect; this platform is not supported. um: fix ubd cow size Fixes support for copy-on-write disk images in User Mode Linux (so not relevant for linux-2.6 itself). cfq: calculate the seek_mean per cfq_queue not per cfq_io_context cfq: merge cooperating cfq_queues cfq: change the meaning of the cfqq_coop flag cfq: break apart merged cfqqs if they stop cooperating cfq-iosched: get rid of the coop_preempt flag cfq: Dont allow queue merges for queues that have no process references These are supposed to fix very poor disk throughput for some workloads, particularly NFS servers. KVM: x86: Reset tsc_timestamp on TSC writes Fixes severe performance regression for KVM guests (the bug is in the host but only affects the guests). Regression was introduced in 2.6.32.40 (Debian version 2.6.32-35). genirq: Add IRQF_RESUME_EARLY and resume such IRQs earlier Fixes #644604, a regression which caused Xen domU to hang after suspend/resume (including migration). We already fixed this by reverting the change that introduced the regression, but this should be better. Revert "usb: musb: restore INDEX register in resume path" No effect; we don't support any platform with MUSB. Revert "MIPS: MTX-1: Make au1000_eth probe all PHY No effect; we don't support this platform. watchdog: mtx1-wdt: fix build failure No effect; we don't support this platform. kcore: fix test for end of list It looks like reading from an invalid offset in /proc/kcore can crash the kernel. Shouldn't be a security issue as only root should be able to read it. thinkpad-acpi: module autoloading for newer Lenovo ThinkPads. Hardware support. scm: lower SCM_MAX_FD Already applied this in 2.6.32-30. deal with races in /proc/*/{syscall,stack,personality} NLM: Dont hang forever on NLM unlock requests Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. vm: fix vm_pgoff wrap in stack expansion vm: fix vm_pgoff wrap in upward expansion Bluetooth: Prevent buffer overflow in l2cap config request nl80211: fix overflow in ssid_len net_sched: Fix qdisc_notify() Various security fixes, already applied in 2.6.32-35squeeze1. Ben. -- Ben Hutchings Sturgeon's Law: Ninety percent of everything is crap.Attachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
- To: 647624-close@bugs.debian.org
- Subject: Bug#647624: fixed in user-mode-linux 2.6.32-1um-4+41
- From: dann frazier <dannf@debian.org>
- Date: Tue, 17 Jan 2012 18:17:09 +0000
- Message-id: <E1RnDan-0004Fd-9K@franck.debian.org>
Source: user-mode-linux Source-Version: 2.6.32-1um-4+41 We believe that the bug you reported is fixed in the latest version of user-mode-linux, which is due to be installed in the Debian FTP archive: user-mode-linux_2.6.32-1um-4+41.diff.gz to main/u/user-mode-linux/user-mode-linux_2.6.32-1um-4+41.diff.gz user-mode-linux_2.6.32-1um-4+41.dsc to main/u/user-mode-linux/user-mode-linux_2.6.32-1um-4+41.dsc user-mode-linux_2.6.32-1um-4+41_amd64.deb to main/u/user-mode-linux/user-mode-linux_2.6.32-1um-4+41_amd64.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 647624@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. dann frazier <dannf@debian.org> (supplier of updated user-mode-linux package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Mon, 16 Jan 2012 15:10:25 -0700 Source: user-mode-linux Binary: user-mode-linux Architecture: source amd64 Version: 2.6.32-1um-4+41 Distribution: stable Urgency: high Maintainer: User Mode Linux Maintainers <pkg-uml-pkgs@lists.alioth.debian.org> Changed-By: dann frazier <dannf@debian.org> Description: user-mode-linux - User-mode Linux (kernel) Closes: 586494 633526 637234 637308 638172 641661 645308 647624 650160 650652 651255 651367 652857 653398 655049 Changes: user-mode-linux (2.6.32-1um-4+41) stable; urgency=high . * Rebuild against linux-source-2.6.32 (2.6.32-41): * Add longterm releases 2.6.32.47 and 2.6.32.48, including: - atm: br2684: Fix oops due to skb->dev being NULL - md/linear: avoid corrupting structure while waiting for rcu_free to complete. - xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead. (Closes: #637308) - md: Fix handling for devices from 2TB to 4TB in 0.90 metadata. - net/9p: fix client code to fail more gracefully on protocol error - fs/9p: Fid is not valid after a failed clunk. - TPM: Call tpm_transmit with correct size (CVE-2011-1161) - TPM: Zero buffer after copying to userspace (CVE-2011-1162) - libiscsi_tcp: fix LLD data allocation - cfg80211: Fix validation of AKM suites - USB: pid_ns: ensure pid is not freed during kill_pid_info_as_uid - kobj_uevent: Ignore if some listeners cannot handle message (Closes: #641661) - nfsd4: ignore WANT bits in open downgrade - [s390] KVM: check cpu_id prior to using it - cfq: merge cooperating cfq_queues - [x86] KVM: Reset tsc_timestamp on TSC writes (fixes guest performance regression introduced in 2.6.32-35) - ext4: fix BUG_ON() in ext4_ext_insert_extent() - ext2,ext3,ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes For the complete list of changes, see: http://www.kernel.org/pub/linux/kernel/v2.6/longterm/ChangeLog-2.6.32.47 http://www.kernel.org/pub/linux/kernel/v2.6/longterm/ChangeLog-2.6.32.48 and the bug report which this closes: #647624. * tg3: Fix I/O failures after chip reset (Closes: #645308; regression in 2.6.32-36) * Add longterm release 2.6.32.49, including: - SCSI: st: fix race in st_scsi_execute_end - NFS/sunrpc: don't use a credential with extra groups. - netlink: validate NLA_MSECS length - hfs: add sanity check for file name length (CVE-2011-4330) - md/raid5: abort any pending parity operations when array fails. - mm: avoid null pointer access in vm_struct via /proc/vmallocinfo - ipv6: udp: fix the wrong headroom check (CVE-2011-4326) - USB: Fix Corruption issue in USB ftdi driver ftdi_sio.c For the complete list of changes, see: http://www.kernel.org/pub/linux/kernel/v2.6/longterm/ChangeLog-2.6.32.49 and the bug report which this closes: #650160. * ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Closes: #651255) * Add longterm release 2.6.32.50, including: - PCI hotplug: shpchp: don't blindly claim non-AMD 0x7450 device IDs (see #638863) - sched, x86: Avoid unnecessary overflow in sched_clock - [x86] mpparse: Account for bus types other than ISA and PCI (Closes: #586494) For the complete list of changes, see: http://www.kernel.org/pub/linux/kernel/v2.6/longterm/ChangeLog-2.6.32.50 and the bug report which this closes: #651367. * [vserver] Update patch to 2.6.32.48-vs2.3.0.36.29.8 - nfs: Fix client uid/gid caching (Closes: #633526) * [x86] Add isci driver from Linux 3.1 (Closes: #652857) - libsas: fix definition of wideport, include local sas address - [x86] Introduce pci_map_biosrom() * Add longterm release 2.6.32.51, including: - percpu: fix chunk range calculation - xfrm: Fix key lengths for rfc3686(ctr(aes)) (Closes: #650652) - jbd/jbd2: validate sb->s_first in journal_get_superblock() (CVE-2011-4132) - Make taskstats require root access (CVE-2011-2494) - hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops (CVE-2011-2203) - oprofile, x86: Fix nmi-unsafe callgraph support - ext4: avoid hangs in ext4_da_should_update_i_disksize() * xen: backport upstream (xen.git#xen/stable-2.6.32.y) fixes to event handling: - multiple fixes to PIRQ event channel handling (Closes: #638172) - setup IRQ before binding VIRQ to it. - correctly setup event channel mask for secondary CPUs on restore. - use locked set/clear bit when manipulating event channel masks. - ensure event channels are handled in a fair/round-robin order preventing lower numbered event channels from starving higher. * xen: blkback: don't fail empty barrier requests (Closes: #637234) * ipv6: make fragment identifications less predictable (CVE-2011-2699) - fix NULL dereference in udp6_ufo_fragment (see #643817) * Add longterm release 2.6.32.52: - Revert "clockevents: Set noop handler in clockevents_exchange_device()", included in stable update 2.6.32.50 (Closes: #653398) * Add longterm release 2.6.32.53, including: - cfq-iosched: fix cfq_cic_link() race confition For the complete list of changes, see: http://www.kernel.org/pub/linux/kernel/v2.6/longterm/ChangeLog-2.6.32.53 and the bug report which this closes: #655049. Checksums-Sha1: f494d27c53a7b37ca3a4347b436edd3524e68c02 2030 user-mode-linux_2.6.32-1um-4+41.dsc b488267ef63e4218f70c47ee51b40502007b5233 19896 user-mode-linux_2.6.32-1um-4+41.diff.gz 9f7914a7a62777ecf85299f2b72ede31753c8afd 7082050 user-mode-linux_2.6.32-1um-4+41_amd64.deb Checksums-Sha256: ba2f5619cd4026bd17a83d3b6a0eaed47b9c62bc0cf46ec3ddf56f1d23f5593b 2030 user-mode-linux_2.6.32-1um-4+41.dsc 5ccf08629fadd90d1083e938c8000fa2499028bfb91f0914b673e4b031214942 19896 user-mode-linux_2.6.32-1um-4+41.diff.gz f84c0799d02381f79ccbf1b78d2704011eb5a1158b63d4a724cbbf6e771c3e67 7082050 user-mode-linux_2.6.32-1um-4+41_amd64.deb Files: 99409f5e1cce01848a20d64c09487d7c 2030 kernel extra user-mode-linux_2.6.32-1um-4+41.dsc 80d12b694c2947277796884f1d9c36cd 19896 kernel extra user-mode-linux_2.6.32-1um-4+41.diff.gz 491732fc5e1e2a828e84767f691059a1 7082050 kernel extra user-mode-linux_2.6.32-1um-4+41_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBAgAGBQJPFZhVAAoJEBv4PF5U/IZAweUP/2IDeab0q+3jvY0zgrkw2fKt l/6jcVFOkCAor73xMXLOasLCh51REj1+rW2wPpAG2w+M5qICIdUGG0YhaCpM1D// 4Dba1k89R4LMUp7cQMst7DHd0yoxk/ZsBi7kqcP8dKY1GKS3FPIRIsUbghtsymW4 p8/by24tqsKEJdeK1eWwj0mtYk3NWFDdnR9BWVgBeUjpQTpmbK8U0RIXzXMzBiYM JtsoYC/Pbob62vE+ON1flm0XzbJ8FjdpuOqrxseY9l/H0NbsSlpoyVpxhgnAAD7H nWeqxe0DDgLw6r6nJGvsYyqymD5y1KFNq0DmiY5NBOUXlD43sjcJj4h0sNeBhM+r nh8EbXLPkTCGwsDPIhKIR5aGYK+i60Tkgj1Qc87uAOOyFUrERVcRsBhZt0tG7NMS PvUc6lTJM047yCPmn78F/WLQ4ow0CqcCFAzWO51i1a+vew9MAyvHZj9FYiiO/yBn EEamFuO9ZT/QIy52tAlatD+nrHQQ4o4PGXtDMLcuL7aNEElWRUgoz7fmGKBh9KHc mIkBBLF5o3SyhwrHSHJSaVwmK4E8Nuz8eVkPvJyVMMD0WfuK01anwqx0igi5XirC PP5HC3RWHiBaOU4atkvWOpO8J4Vq7t591ymm+pHlS6GsqQYf/TEWjF5UWd4l7XLd YUI29ib/LlKPB7BiVW2Y =JLYM -----END PGP SIGNATURE-----
--- End Message ---