Change logs for linux source package in Karmic

  • linux (2.6.31-23.75) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      * Release Tracking Bug
        - LP: #737663
    
      [ Upstream Kernel Changes ]
    
      * do_exit(): make sure that we run with get_fs() == USER_DS,
        CVE-2010-4258
        - LP: #723945
        - CVE-2010-4258
      * xfs: always use iget in bulkstat
        - LP: #692848
      * x25: Prevent crashing when parsing bad X.25 facilities CVE-2010-4164
        - LP: #731199
        - CVE-2010-4164
      * Revised [CVE-2010-4345 Karmic] install_special_mapping skips
        security_file_mmap check. CVE-2010-4346
        - LP: #731971
        - CVE-2010-4346
      * econet: Fix crash in aun_incoming(). CVE-2010-4342
        - LP: #736394
        - CVE-2010-4342
     -- Brad Figg <email address hidden>   Fri, 18 Mar 2011 09:43:00 -0700
  • linux (2.6.31-23.74) karmic-proposed; urgency=low
    
      [ Steve Conklin ]
    
      * Release Tracking Bug
        - LP: #725232
    
      [ Upstream Kernel Changes ]
    
      * bluetooth: Fix missing NULL check, CVE-2010-4242
        - LP: #714846
        - CVE-2010-4242
      * bio: take care not overflow page count when mapping/copying user data,
        CVE-2010-4162
        - LP: #721441
        - CVE-2010-4162
      * filter: make sure filters dont read uninitialized memory
        - LP: #721282
        - CVE-2010-4158
      * tty: Make tiocgicount a handler, CVE-2010-4076, CVE-2010-4077
        - LP: #720189
        - CVE-2010-4077
      * block: check for proper length of iov entries in blk_rq_map_user_iov(),
        CVE-2010-4163
        - LP: #721504
        - CVE-2010-4163
      * block: check for proper length of iov entries earlier in
        blk_rq_map_user_iov(), CVE-2010-4163
        - LP: #721504
        - CVE-2010-4163
      * rds: Integer overflow in RDS cmsg handling, CVE-2010-4175
        - LP: #721455
        - CVE-2010-4175
     -- Steve Conklin <email address hidden>   Fri, 25 Feb 2011 14:20:16 -0600
  • linux (2.6.31-22.73) karmic-proposed; urgency=low
    
      [ Steve Conklin ]
    
      * Release Tracking Bug
        - LP: #716648
    
      [ Upstream Kernel Changes ]
    
      * copied ABI directory
      * net: Limit socket I/O iovec total length to INT_MAX., CVE-2010-3859
        - LP: #708839, #711855
        - CVE-2010-4160
      * net: Truncate recvfrom and sendto length to INT_MAX., CVE-2010-3859
        - LP: #708839, #711855
        - CVE-2010-4160
      * net: fix rds_iovec page count overflow, CVE-2010-3865
        - LP: #709153
        - CVE-2010-3865
      * net: ax25: fix information leak to userland, CVE-2010-3875
        - LP: #710714
        - CVE-2010-3875
      * net: ax25: fix information leak to userland harder, CVE-2010-3875
        - LP: #710714
        - CVE-2010-3875
      * can-bcm: fix minor heap overflow
        - LP: #710680
        - CVE-2010-3874
      * memory corruption in X.25 facilities parsing, CVE-2010-3873
        - LP: #709372
        - CVE-2010-3873
      * net: packet: fix information leak to userland, CVE-2010-3876
        - LP: #710714
        - CVE-2010-3876
      * net: tipc: fix information leak to userland, CVE-2010-3877
        - LP: #711291
        - CVE-2010-3877
      * KVM: VMX: fix vmx null pointer dereference on debug register access,
        CVE-2010-0435
        - LP: #712615
        - CVE-2010-0435
      * gdth: integer overflow in ioctl, CVE-2010-4157
        - LP: #711797
        - CVE-2010-4157
      * posix-cpu-timers: workaround to suppress the problems with mt exec,
        CVE-2010-4248
        - LP: #712609
        - CVE-2010-4248
      * ALSA: sound/pci/rme9652: prevent reading uninitialized stack memory,
        CVE-2010-4080, CVE-2010-4081
        - LP: #712723, #712737
        - CVE-2010-4081
      * drivers/video/via/ioctl.c: prevent reading uninitialized stack memory,
        CVE-2010-4082
        - LP: #712744
        - CVE-2010-4082
      * sys_semctl: fix kernel stack leakage, CVE-2010-4083
        - LP: #712749
        - CVE-2010-4083
      * inet_diag: Make sure we actually run the same bytecode we audited,
        CVE-2010-3880
        - LP: #711865
        - CVE-2010-3880
    
    linux (2.6.31-22.72) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      * Tracking Bug
        - LP: #708860
    
      [ Upstream Kernel Changes ]
    
      * Karmic SRU: thinkpad-acpi: lock down video output state access, CVE-2010-3448
        - LP: #706999
        - CVE-2010-3448
      * USB: serial/mos*: prevent reading uninitialized stack memory,
        CVE-2010-4074
        - LP: #706149
        - CVE-2010-4074
      * KVM: Fix fs/gs reload oops with invalid ldt
        - LP: #707000
        - CVE-2010-3698
      * drivers/video/sis/sis_main.c: prevent reading uninitialized stack
        memory, CVE-2010-4078
        - LP: #707579
        - CVE-2010-4078
      * V4L/DVB: ivtvfb: prevent reading uninitialized stack memory,
        CVE-2010-4079
        - LP: #707649
        - CVE-2010-4079
    
    linux (2.6.31-22.71) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      - LP: #698214
    
      [ Upstream Kernel Changes ]
    
      * ipc: initialize structure memory to zero for compat functions
      * tcp: Increase TCP_MAXSEG socket option minimum.
        - CVE-2010-4165
      * perf_events: Fix perf_counter_mmap() hook in mprotect()
        - CVE-2010-4169
      * af_unix: limit unix_tot_inflight
        - CVE-2010-4249
     -- Steve Conklin <email address hidden>   Thu, 10 Feb 2011 13:49:49 -0600
  • linux (2.6.31-22.71) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      - LP: #698214
    
      [ Upstream Kernel Changes ]
    
      * ipc: initialize structure memory to zero for compat functions
      * tcp: Increase TCP_MAXSEG socket option minimum.
        - CVE-2010-4165
      * perf_events: Fix perf_counter_mmap() hook in mprotect()
        - CVE-2010-4169
      * af_unix: limit unix_tot_inflight
        - CVE-2010-4249
     -- Brad Figg <email address hidden>   Thu, 06 Jan 2011 10:09:34 -0800
  • linux (2.6.31-22.70) karmic-proposed; urgency=low
    
      [ Leann Ogasawara ]
    
      - LP: #683474
      * Revert "SAUCE: AF_ECONET saddr->cookie prevent NULL pointer
        dereference"
      * Revert "SAUCE: AF_ECONET SIOCSIFADDR ioctl does not check privileges"
      * Revert "SAUCE: AF_ECONET prevent kernel stack overflow"
    
      [ Upstream Kernel Changes ]
    
      * Btrfs: fix checks in BTRFS_IOC_CLONE_RANGE
        - CVE-2010-2538
      * xfs: validate untrusted inode numbers during lookup
        - CVE-2010-2943
      * xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED
        - CVE-2010-2943
      * xfs: remove block number from inode lookup code
        - CVE-2010-2943
      * xfs: fix untrusted inode number lookup
        - CVE-2010-2943
      * drm/i915: Sanity check pread/pwrite
        - CVE-2010-2962
      * drm/i915: Rephrase pwrite bounds checking to avoid any potential
        overflow
        - CVE-2010-2962
      * tracing: Do not allow llseek to set_ftrace_filter
        - CVE-2010-3079
      * drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack
        memory
        - CVE-2010-3296
      * drivers/net/eql.c: prevent reading uninitialized stack memory
        - CVE-2010-3297
      * drivers/net/usb/hso.c: prevent reading uninitialized memory
        - CVE-2010-3298
      * setup_arg_pages: diagnose excessive argument size
        - CVE-2010-3858
      * net: clear heap allocation for ETHTOOL_GRXCLSRLALL
        - CVE-2010-3861
      * ipc: shm: fix information leak to userland
        - CVE-2010-4072
      * econet: disallow NULL remote addr for sendmsg(), fixes CVE-2010-3849
        - CVE-2010-3849
      * econet: fix CVE-2010-3850
        - CVE-2010-3850
      * econet: fix CVE-2010-3848
        - CVE-2010-3848
     -- Leann Ogasawara <email address hidden>   Tue, 30 Nov 2010 20:16:51 -0800
  • linux (2.6.31-22.69) karmic-security; urgency=low
    
      [ Leann Ogasawara ]
    
      * SAUCE: AF_ECONET prevent kernel stack overflow
        - CVE-2010-3848
      * SAUCE: AF_ECONET SIOCSIFADDR ioctl does not check privileges
        - CVE-2010-3850
      * SAUCE: AF_ECONET saddr->cookie prevent NULL pointer dereference
        - CVE-2010-3849
     -- Leann Ogasawara <email address hidden>   Fri, 19 Nov 2010 16:16:23 -0800
  • linux (2.6.31-22.68) karmic-proposed; urgency=low
    
      [ Andy Whitcroft ]
    
      * SAUCE: docs -- fix doc strings for fc_event_seq
    
      [ Brad Figg ]
    
      * SAUCE: (no-up) Modularize vesafb -- fix initialization
        - LP: #611471
    
      [ Chase Douglas ]
    
      * SAUCE: sched: update load count only once per cpu in 10 tick update
        window
        - LP: #513848
    
      [ Ike Panhc ]
    
      * SAUCE: agp/intel: Add second set of PCI-IDs for B43
        - LP: #640214
      * SAUCE: drm/i915: Add second set of PCI-IDs for B43
        - LP: #640214
    
      [ Steve Conklin ]
    
      * SAUCE: Fix compile error on ia64, powerpc, and sparc
    
      [ Upstream Kernel Changes ]
    
      * (pre-stable) x86-32, resume: do a global tlb flush in S4 resume
        - LP: #531309
      * PCI: Ensure we re-enable devices on resume
        - LP: #566149
     -- Steve Conklin <email address hidden>   Fri, 22 Oct 2010 09:05:13 -0500
  • linux (2.6.31-22.67) karmic-security; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * Local privilege escalation vulnerability in RDS sockets
        - CVE-2010-3904
      * v4l: disable dangerous buggy compat function
        - CVE-2010-2963
      * mm: Do not assume ENOMEM when looking at a split stack vma
        -  LP: #646114
      * mm: Use helper to find real vma with stack guard page
        -  LP: #646114
      * Fix race in tty_fasync() properly
        - CVE-2009-4895
      * ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files
        - CVE-2010-2066
      * xfs: prevent swapext from operating on write-only files
        - CVE-2010-2226
      * cifs: Fix a kernel BUG with remote OS/2 server (try #3)
        - CVE-2010-2248
      * ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH
        - CVE-2010-2478
      * l2tp: Fix oops in pppol2tp_xmit
        - CVE-2010-2495
      * nfsd4: bug in read_buf
        - CVE-2010-2521
      * CIFS: Fix a malicious redirect problem in the DNS lookup code
        - CVE-2010-2524
      * GFS2: rename causes kernel Oops
        - CVE-2010-2798
      * net sched: fix some kernel memory leaks
        - CVE-2010-2942
      * jfs: don't allow os2 xattr namespace overlap with others
        - CVE-2010-2946
      * irda: Correctly clean up self->ias_obj on irda_bind() failure.
        - CVE-2010-2954
      * wireless extensions: fix kernel heap content leak
        - CVE-2010-2955
      * ext4: consolidate in_range() definitions
        - CVE-2010-3015
      * aio: check for multiplication overflow in do_io_submit
        - CVE-2010-3067
      * xfs: prevent reading uninitialized stack memory
        - CVE-2010-3078
      * ALSA: seq/oss - Fix double-free at error path of snd_seq_oss_open()
        - CVE-2010-3080
      * niu: Fix kernel buffer overflow for ETHTOOL_GRXCLSRLALL
        - CVE-2010-3084
      * rose: Fix signedness issues wrt. digi count.
        - CVE-2010-3310
      * sctp: Do not reset the packet during sctp_packet_config().
        - CVE-2010-3432
      * Fix pktcdvd ioctl dev_minor range check
        - CVE-2010-3437
      * ALSA: prevent heap corruption in snd_ctl_new()
        - CVE-2010-3442
      * net sched: fix kernel leak in act_police
        - CVE-2010-3477
      * Fix out-of-bounds reading in sctp_asoc_get_hmac()
        - CVE-2010-3705
      * ocfs2: Don't walk off the end of fast symlinks.
        - CVE-2010-NNN2
     -- Steve Conklin <email address hidden>   Wed, 06 Oct 2010 16:05:21 +0100
  • linux (2.6.31-22.66) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      * SAUCE: (no-up) Modularize vesafb -- fix initialization
        - LP: #611471
    
      [ Chase Douglas ]
    
      * SAUCE: sched: update load count only once per cpu in 10 tick update
        window
        - LP: #513848
    
      [ Upstream Kernel Changes ]
    
      * (pre-stable) x86-32, resume: do a global tlb flush in S4 resume
        - LP: #531309
      * PCI: Ensure we re-enable devices on resume
        - LP: #566149
     -- Stefan Bader <email address hidden>   Fri, 17 Sep 2010 18:30:58 +0200
  • linux (2.6.31-22.65) karmic-security; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * x86-64, compat: Test %rax for the syscall number, not %eax
        - CVE-2010-3301
      * x86-64, compat: Retruncate rax after ia32 syscall entry tracing
        - CVE-2010-3301
      * compat: Make compat_alloc_user_space() incorporate the access_ok()
        - CVE-2010-3081
     -- Stefan Bader <email address hidden>   Thu, 16 Sep 2010 11:54:54 +0200
  • linux (2.6.31-22.64) karmic-proposed; urgency=low
    
      [ Brad Figg ]
    
      * SAUCE: (no-up) Modularize vesafb -- fix initialization
        - LP: #611471
    
      [ Chase Douglas ]
    
      * SAUCE: sched: update load count only once per cpu in 10 tick update
        window
        - LP: #513848
    
      [ Upstream Kernel Changes ]
    
      * (pre-stable) x86-32, resume: do a global tlb flush in S4 resume
        - LP: #531309
      * PCI: Ensure we re-enable devices on resume
        - LP: #566149
     -- Stefan Bader <email address hidden>   Fri, 20 Aug 2010 11:25:21 +0000
  • linux (2.6.31-22.63) karmic-security; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * drm: Initialize ioctl struct when no user data is present
        - CVE-2010-2803
      * can: add limit for nframes and clean up signed/unsigned variables
        - CVE-2010-2959
      * mm: keep a guard page below a grow-down stack segment
        - CVE-2010-2240
      * mm: fix missing page table unmap for stack guard page failure case
        - CVE-2010-2240
      * mm: fix page table unmap for stack guard page properly
        - CVE-2010-2240
      * mm: fix up some user-visible effects of the stack guard page
        - CVE-2010-2240
      * x86: don't send SIGBUS for kernel page faults
        - CVE-2010-2240
     -- Stefan Bader <email address hidden>   Wed, 18 Aug 2010 11:58:06 +0200
  • linux (2.6.31-22.62) karmic-proposed; urgency=low
    
      [ Chase Douglas ]
    
      * SAUCE: sched: update load count only once per cpu in 10 tick update
        window
        - LP: #513848
    
      [ Stefan Bader ]
    
      * Ubuntu-2.6.31-22.61
    
      [ Upstream Kernel Changes ]
    
      * (pre-stable) x86-32, resume: do a global tlb flush in S4 resume
        - LP: #531309
      * PCI: Ensure we re-enable devices on resume
        - LP: #566149
     -- Stefan Bader <email address hidden>   Wed, 04 Aug 2010 09:02:28 +0200
  • linux (2.6.31-22.61) karmic-security; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * sctp: Fix skb_over_panic resulting from multiple invalid parameter
        errors (CVE-2010-1173) (v4)
        - CVE-2010-1173
      * sctp: fix append error cause to ERROR chunk correctly
        - CVE-2010-1173
      * GFS2: Fix writing to non-page aligned gfs2_quota structures
        - CVE-2010-1436
      * KEYS: find_keyring_by_name() can gain access to a freed keyring
        - CVE-2010-1437
      * sparc64: Fix sun4u execute bit check in TSB I-TLB load.
        - CVE-2010-1451
      * Btrfs: check for read permission on src file in the clone ioctl
        - CVE-2010-1636
      * GFS2: Fix permissions checking for setflags ioctl()
        - CVE-2010-1641
      * Btrfs: should add a permission check for setfacl
        - CVE-2010-2071
      * ecryptfs: Bugfix for error related to ecryptfs_hash_buckets
        - CVE-2010-2492
     -- Stefan Bader <email address hidden>   Tue, 20 Jul 2010 18:09:28 +0200
  • linux (2.6.31-22.60) karmic-security; urgency=low
    
      [ Leann Ogasawara ]
    
      * kvm: restrict writing of segment selectors to segment registers
        - CVE-2010-0419
    
      [ Upstream Kernel Changes ]
    
      * USB: usbfs: properly clean up the as structure on error paths
        - CVE-2010-1083
      * Bluetooth: Fix potential bad memory access with sysfs files
        - CVE-2010-1084
      * ALSA: hda-intel: Avoid divide by zero crash
        - CVE-2010-1085
      * dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered
        by an invalid Payload Pointer
        - CVE-2010-1086
      * GFS2: Skip check for mandatory locks when unlocking
        - CVE-2010-0727
      * tipc: Fix oops on send prior to entering networked mode (v3)
        - CVE-2010-1187
      * inotify: do not reuse watch descriptors
        - LP: #485556
      * idr: fix a critical misallocation bug, take#2
        - LP: #485556
      * tty: release_one_tty() forgets to put pids
        - CVE-2010-1162
      * reiserfs: fix permissions on .reiserfs_priv
        - CVE-2010-1146
      * fix LOOKUP_FOLLOW on automount "symlinks"
        - CVE-2010-1088
      * NFS: Fix an Oops when truncating a file
        - CVE-2010-1087
      * Attempt #2 to handle null nameidata
        - CVE-2010-1148
      * r8169: Fix receive buffer length when MTU is between 1515 and 1536
        - CVE-2009-4537
      * r8169: offical fix for CVE-2009-4537 (overlength frame DMAs)
        - CVE-2009-4537
      * KVM: Use kvm_{read,write}_guest_virt() to read and write segment
        descriptors
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86 emulator: Check CPL level during privilege instruction
        emulation
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86 emulator: Add Virtual-8086 mode of emulation
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86 emulator: fix memory access during x86 emulation
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86 emulator: Check IOPL level during io instruction emulation
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86 emulator: Fix popf emulation
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: VMX: Use macros instead of hex value on cr0 initialization
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: SVM: Reset cr0 properly on vcpu reset
        - CVE-2010-0298
        - CVE-2010-0306
      * KVM: x86: disable paravirt mmu reporting
        - CVE-2010-0298
        - CVE-2010-0306
     -- Stefan Bader <email address hidden>   Tue, 25 May 2010 14:01:30 +0200
  • linux (2.6.31-21.59) karmic-proposed; urgency=low
    
      [ Andy Whitcroft ]
    
      * [Config] generic-pae switch to M586TSC
        - LP: #519448
    
      [ Chris Wilson ]
    
      * (pre-stable) drm/i915: Increase fb alignment to 64k
        - LP: #404064
    
      [ Colin Ian King ]
    
      * Input: i8042 - bypass AUX IRQ delivery test on laptops
        - LP: #534448
    
      [ Jerone Young ]
    
      * SAUCE: Fix volume hotkeys for Dell Studio 1557
        - LP: #465250
    
      [ Mirsal Ennaime ]
    
      * SAUCE: aufs: Fix header files inclusion in debug.h
        - LP: #517151
    
      [ Stefan Bader ]
    
      * [Config] Enable all CGROUP configuration options
        - LP: #480739
    
      [ Surbhi Palande ]
    
      * Revert "[Upstream] acerhdf: Limit modalias matching to supported
        boards"
        - LP: #509730
      * [Config] ext3 defaults to ordered mode
        - LP: #510067
    
      [ Tim Gardner ]
    
      * [Config] Fix sub-flavours package conflicts
        - LP: #454827
    
      [ Upstream Kernel Changes ]
    
      * PCI/cardbus: Add a fixup hook and fix powerpc
        - LP: #455723
      * fnctl: f_modown should call write_lock_irqsave/restore
        - LP: #519436
      * ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C
        - LP: #516325
      * tg3: Add 57788, remove 57720
        - LP: #515390
      * HID: ignore all recent SoundGraph iMON devices
        - LP: #488443
      * Input: ALPS - add interleaved protocol support (Dell E6x00 series)
        - LP: #296610
      * acerhdf: limit modalias matching to supported
        - LP: #509730
      * ASoC: Do not write to invalid registers on the wm9712.
        - LP: #509730
      * cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS
        referrals
        - LP: #509730
      * clockevents: Prevent clockevent_devices list corruption on cpu hotplug
        - LP: #509730
      * dma: at_hdmac: correct incompatible type for argument 1 of
        'spin_lock_bh'
        - LP: #509730
      * drivers/net/usb: Correct code taking the size of a pointer
        - LP: #509730
      * Libertas: fix buffer overflow in lbs_get_essid()
        - LP: #509730
      * md: Fix unfortunate interaction with evms
        - LP: #509730
      * pata_cmd64x: fix overclocking of UDMA0-2 modes
        - LP: #509730
      * pata_hpt3x2n: fix clock turnaround
        - LP: #509730
      * SCSI: fc class: fix fc_transport_init error handling
        - LP: #509730
      * sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer
        - LP: #509730
      * USB: emi62: fix crash when trying to load EMI 6|2 firmware
        - LP: #509730
      * USB: Fix a bug on appledisplay.c regarding signedness
        - LP: #509730
      * USB: musb: gadget_ep0: avoid SetupEnd interrupt
        - LP: #509730
      * USB: option: support hi speed for modem Haier CE100
        - LP: #490068, #509730
      * x86, cpuid: Add "volatile" to asm in native_cpuid()
        - LP: #509730
      * e100: Use pci pool to work around GFP_ATOMIC order 5 memory allocation
        failure
        - LP: #509730
      * e100: Fix broken cbs accounting due to missing memset.
        - LP: #509730
      * hostap: Revert a toxic part of the conversion to net_device_ops
        - LP: #509730
      * hwmon: (fschmd) Fix check on unsigned in watchdog_write()
        - LP: #509730
      * hwmon: (sht15) Off-by-one error in array index + incorrect constants
        - LP: #509730
      * i2c/tsl2550: Fix lux value in extended mode
        - LP: #509730
      * ipv6: reassembly: use seperate reassembly queues for conntrack and
        local delivery
        - LP: #509730
      * S390: dasd: support DIAG access for read-only devices
        - LP: #509730
      * udf: Try harder when looking for VAT inode
        - LP: #509730
      * V4L/DVB (13596): ov511.c typo: lock => unlock
        - LP: #509730
      * x86/ptrace: make genregs[32]_get/set more robust
        - LP: #509730
      * XFS bug in log recover with quota (bugzilla id 855)
        - LP: #509730
      * generic_permission: MAY_OPEN is not write access
        - LP: #509730
      * memcg: avoid oom-killing innocent task in case of use_hierarchy
        - LP: #509730
      * Input: atkbd - add force relese key quirk for Samsung R59P/R60P/R61P
        - LP: #253874, #509730
      * Add unlocked version of inode_add_bytes() function
        - LP: #509730
      * ext4: fix sleep inside spinlock issue with quota and dealloc (#14739)
        - LP: #509730
      * Linux 2.6.31.10
        - LP: #509730
      * Linux 2.6.31.11
        - LP: #509730
      * quota: decouple fs reserved space from quota reservation
        - LP: #510674
      * ext4: Convert to generic reserved quota's space management.
        - LP: #510674
      * hwmon: (adt7462) Fix pin 28 monitoring
        - LP: #510674
      * netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq()
        - LP: #510674
      * quota: Fix dquot_transfer for filesystems different from ext4
        - LP: #510674
      * fix braindamage in audit_tree.c untag_chunk()
        - LP: #510674
      * fix more leaks in audit_tree.c tag_chunk()
        - LP: #510674
      * ACPI: sleep: another HP DMI entry for init_set_sci_en_on_resume
        - LP: #453963, #510674
      * ACPI: add DMI entry for SCI_EN resume quirk on HP dv4
        - LP: #453963, #510674
      * ACPI: sleep: another HP/Compaq DMI entries for
        init_set_sci_en_on_resume
        - LP: #453963, #510674
      * ACPI: DMI init_set_sci_en_on_resume for HP-Compaq C700
        - LP: #453963, #510674
      * Linux 2.6.31.12
        - LP: #510674
     -- Stefan Bader <email address hidden>   Mon, 15 Mar 2010 19:31:37 +0100
  • linux (2.6.31-20.58) karmic-security; urgency=low
    
      [ Surbhi Palande ]
    
      * Revert "[Upstream] e1000: enhance frame fragment detection"
        - CVE-2009-4536
      * Revert "[Upstream] e1000e: enhance frame fragment detection"
        - CVE-2009-4538
    
      [ Upstream Kernel Changes ]
    
      * e1000: enhance frame fragment detection
        - CVE-2009-4536
      * e1000/e1000e: don't use small hardware rx buffers
        - CVE-2009-4536
      * e1000e: enhance frame fragment detection
        - CVE-2009-4538
      * KVM: PIT: control word is write-only
        - CVE-2010-0309
      * connector: Delete buggy notification code.
        - CVE-2010-0410
      * Fix potential crash with sys_move_pages
        - CVE-2010-0415
      * futex: Handle user space corruption gracefully
        - CVE-2010-0622
      * futex_lock_pi() key refcnt fix
        - CVE-2010-0623
      * Split 'flush_old_exec' into two functions
        - CVE-2010-0307
      * Fix 'flush_old_exec()/setup_new_exec()' split
        - CVE-2010-0307
      * x86: get rid of the insane TIF_ABI_PENDING bit
        - CVE-2010-0307
      * powerpc: TIF_ABI_PENDING bit removal
        - CVE-2010-0307
      * sparc: TIF_ABI_PENDING bit removal
        - CVE-2010-0307
      * x86: set_personality_ia32() misses force_personality32
        - CVE-2010-0307
     -- Stefan Bader <email address hidden>   Tue, 09 Mar 2010 21:37:25 +0100
  • linux (2.6.31-20.57) karmic-proposed; urgency=low
    
      [ Kees Cook ]
    
      * SAUCE: x86: brk away from exec rand area
        - LP: #452175
    
      [ Keng-Yu Lin ]
    
      * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
        Q210/P210 laptops
        - LP: #385683
    
      [ Pascal Bach ]
    
      * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
        1848+u
        - LP: #458503
    
      [ Stefan Bader ]
    
      * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
        AOA150 model"
        - LP: #494633
      * [Config] Disable CONFIG_USB_DEVICEFS
        - LP: #488274
    
      [ Upstream Kernel Changes ]
    
      * Revert "ext4: Don't update superblock write time when filesystem is
        read-only"
        - LP: #496816
      * Revert "ide: try to use PIO Mode 0 during probe if possible"
        - LP: #503430
      * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
        implementation."
        - LP: #503430
      * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
        - LP: #494633
      * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
        - LP: #494633
      * cifs: clean up handling when server doesn't consistently support inode
        numbers
        - LP: #494633
      * cifs: clear server inode number flag while autodisabling
        - LP: #494633
      * CIFS: fix oops in cifs_lookup during net boot
        - LP: #494633
      * CIFS: Duplicate data on appending to some Samba servers
        - LP: #494633
      * rtl8187: Fix kernel oops when device is removed when LEDS enabled
        - LP: #494633
      * md: don't clear endpoint for resync when resync is interrupted.
        - LP: #494633
      * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
        - LP: #494633
      * md/raid1/raid10: add a cond_resched
        - LP: #494633
      * ALSA: usb-audio: fix combine_word problem
        - LP: #494633
      * ALSA: hda - Dell Studio 1557 hd-audio quirk
        - LP: #494633
      * ALSA: AACI: fix AC97 multiple-open bug
        - LP: #494633
      * ALSA: AACI: fix recording bug
        - LP: #494633
      * jffs2: Fix memory corruption in jffs2_read_inode_range()
        - LP: #494633
      * sound: rawmidi: disable active-sensing-on-close by default
        - LP: #494633
      * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
        - LP: #494633
      * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
        - LP: #494633
      * sound: rawmidi: fix MIDI device O_APPEND error handling
        - LP: #494633
      * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
        to underflow
        - LP: #494633
      * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
        KM_NMI_PTE
        - LP: #494633
      * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
        - LP: #494633
      * kmap: fix build errors with DEBUG_HIGHMEM enabled
        - LP: #494633
      * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
        - LP: #494633
      * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
        standard
        - LP: #494633
      * V4L/DVB (13109): tda18271: fix signedness issue in
        tda18271_rf_tracking_filters_init
        - LP: #494633
      * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency
        calculation
        - LP: #494633
      * V4L/DVB (13190): em28xx: fix panic that can occur when starting audio
        streaming
        - LP: #494633
      * V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops
        - LP: #494633
      * V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion
        on waiting processes
        - LP: #494633
      * uids: Prevent tear down race
        - LP: #494633
      * pps: events reporting fix up
        - LP: #494633
      * pps: locking scheme fix up for PPS_GETPARAMS
        - LP: #494633
      * rtc: v3020: fix v3020_mmio_read_bit()
        - LP: #494633
      * fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl
        - LP: #494633
      * memcg: fix wrong pointer initialization at page migration when memcg is
        disabled.
        - LP: #494633
      * pidns: fix a leak in /proc dentries and inodes with pid namespaces.
        - LP: #494633
      * page allocator: Do not allow interrupts to use ALLOC_HARDER
        - LP: #494633
      * page allocator: always wake kswapd when restarting an allocation
        attempt after direct reclaim failed
        - LP: #494633
      * tty_port: If we are opened non blocking we still need to raise the
        carrier
        - LP: #494633
      * tty: cp210x: Fix carrier handling
        - LP: #494633
      * USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer
        - LP: #494633
      * USB: usbmon: fix bug in mon_buff_area_shrink
        - LP: #494633
      * USB: option.c: add support for D-Link DWM-162-U5
        - LP: #494633
      * USB: cdc_acm: Fix race condition when opening tty
        - LP: #494633
      * USB: xhci: Fix bug memory free after failed initialization.
        - LP: #494633
      * USB: xhci: Fix TRB physical to virtual address translation.
        - LP: #494633
      * USB: xhci: Fix scratchpad deallocation.
        - LP: #494633
      * iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000
        series
        - LP: #494633
      * iwlwifi: Fix issue on file transfer stalled in HT mode
        - LP: #494633
      * ima: replace GFP_KERNEL with GFP_NOFS
        - LP: #494633
      * NFSv4: Fix a cache validation bug which causes getcwd() to return
        ENOENT
        - LP: #494633
      * fuse: reject O_DIRECT flag also in fuse_create
        - LP: #494633
      * ASoC: Fix suspend with active audio streams
        - LP: #494633
      * ASoC: AIC23: Fixing infinite loop in resume path
        - LP: #494633
      * b43: Work around mac80211 race condition
        - LP: #494633
      * rfkill: fix miscdev ops
        - LP: #494633
      * thinkpad-acpi: fix sign of ERESTARTSYS return
        - LP: #494633
      * Enable ACPI PDC handshake for VIA/Centaur CPUs
        - LP: #494633
      * V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital
        4 (rev 1)
        - LP: #494633
      * V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock
        - LP: #494633
      * V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
        - LP: #494633
      * V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the
        ov7660 sensor.
        - LP: #494633
      * V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
        - LP: #494633
      * V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again.
        - LP: #494633
      * V4L/DVB (12691): gspca - sonixj: Don't use mdelay().
        - LP: #494633
      * V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc
        and 0c45:613e.
        - LP: #494633
      * drm/i915: Select CONFIG_SHMEM
        - LP: #494633
      * drm: work around EDIDs with bad htotal/vtotal values
        - LP: #494633, #460664
      * drm/i915: Fix IRQ stall issue on Ironlake
        - LP: #494633
      * udp: Fix udp_poll() and ioctl()
        - LP: #494633
      * acenic: Pass up error code from ace_load_firmware()
        - LP: #494633
      * pkt_sched: pedit use proper struct
        - LP: #494633
      * net: fix sk_forward_alloc corruption
        - LP: #494633
      * bonding: Modify hash transmit policies to use the packet's source MAC
        address
        - LP: #494633
      * sfc: Set ip_summed correctly for page buffers passed to GRO
        - LP: #494633
      * sparc64: replace parentheses in pmul()
        - LP: #494633
      * sparc: Move of_set_property_mutex acquisition outside of devtree_lock
        grab.
        - LP: #494633
      * sched: Fix boot crash by zalloc()ing most of the cpu masks
        - LP: #494633
      * sched: Fix isolcpus boot option
        - LP: #494633
      * V4L/DVB (13202): smsusb: add autodetection support for three additional
        Hauppauge USB IDs
        - LP: #494633
      * V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg
        ts input
        - LP: #494633
      * V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV
        HVR-1150
        - LP: #494633
      * speedstep-ich: fix error caused by
        394122ab144dae4b276d74644a2f11c44a60ac5c
        - LP: #494633
      * USB: EHCI: don't send Clear-TT-Buffer following a STALL
        - LP: #494633
      * USB: musb_gadget: fix STALL handling
        - LP: #494633
      * usb: amd5536udc: fixed shared interrupt bug and warning oops
        - LP: #494633
      * USB: ftdi_sio: Keep going when write errors are encountered.
        - LP: #494633
      * USB: work around for EHCI with quirky periodic schedules
        - LP: #435352, #494633
      * tty_port: handle the nonblocking open of a dead port corner case
        - LP: #494633
      * pxamci: call mmc_remove_host() before freeing resources
        - LP: #494633
      * param: don't complain about unused module parameters.
        - LP: #494633
      * modules: don't export section names of empty sections via sysfs
        - LP: #494633
      * md: revert incorrect fix for read error handling in raid1.
        - LP: #494633
      * perf_event: Adjust frequency and unthrottle for non-group-leader events
        - LP: #494633
      * hso: fix soft-lockup
        - LP: #494633
      * block: use after free bug in __blkdev_get
        - LP: #494633
      * hwmon: (adt7475) Fix temperature fault flags
        - LP: #494633
      * hwmon: (adt7475) Cache limits for 60 seconds
        - LP: #494633
      * agp/intel: new host bridge support
        - LP: #494633
      * netfilter: nf_nat: fix NAT issue in 2.6.30.4+
        - LP: #494633
      * netfilter: xt_connlimit: fix regression caused by zero family value
        - LP: #494633
      * b43: Fix DMA TX bounce buffer copying
        - LP: #494633
      * crypto: padlock-aes - Use the correct mask when checking whether
        copying is required
        - LP: #494633
      * sky2: set carrier off in probe
        - LP: #494633
      * ath5k: Linear PCDAC code fixes
        - LP: #494633
      * i2c: Fix userspace_device list corruption
        - LP: #494633
      * acerhdf: fix fan control for AOA150 model
        - LP: #494633
      * drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling
        - LP: #494633
      * tty/of_serial: add missing ns16550a id
        - LP: #494633
      * V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the
        Bruneinit laptop
        - LP: #494633
      * V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip
        quirk
        - LP: #494633
      * V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi
        2528
        - LP: #494633
      * PCI: Prevent AER driver from being loaded on non-root port PCIE devices
        - LP: #494633
      * acerhdf: additional BIOS versions
        - LP: #494633
      * acerhdf: return temperature in milidegree instead of degree
        - LP: #494633
      * Input: keyboard - fix braille keyboard keysym generation
        - LP: #494633
      * Linux 2.6.31.7
        - LP: #494633
      * ext4: Fix memory leak fix when mounting an ext4 filesystem
        - LP: #496816
      * jbd2: Fail to load a journal if it is too short
        - LP: #496816
      * jbd2: round commit timer up to avoid uncommitted transaction
        - LP: #496816
      * ext4: fix journal ref count in move_extent_par_page
        - LP: #496816
      * ext4: Fix bugs in mballoc's stream allocation mode
        - LP: #496816
      * ext4: Avoid group preallocation for closed files
        - LP: #496816
      * jbd2: Annotate transaction start also for jbd2_journal_restart()
        - LP: #496816
      * ext4: Fix possible deadlock between ext4_truncate() and
        ext4_get_blocks()
        - LP: #496816
      * ext4: reject too-large filesystems on 32-bit kernels
        - LP: #496816
      * ext4: Add feature set check helper for mount & remount paths
        - LP: #496816
      * ext4: Add missing unlock_new_inode() call in extent migration code
        - LP: #496816
      * ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
        - LP: #496816
      * ext4: Limit number of links that can be created by ext4_link()
        - LP: #496816
      * ext4: Restore wbc->range_start in ext4_da_writepages()
        - LP: #496816
      * ext4: fix cache flush in ext4_sync_file
        - LP: #496816
      * ext4: Fix wrong comparisons in mext_check_arguments()
        - LP: #496816
      * ext4: Remove unneeded BUG_ON() in ext4_move_extents()
        - LP: #496816
      * ext4: Return exchanged blocks count to user space in failure
        - LP: #496816
      * ext4: Take page lock before looking at attached buffer_heads flags
        - LP: #496816
      * ext4: print more sysadmin-friendly message in check_block_validity()
        - LP: #496816
      * ext4: Use bforget() in no journal mode for
        ext4_journal_{forget,revoke}()
        - LP: #496816
      * ext4: Assure that metadata blocks are written during fsync in no
        journal mode
        - LP: #496816
      * ext4: Make non-journal fsync work properly
        - LP: #496816
      * ext4: move ext4_mb_init_group() function earlier in the mballoc.c
        - LP: #496816
      * ext4: check for need init flag in ext4_mb_load_buddy
        - LP: #496816
      * ext4: Don't update superblock write time when filesystem is read-only
        - LP: #496816
      * ext4: Always set dx_node's fake_dirent explicitly.
        - LP: #496816
      * ext4: Fix initalization of s_flex_groups
        - LP: #496816
      * ext4: Fix include/trace/events/ext4.h to work with Systemtap
        - LP: #496816
      * ext4: Fix small typo for move_extent_per_page()
        - LP: #496816
      * ext4: Replace get_ext_path macro with an inline funciton
        - LP: #496816
      * ext4: Replace BUG_ON() with ext4_error() in move_extents.c
        - LP: #496816
      * ext4: Add null extent check to ext_get_path
        - LP: #496816
      * ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: limit block allocations for indirect-block files to < 2^32
        - LP: #496816
      * ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags
        - LP: #496816
      * ext4: Fix the alloc on close after a truncate hueristic
        - LP: #496816
      * ext4: Fix hueristic which avoids group preallocation for closed files
        - LP: #496816
      * ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks
        - LP: #496816
      * ext4: release reserved quota when block reservation for delalloc retry
        - LP: #496816
      * ext4: Split uninitialized extents for direct I/O
        - LP: #496816
      * ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O
        - LP: #496816
      * ext4: async direct IO for holes and fallocate support
        - LP: #496816
      * ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes
        first
        - LP: #496816
      * ext4: Avoid updating the inode table bh twice in no journal mode
        - LP: #496816
      * ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode
        - LP: #496816
      * ext4: Handle nested ext4_journal_start/stop calls without a journal
        - LP: #496816
      * ext4: Fix time encoding with extra epoch bits
        - LP: #496816
      * ext4: fix a BUG_ON crash by checking that page has buffers attached to
        it
        - LP: #496816
      * ext4: retry failed direct IO allocations
        - LP: #496816
      * ext4: discard preallocation when restarting a transaction during
        truncate
        - LP: #496816
      * ext4: fix ext4_ext_direct_IO()'s return value after converting uninit
        extents
        - LP: #496816
      * ext4: skip conversion of uninit extents after direct IO if there isn't
        any
        - LP: #496816
      * ext4: code clean up for dio fallocate handling
        - LP: #496816
      * ext4: Fix return value of ext4_split_unwritten_extents() to fix direct
        I/O
        - LP: #496816
      * ext4: fix potential buffer head leak when add_dirent_to_buf() returns
        ENOSPC
        - LP: #496816
      * ext4: avoid divide by zero when trying to mount a corrupted file system
        - LP: #496816
      * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
        - LP: #496816
      * ext4: fix lock order problem in ext4_move_extents()
        - LP: #496816
      * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: plug a buffer_head leak in an error path of ext4_iget()
        - LP: #496816
      * ext4: make sure directory and symlink blocks are revoked
        - LP: #496816
      * ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
        - LP: #496816
      * ext4: journal all modifications in ext4_xattr_set_handle
        - LP: #496816
      * ext4: don't update the superblock in ext4_statfs()
        - LP: #496816
      * ext4: fix uninit block bitmap initialization when s_meta_first_bg is
        non-zero
        - LP: #496816
      * ext4: fix block validity checks so they work correctly with meta_bg
        - LP: #496816
      * ext4: avoid issuing unnecessary barriers
        - LP: #496816
      * ext4: fix error handling in ext4_ind_get_blocks()
        - LP: #496816
      * ext4: make trim/discard optional (and off by default)
        - LP: #496816
      * ext4: make "norecovery" an alias for "noload"
        - LP: #496816
      * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: initialize moved_len before calling ext4_move_extents()
        - LP: #496816
      * ext4: move_extent_per_page() cleanup
        - LP: #496816
      * jbd2: Add ENOMEM checking in and for
        jbd2_journal_write_metadata_buffer()
        - LP: #496816
      * ext4: Return the PTR_ERR of the correct pointer in
        setup_new_group_blocks()
        - LP: #496816
      * ext4: Avoid data / filesystem corruption when write fails to copy data
        - LP: #496816
      * ext4: wait for log to commit when umounting
        - LP: #496816
      * ext4: remove blocks from inode prealloc list on failure
        - LP: #496816
      * ext4: ext4_get_reserved_space() must return bytes instead of blocks
        - LP: #496816
      * ext4: quota macros cleanup
        - LP: #496816
      * ext4: fix incorrect block reservation on quota transfer.
        - LP: #496816
      * ext4: Wait for proper transaction commit on fsync
        - LP: #496816
      * SCSI: megaraid_sas: fix 64 bit sense pointer truncation
        - LP: #496816
      * SCSI: osd_protocol.h: Add missing #include
        - LP: #496816
      * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
        - LP: #496816
      * signal: Fix alternate signal stack check
        - LP: #496816
      * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
        - LP: #496816
      * Linux 2.6.31.8
        - LP: #496816
      * USB: option: add pid for ZTE
        - LP: #503430
      * USB: usb-storage: fix bug in fill_inquiry
        - LP: #503430
      * firewire: ohci: handle receive packets with a data length of zero
        - LP: #503430
      * ALSA: hda - Terradici HDA controllers does not support 64-bit mode
        - LP: #503430
      * ALSA: hrtimer - Fix lock-up
        - LP: #503430
      * ath5k: allow setting txpower to 0
        - LP: #503430
      * ath5k: enable EEPROM checksum check
        - LP: #503430
      * bsdacct: fix uid/gid misreporting
        - LP: #503430
      * debugfs: fix create mutex racy fops and private data
        - LP: #503430
      * devpts_get_tty() should validate inode
        - LP: #503430
      * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
        - LP: #503430
      * hfs: fix a potential buffer overflow
        - LP: #503430
      * hrtimer: Fix /proc/timer_list regression
        - LP: #503430
      * jbd2: don't wipe the journal on a failed journal checksum
        - LP: #503430
      * KVM: s390: Make psw available on all exits, not just a subset
        - LP: #503430
      * md/bitmap: protect against bitmap removal while being updated.
        - LP: #503430
      * pata_hpt{37x|3x2n}: fix timing register masks (take 2)
        - LP: #503430
      * pxa/em-x270: fix usb hub power up/reset sequence
        - LP: #503430
      * ssb: Fix range check in sprom write
        - LP: #503430
      * SUNRPC: IS_ERR/PTR_ERR confusion
        - LP: #503430
      * USB: Close usb_find_interface race v3
        - LP: #503430
      * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
        - LP: #503430
      * USB: option.c: add support for D-Link DWM-162-U5
        - LP: #503430
      * USB: usb-storage: add BAD_SENSE flag
        - LP: #503430
      * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
        - LP: #503430
      * V4L/DVB: Fix test in copy_reg_bits()
        - LP: #503430
      * x86: Add new Intel CPU cache size descriptors
        - LP: #503430
      * x86/amd-iommu: attach devices to pre-allocated domains early
        - LP: #503430
      * x86/amd-iommu: un__init iommu_setup_msi
        - LP: #503430
      * x86, apic: Enable lapic nmi watchdog on AMD Family 11h
        - LP: #503430
      * x86: ASUS P4S800 reboot=bios quirk
        - LP: #366682, #503430
      * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking
        up the PCI tree
        - LP: #503430
      * x86: Fix iommu=nodac parameter handling
        - LP: #503430
      * x86: Fix typo in Intel CPU cache size descriptor
        - LP: #503430
      * x86: GART: pci-gart_64.c: Use correct length in strncmp
        - LP: #503430
      * drm/radeon/kms: Add quirk for HIS X1300 board
        - LP: #503430
      * drm/radeon/kms: fix legacy crtc2 dpms
        - LP: #503430
      * mac80211: Fix bug in computing crc over dynamic IEs in beacon
        - LP: #503430
      * mm: hugetlb: fix hugepage memory leak in mincore()
        - LP: #503430
      * mm: hugetlb: fix hugepage memory leak in walk_page_range()
        - LP: #503430
      * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
        - LP: #503430
      * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
        - LP: #503430
      * ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD
        - LP: #503430
      * ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode
        instead of UDMA6
        - LP: #503430
      * slc90e66: fix UDMA handling
        - LP: #503430
      * Au1x00: fix crash when trying register_netdev()
        - LP: #503430
      * b44 WOL setup: one-bit-off stack corruption kernel panic fix
        - LP: #503430
      * b44: Fix wedge when using netconsole.
        - LP: #503430
      * gro: Fix illegal merging of trailer trash
        - LP: #503430
      * ip_fragment: also adjust skb->truesize for packets not owned by a
        socket
        - LP: #503430
      * net: Fix the rollback test in dev_change_name()
        - LP: #503430
      * NET: smc91x: Fix irq flags
        - LP: #503430
      * smsc9420: prevent BUG() if ethtool is called with interface down
        - LP: #503430
      * vlan: Fix register_vlan_dev() error path
        - LP: #503430
      * sparc64: Fix definition of VMEMMAP_SIZE.
        - LP: #503430
      * sunsab: Do not set sunsab_reg.cons right before registering minors.
        - LP: #503430
      * sunsu: Fix detection of SU ports which are RSC console or control.
        - LP: #503430
      * serial: suncore: Add 'ignore_line' argument to
        sunserial_console_match().
        - LP: #503430
      * serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
        - LP: #503430
      * sunsu: Pass true 'ignore_line' to console match when RSC or LOM
        console.
        - LP: #503430
      * sunsu: Use sunserial_console_termios() in sunsu_console_setup().
        - LP: #503430
      * sparc64: Don't specify IRQF_SHARED for LDC interrupts.
        - LP: #503430
      * sparc64: Fix overly strict range type matching for PCI devices.
        - LP: #503430
      * sparc64: Fix stack debugging IRQ stack regression.
        - LP: #503430
      * sparc: Set UTS_MACHINE correctly.
        - LP: #503430
      * x86/mce: Set up timer unconditionally
        - LP: #503430
      * b43legacy: avoid PPC fault during resume
        - LP: #503430
      * p54usb: Remove DMA buffer from stack
        - LP: #503430
      * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
        - LP: #503430
      * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
        - LP: #503430, #481765
      * asus-laptop: change light sens default values.
        - LP: #503430
      * backlight: lcd - Fix wrong sizeof
        - LP: #503430
      * drm/i915: Avoid NULL dereference with component_only tv_modes
        - LP: #503430, #494045
      * drm/i915: Fix CRT hotplug detect by checking really no channels
        attached
        - LP: #503430
      * drm/i915: Fix LVDS stability issue on Ironlake
        - LP: #503430
      * drm/i915: save/restore BLC histogram control reg across suspend/resume
        - LP: #503430, #292256
      * drm/i915: PineView only has LVDS and CRT ports
        - LP: #503430
      * ext3: Fix data / filesystem corruption when write fails to copy data
        - LP: #503430
      * ipvs: zero usvc and udest
        - LP: #503430
      * ipw2100: fix rebooting hang with driver loaded
        - LP: #503430
      * jffs2: Fix long-standing bug with symlink garbage collection.
        - LP: #503430
      * matroxfb: fix problems with display stability
        - LP: #503430
      * net: Fix userspace RTM_NEWLINK notifications.
        - LP: #503430
      * thinkpad-acpi: fix default brightness_mode for R50e/R51
        - LP: #503430
      * thinkpad-acpi: preserve rfkill state across suspend/resume
        - LP: #503430
      * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
        - LP: #503430
      * powerpc/therm_adt746x: Record pwm invert bit at module load time]
        - LP: #503430
      * drm/i915: Fix sync to vblank when VGA output is turned off
        - LP: #503430, #494461
      * Linux 2.6.31.9
        - LP: #503430
      * drm/i915: Refactor save/restore code
        - LP: #504273
      * drm/i915: Ironlake suspend/resume support
        - LP: #504273
      * drm/i915: Fix and cleanup DPLL calculation for Ironlake
        - LP: #504273
      * drm/i915: HDMI hardware workaround for Ironlake
        - LP: #504273
      * drm/i915: Add more registers save/restore for Ironlake suspend
        - LP: #504273
      * drm/i915: Add ACPI OpRegion support for Ironlake
        - LP: #504273
      * drm/i915: Add display hotplug event on Ironlake
        - LP: #504273
      * cdc_ether: additional Ericsson MBM PID's to the whitelist
        - LP: #476071
      * drm/i915: remove loop in Ironlake interrupt handler
        - LP: #510722
      * modules: Skip empty sections when exporting section notes
        - LP: #511129
      * ath5k: Fix eeprom checksum check for custom sized eeproms
        - LP: #506180
     -- Leann Ogasawara <email address hidden>   Mon, 01 Feb 2010 09:51:37 -0800
  • linux (2.6.31-19.56) karmic-security; urgency=low
    
      [ Leann Ogasawara ]
    
      * [Upstream] e1000: enhance frame fragment detection
        - CVE-2009-4536
      * [Upstream] e1000e: enhance frame fragment detection
        - CVE-2009-4538
    
      [ Upstream Kernel Changes ]
    
      * hfs: fix a potential buffer overflow
        - CVE-2009-4020
      * KVM: x86 emulator: limit instructions to 15 bytes
        - CVE-2009-4031
      * ext4: Avoid null pointer dereference when decoding EROFS w/o a journal
        - CVE-2009-4308
      * firewire: ohci: handle receive packets with a data length of zero
        - CVE-2009-4138
      * fasync: split 'fasync_helper()' into separate add/remove functions
        - CVE-2009-4141
      * ipv6: skb_dst() can be NULL in ipv6_hop_jumbo().
        - CVE-2010-0006
      * kernel/signal.c: fix kernel information leak with print-fatal-signals=1
        - CVE-2010-0003
      * netfilter: ebtables: enforce CAP_NET_ADMIN
        - CVE-2010-0007
      * untangle the do_mremap() mess
        - CVE-2010-0291
     -- Leann Ogasawara <email address hidden>   Tue, 19 Jan 2010 09:45:58 -0800
  • linux (2.6.31-18.55) karmic-proposed; urgency=low
    
      [ Stefan Bader ]
    
      * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
        AOA150 model"
        - LP: #494633
      * [Config] Disable CONFIG_USB_DEVICEFS
        - LP: #488274
    
      [ Upstream Kernel Changes ]
    
      * Revert "ext4: Don't update superblock write time when filesystem is
        read-only"
        - LP: #496816
      * Revert "ide: try to use PIO Mode 0 during probe if possible"
        - LP: #503430
      * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
        implementation."
        - LP: #503430
      * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
        - LP: #494633
      * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
        - LP: #494633
      * cifs: clean up handling when server doesn't consistently support inode
        numbers
        - LP: #494633
      * cifs: clear server inode number flag while autodisabling
        - LP: #494633
      * CIFS: fix oops in cifs_lookup during net boot
        - LP: #494633
      * CIFS: Duplicate data on appending to some Samba servers
        - LP: #494633
      * rtl8187: Fix kernel oops when device is removed when LEDS enabled
        - LP: #494633
      * md: don't clear endpoint for resync when resync is interrupted.
        - LP: #494633
      * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
        - LP: #494633
      * md/raid1/raid10: add a cond_resched
        - LP: #494633
      * ALSA: usb-audio: fix combine_word problem
        - LP: #494633
      * ALSA: hda - Dell Studio 1557 hd-audio quirk
        - LP: #494633
      * ALSA: AACI: fix AC97 multiple-open bug
        - LP: #494633
      * ALSA: AACI: fix recording bug
        - LP: #494633
      * jffs2: Fix memory corruption in jffs2_read_inode_range()
        - LP: #494633
      * sound: rawmidi: disable active-sensing-on-close by default
        - LP: #494633
      * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
        - LP: #494633
      * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
        - LP: #494633
      * sound: rawmidi: fix MIDI device O_APPEND error handling
        - LP: #494633
      * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
        to underflow
        - LP: #494633
      * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
        KM_NMI_PTE
        - LP: #494633
      * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
        - LP: #494633
      * kmap: fix build errors with DEBUG_HIGHMEM enabled
        - LP: #494633
      * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
        - LP: #494633
      * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
        standard
        - LP: #494633
      * V4L/DVB (13109): tda18271: fix signedness issue in
        tda18271_rf_tracking_filters_init
        - LP: #494633
      * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency
        calculation
        - LP: #494633
      * V4L/DVB (13190): em28xx: fix panic that can occur when starting audio
        streaming
        - LP: #494633
      * V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops
        - LP: #494633
      * V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion
        on waiting processes
        - LP: #494633
      * uids: Prevent tear down race
        - LP: #494633
      * pps: events reporting fix up
        - LP: #494633
      * pps: locking scheme fix up for PPS_GETPARAMS
        - LP: #494633
      * rtc: v3020: fix v3020_mmio_read_bit()
        - LP: #494633
      * fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl
        - LP: #494633
      * memcg: fix wrong pointer initialization at page migration when memcg is
        disabled.
        - LP: #494633
      * pidns: fix a leak in /proc dentries and inodes with pid namespaces.
        - LP: #494633
      * page allocator: Do not allow interrupts to use ALLOC_HARDER
        - LP: #494633
      * page allocator: always wake kswapd when restarting an allocation
        attempt after direct reclaim failed
        - LP: #494633
      * tty_port: If we are opened non blocking we still need to raise the
        carrier
        - LP: #494633
      * tty: cp210x: Fix carrier handling
        - LP: #494633
      * USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer
        - LP: #494633
      * USB: usbmon: fix bug in mon_buff_area_shrink
        - LP: #494633
      * USB: option.c: add support for D-Link DWM-162-U5
        - LP: #494633
      * USB: cdc_acm: Fix race condition when opening tty
        - LP: #494633
      * USB: xhci: Fix bug memory free after failed initialization.
        - LP: #494633
      * USB: xhci: Fix TRB physical to virtual address translation.
        - LP: #494633
      * USB: xhci: Fix scratchpad deallocation.
        - LP: #494633
      * iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000
        series
        - LP: #494633
      * iwlwifi: Fix issue on file transfer stalled in HT mode
        - LP: #494633
      * ima: replace GFP_KERNEL with GFP_NOFS
        - LP: #494633
      * NFSv4: Fix a cache validation bug which causes getcwd() to return
        ENOENT
        - LP: #494633
      * fuse: reject O_DIRECT flag also in fuse_create
        - LP: #494633
      * ASoC: Fix suspend with active audio streams
        - LP: #494633
      * ASoC: AIC23: Fixing infinite loop in resume path
        - LP: #494633
      * b43: Work around mac80211 race condition
        - LP: #494633
      * rfkill: fix miscdev ops
        - LP: #494633
      * thinkpad-acpi: fix sign of ERESTARTSYS return
        - LP: #494633
      * Enable ACPI PDC handshake for VIA/Centaur CPUs
        - LP: #494633
      * V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital
        4 (rev 1)
        - LP: #494633
      * V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock
        - LP: #494633
      * V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
        - LP: #494633
      * V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the
        ov7660 sensor.
        - LP: #494633
      * V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
        - LP: #494633
      * V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again.
        - LP: #494633
      * V4L/DVB (12691): gspca - sonixj: Don't use mdelay().
        - LP: #494633
      * V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc
        and 0c45:613e.
        - LP: #494633
      * drm/i915: Select CONFIG_SHMEM
        - LP: #494633
      * drm: work around EDIDs with bad htotal/vtotal values
        - LP: #494633, #460664
      * drm/i915: Fix IRQ stall issue on Ironlake
        - LP: #494633
      * udp: Fix udp_poll() and ioctl()
        - LP: #494633
      * acenic: Pass up error code from ace_load_firmware()
        - LP: #494633
      * pkt_sched: pedit use proper struct
        - LP: #494633
      * net: fix sk_forward_alloc corruption
        - LP: #494633
      * bonding: Modify hash transmit policies to use the packet's source MAC
        address
        - LP: #494633
      * sfc: Set ip_summed correctly for page buffers passed to GRO
        - LP: #494633
      * sparc64: replace parentheses in pmul()
        - LP: #494633
      * sparc: Move of_set_property_mutex acquisition outside of devtree_lock
        grab.
        - LP: #494633
      * sched: Fix boot crash by zalloc()ing most of the cpu masks
        - LP: #494633
      * sched: Fix isolcpus boot option
        - LP: #494633
      * V4L/DVB (13202): smsusb: add autodetection support for three additional
        Hauppauge USB IDs
        - LP: #494633
      * V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg
        ts input
        - LP: #494633
      * V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV
        HVR-1150
        - LP: #494633
      * speedstep-ich: fix error caused by
        394122ab144dae4b276d74644a2f11c44a60ac5c
        - LP: #494633
      * USB: EHCI: don't send Clear-TT-Buffer following a STALL
        - LP: #494633
      * USB: musb_gadget: fix STALL handling
        - LP: #494633
      * usb: amd5536udc: fixed shared interrupt bug and warning oops
        - LP: #494633
      * USB: ftdi_sio: Keep going when write errors are encountered.
        - LP: #494633
      * USB: work around for EHCI with quirky periodic schedules
        - LP: #435352, #494633
      * tty_port: handle the nonblocking open of a dead port corner case
        - LP: #494633
      * pxamci: call mmc_remove_host() before freeing resources
        - LP: #494633
      * param: don't complain about unused module parameters.
        - LP: #494633
      * modules: don't export section names of empty sections via sysfs
        - LP: #494633
      * md: revert incorrect fix for read error handling in raid1.
        - LP: #494633
      * perf_event: Adjust frequency and unthrottle for non-group-leader events
        - LP: #494633
      * hso: fix soft-lockup
        - LP: #494633
      * block: use after free bug in __blkdev_get
        - LP: #494633
      * hwmon: (adt7475) Fix temperature fault flags
        - LP: #494633
      * hwmon: (adt7475) Cache limits for 60 seconds
        - LP: #494633
      * agp/intel: new host bridge support
        - LP: #494633
      * netfilter: nf_nat: fix NAT issue in 2.6.30.4+
        - LP: #494633
      * netfilter: xt_connlimit: fix regression caused by zero family value
        - LP: #494633
      * b43: Fix DMA TX bounce buffer copying
        - LP: #494633
      * crypto: padlock-aes - Use the correct mask when checking whether
        copying is required
        - LP: #494633
      * sky2: set carrier off in probe
        - LP: #494633
      * ath5k: Linear PCDAC code fixes
        - LP: #494633
      * i2c: Fix userspace_device list corruption
        - LP: #494633
      * acerhdf: fix fan control for AOA150 model
        - LP: #494633
      * drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling
        - LP: #494633
      * tty/of_serial: add missing ns16550a id
        - LP: #494633
      * V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the
        Bruneinit laptop
        - LP: #494633
      * V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip
        quirk
        - LP: #494633
      * V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi
        2528
        - LP: #494633
      * PCI: Prevent AER driver from being loaded on non-root port PCIE devices
        - LP: #494633
      * acerhdf: additional BIOS versions
        - LP: #494633
      * acerhdf: return temperature in milidegree instead of degree
        - LP: #494633
      * Input: keyboard - fix braille keyboard keysym generation
        - LP: #494633
      * Linux 2.6.31.7
        - LP: #494633
      * ext4: Fix memory leak fix when mounting an ext4 filesystem
        - LP: #496816
      * ext4: Avoid null pointer dereference when decoding EROFS w/o a journal
        - LP: #496816
      * jbd2: Fail to load a journal if it is too short
        - LP: #496816
      * jbd2: round commit timer up to avoid uncommitted transaction
        - LP: #496816
      * ext4: fix journal ref count in move_extent_par_page
        - LP: #496816
      * ext4: Fix bugs in mballoc's stream allocation mode
        - LP: #496816
      * ext4: Avoid group preallocation for closed files
        - LP: #496816
      * jbd2: Annotate transaction start also for jbd2_journal_restart()
        - LP: #496816
      * ext4: Fix possible deadlock between ext4_truncate() and
        ext4_get_blocks()
        - LP: #496816
      * ext4: reject too-large filesystems on 32-bit kernels
        - LP: #496816
      * ext4: Add feature set check helper for mount & remount paths
        - LP: #496816
      * ext4: Add missing unlock_new_inode() call in extent migration code
        - LP: #496816
      * ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
        - LP: #496816
      * ext4: Limit number of links that can be created by ext4_link()
        - LP: #496816
      * ext4: Restore wbc->range_start in ext4_da_writepages()
        - LP: #496816
      * ext4: fix cache flush in ext4_sync_file
        - LP: #496816
      * ext4: Fix wrong comparisons in mext_check_arguments()
        - LP: #496816
      * ext4: Remove unneeded BUG_ON() in ext4_move_extents()
        - LP: #496816
      * ext4: Return exchanged blocks count to user space in failure
        - LP: #496816
      * ext4: Take page lock before looking at attached buffer_heads flags
        - LP: #496816
      * ext4: print more sysadmin-friendly message in check_block_validity()
        - LP: #496816
      * ext4: Use bforget() in no journal mode for
        ext4_journal_{forget,revoke}()
        - LP: #496816
      * ext4: Assure that metadata blocks are written during fsync in no
        journal mode
        - LP: #496816
      * ext4: Make non-journal fsync work properly
        - LP: #496816
      * ext4: move ext4_mb_init_group() function earlier in the mballoc.c
        - LP: #496816
      * ext4: check for need init flag in ext4_mb_load_buddy
        - LP: #496816
      * ext4: Don't update superblock write time when filesystem is read-only
        - LP: #496816
      * ext4: Always set dx_node's fake_dirent explicitly.
        - LP: #496816
      * ext4: Fix initalization of s_flex_groups
        - LP: #496816
      * ext4: Fix include/trace/events/ext4.h to work with Systemtap
        - LP: #496816
      * ext4: Fix small typo for move_extent_per_page()
        - LP: #496816
      * ext4: Replace get_ext_path macro with an inline funciton
        - LP: #496816
      * ext4: Replace BUG_ON() with ext4_error() in move_extents.c
        - LP: #496816
      * ext4: Add null extent check to ext_get_path
        - LP: #496816
      * ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: limit block allocations for indirect-block files to < 2^32
        - LP: #496816
      * ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags
        - LP: #496816
      * ext4: Fix the alloc on close after a truncate hueristic
        - LP: #496816
      * ext4: Fix hueristic which avoids group preallocation for closed files
        - LP: #496816
      * ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks
        - LP: #496816
      * ext4: release reserved quota when block reservation for delalloc retry
        - LP: #496816
      * ext4: Split uninitialized extents for direct I/O
        - LP: #496816
      * ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O
        - LP: #496816
      * ext4: async direct IO for holes and fallocate support
        - LP: #496816
      * ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes
        first
        - LP: #496816
      * ext4: Avoid updating the inode table bh twice in no journal mode
        - LP: #496816
      * ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode
        - LP: #496816
      * ext4: Handle nested ext4_journal_start/stop calls without a journal
        - LP: #496816
      * ext4: Fix time encoding with extra epoch bits
        - LP: #496816
      * ext4: fix a BUG_ON crash by checking that page has buffers attached to
        it
        - LP: #496816
      * ext4: retry failed direct IO allocations
        - LP: #496816
      * ext4: discard preallocation when restarting a transaction during
        truncate
        - LP: #496816
      * ext4: fix ext4_ext_direct_IO()'s return value after converting uninit
        extents
        - LP: #496816
      * ext4: skip conversion of uninit extents after direct IO if there isn't
        any
        - LP: #496816
      * ext4: code clean up for dio fallocate handling
        - LP: #496816
      * ext4: Fix return value of ext4_split_unwritten_extents() to fix direct
        I/O
        - LP: #496816
      * ext4: fix potential buffer head leak when add_dirent_to_buf() returns
        ENOSPC
        - LP: #496816
      * ext4: avoid divide by zero when trying to mount a corrupted file system
        - LP: #496816
      * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
        - LP: #496816
      * ext4: fix lock order problem in ext4_move_extents()
        - LP: #496816
      * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: plug a buffer_head leak in an error path of ext4_iget()
        - LP: #496816
      * ext4: make sure directory and symlink blocks are revoked
        - LP: #496816
      * ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
        - LP: #496816
      * ext4: journal all modifications in ext4_xattr_set_handle
        - LP: #496816
      * ext4: don't update the superblock in ext4_statfs()
        - LP: #496816
      * ext4: fix uninit block bitmap initialization when s_meta_first_bg is
        non-zero
        - LP: #496816
      * ext4: fix block validity checks so they work correctly with meta_bg
        - LP: #496816
      * ext4: avoid issuing unnecessary barriers
        - LP: #496816
      * ext4: fix error handling in ext4_ind_get_blocks()
        - LP: #496816
      * ext4: make trim/discard optional (and off by default)
        - LP: #496816
      * ext4: make "norecovery" an alias for "noload"
        - LP: #496816
      * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
        - LP: #496816
      * ext4: initialize moved_len before calling ext4_move_extents()
        - LP: #496816
      * ext4: move_extent_per_page() cleanup
        - LP: #496816
      * jbd2: Add ENOMEM checking in and for
        jbd2_journal_write_metadata_buffer()
        - LP: #496816
      * ext4: Return the PTR_ERR of the correct pointer in
        setup_new_group_blocks()
        - LP: #496816
      * ext4: Avoid data / filesystem corruption when write fails to copy data
        - LP: #496816
      * ext4: wait for log to commit when umounting
        - LP: #496816
      * ext4: remove blocks from inode prealloc list on failure
        - LP: #496816
      * ext4: ext4_get_reserved_space() must return bytes instead of blocks
        - LP: #496816
      * ext4: quota macros cleanup
        - LP: #496816
      * ext4: fix incorrect block reservation on quota transfer.
        - LP: #496816
      * ext4: Wait for proper transaction commit on fsync
        - LP: #496816
      * SCSI: megaraid_sas: fix 64 bit sense pointer truncation
        - LP: #496816
      * SCSI: osd_protocol.h: Add missing #include
        - LP: #496816
      * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
        - LP: #496816
      * signal: Fix alternate signal stack check
        - LP: #496816
      * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
        - LP: #496816
      * Linux 2.6.31.8
        - LP: #496816
      * USB: option: add pid for ZTE
        - LP: #503430
      * USB: usb-storage: fix bug in fill_inquiry
        - LP: #503430
      * firewire: ohci: handle receive packets with a data length of zero
        - LP: #503430
      * ALSA: hda - Terradici HDA controllers does not support 64-bit mode
        - LP: #503430
      * ALSA: hrtimer - Fix lock-up
        - LP: #503430
      * ath5k: allow setting txpower to 0
        - LP: #503430
      * ath5k: enable EEPROM checksum check
        - LP: #503430
      * bsdacct: fix uid/gid misreporting
        - LP: #503430
      * debugfs: fix create mutex racy fops and private data
        - LP: #503430
      * devpts_get_tty() should validate inode
        - LP: #503430
      * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
        - LP: #503430
      * hfs: fix a potential buffer overflow
        - LP: #503430
      * hrtimer: Fix /proc/timer_list regression
        - LP: #503430
      * jbd2: don't wipe the journal on a failed journal checksum
        - LP: #503430
      * KVM: s390: Make psw available on all exits, not just a subset
        - LP: #503430
      * md/bitmap: protect against bitmap removal while being updated.
        - LP: #503430
      * pata_hpt{37x|3x2n}: fix timing register masks (take 2)
        - LP: #503430
      * pxa/em-x270: fix usb hub power up/reset sequence
        - LP: #503430
      * ssb: Fix range check in sprom write
        - LP: #503430
      * SUNRPC: IS_ERR/PTR_ERR confusion
        - LP: #503430
      * USB: Close usb_find_interface race v3
        - LP: #503430
      * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
        - LP: #503430
      * USB: option.c: add support for D-Link DWM-162-U5
        - LP: #503430
      * USB: usb-storage: add BAD_SENSE flag
        - LP: #503430
      * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
        - LP: #503430
      * V4L/DVB: Fix test in copy_reg_bits()
        - LP: #503430
      * x86: Add new Intel CPU cache size descriptors
        - LP: #503430
      * x86/amd-iommu: attach devices to pre-allocated domains early
        - LP: #503430
      * x86/amd-iommu: un__init iommu_setup_msi
        - LP: #503430
      * x86, apic: Enable lapic nmi watchdog on AMD Family 11h
        - LP: #503430
      * x86: ASUS P4S800 reboot=bios quirk
        - LP: #366682, #503430
      * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking
        up the PCI tree
        - LP: #503430
      * x86: Fix iommu=nodac parameter handling
        - LP: #503430
      * x86: Fix typo in Intel CPU cache size descriptor
        - LP: #503430
      * x86: GART: pci-gart_64.c: Use correct length in strncmp
        - LP: #503430
      * drm/radeon/kms: Add quirk for HIS X1300 board
        - LP: #503430
      * drm/radeon/kms: fix legacy crtc2 dpms
        - LP: #503430
      * mac80211: Fix bug in computing crc over dynamic IEs in beacon
        - LP: #503430
      * mm: hugetlb: fix hugepage memory leak in mincore()
        - LP: #503430
      * mm: hugetlb: fix hugepage memory leak in walk_page_range()
        - LP: #503430
      * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
        - LP: #503430
      * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
        - LP: #503430
      * ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD
        - LP: #503430
      * ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode
        instead of UDMA6
        - LP: #503430
      * slc90e66: fix UDMA handling
        - LP: #503430
      * Au1x00: fix crash when trying register_netdev()
        - LP: #503430
      * b44 WOL setup: one-bit-off stack corruption kernel panic fix
        - LP: #503430
      * b44: Fix wedge when using netconsole.
        - LP: #503430
      * gro: Fix illegal merging of trailer trash
        - LP: #503430
      * ip_fragment: also adjust skb->truesize for packets not owned by a
        socket
        - LP: #503430
      * net: Fix the rollback test in dev_change_name()
        - LP: #503430
      * NET: smc91x: Fix irq flags
        - LP: #503430
      * smsc9420: prevent BUG() if ethtool is called with interface down
        - LP: #503430
      * vlan: Fix register_vlan_dev() error path
        - LP: #503430
      * sparc64: Fix definition of VMEMMAP_SIZE.
        - LP: #503430
      * sunsab: Do not set sunsab_reg.cons right before registering minors.
        - LP: #503430
      * sunsu: Fix detection of SU ports which are RSC console or control.
        - LP: #503430
      * serial: suncore: Add 'ignore_line' argument to
        sunserial_console_match().
        - LP: #503430
      * serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
        - LP: #503430
      * sunsu: Pass true 'ignore_line' to console match when RSC or LOM
        console.
        - LP: #503430
      * sunsu: Use sunserial_console_termios() in sunsu_console_setup().
        - LP: #503430
      * sparc64: Don't specify IRQF_SHARED for LDC interrupts.
        - LP: #503430
      * sparc64: Fix overly strict range type matching for PCI devices.
        - LP: #503430
      * sparc64: Fix stack debugging IRQ stack regression.
        - LP: #503430
      * sparc: Set UTS_MACHINE correctly.
        - LP: #503430
      * x86/mce: Set up timer unconditionally
        - LP: #503430
      * b43legacy: avoid PPC fault during resume
        - LP: #503430
      * p54usb: Remove DMA buffer from stack
        - LP: #503430
      * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
        - LP: #503430
      * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
        - LP: #503430, #481765
      * asus-laptop: change light sens default values.
        - LP: #503430
      * backlight: lcd - Fix wrong sizeof
        - LP: #503430
      * drm/i915: Avoid NULL dereference with component_only tv_modes
        - LP: #503430, #494045
      * drm/i915: Fix CRT hotplug detect by checking really no channels
        attached
        - LP: #503430
      * drm/i915: Fix LVDS stability issue on Ironlake
        - LP: #503430
      * drm/i915: save/restore BLC histogram control reg across suspend/resume
        - LP: #503430, #292256
      * drm/i915: PineView only has LVDS and CRT ports
        - LP: #503430
      * ext3: Fix data / filesystem corruption when write fails to copy data
        - LP: #503430
      * ipvs: zero usvc and udest
        - LP: #503430
      * ipw2100: fix rebooting hang with driver loaded
        - LP: #503430
      * jffs2: Fix long-standing bug with symlink garbage collection.
        - LP: #503430
      * matroxfb: fix problems with display stability
        - LP: #503430
      * net: Fix userspace RTM_NEWLINK notifications.
        - LP: #503430
      * thinkpad-acpi: fix default brightness_mode for R50e/R51
        - LP: #503430
      * thinkpad-acpi: preserve rfkill state across suspend/resume
        - LP: #503430
      * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
        - LP: #503430
      * powerpc/therm_adt746x: Record pwm invert bit at module load time]
        - LP: #503430
      * drm/i915: Fix sync to vblank when VGA output is turned off
        - LP: #503430, #494461
      * Linux 2.6.31.9
        - LP: #503430
      * drm/i915: Refactor save/restore code
        - LP: #504273
      * drm/i915: Ironlake suspend/resume support
        - LP: #504273
      * drm/i915: Fix and cleanup DPLL calculation for Ironlake
        - LP: #504273
      * drm/i915: HDMI hardware workaround for Ironlake
        - LP: #504273
      * drm/i915: Add more registers save/restore for Ironlake suspend
        - LP: #504273
      * drm/i915: Add ACPI OpRegion support for Ironlake
        - LP: #504273
      * drm/i915: Add display hotplug event on Ironlake
        - LP: #504273
     -- Stefan Bader <email address hidden>   Wed, 16 Dec 2009 13:54:29 +0100
  • linux (2.6.31-17.54) karmic-proposed; urgency=low
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: Fix oops after profile removal
        - LP: #475619
      * SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds
        - LP: #437258
      * SAUCE: AppArmor: Fix cap audit_caching preemption disabling
        - LP: #479102
      * SAUCE: AppArmor: Fix refcounting bug causing leak of creds
        - LP: #479115
      * SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe
        transition.
        - LP: #480112
    
      [ Leann Ogasawara ]
    
      * Revert "[Upstream] (drop after 2.6.31) usb-storage: Workaround devices
        with bogus sense size"
        - LP: #461556
      * Revert "[Upstream] (drop after 2.6.31) Input: synaptics - add another
        Protege M300 to rate blacklist"
        - LP: #480144
    
      [ Tim Gardner ]
    
      * [Config] udeb: Add squashfs to fs-core-modules
        - LP: #352615
    
      [ Upstream Kernel Changes ]
    
      * Revert "e1000e: swap max hw supported frame size between 82574 and
        82583"
        - LP: #461556
      * Revert "drm/i915: Fix FDI M/N setting according with correct color
        depth"
        - LP: #480144
      * Revert "agp/intel: Add B43 chipset support"
        - LP: #480144
      * Revert "drm/i915: add B43 chipset support"
        - LP: #480144
      * Revert "ACPI: Attach the ACPI device to the ACPI handle as early as
        possible"
        - LP: #327499, #480144
      * SCSI: Retry ADD_TO_MLQUEUE return value for EH commands
        - LP: #461556
      * SCSI: Fix protection scsi_data_buffer leak
        - LP: #461556
      * SCSI: sg: Free data buffers after calling blk_rq_unmap_user
        - LP: #461556
      * ARM: pxa: workaround errata #37 by not using half turbo switching
        - LP: #461556
      * tracing/filters: Fix memory leak when setting a filter
        - LP: #461556
      * x86/paravirt: Use normal calling sequences for irq enable/disable
        - LP: #461556
      * USB: ftdi_sio: remove tty->low_latency
        - LP: #461556
      * USB: ftdi_sio: remove unused rx_byte counter
        - LP: #461556
      * USB: ftdi_sio: clean up read completion handler
        - LP: #461556
      * USB: ftdi_sio: re-implement read processing
        - LP: #461556
      * USB: pl2303: fix error characters not being reported to ldisc
        - LP: #461556
      * USB: digi_acceleport: Fix broken unthrottle.
        - LP: #461556
      * USB: serial: don't call release without attach
        - LP: #461556
      * USB: option: Toshiba G450 device id
        - LP: #461556
      * USB: ipaq: fix oops when device is plugged in
        - LP: #461556
      * USB: cp210x: Add support for the DW700 UART
        - LP: #461556
      * USB: Fix throttling in generic usbserial driver
        - LP: #461556
      * USB: storage: When a device returns no sense data, call it a Hardware
        Error
        - LP: #400652, #461556
      * arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0
        - LP: #461556
      * intel-iommu: Cope with broken HP DC7900 BIOS
        - LP: #461556
      * futex: Detect mismatched requeue targets
        - LP: #461556
      * futex: Fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me()
        - LP: #461556
      * tpm-fixup-pcrs-sysfs-file-update
        - LP: #461556
      * TPM: fix pcrread
        - LP: #461556
      * Bluetooth: Disconnect HIDRAW devices on disconnect
        - LP: #461556
      * Bluetooth: Add extra device reference counting for connections
        - LP: #461556
      * Bluetooth: Let HIDP grab the device reference for connections
        - LP: #461556
      * connector: Keep the skb in cn_callback_data
        - LP: #461556
      * connector: Provide the sender's credentials to the callback
        - LP: #461556
      * connector: Removed the destruct_data callback since it is always
        kfree_skb()
        - LP: #461556
      * dm/connector: Only process connector packages from privileged processes
        - LP: #461556
      * dst/connector: Disallow unpliviged users to configure dst
        - LP: #461556
      * pohmelfs/connector: Disallow unpliviged users to configure pohmelfs
        - LP: #461556
      * uvesafb/connector: Disallow unpliviged users to send netlink packets
        - LP: #461556
      * e1000e: swap max hw supported frame size between 82574 and 82583
        - LP: #461556, #445572
      * MAINTAINERS: Fix Riku Voipio's address
        - LP: #461556
      * macintosh: Don't assume i2c device probing always succeeds
        - LP: #461556
      * i2c: Hide probe errors caused by ACPI resource conflicts
        - LP: #461556
      * ALSA: Don't assume i2c device probing always succeeds
        - LP: #461556
      * bsdacct: switch credentials for writing to the accounting file
        - LP: #461556
      * sysfs: Allow sysfs_notify_dirent to be called from interrupt context.
        - LP: #461556
      * Staging: rt2860sta: prevent a panic when disabling when associated
        - LP: #461556, #404626
      * usb-storage: Workaround devices with bogus sense size
        - LP: #461556, #446146
      * iwlwifi: incorrect method used for finding valid OTP blocks
        - LP: #461556
      * mac80211: fix vlan and optimise RX
        - LP: #461556
      * tty: Make flush_to_ldisc() locking more robust
        - LP: #461556
      * Linux 2.6.31.5
        - LP: #461556
      * fs: pipe.c null pointer dereference
        - LP: #480144
      * pci: increase alignment to make more space for hidden code
        - LP: #407824, #480144, #474577
      * libata: fix internal command failure handling
        - LP: #480144
      * libata: fix PMP initialization
        - LP: #480144
      * sata_nv: make sure link is brough up online when skipping hardreset
        - LP: #480144
      * nfs: Fix nfs_parse_mount_options() kfree() leak
        - LP: #480144
      * KVM: use proper hrtimer function to retrieve expiration time
        - LP: #480144
      * KVM: ignore reads from AMDs C1E enabled MSR
        - LP: #480144
      * futex: Handle spurious wake up
        - LP: #480144
      * futex: Check for NULL keys in match_futex
        - LP: #480144
      * futex: Move drop_futex_key_refs out of spinlock'ed region
        - LP: #480144
      * futex: Fix spurious wakeup for requeue_pi really
        - LP: #480144
      * ahci: revert "Restore SB600 sata controller 64 bit DMA"
        - LP: #480144
      * sparc64: Set IRQF_DISABLED on LDC channel IRQs.
        - LP: #480144
      * watchdog: Fix rio watchdog probe function
        - LP: #480144
      * Input: synaptics - add another Protege M300 to rate blacklist
        - LP: #480144
      * dm snapshot: free exception store on init failure
        - LP: #480144
      * dm snapshot: sort by chunk size to fix race
        - LP: #480144
      * dm log: userspace fix incorrect luid cast in userspace_ctr
        - LP: #480144
      * dm: add missing del_gendisk to alloc_dev error path
        - LP: #480144
      * dm: dec_pending needs locking to save error value
        - LP: #480144
      * dm exception store: fix failed set_chunk_size error path
        - LP: #480144
      * dm snapshot: lock snapshot while supplying status
        - LP: #480144
      * dm snapshot: require non zero chunk size by end of ctr
        - LP: #480144
      * dm snapshot: use unsigned integer chunk size
        - LP: #480144
      * ray_cs: Fix copy_from_user handling
        - LP: #480144
      * mbind(): fix leak of never putback pages
        - LP: #480144
      * do_mbind(): fix memory leak
        - LP: #480144
      * 8250_pci: add IBM Saturn serial card
        - LP: #480144
      * dpt_i2o: Fix up copy*user
        - LP: #480144
      * dpt_i2o: Fix typo of EINVAL
        - LP: #480144
      * hfsplus: refuse to mount volumes larger than 2TB
        - LP: #480144
      * Driver core: fix driver_register() return value
        - LP: #480144
      * param: fix lots of bugs with writing charp params from sysfs, by
        leaking mem.
        - LP: #480144
      * param: fix NULL comparison on oom
        - LP: #480144
      * param: fix setting arrays of bool
        - LP: #480144
      * USB: serial: sierra driver send_setup() autopm fix
        - LP: #480144
      * USB: option: Patch for Huawei Mobile Broadband E270+ Modem
        - LP: #480144
      * USB: option: Support for AIRPLUS MCD650 Datacard
        - LP: #480144
      * USB: option: TLAYTECH TUE800 support
        - LP: #456264, #480144
      * libertas if_usb: Fix crash on 64-bit machines
        - LP: #480144
      * cpuidle: always return with interrupts enabled
        - LP: #480144
      * virtio: order used ring after used index read
        - LP: #480144
      * CIFS: Fixing to avoid invalid kfree() in cifs_get_tcp_session()
        - LP: #480144
      * mac80211: fix for incorrect sequence number on hostapd injected frames
        - LP: #480144
      * mac80211: check interface is down before type change
        - LP: #480144
      * x86, UV: Fix information in __uv_hub_info structure
        - LP: #480144
      * x86, UV: Set DELIVERY_MODE=4 for vector=NMI_VECTOR in uv_hub_send_ipi()
        - LP: #480144
      * NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
        - LP: #480144
      * mm: remove incorrect swap_count() from try_to_unuse()
        - LP: #480144
      * x86-64: Fix register leak in 32-bit syscall audting
        - LP: #480144
      * nilfs2: fix dirty page accounting leak causing hang at write
        - LP: #480144
      * drm/i915: Fix FDI M/N setting according with correct color depth
        - LP: #480144
      * drm/i915: fix to setup display reference clock control on Ironlake
        - LP: #480144
      * drm/i915: fix panel fitting filter coefficient select for Ironlake
        - LP: #480144
      * agp/intel: Add B43 chipset support
        - LP: #480144
      * drm/i915: add B43 chipset support
        - LP: #480144
      * xen/hvc: make sure console output is always emitted, with explicit
        polling
        - LP: #480144
      * xen: mask extended topology info in cpuid
        - LP: #480144
      * sgi-gru: decrapfiy options_write() function
        - LP: #480144
      * KVM: get_tss_base_addr() should return a gpa_t
        - LP: #480144
      * fuse: prevent fuse_put_request on invalid pointer
        - LP: #480144
      * fuse: fix kunmap in fuse_ioctl_copy_user
        - LP: #480144
      * x86/amd-iommu: Workaround for erratum 63
        - LP: #480144
      * fsnotify: do not set group for a mark before it is on the i_list
        - LP: #480144
      * mips: fix build of vmlinux.lds
        - LP: #480144
      * alpha: fix build after vmlinux.lds.S cleanup
        - LP: #480144
      * ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)
        - LP: #480144
      * KEYS: get_instantiation_keyring() should inc the keyring refcount in
        all cases
        - LP: #480144
      * b43: Fix Bugzilla #14181 and the bug from the previous 'fix'
        - LP: #476154, #480144
      * pata_sc1200: Fix crash on boot
        - LP: #480144
      * AF_UNIX: Fix deadlock on connecting to shutdown socket (CVE-2009-3621)
        - LP: #480144
      * ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@
        - LP: #480144
      * bonding: fix a race condition in calls to slave MII ioctls
        - LP: #480144
      * hwmon: (it87) Fix VID reading on IT8718F/IT8720F
        - LP: #480144
      * netlink: fix typo in initialization (CVE-2009-3612)
        - LP: #480144
      * nfs: Avoid overrun when copying client IP address string
        - LP: #480144
      * nfs: Panic when commit fails
        - LP: #480144
      * NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE
        - LP: #480144
      * NFSv4: Fix two unbalanced put_rpccred() issues.
        - LP: #459265, #480144
      * NFSv4: Kill nfs4_renewd_prepare_shutdown()
        - LP: #480144
      * NFSv4: The link() operation should return any delegation on the file
        - LP: #480144
      * powerpc: Remove SMP warning from PowerMac cpufreq
        - LP: #480144
      * vmscan: limit VM_EXEC protection to file pages
        - LP: #480144
      * x86: mce: Clean up thermal throttling state tracking code
        - LP: #480144
      * x86: mce: Fix thermal throttling message storm
        - LP: #453444, #480144
      * iwlwifi: fix potential rx buffer loss
        - LP: #480144
      * iwlwifi: reduce noise when skb allocation fails
        - LP: #480144
      * x86/amd-iommu: Un__init function required on shutdown
        - LP: #480144
      * KVM: Prevent kvm_init from corrupting debugfs structures
        - LP: #480144
      * powerpc/pmac: Fix PowerSurge SMP IPI allocation
        - LP: #480144
      * powerpc/pmac: Fix issues with sleep on some powerbooks
        - LP: #480144
      * powerpc/pci: Fix regression in powerpc MSI-X
        - LP: #480144
      * powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
        - LP: #480144
      * sata_via: Remove redundant device ID for VIA VT8261
        - LP: #480144
      * pata_via: extend the rev_max for VT6330
        - LP: #480144
      * PM / yenta: Split resume into early and late parts (rev. 4)
        - LP: #480144
      * Linux 2.6.31.6
        - LP: #480144
     -- Stefan Bader <email address hidden>   Thu, 03 Dec 2009 22:57:36 +0100
  • linux (2.6.31-16.53) karmic-security; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT
        - LP: #492659
        - CVE-2009-4131
     -- Leann Ogasawara <email address hidden>   Mon, 07 Dec 2009 08:52:07 -0800
  • linux (2.6.31-16.52) karmic-security; urgency=low
    
      [ Leann Ogasawara ]
    
      * [SCSI] megaraid_sas: remove sysfs poll_mode_io world writeable
        permissions
        - CVE-2009-3939
    
      [ Upstream Kernel Changes ]
    
      * fs: pipe.c null pointer dereference
        - CVE-2009-3547
      * netlink: fix typo in initialization
        - CVE-2009-3612
      * drm/r128: Add test for initialisation to all ioctls that require it
        - CVE-2009-3620
      * AF_UNIX: Fix deadlock on connecting to shutdown socket
        - CVE-2009-3621
      * nfsd4: use common rpc_cred for all callbacks
        - CVE-2009-3623
      * KEYS: get_instantiation_keyring() should inc the keyring refcount in
        all cases
        - CVE-2009-3624
      * connector: Keep the skb in cn_callback_data
        - CVE-2009-3725
      * connector: Provide the sender's credentials to the callback
        - CVE-2009-3725
      * connector: Fix incompatible pointer type warning
        - CVE-2009-3725
      * uvesafb/connector: Disallow unpliviged users to send netlink packets
        - CVE-2009-3725
      * pohmelfs/connector: Disallow unpliviged users to configure pohmelfs
        - CVE-2009-3725
      * dst/connector: Disallow unpliviged users to configure dst
        - CVE-2009-3725
      * dm/connector: Only process connector packages from privileged processes
        - CVE-2009-3725
      * NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()
        - CVE-2009-3888
      * isdn: hfc_usb: Fix read buffer overflow
        - CVE-2009-4005
      * gdth: Prevent negative offsets in ioctl CVE-2009-3080
        - CVE-2009-3080
      * mac80211: fix spurious delBA handling
        - LP: #491301
      * mac80211: fix two remote exploits
        - LP: #491301
      * ipv4: additional update of dev_net(dev) to struct *net in ip_fragment.c
        - LP: #491301
     -- Leann Ogasawara <email address hidden>   Mon, 23 Nov 2009 13:57:30 -0800
  • linux (2.6.31-15.50) karmic-proposed; urgency=low
    
      [ Kees Cook ]
    
      * SAUCE: Fix nx_enable reporting
        - LP: #454285
    
    linux (2.6.31-15.49) karmic-proposed; urgency=low
    
      [ Benjamin Herrenschmidt ]
    
      * [Upstream] (drop after 2.6.31) usb-storage: Workaround devices with
        bogus sense size
        - LP: #446146
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied
        - LP: #453335
      * SAUCE: AppArmor: Policy load and replacement can fail to alloc mem
        - LP: #458299
      * SAUCE: AppArmor: AppArmor fails to audit change_hat correctly
        - LP: #462824
      * SAUCE: AppArmor: AppArmor disallows truncate of deleted files.
        - LP: #451375
    
      [ Kees Cook ]
    
      * SAUCE: [x86] fix report of cs-limit nx-emulation
        - LP: #454285
    
      [ Scott James Remnant ]
    
      * Revert "SAUCE: trace: add trace_event for the open() syscall"
      * SAUCE: trace: add trace events for open(), exec() and uselib()
        - LP: #462111
    
      [ Stefan Bader ]
    
      * SAUCE: Fix sub-flavour script to not stop on missing directories
        - LP: #453073
    
      [ Tim Gardner ]
    
      * [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege
        M300 to rate blacklist
        - LP: #433801
    
      [ Upstream Kernel Changes ]
    
      * PM: Make warning in suspend_test_finish() less likely to happen
        - LP: #464552
     -- Stefan Bader <email address hidden>   Tue, 10 Nov 2009 14:31:52 +0100
  • linux (2.6.31-15.49) karmic-proposed; urgency=low
    
      [ Benjamin Herrenschmidt ]
    
      * [Upstream] (drop after 2.6.31) usb-storage: Workaround devices with
        bogus sense size
        - LP: #446146
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: AppArmor wrongly reports allow perms as denied
        - LP: #453335
      * SAUCE: AppArmor: Policy load and replacement can fail to alloc mem
        - LP: #458299
      * SAUCE: AppArmor: AppArmor fails to audit change_hat correctly
        - LP: #462824
      * SAUCE: AppArmor: AppArmor disallows truncate of deleted files.
        - LP: #451375
    
      [ Kees Cook ]
    
      * SAUCE: [x86] fix report of cs-limit nx-emulation
        - LP: #454285
    
      [ Scott James Remnant ]
    
      * Revert "SAUCE: trace: add trace_event for the open() syscall"
      * SAUCE: trace: add trace events for open(), exec() and uselib()
        - LP: #462111
    
      [ Stefan Bader ]
    
      * SAUCE: Fix sub-flavour script to not stop on missing directories
        - LP: #453073
    
      [ Tim Gardner ]
    
      * [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege
        M300 to rate blacklist
        - LP: #433801
    
      [ Upstream Kernel Changes ]
    
      * PM: Make warning in suspend_test_finish() less likely to happen
        - LP: #464552
     -- Stefan Bader <email address hidden>   Wed, 28 Oct 2009 21:21:02 +0000
  • linux (2.6.31-14.48) karmic; urgency=low
    
      [ Colin Watson ]
    
      * Add more e100 firmware to nic-modules
        - LP: #451872
      * Add qla1280 firmware to scsi-modules
        - LP: #381037
    
     -- Andy Whitcroft <email address hidden>   Fri, 16 Oct 2009 09:31:45 +0100
  • linux (2.6.31-14.47) karmic; urgency=low
    
      [ Mario Limonciello ]
    
      * SAUCE: dell-laptop: Store the HW switch status internally rather than
        requerying every time
        - LP: #430809
      * SAUCE: dell-laptop: Blacklist machines not supporting dell-laptop
        - LP: #430809
    
     -- Tim Gardner <email address hidden>   Wed, 14 Oct 2009 15:05:39 -0600
  • linux (2.6.31-14.46) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * reinstate armel.mk with no flavours
        - LP: #449637
      * [Upstream] elevator: fix fastfail checks to allow merge of readahead
        requests
        - LP: #444915
      * [Upstream] block: silently error unsupported empty barriers too
        - LP: #420423
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: Fix mediation of "deleted" paths
        - LP: #415632
    
      [ Tim Gardner ]
    
      * [Config] CONFIG_X86_MCE
        https://lists.ubuntu.com/archives/kernel-team/2009-October/007584.html
      * Revert "appletalk: Fix skb leak when ipddp interface is not loaded,
        CVE-2009-2903" - Use patch from 2.6.31.4 which is slightly different.
    
      [ Upstream Kernel Changes ]
    
      * x86: fix csum_ipv6_magic asm memory clobber
      * tty: Avoid dropping ldisc_mutex over hangup tty re-initialization
      * x86: Don't leak 64-bit kernel register values to 32-bit processes
      * tracing: correct module boundaries for ftrace_release
      * ftrace: check for failure for all conversions
      * futex: fix requeue_pi key imbalance
      * futex: Move exit_pi_state() call to release_mm()
      * futex: Nullify robust lists after cleanup
      * futex: Fix locking imbalance
      * NOHZ: update idle state also when NOHZ is inactive
      * ima: ecryptfs fix imbalance message
      * libata: fix incorrect link online check during probe
      * sound: via82xx: move DXS volume controls to PCM interface
      * ASoC: WM8350 capture PGA mutes are inverted
      * KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID
      * KVM: VMX: flush TLB with INVEPT on cpu migration
      * KVM: fix LAPIC timer period overflow
      * KVM: SVM: Fix tsc offset adjustment when running nested
      * KVM: SVM: Handle tsc in svm_get_msr/svm_set_msr correctly
      * net: Fix wrong sizeof
      * mm: add_to_swap_cache() must not sleep
      * sis5513: fix PIO setup for ATAPI devices
      * PIT fixes to unbreak suspend/resume (bug #14222)
      * IMA: open new file for read
      * ACPI: Clarify resource conflict message
      * ACPI: fix Compaq Evo N800c (Pentium 4m) boot hang regression
      * net: restore tx timestamping for accelerated vlans
      * net: unix: fix sending fds in multiple buffers
      * tun: Return -EINVAL if neither IFF_TUN nor IFF_TAP is set.
      * tcp: fix CONFIG_TCP_MD5SIG + CONFIG_PREEMPT timer BUG()
      * net: Fix sock_wfree() race
      * smsc95xx: fix transmission where ZLP is expected
      * sky2: Set SKY2_HW_RAM_BUFFER in sky2_init
      * appletalk: Fix skb leak when ipddp interface is not loaded
      * ax25: Fix possible oops in ax25_make_new
      * ax25: Fix SIOCAX25GETINFO ioctl
      * sit: fix off-by-one in ipip6_tunnel_get_prl
      * Linux 2.6.31.4
      * drm/i915: Fix FDI M/N setting according with correct color depth
        - LP: #416792
    
     -- Andy Whitcroft <email address hidden>   Tue, 13 Oct 2009 12:06:59 +0100
  • linux (2.6.31-13.45) karmic; urgency=low
    
      [ Luke Yelavich ]
    
      * [Config] Add sd_mod to scsi-modules udeb for powerpc
    
      [ Mario Limonciello ]
    
      * SAUCE: Update to LIRC 0.8.6
        - LP: #432678
    
      [ Tim Gardner ]
    
      * [Config] CONFIG_X86_PAT=y
        https://lists.ubuntu.com/archives/kernel-team/2009-October/007477.html
        https://lists.ubuntu.com/archives/kernel-team/2009-October/007534.html
    
      * [Config] Add armel arch to linux-libc-dev arches.
        - LP: #449637
    
      [ Upstream Kernel Changes ]
    
      * e1000e: swap max hw supported frame size between 82574 and 82583
      * drm/i915: Initialize HDMI outputs as HDMI connectors, not DVI.
        - LP: #392017
      * ALSA: hda - Add quirks for some HP laptops
        - LP: #449742
      * ALSA: hda - Add support for HP dv6
        - LP: #449742
    
     -- Tim Gardner <email address hidden>   Mon, 12 Oct 2009 11:27:10 -0600
  • linux (2.6.31-13.44) karmic; urgency=low
    
      [ Upstream Kernel Changes ]
    
      * sgi-gru: Fix kernel stack buffer overrun, CVE-2009-2584
      * appletalk: Fix skb leak when ipddp interface is not loaded,
        CVE-2009-2903
        Note - This patch causes an ABI change in the symbol aarp_send_ddp
        which I'm ignoring.
    
     -- Tim Gardner <email address hidden>   Sat, 10 Oct 2009 08:27:46 -0600
  • linux (2.6.31-13.43) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Revert "[Upstream] acerhdf: Limit modalias matching to supported
        boards"
    
      [ Colin Watson ]
    
      * Use section 'admin' rather than 'base'
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: Set error code after structure initialization.
        - LP: #427948
      * SAUCE: AppArmor: Fix off by 2 error in getprocattr mem allocation
        - LP: #446595
    
      [ Luke Yelavich ]
    
      * SAUCE: Add sr_mod to the scsi-modules udeb for powerpc
    
      [ Stefan Bader ]
    
      * [Upstream] acerhdf: Limit modalias matching to supported boards
        (supersedes previous revert made by Andy Whitcroft)
        - LP: #435958
    
     -- Tim Gardner <email address hidden>   Fri, 09 Oct 2009 10:08:16 -0600
  • linux (2.6.31-13.42) karmic; urgency=low
    
      [ Leann Ogasawara ]
    
      * SAUCE: (drop after 2.6.31) input: Add support for filtering input
        events
        - LP: #430809
      * SAUCE: (drop after 2.6.31) dell-laptop: Trigger rfkill updates on wifi
        toggle switch press
        - LP: #430809
    
      [ Tim Gardner ]
    
      * SAUCE: Raise the default console 'quiet' level to 2
        This supresses all but critical and emergency level messages.
        https://lists.ubuntu.com/archives/kernel-team/2009-October/007476.html
    
      [ Upstream Kernel Changes ]
    
      * TTY: fix typos
      * Linux 2.6.31.3
      * V4L/DVB (12439): cx88: add support for WinFast DTV2000H rev. J
        - LP: #433904
    
     -- Tim Gardner <email address hidden>   Thu, 08 Oct 2009 10:42:07 -0600
  • linux (2.6.31-12.41) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] CONFIG_GFS2_FS_LOCKING_DLM=y
        - LP: #416325
      * SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT
        The original patch failed to work for amd64.
        - LP: #430694
    
      [ Upstream Kernel Changes ]
    
      * ALSA: hda - Add a white-list for MSI option
        Upstream cherry-pick: Infrastructure support for #445580
      * ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist
        - LP: #445580
      * ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO
        VGN-T350P
        - LP: #410933
      * ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO
        VGN-B1VP
        - LP: #410933
    
     -- Tim Gardner <email address hidden>   Wed, 07 Oct 2009 11:59:35 -0600
  • linux (2.6.31-12.40) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros
        - LP: #430694
      * SAUCE: Use MODULE_IMPORT macro to tie intel_agp to i915
        - LP: #430694
    
      [ Upstream Kernel Changes ]
    
      * V4L/DVB (12352): gspca - vc032x: Fix mi1310_soc preview and LED
        - LP: #310760
    
     -- Tim Gardner <email address hidden>   Tue, 06 Oct 2009 20:25:36 -0600
  • linux (2.6.31-12.39) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * install the full changelog with the binary package
      * changelog -- explicitly note rebases and clean history
    
      [ Tim Gardner ]
    
      * Revert "SAUCE: (drop after 2.6.31) Disable iwl-1000 series wireless
        adapters"
      * Revert "SAUCE: (drop after 2.6.31) eCryptfs: Prevent lower dentry from
        going negative during unlink"
      * Revert "SAUCE: (drop after 2.6.31) em28xx: ir-kbd-i2c init data needs a
        persistent object"
      * Revert "SAUCE: (drop after 2.6.31) saa7134: ir-kbd-i2c init data needs
        a persistent object"
      * Revert "drm/i915: Check that the relocation points to within the
        target"
      * Revert "drm/i915: fix tiling on IGDNG"
      * Revert "Driver core: add new device to bus's list before probing"
      * Revert "HID: completely remove apple mightymouse from blacklist"
      * Revert "KVM: x86: check for cr3 validity in ioctl_set_sregs"
    
        All reverts superseded by corresponding v2.6.31.2 patches
    
      * [Config] Add d101m_ucode.bin to d-i/firmware/nic-modules
        - LP: #439456
      * [Config] Enabled CONFIG_SND_HDA_HWDEP
        - LP: #443117
      * [Config] Add cpio as a build dependency.
      * [Config] Set default I/O scheduler back to CFQ for desktop flavours
        - LP: #381300
    
      [ Upstream Kernel Changes ]
    
      * KVM: VMX: Fix EPT with WP bit change during paging
      * pata_amd: do not filter out valid modes in nv_mode_filter
      * p54usb: add Zcomax XG-705A usbid
      * x86: Increase MIN_GAP to include randomized stack
      * serial: bfin_5xx: fix building as module when early printk is enabled
      * USB: option.c Add support for ZTE AC2726 EVDO modem
      * USB: option: TELIT UC864G support
      * video: s3c_fb.c: fix build with CONFIG_HOTPLUG=n
      * kbuild: fix cc1 options check to ensure we do not use -fPIC when
        compiling
      * drivers/mfd/ab3100-core.c: fix powerpc build error
      * thinkpad-acpi: don't ask about brightness_mode for fw. 1V and 1R
      * ACPI: pci_slot.ko wants a 64-bit _SUN
      * fbcon: only unbind from console if successfully registered
      * kallsyms: fix segfault in prefix_underscores_count()
      * sisfb: change SiS_DDC_Port type to SISIOADDRESS
      * mmc_spi: fail gracefully if host or card do not support the switch
        command
      * alpha: AGP update (fixes compile failure)
      * fs: make sure data stored into inode is properly seen before unlocking
        new inode
      * eCryptfs: Handle unrecognized tag 3 cipher codes
      * eCryptfs: Check for O_RDONLY lower inodes when opening lower files
      * eCryptfs: Filename encryption only supports password auth tokens
      * eCryptfs: Validate global auth tok keys
      * eCryptfs: Prevent lower dentry from going negative during unlink
      * Re-enable Lanman security
      * xen: make -fstack-protector work under Xen
      * xen: only enable interrupts while actually blocking for spinlock
      * xen: use stronger barrier after unlocking lock
      * xen: check EFER for NX before setting up GDT mapping
      * perf_counter: Fix perf_copy_attr() pointer arithmetic
      * perf tools: Fix buffer allocation
      * tty: serial/pcmcia: add ID for Advantech card
      * PM / PCMCIA: Drop second argument of pcmcia_socket_dev_suspend()
      * PM / yenta: Fix cardbus suspend/resume regression
      * sony-laptop: check for rfkill hard block at load time
      * nilfs2: fix missing zero-fill initialization of btree node cache
      * ar9170usb: add usbid for TP-Link TL-WN821N v2
      * mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver
      * mtd: ofpart: Check availability of reg property instead of name
        property
      * mtd: cfi_cmdset_0002: add 0xFF intolerance for M29W128G
      * USB: serial: ftdi_sio: new hardware support - hameg power supply
      * USB: add PIDs for FTDI based OpenDCC hardware
      * USB: serial: ftdi: handle gnICE+ JTAG adaptors
      * USB: CDC WDM driver doesn't support non-blocking reads
      * USB: fix cdc-acm regression in open
      * cdc_acm: Fix to use modern speed interfaces
      * tty: remove dtr/rts use from the driver open methods
      * tty: gigaset: really fix chars_in_buffer
      * kaweth: Fix memory leak in kaweth_control()
      * x86: SGI UV: Fix IPI macros
      * USB: serial: pl2303: new hardware support - sanwa multimeter
      * USB: storage: fix a resume path GFP_NOIO must be used
      * USB: usb-storage fails to attach to Huawei Datacard cdrom device
      * USB: usbtmc: sanity checks for DEV_DEP_MSG_IN urbs
      * USB: sl811-hcd: Fix device disconnect:
      * drm/i915: remove restore in resume
      * drm/i915: Only destroy a constructed mmap offset
      * drm/i915: prevent FIFO calculation overflows on 32 bits with high
        dotclocks
      * drm/i915: Add buffer to inactive list immediately during fault
      * drm/i915: Check that the relocation points to within the target
      * drm/i915: Fix typo for wrong LVDS clock setting on IGDNG
      * drm/i915: Fix SSC frequence for IGDNG
      * drm/i915: Remove DAC disable in CRT force detect on IGDNG
      * drm/i915: Fix LVDS panel fitting on Arrandale
      * drm/I915: Use the CRT DDC to get the EDID for DVI-connector on Mac
      * drm/i915: fix tiling on IGDNG
      * agp/intel: Fix the pre-9xx chipset flush.
      * nfsd4: fix null dereference creating nfsv4 callback client
      * can: fix NOHZ local_softirq_pending 08 warning
      * ahci: restore pci_intx() handling
      * pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume
      * net ax25: Fix signed comparison in the sockopt handler
      * net: Make the copy length in af_packet sockopt handler unsigned
      * pty_write: don't do a tty_wakeup() when the buffers are full
      * KVM: fix cpuid E2BIG handling for extended request types
      * KVM: MMU: fix missing locking in alloc_mmu_pages
      * KVM: MMU: fix bogus alloc_mmu_pages assignment
      * KVM: Protect update_cr8_intercept() when running without an apic
      * Fix NULL ptr regression in powernow-k8
      * perf tools: do not complain if root is owning perf.data
      * netfilter: nf_nat: fix inverted logic for persistent NAT mappings
      * netfilter: nf_conntrack: netns fix re reliable conntrack event delivery
      * netfilter: bridge: refcount fix
      * netfilter: ebt_ulog: fix checkentry return value
      * ath5k: Wakeup fixes
      * ath5k: do not release irq across suspend/resume
      * Driver core: add new device to bus's list before probing
      * tty: Add a full port_close function
      * tty: USB hangup is racy
      * tty: USB can now use the shutdown method for kref based freeing of
        ports
      * hwmon: (asus_atk0110) Add maintainer information
      * tty: USB serial termios bits
      * usb-serial: change referencing of port and serial structures
      * usb-serial: put subroutines in logical order
      * usb-serial: change logic of serial lookups
      * usb-serial: acquire references when a new tty is installed
      * usb-serial: fix termios initialization logic
      * usb-serial: rename subroutines
      * usb-serial: add missing tests and debug lines
      * usb-serial: straighten out serial_open
      * USB serial: update the console driver
      * USB: xhci: Work around for chain bit in link TRBs.
      * USB: xhci: Fix slot and endpoint context debugging.
      * USB: xhci: Configure endpoint code refactoring.
      * USB: xhci: Set correct max packet size for HS/FS control endpoints.
      * USB: xhci: Support full speed devices.
      * USB: xhci: Handle stalled control endpoints.
      * USB: xhci: Add quirk for Fresco Logic xHCI hardware.
      * USB: xhci: Make TRB completion code comparison readable.
      * USB: xhci: Handle babbling endpoints correctly.
      * USB: xhci: Don't touch xhci_td after it's freed.
      * USB: xhci: Check URB's actual transfer buffer size.
      * USB: xhci: Check URB_SHORT_NOT_OK before setting short packet status.
      * USB: xhci: Set -EREMOTEIO when xHC gives bad transfer length.
      * USB: xhci: Support interrupt transfers.
      * USB: Fix SS endpoint companion descriptor parsing.
      * /proc/kcore: work around a BUG()
      * hugetlb: restore interleaving of bootmem huge pages (2.6.31)
      * page-allocator: limit the number of MIGRATE_RESERVE pageblocks per zone
      * mm: munlock use follow_page
      * mm: fix anonymous dirtying
      * mmap: avoid unnecessary anon_vma lock acquisition in vma_adjust()
      * Fix idle time field in /proc/uptime
      * drm/i915: Handle ERESTARTSYS during page fault
      * em28xx: ir-kbd-i2c init data needs a persistent object
      * saa7134: ir-kbd-i2c init data needs a persistent object
      * powerpc/8xx: Fix regression introduced by cache coherency rewrite
      * powerpc: Fix incorrect setting of __HAVE_ARCH_PTE_SPECIAL
      * HID: completely remove apple mightymouse from blacklist
      * mptsas : PAE Kernel more than 4 GB kernel panic
      * NOMMU: Fix MAP_PRIVATE mmap() of objects where the data can be mapped
        directly
      * iwlwifi: Handle new firmware file with ucode build number in header
      * iwlwifi: update 1000 series API version to match firmware
      * iwlagn: modify digital SVR for 1000
      * iwlwifi: traverse linklist to find the valid OTP block
      * iwlwifi: fix unloading driver while scanning
      * Linux 2.6.31.2
    
     -- Tim Gardner <email address hidden>   Mon, 05 Oct 2009 09:39:35 -0600
  • linux (2.6.31-11.38) karmic; urgency=low
    
      [ Stefan Bader ]
    
      * [Upstream] acerhdf: Limit modalias matching to supported boards
        - LP: #435958
    
      [ Tim Gardner ]
    
      * [Config] Added sata_via to d-i/modules/sata-modules
        - LP: #434827
      * SAUCE: (drop after 2.6.31) Disable iwl-1000 series wireless adapters
        - LP: #439285
      * [Upstream] i915: Fix i2c init message
        - LP: #409361
      * [Config] Add sym53c8xx.ko to virtual sub-flavour
        - LP: #439415
    
      [ Upstream Kernel Changes ]
    
      * sched: Disable NEW_FAIR_SLEEPERS for now
        - LP: #436342
    
      * ACPI video: ignore buggy _BQC
      * ACPI video: work-around BIOS AML bug in _BQC
        - LP: #428910
      * ALSA: hda - Added quirk to enable sound on Toshiba NB200
        - LP: #438318
    
     -- Tim Gardner <email address hidden>   Thu, 01 Oct 2009 13:52:09 -0600
  • linux (2.6.31-11.37) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] Increase kernel log buffer to 256K for amd64 flavours
        - LP: #424810
      * [Config] Set HZ=100 for amd64 flavours
        - LP: #438234
      * [Upstream] e1000e: Emit notice instead of an error when
        pci_enable_pcie_error_reporting() fails
        - LP: #436370
    
      [ Upstream Kernel Changes ]
    
      * n_tty: honor opost flag for echoes
      * n_tty: move echoctl check and clean up logic
        - LP: #438310
    
      * Revert "[Upstream] drm/i915: Check that the relocation points to within
        the target" - Use upstream cherry-pick.
      * drm/i915: Check that the relocation points to within the target
        - LP: #429241
    
      * drm/i915: fix tiling on IGDNG
      * drm/i915: add B43 chipset support
      * agp/intel: Add B43 chipset support
        Intel request from kernel team mailing list.
    
      * HID: completely remove apple mightymouse from blacklist
        - LP: #428111
    
     -- Tim Gardner <email address hidden>   Mon, 28 Sep 2009 11:47:29 -0600
  • linux (2.6.31-11.36) karmic; urgency=low
    
      [ Brian Rogers ]
    
      * SAUCE: (drop after 2.6.31) em28xx: ir-kbd-i2c init data needs a
        persistent object
      * SAUCE: (drop after 2.6.31) saa7134: ir-kbd-i2c init data needs a
        persistent object
    
      [ Takashi Iwai ]
    
      * [Upstream] ALSA: hda - Add another entry for Nvidia HDMI device
        - LP: #416482
    
      [ Tyler Hicks ]
    
      * SAUCE: (drop after 2.6.31) eCryptfs: Prevent lower dentry from going
        negative during unlink
    
      [ Upstream Kernel Changes ]
    
      * sg: fix oops in the error path in sg_build_indirect()
      * mpt2sas : Rescan topology from Interrupt context instead of work thread
      * mpt2sas: Prevent sending command to FW while Host Reset
      * mpt2sas: setting SDEV into RUNNING state from Interrupt context
      * mpt2sas: Raid 10 Volume is showing as Raid 1E in dmesg
      * SCSI: fix oops during scsi scanning
      * SCSI: libsrp: fix memory leak in srp_ring_free()
      * cfg80211: fix looping soft lockup in find_ie()
      * ath5k: write PCU registers on initial reset
      * binfmt_elf: fix PT_INTERP bss handling
      * TPM: Fixup boot probe timeout for tpm_tis driver
      * md: Fix "strchr" [drivers/md/dm-log-userspace.ko] undefined!
      * x86/amd-iommu: fix broken check in amd_iommu_flush_all_devices
      * fix undefined reference to user_shm_unlock
      * perf_counter: Fix buffer overflow in perf_copy_attr()
      * perf_counter: Start counting time enabled when group leader gets
        enabled
      * powerpc/perf_counters: Reduce stack usage of power_check_constraints
      * powerpc: Fix bug where perf_counters breaks oprofile
      * powerpc/ps3: Workaround for flash memory I/O error
      * block: don't assume device has a request list backing in nr_requests
        store
      * agp/intel: remove restore in resume
      * ALSA: cs46xx - Fix minimum period size
      * ASoC: Fix WM835x Out4 capture enumeration
      * sound: oxygen: work around MCE when changing volume
      * mlx4_core: Allocate and map sufficient ICM memory for EQ context
      * perf stat: Change noise calculation to use stddev
      * x86: Fix x86_model test in es7000_apic_is_cluster()
      * x86/i386: Make sure stack-protector segment base is cache aligned
      * PCI: apply nv_msi_ht_cap_quirk on resume too
      * x86, pat: Fix cacheflush address in change_page_attr_set_clr()
      * ARM: 5691/1: fix cache aliasing issues between kmap() and kmap_atomic()
        with highmem
      * KVM guest: do not batch pte updates from interrupt context
      * KVM: Fix coalesced interrupt reporting in IOAPIC
      * KVM: VMX: Check cpl before emulating debug register access
      * KVM guest: fix bogus wallclock physical address calculation
      * KVM: x86: Disallow hypercalls for guest callers in rings > 0
      * KVM: VMX: Fix cr8 exiting control clobbering by EPT
      * KVM: x86 emulator: Implement zero-extended immediate decoding
      * KVM: MMU: make __kvm_mmu_free_some_pages handle empty list
      * KVM: x86 emulator: fix jmp far decoding (opcode 0xea)
      * KVM: limit lapic periodic timer frequency
      * libata: fix off-by-one error in ata_tf_read_block()
      * PCI quirk: update 82576 device ids in SR-IOV quirks list
      * PCI: Unhide the SMBus on the Compaq Evo D510 USDT
      * powerpc/pseries: Fix to handle slb resize across migration
      * Linux 2.6.31.1
    
     -- Tim Gardner <email address hidden>   Thu, 24 Sep 2009 13:04:28 -0600
  • linux (2.6.31-10.35) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * Disable CONFIG_UEVENT_HELPER_PATH
    
      [ Andy Whitcroft ]
    
      * [Config] Enable CONFIG_USB_GADGET_DUMMY_HCD
      * remove the tlsup driver
      * remove lmpcm logitech driver support
    
      [ Bryan Wu ]
    
      * Add 3 missing files to prerm remove file list
        - LP: #345623, #415832
    
      [ Chris Wilson ]
    
      * [Upstream] drm/i915: Check that the relocation points to within the
        target
        - LP: #429241
    
      [ Luke Yelavich ]
    
      * [Config] Set CONFIG_EXT4_FS=y on ports architectures
    
      [ Manoj Iyer ]
    
      * SAUCE: Added quirk to recognize GE0301 3G modem as an interface.
        - LP: #348861
    
      [ Tim Gardner ]
    
      * Revert "[Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux) white-list"
      * Revert "[Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux) white-list"
      * Revert "[Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux) white-list"
      * Revert "[Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux) white-list"
      * Revert "[Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux) white-list"
        Upstream suggests that this is not the right approach.
    
      * [Config] Set default I/O scheduler to DEADLINE
        CFQ seems to have some load related problems which are often exacerbated by sreadahead.
        - LP: #381300
    
      [ <email address hidden> ]
    
      * SAUCE: ipw2200: Enable LED by default
        - LP: #21367
    
      [ Upstream Kernel Changes ]
    
      * ALSA: hda - Add support for new AMD HD audio devices
        - LP: #430564
    
     -- Andy Whitcroft <email address hidden>   Wed, 16 Sep 2009 15:37:49 +0100
  • linux (2.6.31-10.34) karmic; urgency=low
    
      [ Ted Tso ]
    
      * [Upstream] ext3: Don't update superblock write time when filesystem is
        read-only
        - LP: #427622
    
     -- Tim Gardner <email address hidden>   Tue, 15 Sep 2009 16:00:45 -0600
  • linux (2.6.31-10.33) karmic; urgency=low
    
      [ Leann Ogasawara ]
    
      * [Upstream] dvb-usb: fix tuning with Cinergy T2
        - LP: #421258
    
      [ Tim Gardner ]
    
      * [Config] Unconditionally copy files from sub-flavours lists.
        (really, really fix it this time)
        - LP: #423426
      * [Config] Set CONFIG_CACHEFILES=m for all flavours
    
      [ Upstream Kernel Changes ]
    
      * ext4: Don't update superblock write time when filesystem is read-only
        - LP: #427822
    
     -- Tim Gardner <email address hidden>   Tue, 15 Sep 2009 07:50:21 -0600
  • linux (2.6.31-10.32) karmic; urgency=low
    
      [ Eric Miao ]
    
      * [Config] enable module support for memory stick
        - LP: #159951
    
      [ Tim Gardner ]
    
      * [Config] Unconditionally copy files from sub-flavours lists.
        - LP: #423426
    
     -- Tim Gardner <email address hidden>   Thu, 10 Sep 2009 15:57:55 -0600
  • linux (2.6.31-10.31) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * rebase to v2.6.31 final
    
      [ Colin Watson ]
    
      * [Config] Recommend grub-pc in linux-image
        - LP: #385741
    
      [ Ike Panhc ]
    
      * [Upstream] Pull latest update of lenovo-sl-laptop
    
      [ Peter Feuerer ]
    
      * [Upstream] (drop after 2.6.31) acerhdf: fix fan control for AOA150
        model
        - LP: #426691
    
      [ Tim Gardner ]
    
      * [Config] De-macro some package names.
    
      [ Upstream Changes ]
    
      * rebase to 2.6.31 final.
    
     -- Andy Whitcroft <email address hidden>   Thu, 10 Sep 2009 09:38:10 +0100
  • linux (2.6.31-10.30) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * [Config] Enable CONFIG_USB_DEVICEFS
        - LP: #417748
      * [Config] Populate the config-update template a bit more
    
      [ Andy Whitcroft ]
    
      * rebase to v2.6.31-rc9
      * [Config] update configs following rebase to v2.6.31-rc9
      * [Config] update ports configs following rebase to v2.6.31-rc9
    
      [ Colin Ian King ]
    
      * SAUCE: wireless: hostap, fix oops due to early probing interrupt
        - LP: #254837
    
      [ Jerone Young ]
    
      * [Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux)
        white-list
        - LP: #281732
      * [Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux)
        white-list
        - LP: #281732
      * [Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux)
        white-list
        - LP: #281732
      * [Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux)
        white-list
        - LP: #281732
      * [Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux)
        white-list
        - LP: #281732
    
      [ John Johansen ]
    
      * SAUCE: AppArmor: Fix profile attachment for regexp based profile names
        - LP: #419308
      * SAUCE: AppArmor: Return the correct error codes on profile
        addition/removal
        - LP: #408473
      * SAUCE: AppArmor: Fix OOPS in profile listing, and display full list
        - LP: #408454
      * SAUCE: AppArmor: Fix mapping of pux to new internal permission format
        - LP: #419222
      * SAUCE: AppArmor: Fix change_profile failure
        - LP: #401931
      * SAUCE: AppArmor: Tell git to ignore generated include files
        - LP: #419505
    
      [ Stefan Bader ]
    
      * [Upstream] acpi: video: Loosen strictness of video bus detection code
        - LP: #333386
      * SAUCE: Remove ov511 driver from ubuntu subdirectory
    
      [ Tim Gardner ]
    
      * [Config] Exclude char-modules from non-x86 udeb creation
      * SAUCE: Notify the ACPI call chain of AC events
      * [Config] CONFIG_SATA_VIA=m
        - LP: #403385
      * [Config] Build in all phylib support modules.
      * [Config] Don't fail when sub-flavour files are missing
        - LP: #423426
      * [Config] Set CONFIG_LSM_MMAP_MIN_ADDR=0
        - LP: #423513
    
      [ Upstream ]
    
      * Rebased against v2.6.31-rc9
    
     -- Andy Whitcroft <email address hidden>   Mon, 07 Sep 2009 11:33:45 +0100
  • linux (2.6.31-9.29) karmic; urgency=low
    
      [ Leann Ogasawara ]
    
      * [Upstream] agp/intel: support for new chip variant of IGDNG mobile
        - LP: #419993
      * [Config] d-i/modules: Add new char-modules file, initialize with
        intel-agp
        - LP: #420605
    
      [ Upstream ]
    
      * Rebased against 2.6.31-rc8 plus some inotify regression patches:
        up through git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
        adda766193ea1cf3137484a9521972d080d0b7af.
    
     -- Tim Gardner <email address hidden>   Fri, 28 Aug 2009 06:31:30 -0600
  • linux (2.6.31-8.28) karmic; urgency=low
    
      [ Ike Panhc ]
    
      * [Config] Let nic-shared-modules depends on crypto-modules
        - LP: #360966
    
      [ Leann Ogasawara ]
    
      * [Upstream] (drop after 2.6.31) drm/i915: increase default latency
        constant
        - LP: #412492
    
      [ Mario Limonciello ]
    
      * [Upstream]: (drop after 2.6.31) dell-laptop: don't change softblock
        status if HW switch is disabled
        - LP: #418721
      * [Upstream]: (drop after 2.6.31) compal-laptop: Add support for known
        Compal made Dell laptops
      * [Upstream]: (drop after 2.6.31) compal-laptop: Replace sysfs support
        with rfkill support
    
      [ Tim Gardner ]
    
      * [Config] Add acpiphp to virtual sub-flavour
        - LP: #364916
      * Drop KSM patch set for now because of instabilities with encrypted swap.
        - LP: #418781
    
     -- Tim Gardner <email address hidden>   Wed, 26 Aug 2009 08:14:26 -0600
  • linux (2.6.31-7.27) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] updateconfigs updateportsconfigs after 2.6.31-rc7 rebase
      * SAUCE: (drop after 2.6.31) Added KSM from mmotm-2009-08-20-19-18
        Replaces previous ksm patches from 2.6.31-6.25
      * [Config] KSM=y
    
     -- Tim Gardner <email address hidden>   Sat, 22 Aug 2009 20:32:11 -0600
  • linux (2.6.31-6.26) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * [Config] enable CONFIG_AUFS_BR_RAMFS
        - LP: #414738
      * split out debian directory ready for abstraction
      * add printdebian target to find branch target
      * abstracted debian -- debian/files is not abstracted
      * abstracted debian -- packages must be built in debian/<pkg>
      * abstracted debian -- kernel-wedge needs to work in debian/
      * abstracted debian -- ensure we install the copyright file
      * abstracted-debian -- drop the debian directories from headers
      * abstracted-debian -- drop the debian directories from headers part 2
      * SAUCE: ubuntu-insert-changes -- follow abstracted debian
      * [Upstream] aoe: ensure we initialise the request_queue correctly V2
        - LP: #410198
    
      [ Luke Yelavich ]
    
      * [Config] Ports: Disable CONFIG_CPU_FREQ_DEBUG on powerpc-smp
      * [Config] Ports: Re-enable windfarm modules on powerpc64-smp
        - LP: #413150
      * [Config] Ports: Build all cpu frequency scaling governors into ports
        kernels
      * [Config] Ports: Build ext2 and ext3 modules into ports kernels
      * [Config] Ports: CONFIG_PACKET=y for all ports kernels
      * [Config] Ports: Enable PS3 network driver
    
      [ Stefan Bader ]
    
      * abstracted debian -- call $(DEBIAN)/rules using make
    
      [ Tim Gardner ]
    
      * [Config] Abstract the debian directory
      * SAUCE: Improve error reporting in postinst
        - LP: #358564
    
     -- Tim Gardner <email address hidden>   Sun, 16 Aug 2009 20:33:28 -0600
  • linux (2.6.31-6.25) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * script to generate Ubuntu changes from changelog
      * [Config] standardise ANDROID options
      * [Config] standardise CONFIG_ATM as module
      * [Config] standardise CONFIG_LIB80211 as module
      * [Config] disable CONFIG_PRINT_QUOTA_WARNING
      * [Config] set CONFIG_CRAMFS as module
      * [Config] enable CONFIG_DAB and modules
      * [Config] set CONFIG_MAC80211_HWSIM as module
      * [Config] set CONFIG_NET_CLS_FLOW as module
      * [Config] set CONFIG_NF_CONNTRACK_SANE as module
      * [Config] set CONFIG_NF_CT_PROTO_DCCP as module
      * [Config] set CONFIG_RTC_DRV_DS1511 as module
      * [Config] set CONFIG_RTC_DRV_R9701 as module
      * [Config] set CONFIG_RTC_DRV_S35390A as module
      * [Config] set CONFIG_TOIM3232_DONGLE as module
      * [Config] standardise CONFIG_USB_MIDI_GADGET as module
      * [Config] standardise CONFIG_USB_G_PRINTER as module
      * [Config] standardise CONFIG_USB_SERIAL_IR as module
      * [Config] set CONFIG_USB_SERIAL_IUU as module
      * [Config] standardise CONFIG_USB_STORAGE_CYPRESS_ATACB as module
      * [Config] standardise CONFIG_USB_STORAGE_ONETOUCH as module
      * cleanup remains of dm-loop
      * drop thinkpad ec and smapi support
      * drop appleir
      * [Config] update configs following rebase to v2.6.31-rc6
    
      [ Hugh Dickins ]
    
      * SAUCE: ksm patch 1, drop after 2.6.31
      * SAUCE: ksm patch 2, drop after 2.6.31
      * SAUCE: ksm patch 3, drop after 2.6.31
      * SAUCE: ksm patch 4, drop after 2.6.31
      * SAUCE: ksm patch 5, drop after 2.6.31
      * SAUCE: ksm patch 7, drop after 2.6.31
    
      [ Izik Eidus ]
    
      * SAUCE: ksm patch 0, drop after 2.6.31
      * SAUCE: ksm patch 6, drop after 2.6.31
      * SAUCE: ksm patch 8, drop after 2.6.31
      * SAUCE: ksm patch 9, drop after 2.6.31
    
      [ Luke Yelavich ]
    
      * [Config] Ports: Re-add PS3 modules to udebs
    
      [ Michael Casadevall ]
    
      * [Config] Update SPARC config and d-i files to reflect what can be built
    
      [ Tim Gardner ]
    
      * [Config] Removed armel package support
      * [Config] Enabled CONFIG_KSM=y
    
      [ Upstream Kernel Changes ]
    
      * ARM: Cleanup: Revert "ARM: Add more cache memory types macros"
      * ARM: Cleanup: Revert "Do not use OOB with MLC NAND"
      * ARM: Cleanup: Revert "ARM: Make ARM arch aware of ubuntu/ drivers"
      * ARM: Cleanup: Revert "ARM: IMX51: Make video capture drivers compile"
      * ARM: Cleanup: Revert "ARM: IMX51: Fix isl29003 HWMON driver for i2c
        changes"
      * ARM: Cleanup: Revert "ARM: IMX51: IPU irq handler deadlock fix"
      * ARM: Cleanup: Revert "ARM: IMX51: Babbage 2.5 needs a different system
        revision"
      * ARM: Cleanup: Revert "ARM: IMX51: Compile-in the IMX51 cpufreq driver
        by default"
      * ARM: Cleanup: Revert "ARM: IMX51: Enable ZONE_DMA for ARCH_MXC"
      * ARM: Cleanup: Revert "ARM: IMX51: Make ARCH_MXC auto-enable
        ARCH_MXC_CANONICAL"
      * ARM: Cleanup: Revert "ARM: IMX51: Unconditionally disable
        CONFIG_GPIOLIB"
      * ARM: Cleanup: Revert "ARM: IMX51: Minimal changes for USB to work on
        2.6.31"
      * ARM: Cleanup: Revert "ARM: IMX51: Fix plat-mxc/timer.c to handle imx51"
      * ARM: Cleanup: Revert "ARM: IMX51: Make it compile."
      * ARM: Cleanup: Revert "ARM: IMX51: Clean-up the craziness of including
        mxc_uart.h _everywhere_"
      * ARM: Cleanup: Revert "ARM: IMX51: Move board-mx51* header files to the
        correct location"
      * ARM: Cleanup: Revert "ARM: IMX51: Changed from snd_card_new to
        snd_card_create"
      * ARM: Cleanup: Revert "ARM: IMX51: Fix up merge error in Kconfig"
      * ARM: Cleanup: Revert "ARM: IMX51: mxc_timer_init prototype"
      * ARM: Cleanup: Revert "ARM: IMX51: Removed the mxc_gpio_port structure."
      * ARM: Cleanup: Revert "ARM: IMX51: Added external declaration for
        mxc_map_io."
      * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name."
      * ARM: Cleanup: Revert "ARM: IMX51: Get to bus_id by calling dev_name."
      * ARM: Cleanup: Revert "ARM: IMX51: snd_soc_machine structure replaced
        with snd_soc_card."
      * ARM: Cleanup: Revert "ARM: IMX51: codec structure was moved to the card
        structure"
      * ARM: Cleanup: Revert "ARM: IMX51: Hack to add defines for
        DMA_MODE_READ/WRITE/MASK"
      * ARM: Cleanup: Revert "ARM: IMX51: Add SoC and board support for
        Freescale mx51 platform"
      * Driver core: add new device to bus's list before probing
      * [Upstream] (drop after 2.6.31) ALSA: hda - Reduce click noise at
        power-saving
        - LP: #381693, #399750, #380892
    
     -- Andy Whitcroft <email address hidden>   Fri, 14 Aug 2009 11:32:23 +0100
  • linux (2.6.31-5.24) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * ARM: IMX51: Make video capture drivers compile
      * [Config] IMX51: Config updates
    
      [ Andy Whitcroft ]
    
      * remove leftovers of dm-bbr
    
      [ Leann Ogasawara ]
    
      * Add pata_cs5535 to pata-modules
        - LP: #318805
    
      [ Luke Yelavich ]
    
      * [Config] CONFIG_PPC64=y for powerpc64-smp
      * [Config] Set the maximum number of CPUs to 1024 for powerpc64-smp
      * [Config] CONFIG_PPC_PS3=y for powerpc64-smp
      * [Config] CONFIG_PPC_MAPLE=y on powerpc64-smp
      * [Config] CONFIG_PPC_PASEMI=y on powerpc64-smp
      * [Config] CONFIG_CPU_FREQ_PMAC64=y on powerpc64-smp
      * [Config] Enable all PS3 drivers in powerpc64-smp
    
      [ Mario Limonciello ]
    
      * LIRC -- fix lirc-i2c 2.6.31 compilation
    
      [ Matthew Garrett ]
    
      * [Upstream] dell-laptop: Fix rfkill state queries
    
      [ Tim Gardner ]
    
      * [Config] Ignore armel ABI and module changes
      * [Config] Update configs after rebase against 2.6.31-rc5
    
      [ Upstream ]
    
      * Rebased to 2.6.31-rc5
    
     -- Andy Whitcroft <email address hidden>   Tue, 28 Jul 2009 10:10:09 +0100
  • linux (2.6.31-4.23) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * AUFS -- update to aufs2-30 20090727
      * [Config] enable AUFS FUSE support
    
      [ Luke Yelavich ]
    
      * [Config] CONFIG_JFS_FS=m on sparc
    
      [ Tim Gardner ]
    
      * [Upstream] dell-laptop: Fix rfkill state setting.
    
     -- Andy Whitcroft <email address hidden>   Mon, 27 Jul 2009 11:11:47 +0100
  • linux (2.6.31-4.22) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * ARM: IMX51: Add SoC and board support for Freescale mx51 platform
      * ARM: IMX51: Move board-mx51* header files to the correct location
      * ARM: IMX51: Clean-up the craziness of including mxc_uart.h _everywhere_
      * ARM: IMX51: Make it compile.
      * ARM: IMX51: Unconditionally disable CONFIG_GPIOLIB
      * ARM: IMX51: Make ARCH_MXC auto-enable ARCH_MXC_CANONICAL
      * ARM: IMX51: Enable ZONE_DMA for ARCH_MXC
      * ARM: IMX51: Compile-in the IMX51 cpufreq driver by default
      * ARM: IMX51: Fix isl29003 HWMON driver for i2c changes
      * ARM: USB: musb: Refer to musb_otg_timer_func under correct #ifdef
      * ARM: staging: udlfb: Add vmalloc.h include
      * UBUNTU [Config]: Bring imx51 config upto date with other flavours
    
      [ Brad Figg ]
    
      * ARM: IMX51: Hack to add defines for DMA_MODE_READ/WRITE/MASK
      * ARM: IMX51: codec structure was moved to the card structure
      * ARM: IMX51: snd_soc_machine structure replaced with snd_soc_card.
      * ARM: IMX51: Get to bus_id by calling dev_name.
      * ARM: IMX51: Get to bus_id by calling dev_name.
      * ARM: IMX51: Added external declaration for mxc_map_io.
      * ARM: IMX51: Removed the mxc_gpio_port structure.
      * ARM: IMX51: mxc_timer_init prototype
      * ARM: IMX51: Fix up merge error in Kconfig
      * ARM: IMX51: Changed from snd_card_new to snd_card_create
    
      [ Dinh Nguyen ]
    
      * ARM: IMX51: Fix plat-mxc/timer.c to handle imx51
      * ARM: IMX51: Minimal changes for USB to work on 2.6.31
      * ARM: IMX51: Babbage 2.5 needs a different system revision
      * ARM: IMX51: IPU irq handler deadlock fix
    
      [ Tim Gardner ]
    
      * [Config] Enabled CONFIG_CAN=m
        - LP: #327243
      * [Config] Enabled CONFIG_SERIAL=m
        - LP: #397189
    
     -- Tim Gardner <email address hidden>   Fri, 24 Jul 2009 06:19:10 -0600
  • linux (2.6.31-4.21) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * dm-raid-4-5: Add missing brackets around test_bit()
    
      [ John Johansen ]
    
      * AppArmor: Fix change_profile failing lpn401931
      * AppArmor: Fix determination of forced AUDIT messages.
      * AppArmor: Fix oops in auditing of the policy interface offset
    
     -- Andy Whitcroft <email address hidden>   Thu, 23 Jul 2009 19:18:30 +0100
  • linux (2.6.31-4.20) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * SAUCE: iscsitarget -- update to SVN revision r214
      * SAUCE: iscsitarget -- renable driver
      * [Config] consolidate lpia/lpia and i386/generic configs
      * [Config] enable CRYPTO modules for all architectures
      * [Config] enable cryptoloop
      * [Config] enable various filesystems for armel
      * [Config] sync i386 generic and generic-pae
      * [Config] add the 386 (486 processors and above) flavour
      * [Config] re-set DEFAULT_MMAP_MIN_ADDR
        - LP: #399914
      * add genconfigs/genportsconfigs to extract the built configs
      * updateconfigs -- alter concatenation order allow easier updates
      * intelfb -- INTELFB now conflicts with DRM_I915
      * printchanges -- rebase tree does not have stable tags use changelog
      * AppArmor: fix argument size missmatch on 64 bit builds
    
      [ Ike Panhc ]
    
      * Ship bnx2x firmware in nic-modules udeb
        - LP: #360966
    
      [ Jeff Mahoney ]
    
      * AppArmor: fix build failure on ia64
    
      [ John Johansen ]
    
      * AppArmour: ensure apparmor enabled parmater is off if AppArmor fails to
        initialize.
      * AppArmour: fix auditing of domain transitions to include target profile
        information
      * AppArmor: fix C99 violation
      * AppArmor: revert reporting of create to write permission.
      * SAUCE: Add config option to set a default LSM
      * [Config] enable AppArmor by default
      * AppArmor: Fix NULL pointer dereference oops in profile attachment.
    
      [ Keith Packard ]
    
      * SAUCE: drm/i915: Allow frame buffers up to 4096x4096 on 915/945 class
        hardware
        - LP: #351756
    
      [ Luke Yelavich ]
    
      * [Config] add .o files found in arch/powerpc/lib to all powerpc kernel
        header packages
        - LP: #355344
    
      [ Michael Casadevall ]
    
      * [Config] update SPARC config files to allow success build
    
      [ Scott James Remnant ]
    
      * SAUCE: trace: add trace_event for the open() syscall
    
      [ Stefan Bader ]
    
      * SAUCE: jfs: Fix early release of acl in jfs_get_acl
        - LP: #396780
    
      [ Tim Gardner ]
    
      * [Upstream] Fix Soltech TA12 volume hotkeys not sending key release
        - LP: #397499
      * [Upstream] USB Option driver - Add USB ID for Novatel MC727/U727/USB727
        refresh
        - LP: #365291
      * [Config] SSB/B44 are common across all arches/flavours.
    
      [ Upstream ]
    
      * Rebased to 2.6.31-rc4
    
     -- Andy Whitcroft <email address hidden>   Thu, 23 Jul 2009 08:41:39 +0100
  • linux (2.6.31-3.19) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Revert "[Config] Disabled NDISWRAPPER"
      * ndiswrapper -- fix i386 compilation failures on cmpxchg8b
      * AUFS -- export various core functions
      * AUFS -- export various core functions -- fixes
      * AUFS -- core filesystem
      * AUFS -- track changes in v2.6.31
      * [Config] Enable AUFS
      * droppped 'iwl3945: do not send scan command if channel count zero' as it
        is already upstream but failed to auto-drop on rebase.
    
      [ Eric Paris ]
    
      * SAUCE: fsnotify: use def_bool in kconfig instead of letting the user
        choose
      * SAUCE: inotify: check filename before dropping repeat events
      * SAUCE: fsnotify: fix inotify tail drop check with path entries
    
     -- Andy Whitcroft <email address hidden>   Tue, 14 Jul 2009 12:52:55 +0100
  • linux (2.6.31-3.18) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Revert "Add splice-2.6.23.patch from AUFS to export a symbol needed by
        AUFS"
      * Revert "Add put_filp.patch from AUFS to export a symbol needed by AUFS"
      * Revert "Add sec_perm-2.6.24.patch from AUFS - export
        security_inode_permission"
      * clear out left over AUFS files and modifications
    
      [ Luke Yelavich ]
    
      * [Config] Enable CONFIG_USB_ISP116X_HCD on sparc
      * SAUCE: Explicitly include header files to allow apparmor to build on
        powerpc
      * [Config] Enable CONFIG_BLK_DEV_IDECD on powerpc
    
      [ Tim Gardner ]
    
      * [Config] Dropped ubuntu/misc/wireless/acx
      * [Config] Disabled NDISWRAPPER until the compile issues are fixed.
    
      [ Upstream ]
    
      * Rebased to 2.6.31-rc3
    
     -- Andy Whitcroft <email address hidden>   Fri, 10 Jul 2009 18:59:33 +0100
  • linux (2.6.31-2.17) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * [Config] CONFIG_BLK_DEV_CRYPTOLOOP=m for sparc
      * compcache -- remove redundant Kconfig entries part 2
      * compcache -- clean up CCFLAGS declarations
      * [Config] enable AppArmor
      * AppArmor: fix operator precidence issue in as_path_link
    
      [ John Johansen ]
    
      * AppArmor security module
      * AppArmor: Correct mapping of file permissions.
      * AppArmor: Turn auditing of ptrace on
    
      [ Luke Yelavich ]
    
      * [Config] disable CONFIG_DM_RAID45 on powerpc
    
     -- Andy Whitcroft <email address hidden>   Fri, 10 Jul 2009 15:02:05 +0100
  • linux (2.6.31-2.16) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * compcache -- remove redundant Kconfig entries
        added ignore and ignore.modules for all arches since the compcache update
        changes the modules names as well as some compcache ABI values.
    
      [ Manoj Iyer ]
    
      * SAUCE: updated dm-raid45 module version to 2009.04.24 (2.6.30-rc3)
      * SAUCE: update compcache version to 0.5.3
    
      [ Tim Gardner ]
    
      * [Config]: Fix sparc FTBS by adding ignore.modules
    
     -- Tim Gardner <email address hidden>   Mon, 06 Jul 2009 13:35:29 -0600
  • linux (2.6.31-2.15) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * SAUCE: default ATI Radeon KMS to off until userspace catches up
      * [Config] Update configs following rebase to 2.6.31-rc2
      * [Config] update ports configs following update to 2.6.31-rc2
    
      [ Luke Yelavich ]
    
      * [Config] powerpc - Disable CONFIG_RDS
    
      [ Matt Zimmerman ]
    
      * Rename linux-doc-PKGVER to linux-doc and clean up its description
        - LP: #382115
    
      [ Upstream Kernel Changes ]
    
      * rebased to mainline 2.6.31-rc2
    
     -- Andy Whitcroft <email address hidden>   Sat, 04 Jul 2009 17:39:13 +0100
  • linux (2.6.31-1.14) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * update ndiswrapper to 1.55
      * remove leftovers of gfs
      * [Config] powerpc: enable CONFIG_PPC_DISABLE_WERROR
    
      [ Luke Yelavich ]
    
      * [Config] re-enable and build the ide-pmac driver into powerpc kernels
      * [Config] Build the ServerWorks Frodo / Apple K2 SATA driver into the
        kernel
    
      [ Manoj Iyer ]
    
      * Remove snd-bt-sco ubuntu driver
    
      [ Michael Casadevall ]
    
      * [Config] updates ia64 config and d-i folders to allow succesful build
      * [Config] Update powerpc and sparc for 2.6.31
    
      [ Upstream Kernel Changes ]
    
      * intel-iommu: fix Identity Mapping to be arch independent
        - LP: #384695
      * ACPI: video: prevent NULL deref in acpi_get_pci_dev()
    
     -- Andy Whitcroft <email address hidden>   Tue, 30 Jun 2009 17:47:32 +0100
  • linux (2.6.31-1.13) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * REBASE: rebased to mainline 2.6.31-rc1
        - "UBUNTU: SAUCE: UHCI USB quirk for resume"
          no longer applies, using deprecated interfaces, LPIA only, dropped
        - "UBUNTU: SAUCE: Mask off garbage in Dell WMI scan code data"
          changes now upstream, dropped
      * [Config] Update configs following rebase to 2.6.31-rc1
      * [Config] update ports configs following update to 2.6.31-rc1
    
      * [Config] disable broken staging driver CONFIG_STLC45XX
      * SAUCE: fix compcache to use updates accessors
      * [Config] disable staging driver CONFIG_VT6655
      * SAUCE: fix DRDB to use updates accessors
      * [Disable] ndiswrapper needs update
      * [Disable] LIRC I2C needs update
      * [Disable] CONFIG_LENOVO_SL_LAPTOP needs update
      * [Config] disable I2C_DESIGNWARE does not compile
      * [Config] disable CONFIG_TLSUP for lpia
      * [Config] disable CONFIG_FB_UDL for arm
      * SAUCE: disable adding scsi headers to linux-libc-dev
    
      [ Mario Limonciello ]
    
      * SAUCE: Add LIRC drivers
    
     -- Andy Whitcroft <email address hidden>   Thu, 25 Jun 2009 12:06:22 +0100
  • linux (2.6.30-10.12) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * [Config] split out the ports configs into their own family
      * [Config] update configs following introduction of ports family
    
      [ Upstream Kernel Changes ]
    
      * Revert "Rename linux-doc-PKGVER to linux-doc and clean up its
        description". Fixes linux-doc package name conflicts for now.
        - LP: #382115
    
     -- Tim Gardner <email address hidden>   Mon, 22 Jun 2009 09:17:14 -0600
  • linux (2.6.30-10.11) karmic; urgency=low
    
      [ Amit Kucheria ]
    
      * [Config] Comment splitconfig.pl and misc cleanup
      * [Config] Rename all configs to the new naming scheme
      * [Config] Splitconfig rework
      * [Config] Rename scripts/misc/oldconfig to kernelconfig
      * [Config] Fix build system for new config split
      * [Config] Run updateconfigs after the splitconfig rework
    
      [ Andy Whitcroft ]
    
      * Revert "SAUCE: Default to i915.modeset=0 if CONFIG_DRM_I915_KMS=y"
      * [Config] standardise CONFIG_STAGING=y
      * [Config] standardise CONFIG_RD_LZMA=y
      * [Config] CONFIG_PCI_IOV=y
      * [Config] CONFIG_PCI_STUB=m
      * [Config] merge kernel configs more agressively
    
      [ Colin Watson ]
    
      * [Config] Run kernel-wedge in $(builddir) rather than at the top level
      * [Config] Add support for including firmware in udebs
      * [Config] Ship bnx2 firmware in nic-modules udeb
        - LP: #384861
    
      [ Luke Yelavich ]
    
      * [Config] ports - Import of ports architectures into kernel packaging
        infrastructure
      * [Config] ports - Do not update ports kernel configurations by default
      * [Config] ports - Disable ABI checking for ports architectures
      * [Config] ports - Build drivers in ubuntu sub-directory on powerpc
      * [Config] ports - Add control.d/vars.* files for ports architectures
      * [Config] ports - Add ports architectures for linux-libc-dev
      * [Config] ports - Create powerpc specific message-modules and
        block-modules udebs
      * [Config] ports - Add configuration files for ports architectures
    
      [ Manoj Iyer ]
    
      * [Config] Enable CONFIG_BLK_DEV_AEC62XX=m for amd64 and i386
        - LP: #329864
    
      [ Michael Casadevall ]
    
      * [Config] ports - Fix compression of kernels
    
      [ Stefan Bader ]
    
      * [Upstream] mmc: prevent dangling block device from accessing stale
        queues
        - LP: #383668
    
      [ Tim Gardner ]
    
      * [Config] Recommend grub-pc in linux-image
        - LP: #385741
      * [Config] Implement i386 generic and generic-pae flavours
      * [Config] ports - Add control info after integrating ports arches
      * [Config] Removed auto-generated files from git
      * [Config] Added netxen_nic to nic-modules
        - LP: #389603
    
      [ Matt Zimmerman ]
    
      * Rename linux-doc-PKGVER to linux-doc and clean up its description
        - LP: #382115
    
     -- Tim Gardner <email address hidden>   Mon, 15 Jun 2009 14:38:26 -0600
  • linux (2.6.30-9.10) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * [Config] CONFIG_SECURITY_TOMOYO=y (amd64, i386, lpia)
      * [Config] CONFIG_KEXEC_JUMP=y (amd64, lpia)
      * [Config] CONFIG_LENOVO_SL_LAPTOP=m (amd64, lpia)
      * [Config] CONFIG_POHMELFS_CRYPTO=y (i386, amd64)
      * [Config] CONFIG_SERIAL_MAX3100=m (i386, amd64, lpia)
      * [Config] CONFIG_VIDEO_GO7007=m (amd64, i386)
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30 final
    
     -- Andy Whitcroft <email address hidden>   Fri, 05 Jun 2009 11:42:53 +0100
  • linux (2.6.30-8.9) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Config update removed the following options:
            CONFIG_EDAC_AMD8111=m
            CONFIG_EDAC_AMD8131=m
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30-rc8
    
     -- Andy Whitcroft <email address hidden>   Wed, 03 Jun 2009 09:21:13 +0100
  • linux (2.6.30-7.8) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Enabled NEW configration options:
          Paravirtualization layer for spinlocks (PARAVIRT_SPINLOCKS) [N/y/?] Y
          Cisco FNIC Driver (FCOE_FNIC) [N/m/y/?] M
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30-rc7
    
     -- Andy Whitcroft <email address hidden>   Sat, 23 May 2009 23:47:24 +0100
  • linux (2.6.30-6.7) karmic; urgency=low
    
      [ Andy Whitcroft ]
    
      * Dropped: UBUNTU: SAUCE: input: Blacklist digitizers from joydev.c (now
        upstream)
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30-rc6
    
     -- Andy Whitcroft <email address hidden>   Mon, 18 May 2009 18:05:54 +0100
  • linux (2.6.30-5.6) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] Enable Keyspan USB serial device firmware in kernel module
        - LP: #334285
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30-rc5
    
     -- Tim Gardner <email address hidden>   Mon, 11 May 2009 12:02:16 -0600
  • linux (2.6.30-4.5) karmic; urgency=low
    
      [ Colin Watson ]
    
      * Build-Conflict with findutils (= 4.4.1-1ubuntu1), to avoid
        /usr/include/asm/* going missing
        - LP: #373214
    
     -- Stefan Bader <email address hidden>   Fri, 08 May 2009 11:09:08 +0200
  • linux (2.6.30-3.4) karmic; urgency=low
    
      [ Kees Cook ]
    
      * SAUCE: [x86] implement cs-limit nx-emulation for ia32
        - LP: #369978
    
      [ Stefan Bader ]
    
      * SAUCE: input: Blacklist digitizers from joydev.c
        - LP: #300143
    
     -- Tim Gardner <email address hidden>   Fri, 01 May 2009 14:00:42 -0600
  • linux (2.6.30-2.3) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] Enabled CC_STACKPROTECTOR=y for all x86en
        - LP: #369152
      * SAUCE: Default to i915_modeset=0 if CONFIG_DRM_I915_KMS=y
      * [Config] CONFIG_DRM_I915_KMS=y
      * [Config] Set CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR to appropriate ARCH
        minimums
    
      [ Upstream Kernel Changes ]
    
      * rebased to 2.6.30-rc4
    
     -- Tim Gardner <email address hidden>   Thu, 30 Apr 2009 09:17:05 -0600
  • linux (2.6.30-1.2) karmic; urgency=low
    
      [ Tim Gardner ]
    
      * [Config] armel: disable staging drivers, fixes FTBS
      * [Config] armel imx51: Disable CONFIG_MTD_NAND_MXC, fixes FTBS
    
      [ Upstream Kernel Changes ]
    
      * mpt2sas: Change reset_type enum to avoid namespace collision.
        Submitted upstream.
    
     -- Tim Gardner <email address hidden>   Tue, 28 Apr 2009 16:54:41 -0600
  • linux (2.6.30-1.1) karmic; urgency=low
    
      * Initial release after rebasing against v2.6.30-rc3
    
     -- Tim Gardner <email address hidden>   Thu, 12 Mar 2009 19:16:07 -0600
  • linux (2.6.28-11.42) jaunty; urgency=low
    
      [ Tim Gardner ]
    
      * Enabled LPIA CONFIG_PACKET=y
        - LP: #362071
    
      [ Upstream Kernel Changes ]
    
      * ext4: fix bb_prealloc_list corruption due to wrong group locking
        - LP: #348836
    
     -- Stefan Bader <email address hidden>   Thu, 16 Apr 2009 08:10:55 +0200