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
