linux (2.6.28-102.50) netbook-jaunty; urgency=low

  [ Ike Panhc ]

  * rebase netbook to Ubuntu-2.6.28-19.66

  [ Ubuntu-2.6.28-19.66 ]

  * Revert "SAUCE: (no-up) Modularize vesafb -- fix initialization"
  * mm: Use helper to find real vma with stack guard page
    - LP: #646114
  * mm: Do not assume ENOMEM when looking at a split stack vma
    - LP: #646114
  * 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
  * Fix race in tty_fasync() properly
    - CVE-2009-4895
  * 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
  * nfsd4: bug in read_buf
    - CVE-2010-2521
  * 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
  * 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
  * v4l: disable dangerous buggy compat function

  [ Ubuntu-2.6.28-19.65 ]

  * 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

  [ Ubuntu-2.6.28-19.64 ]

  * 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

  [ Ubuntu-2.6.28-19.62 ]

  * 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
  * GFS2: Fix permissions checking for setflags ioctl()
    - CVE-2010-1641
  * ecryptfs: Bugfix for error related to ecryptfs_hash_buckets
    - CVE-2010-2492

  [ Ubuntu-2.6.28-19.61 ]

  * kvm: restrict writing of segment selectors to segment registers
    - CVE-2010-0419
  * 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
  * idr: fix a critical misallocation bug, take#2
    - LP: #485556
  * tty: release_one_tty() forgets to put pids
    - CVE-2010-1162
  * fix LOOKUP_FOLLOW on automount "symlinks"
    - CVE-2010-1088
  * NFS: Fix an Oops when truncating a file
    - CVE-2010-1087
  * 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: introduce kvm_read_guest_virt, kvm_write_guest_virt
    - CVE-2010-0298
    - CVE-2010-0306
  * KVM: remove the vmap usage
    - CVE-2010-0298
    - CVE-2010-0306
  * 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: 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

  [ Ubuntu-2.6.28-18.60 ]

  * Revert "[Upstream] e1000: enhance frame fragment detection"
    - CVE-2009-4536
  * Revert "[Upstream] e1000e: enhance frame fragment detection"
    - CVE-2009-4538
  * e1000: enhance frame fragment detection
    - CVE-2009-4536
  * e1000/e1000e: don't use small hardware rx buffers
    - CVE-2009-4538
  * 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
  * x86: Increase MIN_GAP to include randomized stack
    - LP: #504164
  * 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

  [ Ubuntu-2.6.28-18.59 ]

  * [Upstream] e1000: enhance frame fragment detection
    - CVE-2009-4536
  * [Upstream] e1000e: enhance frame fragment detection
    - CVE-2009-4538
  * hfs: fix a potential buffer overflow
    - CVE-2009-4020
  * fuse: prevent fuse_put_request on invalid pointer
    - CVE-2009-4021
  * 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

  [ Ubuntu-2.6.28-17.58 ]

  * [SCSI] megaraid_sas: remove sysfs poll_mode_io world writeable
    permissions
    - CVE-2009-3939
  * net ax25: Fix signed comparison in the sockopt handler
    - CVE-2009-2909
  * x86: Don't leak 64-bit kernel register values to 32-bit processes
    - CVE-2009-2910
  * tc: Fix unitialized kernel memory leak
    - CVE-2009-3228
  * fs: pipe.c null pointer dereference
    - CVE-2009-3547
  * netlink: fix typo in initialization
    - CVE-2009-3612
  * r8169: use hardware auto-padding.
    - CVE-2009-3613
  * 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
  * KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID
    - CVE-2009-3638
  * KVM: VMX: Check cpl before emulating debug register access
    - CVE-2009-3722
  * 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
  * NFSv4: Fix a problem whereby a buggy server can oops the kernel
    - CVE-2009-3726
  * isdn: hfc_usb: Fix read buffer overflow
    - CVE-2009-4005
  * gdth: Prevent negative offsets in ioctl CVE-2009-3080
    - CVE-2009-3080

  [ Ubuntu-2.6.28-16.57 ]

  * SAUCE: Enable speakers for Toshiba NB200 (Realtek ALC272)
    - LP: #438318
  * SAUCE: Toshiba NB200 (Realtek ALC272) mute speakers when headphones are
    plugged in
    - LP: #438318
  * SAUCE: Toshiba NB200 (Realtek ALC272) enable microphone
    - LP: #438318

  [ Ubuntu-2.6.28-16.56 ]

  * eCryptfs: Handle unrecognized tag 3 cipher codes
    - LP: #415252
  * Input: pcspkr - fix PIT lockup on some chipsets
    - LP: #227806

 -- Ike Panhc <ike.pan@canonical.com>  Wed, 04 May 2011 12:00:16 +0800

linux (2.6.28-101.49) netbook-jaunty; urgency=low

  [ Andy Whitcroft ]

  * rebase netbook to Ubuntu-2.6.28-16.55
  * [Config] update configs following rebase to Ubuntu-2.6.28-16.55

  [ Ubuntu: 2.6.28-16.55 ]

  * eCryptfs: Prevent lower dentry from going negative during unlink
    - CVE-2009-2908

  [ Ubuntu: 2.6.28-16.53 ]

  * posix-timers: Fix oops in clock_nanosleep() with CLOCK_MONOTONIC_RAW
    - CVE-2009-2767
  * parisc: isa-eeprom - Fix loff_t usage
    - CVE-2009-2846
  * do_sigaltstack: avoid copying 'stack_t' as a structure to user space
    - CVE-2009-2847
  * execve: must clear current->clear_child_tid
    - CVE-2009-2848
  * md: avoid dereferencing NULL pointer when accessing suspend_* sysfs
    attributes.
    - CVE-2009-2849
  * appletalk: Fix skb leak when ipddp interface is not loaded
    - CVE-2009-2903
  * NET: llc, zero sockaddr_llc struct
    - CVE-2009-3001
  * appletalk: fix atalk_getname() leak
    - CVE-2009-3002
  * can: Fix raw_getname() leak
    - CVE-2009-3002
  * econet: Fix econet_getname() leak
    - CVE-2009-3002
  * irda: Fix irda_getname() leak
    - CVE-2009-3002
  * netrom: Fix nr_getname() leak
    - CVE-2009-3002
  * rose: Fix rose_getname() leak
    - CVE-2009-3002
  * random: make get_random_int() more random
    - CVE-2009-3238
  * capabilities: move cap_file_mmap to commoncap.c
    - CVE-2009-2695
  * SELinux: call cap_file_mmap in selinux_file_mmap
    - CVE-2009-2695
  * security/SELinux: seperate lsm specific mmap_min_addr
    - CVE-2009-2695
  * security: define round_hint_to_min in !CONFIG_SECURITY
    - CVE-2009-2695
  * sg: fix oops in the error path in sg_build_indirect()
    - CVE-2009-3288
  * KVM: x86: Disallow hypercalls for guest callers in rings > 0
    - CVE-2009-3290
  * turn nfsd4_open struct's iattr/verf union into separate fields
    - CVE-2009-3286
  * sgi-gru: Fix kernel stack buffer overrun
    - CVE-2009-2584

  [ Ubuntu: 2.6.28-15.52 ]

  * Revert "SAUCE: ACPI: Populate DIDL before registering ACPI video device
    on Intel"
    - LP: #423296
  * SAUCE: Allow less restrictive acpi video detection
    - LP: #333386
  * include drivers/pci/hotplug/* in -virtual package
    - LP: #364916
  * ext4: don't call jbd2_journal_force_commit_nested without journal
    - LP: #418197
  * ext4: fix ext4_free_inode() vs. ext4_claim_inode() race
    - LP: #418197
  * ext4: fix bogus BUG_ONs in in mballoc code
    - LP: #418197
  * ext4: fix typo which causes a memory leak on error path
    - LP: #418197
  * ext4: Fix softlockup caused by illegal i_file_acl value in on-disk
    inode
    - LP: #418197
  * ext4: Fix sub-block zeroing for writes into preallocated extents
    - LP: #418197
  * jbd2: Call journal commit callback without holding j_list_lock
    - LP: #418197
  * ext4: Print the find_group_flex() warning only once
    - LP: #367065
  * ext4: really print the find_group_flex fallback warning only once
    - LP: #367065

  [ Ubuntu: 2.6.28-15.51 ]

  * SAUCE: wireless: hostap, fix oops due to early probing interrupt
    - LP: #254837
  * Add the atl1c driver to support Atheros AR8132
    - LP: #415358
  * Updating configs to enable the atl1c driver
    - LP: #415358
  * Revert "SAUCE: input: Blacklist digitizers from joydev.c"
    - LP: #300143
  * SAUCE: Fix the exported name for e1000e-next
    - LP: #402890
  * SAUCE: Fix incorrect stable backport to bas_gigaset
    - LP: #417732
  * SAUCE: Remove the atl2 driver from the ubuntu subdirectory
    - LP: #419438

  [ Ubuntu: 2.6.28-15.50 ]

  * SAUCE: radio-maestro: fix panics on probe failure
    - LP: #357724
  * SAUCE: HDA Intel, sigmatel: Enable speakers on HP Mini 1000
    - LP: #318942
  * SAUCE: Fix Soltech TA12 volume hotkeys not sending key release in
    Jaunty
    - LP: #397499
  * SAUCE: remove AppArmor debug check for calls from interrupt context
    - LP: #350789
  * SAUCE: Fix kernel panic when SELinux is enabled.
    - LP: #395219
  * SAUCE: ACPI: Populate DIDL before registering ACPI video device on
    Intel
  * SAUCE: Fix for internal microphone for Dell Mini10V
    - LP: #394793
  * SAUCE: Added e1000e from sourceforge.
    - LP: #402890
  * Input: synaptics - report multi-taps only if supported by the device
    - LP: #399787
  * ftdi_sio: fix kref leak
    - LP: #396930, #376128
  * IPv6: add "disable" module parameter support to ipv6.ko
    - LP: #351656

 -- Andy Whitcroft <apw@canonical.com>  Mon, 26 Oct 2009 18:49:31 +0000

linux (2.6.28-100.48) netbook-jaunty; urgency=low

  [ Michael Frey (Senior Manager, MID ]

  * SAUCE: Fix for internal microphone for Dell Mini10V
    - LP: #394793

  [ Steve Conklin ]

  * fix for distorted recording - quirks

 -- Steve Conklin <sconklin@canonical.com>  Fri, 23 Oct 2009 19:54:09 +0000

linux (2.6.28-100.47) netbook-jaunty; urgency=low

  [ Tim Gardner ]

  * Bumped ABI to 100 and dropped the 'netbook'
    portion of the version. Cleaned up all
    the non-i386 package cruft.

  [ Andy Whitcroft ]

  * rebase to Ubuntu-2.6.28-15.49

  [ Ubuntu: 2.6.28-15.49 ]

  * Make sock_sendpage() use kernel_sendpage()
    - CVE-2009-2692

  [ Ubuntu: 2.6.28-15.48 ]

  * SAUCE: pnp: add PNP resource range checking function
    - LP: #349314
  * SAUCE: i915: enable MCHBAR if needed
    - LP: #349314
  * SAUCE: Add information to recognize Toshiba Satellite Pro M10 Alps
    Touchpad
    - LP: #330885
  * Input: atkbd - add forced release keys quirk for Samsung Q45
    - LP: #347623
  * SAUCE: Added quirk to enable the installer to recognize NetXen NIC.
    - LP: #389603
  * SAUCE: input: Blacklist digitizers from joydev.c
    - LP: #300143
  * Revert "SAUCE: md: wait for possible pending deletes after stopping an
    array"
    - LP: #334994
  * bonding: Fix updating of speed/duplex changes
    - LP: #371651
  * net: fix sctp breakage
    - LP: #371651
  * ipv6: don't use tw net when accounting for recycled tw
    - LP: #371651
  * ipv6: Plug sk_buff leak in ipv6_rcv (net/ipv6/ip6_input.c)
    - LP: #371651
  * netfilter: nf_conntrack_tcp: fix unaligned memory access in tcp_sack
    - LP: #371651
  * xfrm: spin_lock() should be spin_unlock() in xfrm_state.c
    - LP: #371651
  * bridge: bad error handling when adding invalid ether address
    - LP: #371651
  * bas_gigaset: correctly allocate USB interrupt transfer buffer
    - LP: #371651
  * USB: EHCI: add software retry for transaction errors
    - LP: #371651
  * USB: fix USB_STORAGE_CYPRESS_ATACB
    - LP: #371651
  * USB: usb-storage: increase max_sectors for tape drives
    - LP: #371651
  * USB: gadget: fix rndis regression
    - LP: #371651
  * USB: add quirk to avoid config and interface strings
    - LP: #371651
  * cifs: fix buffer format byte on NT Rename/hardlink
    - LP: #371651
  * b43: fix b43_plcp_get_bitrate_idx_ofdm return type
    - LP: #371651
  * Add a missing unlock_kernel() in raw_open()
    - LP: #371651
  * x86, PAT, PCI: Change vma prot in pci_mmap to reflect inherited prot
    - LP: #371651
  * security/smack: fix oops when setting a size 0 SMACK64 xattr
    - LP: #371651
  * x86, setup: mark %esi as clobbered in E820 BIOS call
    - LP: #371651
  * dock: fix dereference after kfree()
    - LP: #371651
  * mm: define a UNIQUE value for AS_UNEVICTABLE flag
    - LP: #371651
  * mm: do_xip_mapping_read: fix length calculation
    - LP: #371651
  * vfs: skip I_CLEAR state inodes
    - LP: #371651
  * net/netrom: Fix socket locking
    - LP: #371651
  * kprobes: Fix locking imbalance in kretprobes
    - LP: #371651
  * netfilter: {ip, ip6, arp}_tables: fix incorrect loop detection
    - LP: #371651
  * ALSA: hda - add missing comma in ad1884_slave_vols
    - LP: #371651
  * SCSI: libiscsi: fix iscsi pool error path
    - LP: #371651
  * SCSI: libiscsi: fix iscsi pool error path again
    - LP: #371651
  * posixtimers, sched: Fix posix clock monotonicity
    - LP: #371651
  * sched: do not count frozen tasks toward load
    - LP: #371651
  * spi: spi_write_then_read() bugfixes
    - LP: #371651
  * powerpc: Fix data-corrupting bug in __futex_atomic_op
    - LP: #371651
  * hpt366: fix HPT370 DMA timeouts
    - LP: #371651
  * pata_hpt37x: fix HPT370 DMA timeouts
    - LP: #371651
  * mm: pass correct mm when growing stack
    - LP: #371651
  * SCSI: sg: fix races during device removal
    - LP: #371651
  * SCSI: sg: fix races with ioctl(SG_IO)
    - LP: #371651
  * SCSI: sg: avoid blk_put_request/blk_rq_unmap_user in interrupt
    - LP: #371651
  * usb gadget: fix ethernet link reports to ethtool
    - LP: #371651
  * USB: ftdi_sio: add vendor/project id for JETI specbos 1201 spectrometer
    - LP: #371651
  * USB: fix oops in cdc-wdm in case of malformed descriptors
    - LP: #371651
  * USB: usb-storage: augment unusual_devs entry for Simple Tech/Datafab
    - LP: #371651
  * Input: gameport - fix attach driver code
    - LP: #371651
  * r8169: Reset IntrStatus after chip reset
    - LP: #371651
  * hugetlbfs: return negative error code for bad mount option
    - LP: #371651
  * block: revert part of 18ce3751ccd488c78d3827e9f6bf54e6322676fb
    - LP: #371651
  * anon_inodes: use fops->owner for module refcount
    - LP: #371651
  * KVM: x86: Reset pending/inject NMI state on CPU reset
    - LP: #371651
  * KVM: call kvm_arch_vcpu_reset() instead of the kvm_x86_ops callback
    - LP: #371651
  * KVM: MMU: Extend kvm_mmu_page->slot_bitmap size
    - LP: #371651
  * KVM: VMX: Move private memory slot position
    - LP: #371651
  * KVM: SVM: Set the 'g' bit of the cs selector for cross-vendor migration
    - LP: #371651
  * KVM: SVM: Set the 'busy' flag of the TR selector
    - LP: #371651
  * KVM: MMU: Fix aliased gfns treated as unaliased
    - LP: #371651
  * KVM: Fix cpuid leaf 0xb loop termination
    - LP: #371651
  * KVM: Fix cpuid iteration on multiple leaves per eac
    - LP: #371651
  * KVM: Prevent trace call into unloaded module text
    - LP: #371651
  * KVM: Really remove a slot when a user ask us so
    - LP: #371651
  * KVM: x86 emulator: Fix handling of VMMCALL instruction
    - LP: #371651
  * KVM: set owner of cpu and vm file operations
    - LP: #371651
  * KVM: Advertise the bug in memory region destruction as fixed
    - LP: #371651
  * KVM: MMU: check for present pdptr shadow page in walk_shadow
    - LP: #371651
  * KVM: MMU: handle large host sptes on invlpg/resync
    - LP: #371651
  * KVM: mmu_notifiers release method
    - LP: #371651
  * KVM: PIT: fix i8254 pending count read
    - LP: #371651
  * KVM: x86: disable kvmclock on non constant TSC hosts
    - LP: #371651
  * KVM: x86: fix LAPIC pending count calculation
    - LP: #371651
  * KVM: VMX: Flush volatile msrs before emulating rdmsr
    - LP: #371651
  * ath9k: implement IO serialization
    - LP: #371651
  * ath9k: AR9280 PCI devices must serialize IO as well
    - LP: #371651
  * md: fix deadlock when stopping arrays
    - LP: #334994
  * block: include empty disks in /proc/diskstats
    - LP: #371651
  * powerpc: Sanitize stack pointer in signal handling code
    - LP: #371651
  * fs core fixes
    - LP: #371651
  * fix ptrace slowness
    - LP: #371651
  * crypto: ixp4xx - Fix handling of chained sg buffers
    - LP: #371651
  * PCI: fix incorrect mask of PM No_Soft_Reset bit
    - LP: #371651
  * b44: Use kernel DMA addresses for the kernel DMA API
    - LP: #371651
  * thinkpad-acpi: fix LED blinking through timer trigger
    - LP: #371651
  * Linux 2.6.28.10
    - LP: #371651
  * ext4: fix locking typo in mballoc which could cause soft lockup hangs
    - LP: #330824, #371651
  * V4L/DVB (9667): Fixed typo in sizeof() causing NULL pointer OOPS
    - LP: #316405
  * ALSA: hdsp - poll for iobox
    - LP: #363003
  * revalidate parent inode when rmdir done within that directory
    - LP: #317274
  * ext4: Fix race in ext4_inode_info.i_cached_extent
    - LP: #389555
  * V4L/DVB (9848): gspca: Webcam 06f8:3004 added in sonixj.
    - LP: #374122
  * kernel/resource.c: fix sign extension in reserve_setup()
    - LP: #370003
  * iwl3945: release resources before shutting down
    - LP: #345710
  * iwl3945: use cancel_delayed_work_sync to cancel rfkill_poll
    - LP: #345710

  [ Ubuntu: 2.6.28-14.47 ]

  * Add '-fno-delete-null-pointer-checks' to gcc CFLAGS
    - LP: #403647
  * personality: fix PER_CLEAR_ON_SETID
    - CVE-2009-1895
  * KVM: x86: check for cr3 validity in ioctl_set_sregs
    - CVE-2009-2287
  * r8169: fix crash when large packets are received
    - CVE-2009-1389
  * eCryptfs: Check Tag 11 literal data buffer size
    - CVE-2009-2406
  * eCryptfs: parse_tag_3_packet check tag 3 packet encrypted key size
    - CVE-2009-2407

 -- Andy Whitcroft <apw@canonical.com>  Wed, 19 Aug 2009 11:04:14 +0100

linux (2.6.28-14.46netbook02) netbook-jaunty; urgency=low

  [ Michael Frey ]

  * SAUCE: Fix for internal microphone for Dell Mini10V (DOR)
    - LP: #394793
  * SAUCE: Fix for rear audio port (Conexant 5051 Codec)
    - LP: #394960

  [ Upstream Kernel Changes ]

  * Input: synaptics - report multi-taps only if supported by the device (DOR)
    - LP: #399787

 -- Andy Whitcroft <apw@canonical.com>  Thu, 16 Jul 2009 17:57:08 +0100

linux (2.6.28-14.46netbook01) netbook; urgency=low

  [ Andy Whitcroft ]

  * netbook -- reduce to a single flavour per architecture
  * printchanges -- rebase tree does not have stable tags use changelog

  [ Andy Whitcroft ]

  * rebase netbook tree to 2.6.28-14.46.

 -- Andy Whitcroft <apw@canonical.com>  Thu, 09 Jul 2009 18:29:36 +0100

linux (2.6.28-13.44netbook01) netbook; urgency=low

  [ Andy Whitcroft ]

  * initial fork of the netbook tree from 2.6.28-13.44.

 -- Andy Whitcroft <apw@canonical.com>  Tue, 16 Jun 2009 17:25:12 +0100

linux (2.6.28-0.0) netbook-jaunty; urgency=low

  * Initial release. (Closes: #XXXXXX)

 -- Ubuntu Kernel Team <kernel-team@lists.ubuntu.com>  Wed, 11 Jun 2008 05:28:35 -0400
