linux-source-2.6.17 (2.6.17.1-11.38) edgy-security; urgency=low

  [ Tim Gardner ]

  * CVE-2007-1357: [APPLETALK]: Fix a remotely triggerable crash.
  * CVE-2007-2172: [DECNet] fib: Fix out of bound access of dn_fib_props[].
  * CVE-2007-1592: [IPV6]: ipv6_fl_socklist is inadvertently shared.
  * CVE-2007-1497: [NETFILTER] nf_conntrack: fix incorrect classification of IPv6 fragments as ESTABLISHED.
  * CVE-2007-1496: [NETFILTER]: nfnetlink_log: fix possible NULL pointer dereference.
  * CVE-2007-1388: [IPV6] Fix another NULL pointer deref in ipv6_sockglue.c.

 -- Tim Gardner <tim.gardner@ubuntu.com>  Fri, 18 May 2007 12:29:23 -0600

linux-source-2.6.17 (2.6.17.1-11.37) edgy-security; urgency=low

  [ Kyle McMartin ]

  * Disable irqs while applying alternative insns (i386/x86_64)
    (Bug #83716)

  [ David S. Miller ]

  * Fix mach64 with gcc-4.1 and later...

  [ Ben Collins ]

  * sata_promise: Do not use sata scr functions on PATA ports.

 -- Kyle McMartin <kyle@ubuntu.com>  Tue, 13 Mar 2007 14:38:07 -0400

linux-source-2.6.17 (2.6.17.1-11.36) edgy-security; urgency=low

  * x86_64: Force optimization architecture to x86-64 to work around
    toolchain bug (Incorrect code generation for EMT64 processors.)

  [ security ]

  * CVE-2007-0772: Fix a free-wrong-pointer bug in nfs/acl server
  * CVE-2007-0006: Fix key serial number collision handling
  * CVE-2007-0958: [PATCH] core-dumping unreadable binaries via PT_INTERP

 -- Kyle McMartin <kyle@ubuntu.com>  Wed, 28 Feb 2007 11:49:37 -0500

linux-source-2.6.17 (2.6.17.1-11.35) edgy-security; urgency=low

  [Security]

  * CVE-2006-4814: Fix incorrect user space access locking in mincore()
  * CVE-2006-5749: Call init_timer() for ISDN PPP CCP reset state timer
  * CVE-2006-5753: fix memory corruption from misinterpreted bad_inode_ops return values
  * CVE-2006-5755: Don't leak NT bit into next task
  * CVE-2006-5757: grow_buffers() infinite loop fix
  * CVE-2006-5823: corrupted cramfs filesystems cause kernel oops
  * CVE-2006-6053: handle ext3 directory corruption better
  * CVE-2006-6054: ext2: skip pages past number of blocks in ext2_find_entry
  * CVE-2006-6056: hfs_fill_super returns success even if no root inode
  * CVE-2006-6057: [UBUNTU] Remove GFS2 from configs as it is non-functional
  * CVE-2006-6106: [Bluetooth] Add packet size checks for CAPI messages

  [David S. Miller]

  * [SPARC64]: Set g4/g5 properly in sun4v dtlb-prot handling.

  [Kyle McMartin]

  * sky2: 88E803X transmit lockup
    - Upstream GIT-SHA: 470ea7eba4aaa517533f9b02ac9a104e77264548

 -- Kyle McMartin <kyle@ubuntu.com>  Mon, 22 Jan 2007 14:41:19 +0100

linux-source-2.6.17 (2.6.17.1-10.34) edgy-security; urgency=low

  [Ben Collins]

  * ia64: Include asm-ia64/ustack.h in headers_install. Fixes FTBFS for other
    packages. This matches 2.6.18+
    - Fixes #66253
  * pata_marvell: Backported driver to support newer Marvell ATA chipsets.
    Patch tested by bug submitter. Since these chipsets are non-working
    already, adding the driver is low-level (touches no other code) risk.
    - Fixes #67012
  * Update squashfs from v3.0 to v3.1-r2. Fixes these bugs affecting edgy
    (from CHANGES):
    - A rare SMP bug which occurred when simultaneously acccessing multiply
      mounted Squashfs filesystems has been fixed.
    - Kernel code stack usage has been reduced.  This is to ensure Squashfs
      works with 4K stacks.
  * ide/pci/generic: Add all_generic_ide module option. This is a no-op
    patch. Only affects people who know to use this option. Option existed
    already, but didn't work because we compiled this as a module instead
    of into the kernel.
  * [SPARC64]: Fix futex_atomic_cmpxchg_inatomic implementation.
    Upstream GIT-SHA: c7fed9d75074f7c243ec8ff2c55d04de2839a6f6
    - Malone #68266
  * qla2xxx: Re-enable this module, and add firmware for it.

  [Kyle McMartin]

  * CVE-2006-5751: bridge: fix possible overflow in get_fdb_entries
  * CVE-2006-5701: squashfs: Fix various fsfuzz triggered crashes
  * CVE-2006-5649: [POWERPC] Make alignment exception always check
    exception table
  * CVE-2006-5648: [POWERPC] Implement PowerPC
    futex_atomic_cmpxchg_inatomic()
  * CVE-2006-5619: [IPV6]: fix lockup via /proc/net/ip6_flowlabel
  * CVE-2006-5173: x86: save/restore eflags in context switch
  * CVE-2006-4572: [NETFILTER]: Fix ip6_tables protocol bypass bug
  * CVE-2006-4572: [NETFILTER]: Fix ip6_tables extension header bypass bug

  [Upstream Kernel Changes]

  * dvb-core: Proper handling ULE SNDU length of 0 (CVE-2006-4623)
  * NFS: Fix a potential deadlock in nfs_release_page
  * SUNRPC: avoid choosing an IPMI port for RPC traffic
  * LOCKD: Fix a deadlock in nlm_traverse_files()
  * NFS: More page cache revalidation fixups
  * Backport: Old IDE, fix SATA detection for cabling
  * ext3 sequential read regression fix
  * sysfs: remove duplicated dput in sysfs_update_file
  * V4L: Fix msp343xG handling regression
  * DVB: cx24123: fix PLL divisor setup
  * SPARC64: Fix serious bug in sched_clock() on sparc64
  * Fix sparc64 ramdisk handling
  * PKT_SCHED: cls_basic: Use unsigned int when generating handle
  * xirc2ps_cs: Cannot reset card in atomic context
  * Add PIIX4 APCI quirk for the 440MX chipset too
  * MMC: Always use a sector size of 512 bytes
  * ahci: do not fail softreset if PHY reports no device
  * Input: logips2pp - fix button mapping for MX300
  * Linux 2.6.17.14

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 25 Oct 2006 02:02:17 -0400

linux-source-2.6.17 (2.6.17-10.33) edgy; urgency=low

  * Fix build failure

  [2.6.17-10.32]

  * ia64: Fix merge error for CVE-2006-3741. Caused a FTBFS.
  * Re-add ipw2200 quiesce patch.
  * Revert "usb/unusual: Add Domain Tech as GO_SLOW".
  * general: Quieten some more messages.
  * prism2: Commented out devices from MODULE_DEV_TABLE that are supported by
    hostap.
    - Malone #62685
  * pcbios: Cherry pick fix for PCBIOS PCI probing:
    Upstream GIT-SHA: 954c0b7cd5b9aaa11fb67a0c011fcb5e5897385a
    - Malone #60231
  * sdhci: Cherry pick fix for some devices, avoid reset in certain cases.
    Upstream GIT-SHA: 8a4da1430f7f2a16df3be9c7b5d55ba4e75b708c
    - Malone #63553
  * ahci: Add Intel 2680 device.
    - Malone #64433
  * hdaps: Re-implement lost dapper patch for y-only axis swapping. Add X41 as
    y-only.
    - Malone #58742
  * Enable all V4L1 modules.
    - Malone #58742

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 11 Oct 2006 17:05:07 -0400

linux-source-2.6.17 (2.6.17-10.31) edgy; urgency=low

  * wlan-ng: Add init/exit module calls so that things get initialized
    properly.
  * sparc: Enable hpt366 ide driver.
  * Merge 2.6.17.11 -> 2.6.17.13
  * usb/unusual: Add Domain Tech as GO_SLOW
    - Malone #61235

  [Security]

  * CVE-2006-2935: Buffer overflow in dvd_read_bca() function.
    - Already fixed.
  * CVE-2006-3468: Possible DoS when using ext3 and nfs.
    - Already fixed.
  * CVE-2006-3741: Incorrect file descriptor reference counting in perfmon on
    ia64.
    - Upstream GIT-SHA: b8444d00762703e1b6146fce12ce2684885f8bf6
  * CVE-2006-3745: sctp potential local privilege escalation
    - Already fixed.
  * CVE-2006-4093: PPC HID0 DoS
    - Already fixed.
  * CVE-2006-4145: Fix possible UDF deadlock and memory corruption.
    - Already fixed.
  * CVE-2006-4535: fix for CVE-2006-3745 sctp fix from dave miller.
    - Already fixed.
  * CVE-2006-4538: binfmt_elf: fix checks for bad address
    - Already fixed.
  * CVE-2006-4997: IP over ATM clip_mkip dereference freed pointer.
    - Upstream GIT-SHA: fe26109a9dfd9327fdbe630fc819e1b7450986b2

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 10 Oct 2006 18:07:31 -0400

linux-source-2.6.17 (2.6.17-10.30) edgy; urgency=low

  * ata_piix: Revert to dapper version of driver, known working.
    - Malone #63516
  * intel-agp: Backport to support newer AGP.
  * i915-drm: Add PCI ID's for newer 965 chipsets.
  * libata: Do not set power state to D3hot when suspending devices. Fixes
    suspend on some toshiba laptops. This fix was lost from dapper, and causes
    a regression.
  * Fix sony and toshiba hotkeys to work with newer acpi API. Patch from
    mjg59.
    - Malone #61981
    - Malone #61515
  * Quieten some needless KERN_ERR's to KERN_WARN's.

 -- Ben Collins <bcollins@ubuntu.com>  Fri,  6 Oct 2006 12:17:06 -0400

linux-source-2.6.17 (2.6.17-10.28) edgy; urgency=low

  * prism2: Fix packed attribute so p80211 works.

 -- Ben Collins <bcollins@ubuntu.com>  Thu,  5 Oct 2006 15:59:00 -0400

linux-source-2.6.17 (2.6.17-10.27) edgy; urgency=low

  [Ben Collins]

  * prism2: Disable plx and pcmcia prism2 support on all but x86/x86_64.
    Was causing build failures.
  * post-install: Copy zd1211 firmware into it's own subdirectory like the
    driver expects.
    - Malone #60222
  * bcm43xx: Driver updates to fix stability and signal issues.
    Hopefully fixes the following bugs:
    - Malone #58638
    - Malone #61388
    - Malone #62190

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  3 Oct 2006 22:30:07 -0400

linux-source-2.6.17 (2.6.17-10.26) edgy; urgency=low
  
  *  make promcon driver init a boot option:
    - fix Niagara cpu soft lockups. (Closes Ubuntu: #61821)

  The generic PROM_CONSOLE driver is just too slow and blocks IRQ during
  normal output. Ideally the PROM_CONSOLE should be used only if we fail
  to find the correct driver for a certain hardware. In reality when built in
  it will be always used as default. With this workaround, we init the driver
  only on specific requests.
  The pro is that all machines that have a working console driver will notice
  a speed up at boot. The cons is that machines for which we have no driver
  will need to wait for one or boot with "forcepromconsole" boot option.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 02 Oct 2006 06:48:54 +0200

linux-source-2.6.17 (2.6.17-10.25) edgy; urgency=low

  * amd64-agp: Revert to previous version. Doesn't need k8-nb (which was the
    cause of the crash). Remove k8-nb.
    - Malone #62547
  * sparc64: Always offset ramdisk_image physical by KERNBASE.
    - Malone #61820
  * crash-helper: Because of the weirdness of deleting a file in the kernel, I
    think it's best to just ask the helper to do it when it needs to. Now
    passes REMOVE_CORE=1 when it should do that.
    - Malone #62972
  * linux-wlan-ng: Update to 0.2.5, and re-enable drivers. prism2 was disabled
    until now because it would not compile on 2.6.17 kernels.
    - Malone #53748
  * This upload is going to be in .orig.tar.gz format, like what was done for
    dapper.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 28 Sep 2006 07:47:26 -0400

linux-source-2.6.17 (2.6.17-10.24) edgy; urgency=low

  * agp_amd64: Disable. Causes crashes, and isn't needed right now.
  * i386: Disable -server udeb's and enable -generic.
  * ide: JMicron module added. The 2.6.18 JMicron stuff would only work if
    you are able to fiddle with the BIOS a bit. The JMicron module replaces
    most of this fiddling with a native driver. Works for the 366 and 363 eval
    boards that JMicron provided me. SATA (ahci) appears to be working as well.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 22 Sep 2006 17:27:06 -0400

linux-source-2.6.17 (2.6.17-9.23) edgy; urgency=low

  [Ben Collins]

  * ABI bump:
    - rt2x00 changes
    - powerpc nvram built-in
  * ppc: Build nvram into kernel (CONFIG_NVRAM=y).
  * crash-helper: Fix oops. Cleanup compile warnings.
    - Malone: #60644
  * rt2x00: Update to latest CVS, rt2x00-cvs-2006091910.
  * zd1211rw
    - Revert 3209efac3d5ed215740d4f3b1fcafaf942ec96f5
    - Update zd1211 firmware: v1.2.
  * i386/io_apic: Fix timer_irq_works detection.
    - Malone: #53910
  * bcm43xx: Implement signal stats (patch sent to me, pulled from upstream).
  * hid-core: Add noget quirk for turbox keyboard.
  * agp/drm: Backport from 2.6.18. Clean merge. One-liner change to get it all
    to compile.
  * libata: Do not error out when ent->irq == 0. This was causing a failure on
    G5 powermac's. I think this line came from the libpata patch.
    - Malone: #60686
  * e1000: Disable MSI by default. Allow it to be enabled with module param.
    Some chip implementations seem to not work well with MSI.
    - Malone: #56885
  * bcm43xx: Re-add PCIE device id's.
  * ahci/ide-generic: Cherry picked fix for JMicron IDE support.
    - Upstream GIT-SHA: 15e0c694367332d7e7114c7c73044bc5fed9ee48
  * kdump: Disable on amd64 and ppc64, where it doesn't seem to work.

  [Matthew Garrett]

  * ipw2100: Add option to disable C3/C4 state transitions.
  * nsc-ircc: Default to dongle type 9 on IBM hardware.

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 19 Sep 2006 08:20:30 -0400

linux-source-2.6.17 (2.6.17-8.22) edgy; urgency=low

  [Ben Collins]

  * Synced to dapper-proposed-updates.
    - HEAD GIT-SHA: d6b2e2a87f154e41d5fd871310802759804c9bd2
  * ahci: Apply suspend/resume patch from Fedora:
    - http://cvs.fedora.redhat.com/viewcvs/rpms/kernel/FC-5/linux-2.6-sata-ahci-suspend.patch
    - Malone: #59851
  * zd1211rw: Fix firmware naming
    - Malone: #60222
  * rt2x00-legacy: Update all drivers to latest betas.
    - Malone: #60282
  * e1000: Ignore eeprom checksum being bad, make it a warning.
    - Malone: #60388
  * ipv4/tcp: Revert expansion of tcp buffers (upstream patch reverted).
    - Reverted GIT-SHA: 7b4f4b5ebceab67ce440a61081a69f0265e17c2a
    - Malone: #59331
  * Disable EDAC drivers.
    - Malone: #58193

  [Matthew Garrett]

  * Merged 154 commits from ACPI upstream.
  * Merged 25 commits for SDHCI.
  * Merged 11 commits for SWSUSP.
  * Applied 5 more patches related to SWSUSP.
  * Merged 3 commits for IDE suspend/resume.

  [Fabio M. Di Nitto]

  * Update gfs2/dlmfs.
  * Port gfs to the new gfs2 lm_interface.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 18 Sep 2006 11:44:34 -0400

linux-source-2.6.17 (2.6.17-7.20) edgy; urgency=low

  * Fix ia64 header, build failure.
  * Fix small bug in header-install that caused buildd's to fail.

  [2.6.17-7.19]

  Changes by Ben Collins

  * Bump ABI.
  * Sync with dapper: HEAD GIT-SHA 72fe207ae3ed56d8de8d72fd554f668157be9f66
  * Merge 2.6.17.6 -> 2.6.17.11.
    - See ChangeLog-2.6.17 for list of extensive changes in this merge.
  * bcm43xx: Reimplement 0x900 chip id (common_new)
    - Malone: #56237
  * bcm43xx: Sync to 2.6.18 version (minus hwrng).
  * speakup: Implement auto synth module loading when writing synth name to
    proc file.
  * Implement /proc/version_signature file. Used for bug reporting, and
    possible can be used by sleep/resume code.
  * Changes in kernel targets:
    - i386
      - Remove k7 and 686 targets
      - Create a new generic target, that is basically like k7/686 but aimed
        at 586 and better.
    - amd64
      - Rename amd64-generic and amd64-server to just generic and server.
      - Remove the k8 and xeon targets.
    - ia64 and hppa
      - Remove non-smp versions of kernels.
  * speakup: Add patch to map "ctrl spk key_8" to cursor toggle.
  * powerpc: Patch from BenH to fix memory corruption when bootx is booted
    with ramdisk.
    - Malone: #50746
  * mrv8k: Remove. This driver doesn't really work. Use ndiswrapper instead.
  * ide-cs: Disable. Buggy.
  * pata_pcmcia: Enable to replace ide-cs. Add set_mode callback.
  * headers: Include ufs_fs headers (fixes silo build).
  * e1000: Update to driver in 2.6.18 for improved support of new Intel
    chipsets.
  * myri10ge: New driver from 2.6.18: Myricom Myri-10G Ethernet
  * suspend: Diable PM's handling of console switching.
    - Malone: #56591
  * nfs: Update for nfsv4 code.
    - Malone: #57543
  * ipw2200: Sync to 2.6.18 version.
  * Undefine ATA_ENABLE_PATA. It changes the way some ata modules act, and
    isn't really needed.
  * Disable all PATA drivers (except pata_pcmcia).

  Changes by Matthew Garrett

  * TIFM secure digital driver (replaces fudged TI support in sdhci driver).
  * SMAPI support for thinkpads.

  Changes by Fabio M. Di Nitto

  * ndiswrapper: fix Makefile to generate proper shell .h.cmd files.
  * update dlmfs to latest code in gfs2-2.6.git.
  * update gfs2 to latest code in gfs2-2.6.git. It can now mount in lock_dlm
    mode!
  * update gfs to latest code in cvs.

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  5 Sep 2006 12:10:22 -0400

linux-source-2.6.17 (2.6.17-6.18) edgy; urgency=low

  * Fixed speakup-modules udeb's to have a description.

  Changes by Ben Collins

  * drivers/macintosh: Add mol/ to Makefile. It wasn't getting built since the
    2.6.17 update.
  * Merge dapper changes (includes dazuko module).
  * Disable HD LED BLINK on ppc.
  * Enable kprobes.
  * ndiswrapper: Update to v1.22, also actually build this sucker.
  * zd1211: Remove external driver and copy 2.6.18 version of driver.
  * ieee80211: Update for zd1211 driver from 2.6.18.
  * ipw3945: Update to 1.1.0.
  * sound/aoa: Update from latest alsa. Also fixed codecs/Kconfig to select
    I2C*.
  * bcm43xx: Add 4312 and 4319 PCI id's lost from dapper.
    - Malone: #53802
  * crashdump_helper: Improvements as per pitti's specs.
  * Change linux-kernel-headers name to linux-libc-dev. Provide
    linux-kernel-headers for upgrade and compatibility.
  * Add missing nic-firmware. In dapper we had this patched into kernel-wedge,
    but we wont do that anymore (so we can use stock kernel-wedge). So add it
    here.
    - Malone: #53141
  * Implement speakup-modules udeb aswell.

  Changes by Fabio M. Di Nitto:

  * Update gfs/gfs2/dlmfs.

 -- Ben Collins <bcollins@ubuntu.com>  Wed,  9 Aug 2006 18:25:04 -0400

linux-source-2.6.17 (2.6.17-5.16) edgy; urgency=low

  Changes by Fabio M. Di Nitto:

  * Fix typo in include/linux/Kbuild to install ubuntu extra headers.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 24 Jul 2006 08:46:41 +0200

linux-source-2.6.17 (2.6.17-5.15) edgy; urgency=low

  Changes by Ben Collins

  * Sync 2.6.17.6
  * Implement kdump infrastructure. For currently supported architectures
    (amd64, powerpc64, i386) we now build a linux-image-$(ver)-kdump kernel.
  * Sync to dapper.

  Changes by Fabio M. Di Nitto:

  * Update gfs2 to the latest git code.
  * Update dlmfs to the latest git code.
  * Readd gfs1 filesystem.
  * Cleanup gfs1/gfs2 headers.
  * Export all gfs1/gfs2/dlm headers to userland.
  * Readd proc support to gfs1.
  * Make sure to use LC_ALL=C when building debian/control.stub to avoid
    annoying control diffs due to locale mismatches.
  * Export gnbd.h to userland.
  * Revert .statfs change change in gfs1/gfs2 to match .17 API and fix an OOPS
    when calling df.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 21 Jul 2006 14:07:23 -0400

linux-source-2.6.17 (2.6.17-5.14) edgy; urgency=low

  * Ok, final changes for knot-1.
  * Get rid of conflicting scsi/*.h headers in lkh package. These are in
    libc6-dev. Oddly enough, they are actually in the glibc source tree. I
    thought maybe they were just being copied from lkh, but that's not the
    case.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 17 Jul 2006 12:03:19 -0400

linux-source-2.6.17 (2.6.17-5.13) edgy; urgency=low

  * Fix asm symlink in linux-headers packages.
  * Fix installation of ABI file.
  * Add dlm and gfs2 header files to linux-kernel-headers
  * Install all headers produced by header_install in linux-kernel-headers.

 -- Ben Collins <bcollins@ubuntu.com>  Sat, 15 Jul 2006 21:46:00 -0400

linux-source-2.6.17 (2.6.17-5.12) edgy; urgency=low

  * Disable LED_TRIGGERS
  * Build PDC_STATIC in for hppa.

  (From 5.11)
  * Fix BOOTLOADER entry in image control stanzas.
  * Fix header-deb target.

  (From 5.8 - 5.10)
  * Re-upload for build failures (kernel-package related)
  * Cherry pick via irq workaround
  * implement linux-kernel-headers package creation.
  * Remove pmac subarch for kpkg.
  * Add subarch override for sparc -> sparc64
  * Fixup kernel arch and subarch stuff.
  * Add unifdef to build-deps, update kernel-{package,wedge} build-dep
    versions.
  * Add asm-generic to linux-kernel-headers.
  * Fixup gnu-host usage for asm directory. The only things that need it are
    architectures with multiple asm directories (sparc64 and x86/i386).

  (From 5.7)
  * Rework the way we create the control file.
  * Enable KEXEC in i386, amd64 and powerpc kernels.
  * Revert x86_64 smp-alt code to one from -mm.
  * Quieten bz image boot on i386.
    - https://wiki.ubuntu.com/QuietenGrub
  * ata_piix: Revert changes from Alan's libpata stuff. Was causing crashes on
    my xeon. We weren't using the PATA portions in this driver anyway.

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  4 Jul 2006 20:46:45 -0400

linux-source-2.6.17 (2.6.17-4.6) edgy; urgency=low

  * Update to 2.6.17.3
  * Updates from dapper.
  * powerpc: Re-enable ADB (not sure how that got turned off).
    - Malone #50976
  * Fix echo3g to include interrupt.h instead of irq.h, which caused a
    conflict, and build failure on sparc64.
  * ata_piix: Disable PATA support for now.
  * sound/sparc/amd7930: Revert alsa updates. It was mainly changes to use new
    prom/irq mechanisms for sparc that are only in 2.6.18-git.

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  4 Jul 2006 20:34:01 -0400

linux-source-2.6.17 (2.6.17-4.5) edgy; urgency=low

  * Synced to dapper.
  * Enable Some SCSI-PATA drivers. These double for a few ide-pci drivers.
    They will be blacklisted by default, but you can test them by fiddling
    with the blacklist with /etc/modprobe.d/blacklist-pata and regenerating
    your initramfs. The following modules are enabled:
    - pata_amd: replaces amd74xx
    - pata_atiixp: replaces atiixp
    - pata_cs5530: replaces cs5530
    - pata_cs5535: replaces cs5535
    - pata_hpt34x: replaces hpt34x
    - pata_netcell: was handled by ide-generic
    - pata_ns87410: was handled by ide-generic
    - pata_sil680: replaces siimage
    - pata_via: replaces via82cxxx
  * Bump module-init-tools depends so we make sure we get the blacklist for
    pata modules.
  * Get rid of scsi_transport_spi2. Was left over from dapper for aic7xxx
    module.
  * ABI bump, due to above change.
  * Remove remnants of spi2 from aic7xxx module, to fix failure of module
    loading.
  * powerpc: Make i2c-powermac built-in. Should keep people from having too
    many problems when switching to snd_aoa.
  * Make CFQ the default scheduler for desktop (normal) kernels. The server
    kernels remain DEADLINE. This is in advance of the cfq-by-default spec
    being approved, but in reality, this needs to happen regardless.
  * Sound:
    - Synced to alsa-current git.
    - Pulled in remaining ac97 commits from dapper that are not in alsa
      upstream yet

 -- Ben Collins <bcollins@ubuntu.com>  Sun,  2 Jul 2006 23:41:23 -0400

linux-source-2.6.17 (2.6.17-3.4) edgy; urgency=low

  * Re-upload for FTBFS
  * Missing bzip2 for build-depends. However, it was needed for
    build-depends-indep. Split build-depends correctly for indep and add
    bzip2.

  Changes by Ben Collins

  * Update to 2.6.17 final, further kernel updates will mainly be bug fixes.
  * ipw3945: Update to 1.0.5. Fix Kconfig so it actually builds.
  * speakup: Integrated userspace side and build as modules everywhere.
  * Implement crashdump helper.
  * The mondo hdrinstall2 git merge. Didn't use git for this, but it's all
    there.
  * Added parisc patches. My A500 should boot now. This should also fix some
    problems like ipv6.ko not being loadable.
  * Merge dapper updates.

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 28 Jun 2006 21:18:11 -0400

linux-source-2.6.17 (2.6.17-2.2) edgy; urgency=low

  Changes by Ben Collins

  * Obvious sync to upstream-linux git.
  * Syncs from dapper
  * Lots of MODPOST warning fixes.
  * usbvideo: Fix Kconfig so usbvideo.ko gets built.
  * zd1211: Fix usage of file operations.
  * dev_acpi: Include smp_lock.h so we get the correct declerations for
    {lock,unlock}_kernel.
  * toshiba_acpi: Add legacy isa defines.
  * Sync ieee1394 git (these are updates targetted at 2.6.18, because they
    missed the 2.6.17 window).
  * ndiswrapper: Upgrade from 1.8 to 1.17.
  * Setup easier build system where debian/control is auto-generated from info
    in debian/changelog. This allows easier ABI bumps, but the real benefit is
    easier custom builds for users who don't understand the ABI system and how
    to edit everything.
  * Update gfs2 from git.
  * Enable CONFIG_REGPARM (finally) on i386. This should have been the default
    a long time ago.

  Changes by David Miller

  * sparc64: smp_tune_scheduling(), to adjust max_cache_size for sparc64
    systems, so that the scheduler properly tunes for migration_cost.

  Changes by Fabio M. Di Nitto

  * Remove gfs1 100%.
  * Provides: rhcs-modules2-1
  * Sync with latest GFS2

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 15 Jun 2006 22:23:32 -0400

linux-source-2.6.17 (2.6.17-1.1) edgy; urgency=low

  Welcome to the wonderful world of the Edgy Eft kernel.

  Changes by Ben Collins

  * Merge 2.6.17-git
  * Merge gfs2-git (remove gfs).
  * unionfs: Update to 1.1.4 (current version failed to build in this kernel).
  * Lots of i_sem -> i_mutex changes (fs layer).
  * Lots of MODULE_PARM -> module_param changes (all over, mostly our external
    modules).
  * Disable CONFIG_SCSI_SATA_ACPI until it's forward ported.
  * Disable PRIMS2 until it can be fixed to compile. We only need PRISM2_USB
    anyway, since hostap takes care of most others.
  * Major reversions to stock code:
    - libata
    - parisc
    - sound, except snd-powermac
    - acpi
    - i386 SMP Alternatives, except config option to disable/enable it by
      default.
    - ieee80211_1_1_13 stack (purged).
  * RaLinkTech:
    - Added rt61 and rt73 firmware.
    - Added rt2x00 drivers, but not enabling most, just rt61 and rt73. rt2500
      and rt2400 are not stable yet.
  * Include .kernelrelease file in linux-headers packages.
  * Update adm8211 driver to latest version.
  * Update zd1211 to v2.6.0.0, remove unneeded mawk build-dep as a result.
  * Switch all desktop targets to HZ=250 and PREEMPT_VOLUNRARY, instead of
    HZ=1000 and PREEMPT.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 18 May 2006 18:45:39 -0400

linux-source-2.6.15 (2.6.15-50.50) dapper-proposed-updates; urgency=low

  [NOTES]

  * This is the initial release of a line of kernels for dapper-proposed
    updates. This is meant as a means of testing non-security patches more
    thoroughly prior to releasing into mainline dapper.
  * The debian/changelog for dapper-proposed-updates kernel is rolling. This
    means that there will only even be the one changelog for the latest
    version, and it will only contain those changes that differ from the
    dapper proper kernel. Once changes are merged into dapper mainline, they
    will be removed from this top level rolling changelog group.

  [Ben Collins]

  * 

  [Daniel T Chen]

  * sound/drivers/ Fix element typos in dummy driver.
  * sound/pci/hda/: Add missing sub{vendor,device} ids for Intel 915 and
    D102GGC boards
  * sound/pci/hda/: Fix headphone output for Intel 945 systems using
    Sigmatel HDA codec
  * sound/pci/ac97/: Fix non-working IEC958 output on ASUS P5P800-VM
  * sound/pci/hda/: #42600: Fix silent recording from microphone on Dell
    Inspiron 630m (and assorted models)
  * sound/pci/ac97/: Fix bad sound quality on VIA VT1617A
  * sound/usb/: Properly support non-standard sampling rates in USB audio
    driver
  * sound/ppc/: #25634: Fix gpio state detection for tumbler
  * sound/pci/hda/: Clean up hda-intel.c
  * sound/pci/: Fix maestro2 hardware volume control
  * sound/pci/rme9652/: Fix firmware autoupdate for hdsp
  * sound/pci/: Fix HP-only quirk for HP nc8000
  * sound/pci/hda/: Fix SPDIF subdevice for Realtek HDA codecs
  * sound/pci/hda/: Add IDs for LG LW25 laptop with ALC880 HDA codec
  * sound/pci/hda/: Fix speaker output on Acer Aspire 5600 (HDA Realtek 883)

  [Chuck Short]

  * scsi/ahci: Add JMicron support.
    - Malone: #57502
  * asus_acpi: Added W3V support.
    - Malone: #17125
  * pci: Add VIA PCI quirk for Enhanced/Extnended USB on VT8235 southbridge.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 15 Sep 2006 22:32:57 -0400

linux-source-2.6.15 (2.6.15-27.48) dapper-security; urgency=low

  [Security]

  * CVE-2006-4535: Fix for SCTP SO_LINGER DoS.
    - Upstream GIT-SHA: b9ac86727fc02cc7117ef3fe518a4d51cd573c82
  * CVE-2006-4538: ia64 and sparc elf loader memory checking vulnerability.
    - Upstream GIT-SHA: 3a459756810912d2c2bf188cef566af255936b4d

  [Ben Collins]

  * Revert GIT-SHA: 5aae548f78f22a7069342fecad3f9e2e8d308c55
    - VIA Southbridge fixups
    - Malone: #52649
  * sbp2: Fix for lockup on device insertion.
    - Upstream GIT-SHA: 24c7cd0630f76f0eb081d539c53893d9f15787e8
    - Malone: #28647
  * Re-enable sky2 driver, but only for models not supported by the sk98lin
    driver.
    - Malone: #60271

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 11 Sep 2006 08:46:07 -0400

linux-source-2.6.15 (2.6.15-26.47) dapper-security; urgency=low

  [Security]

  * CVE-2006-3468: Exporting ext3 over NFS vulnerability.
    - Upstream GIT-SHA: 2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9
  * CVE-2006-3745: Buffer overflow in the sctp_make_abort_user() function
    of iptables' SCTP module
    - Upstream GIT-SHA: 96ec9da385cf72c5f775e5f163420ea92e66ded2
  * CVE-2006-4093: PowerPC HID0 DoS.
    - Upstream GIT-SHA: 9a936a2e0526089194159eae31238e36b1c19e74
  * CVE-2006-4145: Fix possible UDF deadlock and memory corruption.
    - Upstream GIT-SHA: 7127be29378b1230eb8dd8b84f18d6b69c56e959

  [Ben Collins]

  * zd1211: Update to latest version of driver
    - Malone: #37795
  * sata_mv: Disable MSI by default
    - Malone: #55234
    - Upstream GIT-SHA: ddef9bb367b19383df627e388cb4c01c86ddba6c
  * p4-clockmod. Lower n60 errata max down to 700Mhz instead of 2ghz.
    - Malone: ##51847
  * usb-hub: Always turn on power to hub ports, even if it doesn't support
    power switching.
    - Malone: #53293
    - Upstream GIT-SHA: 4489a5712b086621a6c3f669057d2996245cd3fb
  * unusual_devs: Add 60G Video iPod.
    - Malone: #54279
  * usb-core: Rate limit the over-current dev_err message.
    - Malone: #55253
  * gamecon: Fix crashes when accessing the device.
    - Malone: #55355
    - Upstrea GIT-SHA's (in order applied)
      - c7fd018d75cae2b0c1cf03003b38f4c76e3df826
      - 77fc46ca5b331df3fc0ffef24012ba0d51d601b3
  * uhci-hub: Increase port-reset completion delay for HP controllers.
    - Malone: #55495
    - Upstream GIT-SHA: ae55717584431761b70215d3d574c13fe97093f2
  * seccomp: Make the TSC disable purely paranoid feature optional, so by
    default seccomp returns absolutely zerocost.
    - Malone: #52272
  * skge: Update to version in 2.6.17, to obtain fixes and D-Link DGE-530T
    support.
    - Malone: #55847
  * ide/via82cxxx: Add vt8237a support.
  * acpi_sbs: Fix perms on capacity_mode module param.
    - Malone: #55806
  * sk98lin: Forward port driver from breezy (known working for sky2).
    - Malone: #38865
  * bluetooth: Rate limit SCO packet error message.
    - Malone: #39414
  * ieee80211: Fix race in wep/tkip crypt modules.
    - Malone: #56894
  * sched: Multi-core scheduler support.
    - Upstream GIT-SHA: 1e9f28fa1eb9773bf65bae08288c6a0a38eef4a7
  * dm-bbr: Device-Mapper Bad Block Relocator. This went missing in dapper
    (was in breezy).

  [Daniel T Chen]

  * sound/pci/hda: Add IDs for ASUS W6A, A7TC; fix support for HP model
    (patch_realtek)
  * sound/pci: Fix inaudible sound by default for ENS1371
  * {include/sound,sound/pci/ymfpci}: Fix PM and IEC958 output for ymfpci
  * sound/pci/ac97: #42194: Use hp_only quirk for Fujitsu Lifebook C1211D
  * sound/pci/hda: Fix sound for Uniwill M31
  * sound/pci/ice1712: Fix typo in sampling rate (16000 not 1600)
  * sound/pci/ac97: Fix inaudible sound for LG K1 Express
  * sound/pci{,/emu10k1}: Miscellaneous cleanups
  * sound/pci/hda: Fix inaudible sound on Sony VAIO AR 11B
  * sound/pci/hda: #56576: Fix inaudible sound on Sony VAIO AR 11S
  * sound/pci/hda: Backport support for HDA STAC9205 family

 -- Ben Collins <bcollins@ubuntu.com>  Mon,  7 Aug 2006 13:02:48 -0400

linux-source-2.6.15 (2.6.15-26.46) dapper-security; urgency=low

  Security:

  * CVE-2006-2934: SCTP conntrack: fix crash triggered by packet without
    chunks.
    Upstream GIT-SHA: dd7271feba61d5dc0fab1cb5365db9926d35ea3a

  * CVE-2006-2935: cdrom: fix bad cgc.buflen assignment.
    Upstream GIT-SHA: 454d6fbc48374be8f53b9bafaa86530cf8eb3bc1

  * CVE-2006-2936: USB serial ftdi_sio: Prevent userspace DoS.
    Upstream GIT-SHA: 224654004ca688af67cec44d9300e8c3f647577c

  Changes by Ben Collins

  * Cherry pick fixes related to incorrect idle time on some processors. This
    may also fix the "no timer" errors in MacBook's.
    - Malone: #30557
    - GIT SHA's (in order applied):
      - 5a07a30c3cc4dc438494d6416ffa74008a2194b3
      - 6eb0a0fd059598ee0d49c6283ce25cccd743e9fc
      - d25bf7e5fe73b5b6d2246ab0be08ae35d718456b
      - 76b461c21468f41837283b7888d55f1c0671f719
      - bd6633476922b7b51227f7f704c2546e763ae5ed
      - 0b5c59a1e41636afa77b90d34e8c394d8d929733

  * Cherry pick fix for ali ide, broken CD burning with DMA turned on.
    - Malone: #53524
    - GIT SHA: 0d8a95efd878920e7f791d5bcfb9b70f107aadda

  * Cherry pick fix for ali ide, broken CD burning with DMA turned on.
    - Malone: #53524
    - GIT SHA: 0d8a95efd878920e7f791d5bcfb9b70f107aadda

  * Cherry pick fix for HP laptop batteries.
    - Malone: #47561
    - GIT SHA: 49fee981fa98f3c0a21f3d6c8193eddcc15e84e9

  * Add Anydata device to usb-serial option driver. Disable anydata driver.
    - Malone: #38191

  * Added dazuko 2.2.1 driver.

  * Add RAZr unusual_dev entry.
    - Malone: #50859

  Changes by Daniel T Chen

  * sound/pci/emu10k1: Don't hang when Audigy 2 ZS (cardbus) is removed
  * sound/usb: Add quirks for Yamaha USB MIDI devices
  * sound/pci/{emu10k1,hda}: Add support for various newer HDA and Audigy
    2 ZS models
  * sound/pci: Correct dxs_support entries for various models
  * sound/pci/hda: Fix erroneous re-initialisation of pins
  * sound/pci/hda: Fix noisy HDA output when switch channel output mode
    (patch_{analog,realtek})

  Changes by David Miller

    * [SPARC64]: Fix typo in pgprot_noncached().
    * [SPARC64]: Fix quad-float multiply emulation.

 -- Ben Collins <bcollins@ubuntu.com>  Wed,  2 Aug 2006 16:59:21 -0400

linux-source-2.6.15 (2.6.15-26.45) dapper-security; urgency=low

  Security:

  * Fix patch for CVE-2006-2451.
  * CVE-2006-3626: Fix suid root environ files in /proc
    - GIT Hashes (in order applied):
      - 4a7ac3ab06932949d3069c1811f6f2a310f656c4
      - 1d87a98f9db06b6c7fadd20f13ab092875d53801

  Changes by Ben Collins

  * usb: Fix oopses on device disconnects
  * prism54: Move PCI ID 10b7:6001 from prism54_softmac back to prism54.
    - Malone: #38278

  Changes by Daniel T Chen

  * sound/pci/hda: Fix/add Realtek ALC8{61,8[38]} codecs (hda_codec,patch_realtek)
  * sound/pci/hda: Fix MacMini's built-in speaker (patch_sigmatel)

  Changes by Andrew Straw

  * drivers/ieee1394: Fix incorrect video1394 timestamps.

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 11 Jul 2006 16:21:27 -0400

linux-source-2.6.15 (2.6.15-26.44) dapper-security; urgency=low

  Security:

  * CVE-2006-0039: Race condition in the do_add_counters
  * CVE-2006-2445: run_posix_cpu_timers: remove a bogus BUG_ON()
  * CVE-2006-2448: powerpc: Fix machine check problem on 32-bit kernels
  * CVE-????-????: IPC: access to unmapped vmalloc area in grow_ary()
  * CVE-2006-2451: Fix prctl() DoS and privilege escalation vulnerability.

  Changes by Ben Collins

  * hid: Add 0x0218 to list of powerbook quirks.
  * sky2: Update to latest version in linux-2.6.git.
  * sata_nv/amd74xx: Add mcp65 ID's.
  * Max freq stucks at low freq if reduced by _PPC and sysfs gov access.
    - Git-7970e08bf066900efcd7794a1a338c11eb8f5141
    - Malone #36014
  * i8042-x86ia64io.h: Backport some 2.6.17 blacklist entries.
  * forcedeth: Update to v0.54 from 2.6.17.
  * cx88-dvb: Revert: 3a580f39df8937f54976b2e7ce2ef54294da06f9
    - Malone #33096
  * tulip: Re-add removed PCI id's left to dmfe, just for sparc.
  * ipw3945: Update to 1.0.5
  * Enable CPUSETS
    - Malone: #50782
  * nsc-ircc: Fix usage of pnp_register_driver()
  * megaraid: Update to latest driver
    - Malone: #32752
  * Move VIA pci id's from ahci to sata_via.
    - Malone: #33030

  Changes by Chuck Short

  * i8042-x86ia64io: Blacklist IBM 2656.
  * via-agp: Add support for PT880ULTRA.
  * sundance: Added IP100A chipset support.
  * pci/quirks: VIA IRQ fixup should only run for VIA southbridges.
  * cdrom: Fix cdrom open
  * com20020_cs: Add SoHard SH ARC-PCMCIA card.
  * drm: Allow drm detection of new VIA chipsets.
  * via-ircc: Fix memory leak.
  * acpi/boot: Fix noapic for acpi.
  * acpi: Do not abort method execution if asked to release not acquired mutex.
  * ati_remote: Fix FILTER_TIME causing multiple button presses.
    - Malone #50593
  * CIFS: Fix suspend/resume problem which causes EIO on subsequent access to
    - Malone #42583

  Changes by Daniel T Chen

  * sound/pci/hda:
    - Add ID for Samsung X60 Chane (patch_analog)
    - Add support for Intel D965 boards using STAC9227 (patch_sigmatel)
  * acpi/boot: Requires acpi=off
  * hid-core: Fixes irq status on some keyboards and mices.
  * sound/isa/sb: Fix potential NULL pointer dereference in
    sb8_midi.c::snd_sb8dsp_midi_interrupt()
  * sound/pci/ac97: Don't erroneously attempt to create AC97 controls again
  * sound/pci: Update default sample rate for MSI K8T Neo2-FI (snd_via82xx)
  * sound/pci/ac97: Fix suspend/resume for AD1888 codec (ac97_patch)
  * sound/pci/hda: Add id for supported models
    - reinstate commit ba42a99e564f63b2d5506a6df0da0b37b2e4774f
      fixing audible support for Lenovo 3000 N100-07684JU (patch_analog.c)
  * sound/pci/ac97: Add codec ID to Jack Sense blacklist (ac97_patch)
  * sound/pci: Add AC97 quirk for Tyan Thunder K8WE (intel8x0)
  * sound/pci/hda: Don't use the AD1988A rev.2 workaround on AD1988B chips
  * sound/core: #34831: Fix hard freeze with timer {re,}store (timer)
  * sound/pci/cs46xx: Fix deadlock inversion in dsp_spos_scb_lib.c::cs46xx_dsp_remove_scb()
  * sound/pci/hda: Use the proper codec patch for SigmaTel 922[7-9] (patch_sigmatel)
  * sound/pci/hda: Fix missing terminators in AD1988 mixer models (patch_analog)

  Changes by Fabio M. Di Nitto

  * Add sata_mv to sata-modules udeb if available.

  * Add cassini driver to nic-modules udeb if available.
  (Closes Ubuntu: #52234)

  Changes by David Miller

  * Proper fix for Niagara memory corruption.

 -- Ben Collins <bcollins@ubuntu.com>  Fri,  7 Jul 2006 12:29:51 -0400

linux-source-2.6.15 (2.6.15-25.43) dapper-security; urgency=low

  Changes by Ben Collins

  * bcm43xx dma mask handling (> 1GB memory)
  - Add powerpc IOMMU handlers for dma masks
  - Sync updates to amd64 IOMMU to handle dma masks

  * Sync ide changes for better flash driver handling (flash isn't removable).

  Changes by David S. Miller

  * [SPARC64]: Temporary workaround for memory corruption on Niagara.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 14 Jun 2006 11:05:57 +0200

linux-source-2.6.15 (2.6.15-24.42) dapper-security; urgency=low

  Changed by Daniel T Chen

  * Fix cs4266 build failure.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 12 Jun 2006 22:26:24 -0400

linux-source-2.6.15 (2.6.15-24.41) dapper-security; urgency=low

  Changes by Ben Collins

  * usb: Enable CONFIG_USB_EHCI_SPLIT_ISO and CONFIG_USB_EHCI_ROOT_HUB_TT
    - Malone #28840
    - Malone #49367
  * usb: Enable CONFIG_USB_SUSPEND
  * powerpc: Fix for smp clock timer
    - Malone #29420
    - Git cherry pick: 0c2aca88bdac4254a13466fb108733d243a118b6
  * powerpc: Enable zilog as a module, and serial core/8250 as modules as
    well.
    - Malone #36499
  * btsco: Patch to get headset working.
    - Maline #48910

  Changes by Chuck Short

  * speedstep-smi: Allow speedstep-smi to load Thinkpad T20.
    - Malone #35044

  Changes by Daniel T Chen

  * sound/pci/cs46xx: Fix PM support for snd_cs46xx
    - Malone #11149

  Changes by David S Miller

  * [SPARC64]: Avoid JBUS errors on some Niagara systems.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 12 Jun 2006 12:27:42 -0400

linux-source-2.6.15 (2.6.15-24.40) dapper-security; urgency=low

  Changes by Ben Collins

  * psmouse: Total reset for intellimouse.
    - Malone #30224
  * powerpc: Add one-liner to fix physical memory mapping on some G3's.
    - Malone #34508
  * nsc-ircc: Update to latest code to fix crashes.
    - Malone #46947
  * nsc-ircc: Add some IBM thinkpads
  * ahci: Add support for JMicron ahci controller.
    - Malone #45839
  * acx: Make all TI ACX111's use 1.2.1.34 firmware.
    - Malone #30766
  * sky2: Update to latest version, 1.4.
    - Malone #38865 (and others)
  * rt2500: Update to CVS code, which the maintainer says will fix our SMP
    related bugs with this driver.
  * PCI: reverse pci config space restore order. Stolen from upstream patch.
    This should fix a few resume bugs for hardware that stricly needs to
    adhere to PCI specs. MacTel is one of the biggest examples.
  * Disable davicom usage in tulip driver to let dmfe module takeover.
    - Malone #48287
  * powerpc: Enable MESH and MAC_FLOPPY drivers.
  * acpi/ec: Use semaphore instead of spinlock to get rid of missed interrupts
    - Malone #39315
  * i386/amd64: Change HZ=1000 to HZ=250. The high frequency was causing high
    power consumption on some laptops, and also some latency under certain I/O
    loads.
  * irda/sir: Fix wait operations in kernel thread. Use proper
    wait_event_interruptible_timeout().
    - Malone #45542
  * hid-powerbook: Enable on i386 for MacTels.
  * i386: Add Averatec 3200 to list of acpi=noirq dmi matches.
    - Malone #48263

  Changes by David S Miller

  * [SPARC64]: Fix missing fold at end of checksums.
  * [SPARC64]: Fix D-cache corruption in mremap.
  * [TG3]: Handle Sun onboard tg3 chips more correctly.

  Changes by Fabio M. Di Nitto

  * [debian/config] Enable HUGE_TLB & Co. on sparc64.

  Changes by Daniel T Chen

  * sound/{drivers/opl3,synth/emux}/: Fix port type bits
  * sound/pci/ac97/: Add workaround for ASUS A6KM
  * sound/pci/hda/: Fix handling of capture controls on ALC882 3/6-stack models
  * sound/core/: Fix pcm-draining of capture stream in PCM middle layer
  * sound/pci/hda/: Fix init verbs for ALC260 hp model
  * sound/usb/: Add workaround for CSR Bluetooth Headphones
  * sound/synth/emux/: Fix NULL pointer dereference
  * sound/pci/hda/: Fix codec model for HP dc7600
  * sound/pci/ice1712/: Don't use Consumer AC97 for Terratec DMX6fire
  * sound/pci/hda/: Add support for more Sony Vaio models
  * sound/pci/hda/: Add support for Sigmatel 922[7-9] HDA codecs
  * sound/pci/ac97/: Add ThinkPad T41p to Jack Sense blacklist
  * sound/pci/: Fix incorrect mixer element name for cmipci
  * sound/pci/{cs46xx,hda}/: Fix race in removing device
  * sound/pci/hda/: Add HP nx6320 to supported list
  * sound/pci: Fix additional races in the irq handler and ioremap()

  Changes by Ryan Lortie

  * snd-hda-intel: fix routing on macbook
  * usb-hid: enable Fn key on Macbook keyboard (Intel)
  * libata: delay resume to wait for harddrives to spin up
  * ich7-sci-en-quirk: poke the SCI_EN bit on Macbook resume

  Security updates

  * CVE-2006-1052: Cherry picked
  * CVE-2006-1066: Cherry picked
  * CVE-2006-1368: Cherry picked
  * CVE-2006-1525: Cherry picked
  * CVE-2006-1055: Cherry picked
  * CVE-2006-0744: Cherry picked
  * CVE-2006-0038: Cherry picked and merged
  * CVE-2006-1522: Cherry picked
  * CVE-2006-1527: Cherry picked
  * CVE-2006-1056: Cherry picked and merged
  * CVE-2006-1863: Cherry picked
  * CVE-2006-1864: Copied patch and applied
  * CVE-2006-1859: Cherry picked
  * CVE-2006-1860: Cherry picked
  * CVE-2006-2271: Cherry picked
  * CVE-2006-2272: Cherry picked
  * CVE-2006-2274: Cherry picked
  * CVE-2006-2275: Cherry picked
  * CVE-2006-1857: Cherry picked
  * CVE-2006-1858: Cherry picked
  * CVE-2006-2444: Cherry picked

 -- Ben Collins <bcollins@ubuntu.com>  Fri,  9 Jun 2006 12:15:10 -0400

linux-source-2.6.15 (2.6.15-23.39) dapper; urgency=low

  Changes by Fabio M. Di Nitto

  * Make sure that all RV350 will get the CHIP_NEW_MMAP flag.

  * Reenable all ABI checkers.

  * Update ABI files to fix FTBFS on i386.

  Changes by David S. Miller

  * Fix severe memory corruption when using sound on sparc64.

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 23 May 2006 07:17:42 -0400

linux-source-2.6.15 (2.6.15-23.38) dapper; urgency=low

  * Ignore ABI change on sparc this time around.
  * amd64: Update configs.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 22 May 2006 16:52:46 -0400

linux-source-2.6.15 (2.6.15-23.37) dapper; urgency=low

  * Ignore ABI change on sparc this time around.
  * amd64: Update configs.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 22 May 2006 11:52:46 -0400

linux-source-2.6.15 (2.6.15-23.36) dapper; urgency=low

  Changes by Ben Collins

  * powerpc64: Enable HUGETLB
  * x86,amd64: Build-in rtc and genrtc on all but the 386 kernel.
  * sparc: Enable CONFIG_FB_RADEON_I2C and CONFIG_SND_ALI5451.

  Changes by Fabio M. Di Nitto

  * Fix drm/dri/radeonfb crash on ppc with input from Dave Airlie.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 22 May 2006 10:12:30 -0400

linux-source-2.6.15 (2.6.15-23.35) dapper; urgency=low

  This IS the final dapper kernel. There have been many kernels like this, but
  this one superceeds them all. The kernel you are about to install is the
  hard work of the following people:

  - Fabbione M. Di Nitto
  - Matthew Garrett
  - Daniel T. Chen
  - Chuck Short

  Give them all a big "Thank You" next time you email them or see them on IRC.
  If you happen to see them in real life, buy them a beer. Without their
  hardwork, your computer would be a wimpering pile circuits with little more
  use than as an egg timer to make sure you don't burn your precious
  breakfast.

  Changes by Ben Collins

  * ipw3945: Update to latest version, 1.0.3.
  * Merge with 2.6.15.7 (This takes care of a lot of CVE's that I haven't
    listed here yet).
  * sky2/skge/sk98lin: Sync with 2.6.16.13.
  * Update drm to 1.0.1, from 2.6.16.13. This reverts the PPC radeon patch
    aswell.
  * pcmcia: TI PCIxx12 CardBus controller support.
  * r1000: New realtek driver.
  * irda/sir[41589]: Add small timeout to kthread to reduce load.
  * powerpc[30273]: Add BootX support patch.
  * bcm43xx: Sync to latest source from wireless git.
  * Change lilo/grub Suggests to Recommends.
  * sky2: Add patch to fix IRQ masks.
  * sound/pcmcia[44283]: PCMCIA sound devices do not depend on ISA.
  * VFS: Ensure LOOKUP_CONTINUE flag is preserved by link_path_walk()
    - Bug #44783
  * Fix per zone pages, min-zone overflow
    - Bug #44782
  * asus_acpi: Disable extraneous error reading LCD status.
  * forcedeth: Let the driver work when no PHY is found. This matches the
    breezy behavior.
    - Bug #45257

  Changes by Matthew Garrett

  * acpi/sony: Add FN hotkey support
  * pcmcia/yenta[43881]: Fixup the subordinate number parent bridge of yenta Cardbus
    Bridges
  * imacfb: Disable if EFI is not available
  * vga16fb: Use 640x480 on certain machines. Specifically Apple and some Sony
    laptops.
  * PCI: MSI(X) save/restore for suspend/resume.

  Changes by Daniel T Chen

  * sound/pci: Add hp_only quirk for Dell D800 laptops
  * sound/pci/ca0106: Fix error handling for nonexistent mpu401 interface
    (ca0106 driver)
  * sound/pci:
    - Revert to hp_mute_led for HP n*8*0 laptops
    - Add hp_only quirk for another Dell laptop model
  * sound/pci/hda:
    - Use hp model for all HP laptops with AD1981HD codec
    - Fix support for Thinkpad *60s (patch_analog.c)
  * sound/pci: Fix possible OOPS with ALI5455 SPDIF-in
  * sound/pci/hda: Fix master mute switch on Vaio laptops using STAC7661
    HDA codec
  * sound/pci: Add Dell Inspiron 6000 to hp_only quirk list
  * sound/bluetooth: Fix suspend/hibernate in snd-bt-sco driver
  * sound/pci/hda: Really merge patch_realtek.c from upstream
    alsa-driver 1.0.11
  * sound/pci/ice1712: Backport fixes and cosmetic cleanups from alsa-driver
    1.0.11
  * sound/core: Minor optimisations from alsa-driver 1.0.11

  Changes by Fabio M. Di Nitto

  * Upstream informs us about 2 critical bugs in our cluster modules:
    - Update cman and dlm.
  * Backport inotify syscalls to hppa.

  Changes by Dave Airlie

  * DRM backport patches:
    - fixup r300 scratch on BE machines
    - add new radeon PCI ids..
    - read breadcrumb in IRQ handler
    - fixup i915 breadcrumb read/write
    - fixup improper cast.
    - rationalise some pci ids
    - Add general-purpose packet for manipulating scratch registers (r300)
    - rework radeon memory map (radeon 1.23)
    - update r300 register names
    - fixup PCI DMA support

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 18 May 2006 10:00:24 -0400

linux-source-2.6.15 (2.6.15-22.34) dapper; urgency=low

  Changes by Ben Collins

  * Include dma-mapping.h in aic94xx driver. Fixes FTBFS on sparc.
  * scsi/aic7xxx[41061]: Include spi module from 2.6.17-git as spi2, and use
    it for aic7xxx modules. This fixes the failure to load these modules.
    Caused by the need for symbols now found in the 2.6.15 spi module.

 -- Ben Collins <bcollins@ubuntu.com>  Sun,  7 May 2006 10:23:49 -0400

linux-source-2.6.15 (2.6.15-22.33) dapper; urgency=low

  Changes by Ben Collins

  * ieee80211: Sync to wireless-git.
  * bcm43xx: Sync to wireless-git.
  * Add ipw3945 for nic-modules udeb.
  * Fix net/Makefile so ieee80211_1_1_13 builds.
  * Add Adaptec aix94xx and SAS drivers.
  * Cherry pick ipw2200 quiese patch back into existence.
  * sonypi[35319]: Add ICH7 support.
  * drm/via[29586]: Fix 64-bit crashes.

  Changes by Daniel T. Chen

  * sound/core/seq: Fix sleep in atomic in virmidi driver
  * sound/pci/ac97: Add Samsung NP-X20C004/SEG to Jack Sense blacklist
  * sound/pci: Add VT8251 workaround to via82xx driver
  * sound/pci/hda: Add id for ASUS M9 laptop and id for AD1988B codec to
    patch_analog.c
  * sound/drivers/mpu401: Properly propagate error for nonexistent mpu401
    interface
  * sound/pci/emu10k1: #34831: Fix remaining instances of improper error
    propagation for nonexistent mpu401 interfaces
  * sound/pci: #41015: Fix Master volume control for headphones (hp_only
    quirk) for HP NX8220 (intel8x0)
  * sound/pci/hda: Fix capture from line-in on VAIO SZ/FE laptops
  * sound/pci: Make DXS_SRC the default for VIA8235/8237/8251 chips
  * sound/pci/ice1712: #40158: Fix DXR support for Terratec DMX 6FIRE

  Changes by Matthew Garrett

  * libata: Hotswap support
  * libata: ACPI hotswap support
  * bluetooth: Fix failures for suspend/resume
  * libata: Update handling of queued commands.
  * acpi: Let drivers check if the system is in suspend state
  * libata: Tidy up the acpi hotswap code
  * pci: Don't do insane PCI config space restoration
  * acpi: Threaded ACPI support

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  2 May 2006 00:56:08 -0400

linux-source-2.6.15 (2.6.15-21.32) dapper; urgency=low

  * Fix libata docbook entry. FTBFS.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 21 Apr 2006 10:45:37 -0400

linux-source-2.6.15 (2.6.15-21.31) dapper; urgency=low

  Changes by Ben Collins

  * 14394: Sync aix79xxx driver to 2.6.17-rc version.
  * 20125: Fix dying mice on Intel UHCI controllers.
  * 22449: Add sis190 to nic-modules udeb.
  * sound/ppc: Revert tumbler changes for gpio rework.
  * 38228: Add R40E to proc-idle blacklist.
  * hdaps: Correct x/y inversions for IBM notebooks and others.
  * ieee80211_1_1_13: Slightly munged ieee80211 1.1.13 stack for use with
    ipw3945.
  * ipw3945: New driver.
  * 38278: Rectify some PCI id's between hard and soft mac drivers. Also, add
    needed firmware.
  * 39985: Do not print mapping table info on x86_64 (quiet boot).

  Changed by Matthew Garrett

  * libata: Backport of ACPI handling patch.
  * ide-acpi: Replaces our old IDE ACPI support code with new and shiney
    stuff that should work better on some hardware.
  * acpi-osl: Fixes some cases where code could sleep during resume (not
    allowed, since interrupts are disabled).
  * acpi: Bad characters shouldn't be fatal.
  * nsc-ircc: Stop nsc-ircc trying to grab ioports it already owns
  * pnp: Add support for suspend/resume callbacks in the pnp layer (from
    upstream)
  * 8250_pnp: Add support for other Wacom tablets that are around

  Changes by Daniel T Chen

  * sound/{core,pci/emu10k1}: Fix silence on resume and OOPS on suspend for
    emu10k.
  * sound/pci: Add hp_only quirk for pci id [161f:2032] to via82xx ALSA driver
  * sound/pci: Fix detection of SIS7012 tertiary codec for intel8x0
  * sound/pci: Add various models to supported list
  * sound/pci/au88x0: Fix overrun in sound/pci/au88x0/au88x0_pcm.c
  * sound/pcmcia/pdaudiocf: Fix Coverity #1099 (memory leak in
    sound/pcmcia/pdaudiocf/pdaudiocf.c)
  * sound/pci/ice1712: Add basic support for M-Audio Revolution 5.1
  * sound/pci/ice1712: Add support for Prodigy-7.1LT
  * sound/pci/ice1712: Force analog daughter board detection for Juli@
  * sound/pci/ice1712: Fix wrong value types for enums
  * sound/pci/ice1712: Fix M-Audio Delta 1010LT SPDIF output
  * sound/pci/hda: Add support for Lenovo 3000 N100-07684JU

  Changes by Chuck Short

  * pci: Enable renumbering of PCI bus#.
  * pci: Blacklist HP F.12
  * fsam7400: Disable autoload for fsam7400.
  * pl2303: Add support for Speed Dragon Multimedia.

  Changes by Fabio M. Di Nitto

  * Pull updates from David S. Miller sparc branch to fix some smp issues.
  * Make IOSCHED deadline default on -server* configs (x86 and x86_64).

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 20 Apr 2006 23:00:55 -0400

linux-source-2.6.15 (2.6.15-20.30) dapper; urgency=low

  Changes by Ben Collins

  * 35795: Keeps the kernel from panicing when it notices that an IOAPIC is
    reported, but not really present. Patch applied, taken from upstream
    2.6.16.

  * 35742: AGP/DRM backport support for 945gm chipset.

  * 35703: Added firmware version override for acx.

  * 35145: Don't check num_possible_cpus() for powernow-k8's PSB BIOS usage.
    It explains in comments that this is only available on UP machines, so the
    check is only sanity anyway.

  * Fixup hppa and sparc so we get nic udeb's.

  * Rebase PCIE patch for bcm43xx.

  * Sync to 2.6.15.6.

  * Update ARECA (arcmsr) driver.

  * 34978: Fix isdn Makefile so misdn actually gets compiled.

  * 34791: Add Toshiba Protege M300 to synaptics rate=40 blacklist.

  * 33939: Disable CONFIG_EDD. Causing problems, and not needed anyway.
    Symptons were seemingly locked up after grub jumped to kernel, but
    actually would boot after 2 minute delay.

  * 33855: Update pcc_acpi driver.

  * 33854: Better config setup for memory split options.

  * sky2: Backport driver from 2.6.16, version 1.1.

  * 33704: Better patch for ATI IO-APIC timer bugginess.

  * bcm43xx: Quite a few upstream patches that should make things work better
    out of the box (mjg59).

  * prism54: Via mjg59:
    - Load firmware before bring up interface.
    - Add prism54 softmac driver.

  * Fix ACPI-PNP brokeness, mjg59.

  * Fixes for swsusp with highmem, mjg59.

  Changes by Daniel T. Chen

  * sound/isa: Fix memory leak in isa/es18xx.c
  * sound/isa: Update opl3sa2 driver
  * sound/hda: Fix support for Samsung R65 and ASUS A6J
  * sound/hda: Fix BIOS autoconfig, thereby fixing inaudible sound on recent
    Dell laptops with STAC9200
  * sound/hda: Remove duplicate line in
    pci/hda/patch_sigmatel.c::ref927x_pin_configs[]
  * sound/usb: Fix to properly resolve volume at initialization
  * sound/pci/hda: Fix noisy stereo output on AD1986A 3stack model
  * sound/pci/hda: Fix mic input and erroneous post-resume
    reinitialization for STAC92xx codecs
  * sound/pci/ac97: Add Toshiba Satellite A-15 S127 to Jack Sense
    blacklist
  * sound/pci: Add pci id for MCP51 to pci/intel8x0.c
  * sound/pci/ac97: Add Asus A7V8X-MX to Jack Sense blacklist
  * sound/usb: Fix double kfree() and possible memory leak in sound/usb/usbmixer.c
  * sound/usb: Fix non-48 kHz sample rates on SB Audigy 2 ZS
  * sound/usb: Make error messages more informative
  * sound/usb: Add mixer control names for the AudioTrak Maya44 USB
  * sound/usb: Fix Edirol UA-20; Add Edirol UM-3ex/PC-50/UM-1EX/UM-2EX,
    Roland G-70, Miditech Play'n Roll, Casio AP-80R/PL-40R, Yamaha MDP-5/EZ-J24
  * sound/pci/ac97: Add ThinkPad T43p 2668-G7U to Jack Sense blacklist
  * sound/isa/cs423x: Fix silence in right channel of cs4236+ driver
  * sound/pci: Add ASRock models to dxs entry list
  * sound/isa/ad1848: Fix double-free in AD1848 driver
  * sound/drivers/opl3: Fix use after free() in sound/drivers/opl3/opl3_{oss,seq}.c
  * sound/pci/rme9652: Fix off-by-ones in RME9652 driver
  * sound/drivers: Fix memory leak in sound/drivers/serial-u16550.c::snd_uart16550_create()
  * sound/pci/cs46xx: Fix memory leaks in CS46xx driver
  * sound/isa/gus: Fix gus_pcm dereference before NULL
  * sound/core: Fix memory leaks in error path of sound/core/control.c

  Changes by Fabio M. Di Nitto:

  * Sync latest sparc64 bug fixes from David S. Miller.

  * Backport Emulex from 2.6.16 to fix a hard machine hang.

  * Backport e1000 driver from 2.6.16.

  * Add missing .proc_name to scsi_host_table in Emulex driver.
    (drivers/scsi/lpfc/lpfc_scsi.c)

  * Add gitk to linux-kernel-devel.

  * Actually build linux-kernel-devel.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 20 Mar 2006 10:54:39 -0500

linux-source-2.6.15 (2.6.15-19.29) dapper; urgency=low

  Changes by Ben Collins

  * Fix d-i firmware list (ipw2200 update), FTBFS.

  * Add nic-firmware for ia64, sparc and hppa. They have the drivers, so it's
    pointless to not have the firmware too.

  * PPC: Add AOAShasta and layout-id 0x2d to toonie sound detection.

  * imacfb: Add support for mac mini, and better autodetection (mjg59)

  * ipw2200: Include two patches from upstream:
    - Fix problem with diversity algorithm causing disassocaition
    - Fix endian issues with v3.0 fw image format

  * Pull sparc64 updates from davem.

 -- Ben Collins <bcollins@ubuntu.com>  Sun, 19 Mar 2006 10:30:20 -0500

linux-source-2.6.15 (2.6.15-19.28) dapper; urgency=low

  Changes by Ben Collins

  * bcm43xx: Add support for PCIE cards (Mactel related, mjg59)
  * ipw2200: quiesce on shutdown (lost from breezy, mjg59)
  * 31879: Add usb-handoff command line to enable usb-handoff pci quirks.
    Disable the quirk by default.
  * 31936: Update synaptics-usb driver (previously known as cpad) to version
    1.4rc3
  * Update ipw2200 to version 1.1.1.
  * Update bcm43xx to 3-14-2006 snapshot.
  * Merge DaveM's niagara tree.
    - Tg3 fixes
    - Fix proc/cpuinfo output on niagara (sun4v)
    - E1000 fixes
  * 33030: Add support for VIA VT8251 to ahci driver.

  Changes by Daniel T. Chen

  * sound: Add Jack Sense blacklist for ThinkPads
  * sound: Add card entry for Audigy4 SB0400 model
  * sound: Fix use after free() in pci/emu10k1/emu10k1_synth.c
  * sound: Properly support sound on Siemens FieldPG-M
  * sound: Add support for Agere's variant of Si3054/5
  * sound: Apply various fixes to Sigmatel HDA codecs
  * sound: Restore xxx_t typedefs for compatibility in pci/hda/patch_sigmatel.c
  * sound: Restore xxx_t typedefs for compatibility in
  * sound: Fix support for Analog Devices AD198x HDA
  * sound: Restore xxx_t typedefs for compatibility in
  * sound: Simplify C-Media cmi9880 HDA codec support
  * sound: Fix initialization and routing for Realtek
  * sound: Finalize HDA restructuring for
  * sound: Add model for Aopen i915GMm-HFS motherboard
  * sound: Fix sound on laptops with AD1986A HDA codec
  * sound: Support FIC P4M-915GD1 with ALC880 codec
  * sound: Add support for Sony VAIO FE550G and SZ110

  Changes by Fabio M. Di Nitto

  * Add linux-kernel-devel meta-package to pull in all core development
    tools.
  * Set CONFIG_SERIAL_8250_NR_UARTS to 48 to avoid regression from 2.6.12.

 -- Ben Collins <bcollins@ubuntu.com>  Thu,  9 Mar 2006 09:39:41 -0500

linux-source-2.6.15 (2.6.15-18.27) dapper; urgency=low

  Changes by Ben Collins

  * Fix build failure in mrv8k on sparc.

  * Lots of Mactel related patches from mjg59.

  * Revert to 1/3GB physical mem. Should fix valgrind among other things.

  * Sync to 2.6.15.5.

  * Enable all of the PCI and USB wireless stuff for sparc.

  Changes by Fabio M. Di Nitto

  * Readd input-modules udeb to sparc64.

 -- Ben Collins <bcollins@ubuntu.com>  Tue,  7 Mar 2006 07:40:01 -0500

linux-source-2.6.15 (2.6.15-17.26) dapper; urgency=low

  * Quick reupload to fix sparc FTBFS (due to out-dated config's).

 -- Ben Collins <bcollins@ubuntu.com>  Mon,  6 Mar 2006 18:17:18 -0500

linux-source-2.6.15 (2.6.15-17.25) dapper; urgency=low

  [Your company ad here! Send payments to Ben Collins]

  Changes by Ben Collins

  * Enable EFI for x86 (MacBook Pro, come hither).

  * Cleanup the message for finding the DSDT in the initramfs. On my amd64, it
    was just printing an extraneous " not found!".

  * Backported EHCI-HCD (USB2 Host) driver from 2.6.16. Maybe this will fix
    some EHCI related bugs.

  * Backport aic7xxx driver from 2.6.16-git.

  * #28902 3w-9xxx: Add proc_name member to scsi_host_template

  * Whoops, bcm43xx went missing.

 -- Ben Collins <bcollins@ubuntu.com>  Mon,  6 Mar 2006 15:19:40 -0500

linux-source-2.6.15 (2.6.15-17.24) dapper; urgency=low

  Changes by Ben Collins

  * #28485: Add WAP capa decleration to ipw2[12]00 drivers.

  * #27842: Cherry picked WoL fix from 2.6.16 git. Fix claims to fix lockup
    when loading driver.

  * #28174: Applied 10-byte/TYPE_RBC patch to sbp2.

  * #31061: Assume AC power when there are no batteries, regardless of the
    hardware not reporting it.

  * Merge radeon DRI PCI ID's (cherry-pick from mainline).

  * Update bcm43xx from daily git snapshots (wow, I initially typed snapshits,
    hope that's not an omen).

  * x86_64: Make a default config option for when amd64 is booted on i386. Set
    our defaults to something more Ubuntu specific.

  * sym2: Update driver from 2.2.1 to 2.2.2, mainly for parisc, but should
    help all architectures.

  * tulip: Updates from upstream, mainly for parisc.

  * acpi_sbs: Fix divide-by-zero possibility. Patch from Matthew Garrett.

  * input: Allow root to inject unknown scancodes. Useful for keys like
    hibernate and screen lock. Patch from Matthew Garrett.

  * Large parisc sync.

  * Increase LOG_BUF_SHIFT for all architectures to 17 (128k). This should
    help catch all the kernel messages (especially on amd64 where we lose a
    lot of the initial kernel setup).

  * video1394: Pulled patch sent to mailine to fix error return.

  Changes by Fabio M. Di Nitto

  * Merge SUN4V support from David Miller.

  * Update redhat cluster suite to CVS20060222.

  * Stop spca5xx to redefine PUD_SHIFT that's arch specific mem management.

  * Import OCFS2 and configfs bug fixes from 2.6.16-rc5. This commit must be
    reverted before we will sync 2.6.16 directly from git or they will
    conflict badly.

  * Bump kernel-package B-D version to get that sparc32/sparc64 identify mess
    out of the way.

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 22 Feb 2006 20:09:12 +0100

linux-source-2.6.15 (2.6.15-16.23) dapper; urgency=low

  Changes by Ben Collins

  * Add build-depends for m4. Mainly for ppc, but just make it generic.

 -- Ben Collins <bcollins@ubuntu.com>  Sun, 19 Feb 2006 11:46:26 -0500

linux-source-2.6.15 (2.6.15-16.22) dapper; urgency=low

  Changes by Ben Collins

  * Synced bcm43xx to latest SVN.

  * Added Mac-On-Linux kernel module. Not sure why MOL is contrib. It can
    boot Linux without any proprietary software. Anyway, this module will make
    it easier for MOL users, they wont have to recompile mol-module-source
    every time the kernel is updated. This also includes an extra patch that
    isn't in the original source that allows booting OSX Tiger.

  * Disable CONFIG_BOOTX_TEXT on ppc to avoid the white flash of prom console.
    Also disable prom_printf (through a compile time config option).

  * Incorrectly set memory split to 3/1 instead of the default 1/3. Revert to
    correct 2/2 mapping. Fixes problems with UML and Wine.

  * Merged 2.6.15.4

  * #30309: Added A8V-MX to pci=noacpi blacklist.

  * #30707: Fix incorrect pci device id for ipg driver (DLink cards).

  * #30987: Make "DMA end" message a DBG statement only.

  * Fix version in unionfs Makefile (1.1.2).

  * #31431: Fix description of linux-source-2.6.15 package to steer users to
    linux-headers where needed.

  * #31518: Add Sempron to list of supported CPU's by -k7 image.

  * #31528: Disable VERBOSE_IDE_CD_ERRORS.

  * Quiet ieee80211 a little.

  * Re-apply ACPI-CA patch set. Add a couple of fixes from Matt to get it
    all working.

  Changes by Fabio M. Di Nitto:

  * Fix regression from hoary kernel in megaraid scsi driver:
    In the breezy kernel a split up of the megaraid and megaraid_m* driver was
    done to be able to support all controllers. During the split one pci
    subvendor ID was lost due to removal of PCI_ANY catch all.
    Thanks to Brian (bubba) Wilson for spotting the issue and testing the fix.

  * [SECURITY]: Fix extra dst release when ip_options_echo fails.
  (CVE-2006-0454)

  * Update redhat cluster suite to CVS20060216:
    - Add DIO_CLUSTER_LOCKING support from
      https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=173912
      (Thanks to Wendy Cheng for pushing the patch back to us)

 -- Ben Collins <bcollins@ubuntu.com>  Sat, 18 Feb 2006 15:11:19 -0500

linux-source-2.6.15 (2.6.15-15.21) dapper; urgency=low

  * Quick release

  * Fix regression in squashfs. The 2.x compatibility layer was broken. Added
    missing call to old_decode_dev() for chr/dev types.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 09 Feb 2006 10:48:00 -0500

linux-source-2.6.15 (2.6.15-15.20) dapper; urgency=low

  Changes by Ben Collins

  * Add 0x52 layout-id for toonie pmac sound.

  * #29784: Updated unionfs to 1.1.2

  * Updated squashfs to latest CVS.

  * Apply emu10k patch to fix distortion on Audigy 2 ZS notebook.

  * #29859: Enable v9fs by default.

  * snd-powermac: Do not fail on headphone/lineout detection failure for
    tumbler.

  * ndiswrapper: Update to 1.8

  * Backported hfsplus changes from 2.6.16-git. Allows mounting of hfsplus +
    case-sensitive filesystems.

  * Backport emu10k power management support.

  * #28543: Added dmi-table override for ASUS A8N motherboard, acpi=noirq.

  * #19749: Reverted to stock 2.6.16-git code for ata_piix.

  * Fix powernow-k7 to work on SMP.

  * Add new quirk to not send clear-halt for some devices. Add this quirk to
    UGCI devices.

  * Pulled from l-k: Handle more bogus PCI MCFG entries.

  * Pulled from linux1394:
    - sbp2: prevent unloading of 1394 low-level driver
    - sbp2: fix another deadlock after disconnection

  * Add ns87415 to hppa ide modules (per Lamont).

  * Update/Sync for sdhci. Submitted by Matthew Garrett.

  * Add 818x/8187 wireless drivers.

  * Cherry picked from 2.6.16-git: x86: GDT alignment fix

  * Synced ACPI to current ACPICA code. Patches via Matthew Garrett.

  * Added Smart Battery driver.

  * #30340: Bump module-init-tools depends.

  * #30335: Build mmc_block into mmc_core to make sure the block
    functionality is always present after mmc_core is loaded.

  Changes by Chuck Short:

  * Added rt2600 wireless driver support.

  * Blacklisted Dell Optiplex. Closes #23330.

 -- Ben Collins <bcollins@ubuntu.com>  Mon,  6 Feb 2006 11:15:02 -0500

linux-source-2.6.15 (2.6.15-14.19) dapper; urgency=low

  Changes by Ben Collins:

  (From here out all bug numbers refer to malone bug numbers, unless noted
   otherwise)

  * Change depends for ia64 and hppa s/initrd-tools/initramfs-tools/

  * #28533: Add Dothan tables to centrino-speedstep driver.

  * Add mrv8k-0.0.2 Marvell wifi driver.

  * Backport pata support for sata_promise driver.

  * Reverted change to powernow-k7, since it didn't fix the problem.

  * Reverted local changes to ieee1394.

  * Enable irq events for platform functions.

  * Fix snd-pmac-gpio to check for NULL altname.

  * #28580: Fix device table for yealink driver.

  * Fix linux-headers Makefile EXTRAVERSION (broken my sed when EXTRAVERSION
    went to .1-ubuntu1).

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 25 Jan 2006 09:39:28 -0500

linux-source-2.6.15 (2.6.15-13.18) dapper; urgency=low

  Changes by Ben Collins:

  * hid-input: Make powerbook FN key default to fkeys first (matches macosx
    operation).

  * Patch to fix oopses in kobject (pulled from l-k).

  * Patch to fix workqueue oopses when remove cpu0 (pulled from l-k).

  * Patch to accept vci devices on older powerpc's as PCI Bridges (pulled from
    linuxppc-dev).

  * Backport pmac_pfunc interfaces from 2.6.16-git

  * Make use of plaform functions for sound/ppc to get toonie sound working on newer
    powerbook's.

  * #28619: Apply patch for asus-acpi to fix oops.

  * Add PowerBook5,7 id (0x50) to toonie listings.

  * Update to 2.6.15.1

  * Update bcm43xx and softmac code to latest repo's.

  * Cherry picked security patches for:
    - CVE-2006-0095(9d3520a339d62f942085e9888f66905eb8b350bd):
      dm-crypt: zero key before freeing it
    - CVE-2005-3356(7c7dce9209161eb260cdf9e9172f72c3a02379e6):
      double decrement of mqueue_mnt->mnt_count in sys_mq_open

  * unionfs: Disable debug (should fix oopses).

  * Include linux/types.h in asm/alternatives.h to fix compilation problems
    (specifically with vmware modules).

  * ia64 kernels now depend on elilo >= 3.6-1, which allows initramfs support.

  * Bump build-dep for kernel-package to get the one that has initramfs
    support for hppa and ia64.

  Changes by Fabio M. Di Nitto:

  * Provides rhcs-modules only from -server* flavours on i386/amd64.

  Changes by Daniel T Chen:

  * Sync ipw2200 driver to 1.0.10.

  * Fix sound output for Sound Blaster Audigy SE [SB0570] and Shuttle XPC
    SD11G5

  Changes by Chuck Short:

  * Disabled stupid keyboard warning. Closes #20152.

  * Avoid clock running too fast on many ATI IXP and nforce motherboards.
    Closes #11304.

  * Disable ACPI for MSI Neo4 FI. Closes #15939.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 19 Jan 2006 10:33:30 -0500

linux-source-2.6.15 (2.6.15-12.17) dapper; urgency=low

  Changed by Ben Collins:

  * Update spca5xx driver: #21279

  * Update Changelog-2.6.15 to final version.

  * Minor cleanups to match stock code. Pushed a lot of stuff upstream.

  * Malone #6490: Updated acerhk driver to 0.5.31.

  * #21417: Add specific firmware version for acx driver.

  * Disable USB_EHCI_SPLIT_ISO and USB_EHCI_ROOT_HUB_TT, since they are
    experimental.

  * Add smp-alt-disable boot option to allow disabling of alt-smp code.

  * #14081: Add sdhci driver (Secure Digital MMC).

  * Update ipw2200 driver to 1.0.9

  * #22131: Enable IPW2200_MONITOR

  * Update ieee80211 to 1.1.8.

  * ICH8 patches from Jason Gaston <jason.d.gaston@intel.com> (pulled from
    linux-kernel).

  * #21968: Fix mix of simple/complex smp alternatives.

  * Fix amd64 complex smp alternatives to actually work.

  * Add uli526x module to nic-modules udeb.

  * Patch from BenH to support newer dual core G5's and iMac G5's with iSight.

  * Updated bcm43xx driver. It now contains a module device table, so it's
    going to start loading for people.

  * Added config option to allow enabling or disabling the default behavior of
    SMP alternatives. For -server kernels, it will default to disables (enable
    with smp-alt-enable), and for desktop it is enabled (disable with
    smp-alt-disable).

  * Disable CLUSTER, OCFS2 and GFS for desktop kernels on i386 and amd64. The
    -server kernels are suggested for these.

  * Fix GENERIC_TBSYNC config option.

  * Remove slashed from disk names when creation dev names in sysfs. Patch
    pulled from l-k.

  * Use better powerbook-fn patch, pulled from l-k.

  * Security:
    - CVE-2005-4605: Verified, already fixed.
    - CVE-2005-3623: Verified, already fixed.
    - CVE-2006-0035: Patch pulled from git.
    - CVE-2006-0036: Patch pulled from git.
    - CVE-2006-0037: Patch pulled from git.

  Changes by Fabio M. Di Nitto:

  * Stop shipping cluster/cmirror in coordination with upstream.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 12 Jan 2006 13:41:20 -0500

linux-source-2.6.15 (2.6.15-11.16) dapper; urgency=low

  The "Ben got a PowerBook for Christmas" Release.

  Changes by Ben Collins:

  * Bump ABI.

  * Radeon_cp: Patch from BenH, fixes screen corruption for console switching
    and resume.

  * appletouch: Fixes for latest powerbooks.

  * hid-input-powerbook: Tweaks for fn multifunction keys on recent power
    books.

  * Update bcm43xx and softmac code.

  * Apply patch to ieee80211 from Johannes Berg which allows bcm43xx to use
    wep encryption. I'm now using my Airport2 card with bcm43xx on a WEP
    enabled AP (albeit, only at 11M)

  * #21032: Patch to fix ndiswrapper on amd64.

  * #20622: Fix powernow-k7 to work when kernel is compiled for SMP (but only
    works on actual UP systems).

  * Fix i2c-keywest stuck state machine.

  * Synced Linus tree. This means final 2.6.15. From here after, we will be
    following gregkh's stable 2.6.15.y git.

  * parisc/powerpc: Fix signal.h not to use BITS_PER_LONG for userspace
    compile

  * Malone #3819: Add 1SET68WW for R40 laptop in C2/C3 sleep blacklist.

  Changes by Fabio M. Di Nitto:

  * Update configfs and ocfs2 from the new splitted oracle git repository.

  * Make therm_adt746x a bit more silent.

  * Update redhat cluster suite to CVS20060102:
    - Provides rhcs-modules-4.

  Changes by Chuck Short:

   * Added hotplug support to qlogicfc.
   * Added hotplug support to igafb.
   * Added hotplug support to alim7101_wdt.
   * Added hotplug support to specialix
   * Added hotplug support to ip2main.
   * Added support to ATI/Philips USB RF remotes. (Closes #16390).
   * Removed spurious warning from asus_acpi. (Closes #10834).
   * Updated Toshiba satelite USB quirk fix.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 29 Dec 2005 13:49:32 -0500

linux-source-2.6.15 (2.6.15-10.15) dapper; urgency=low

  Changes by Ben Collins:

  * Bump ABI.

  * Sync to Linus (rc7)
    - scsi scan and transport
    - usb-storage scsiglue
    - saa7134 oss and alsa
    - saa7127
    - nfs
    - vlan
    - ipv6
    - xfrm

  * #5049: Add my logic back to CDROMEJECT. Has to be read or 0x01 start-stop
    that is giving it the right magic.

  * #15940: Remove uneeded error message for missing _GTM methods.

  * Add arcmsr to scsi-modules udeb.

  * Add new SMP/UP alternatives code to replace the inferior SMP2UP code.
    Benefits of this code over old smp2up:
    - Handles modules correctly (module fixup wasn't even enabled in old code).
    - Handles converting smp functions to up alternatives.
    - Can even re-enable SMP after hotplug of a new cpu.
    - Should be easier to port to amd64 and possibly ppc.

  * Port alternative_smp code to x86_64.

  * Sync acpi git:
    - Fix processor_thermal inverted check
    - Bumps max owner id's to 64 (was 32).
    - ACPI_EC, not just for X86 anymore

  * Updated softmac code to rev 211.

  * Updated bcm430x driver to rev 946.

  * Sync netdev git:
    - sky2
    - orinoco
    - skge

  * Get rid of amd64-k8-smp, make amd64-k8 SMP. Make amd64-generic SMP also.

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 21 Dec 2005 09:01:50 -0500

linux-source-2.6.15 (2.6.15-9.14) dapper; urgency=low

  Changes by Adam Conrad:

  * Fix archtable to include KPKG_ARCH for generic headers, and fix
    debian/rules to use that value when building header packages.

  Changes by Ben Collins:

  * Stop chasing our tails and fix kernel-package, which was the real reason
    our symlink kept getting messed up. Build dep on this sweet new kernel
    package.

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 21 Dec 2005 08:22:38 -0500

linux-source-2.6.15 (2.6.15-9.13) dapper; urgency=low

  * Add the missing amd64-server ABI file, so we can build on amd64.

 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 21 Dec 2005 05:52:33 +0000

linux-source-2.6.15 (2.6.15-9.12) dapper; urgency=low

  Changes by Ben Collins:

  * CONFIG_ACPI_INTERPRETER? What's what? Seems some of our patches/modules
    from breezy used this config option to dep on. It no longer exists, so
    these modules were not getting enabled (sony_acpi, acpi_dev, sonypi, etc).

  * Fix amd64-k8-smp header package.

  * Sync to Linus. Lots of random fixes. We are post rc6 now, so it's mostly
    important things.

  * Set KPKG_ARCH when building generic header package.

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 20 Dec 2005 22:54:26 -0500

linux-source-2.6.15 (2.6.15-9.11) dapper; urgency=low

  Changes by Ben Collins:

  * Bump ABI

  * #1927: Switch 8139too driver to MMIO (no idea why PIO was enabled). Synced
    8139too config options across all architectures.

  * Sync to linux-2.6 (-rc6):
    - PowerPC changes
    - Large DVB merge
    - Networking related changes
    - x86_64 updates
    - PCI fixes (some related to k8)
    - video/fb cleanups/fixes
    - ia64 updates
    - sparc updates

  * Sync netdev:
    - sky2 updates
    - e1000 updates

  * Sync ieee1394:
    - nodemgr
    - sbp2
    - ohci1394

  * #20807: Revert sata_sil to stock upstream code.

  * Revert sis5513 driver patch for SiS 965. Conflicted with an existing
    patch.

  * #20978: Add bcm43xx to nic-modules. Although it wont work (no firmware),
    atleast it can be available for use if someone takes the time to install
    the firmware (usb stick?).

  * Upgrade unionfs to latest version: 1.1.0 -> 1.1.1

  * #13404: alps: Add Fujitsu Siemens S6010 support.

  * #21032: Add missing source file for x86_64_stubs.h generation. Fixes
    missing symbols on x86_64 builds.

  * #17398: Disable ACPI-PCI for Toshiba Tecra A4 laptops, bios ver 1.60.

  * Add amd64-server.

  * Tune i386 and amd64 targets as follows:
    - Server: 100 HZ, PREEMPT NONE
    - Desktop: 1000 HZ, PREEMPT, PREEMPT BKL

  * #17897: i2o layer needs to leave the pci device enabled when it's in use
    by someone else.

  * #21206: Add realtime-lsm module.

  * Code reversion: ieee1394, libata (stock kernel, no git pulls). Libata
    still retains out suspend/resume code. Cleaned up the scsi suspend/resume
    stuff a bit.

  * #5049: Finally fix the bug where CDROMEJECT wont eject some devices.

  Changes by Chuck Short:

  * Added support for Acer TravelMate 240 wistron buttons interface.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 19 Dec 2005 11:33:24 -0500

linux-source-2.6.15 (2.6.15-8.10) dapper; urgency=low

  Changes by Ben Collins:

  * ABI Bump

  * #8745: Added ov511_decomp and ov518_decomp modules.

  * #2129: Apply isapnp support patch to nsc-ircc driver.

  * #1978: Include patch for radeonfb D2 sleep state.

  * sky2: Quiet debug messages.

  * #17547: Increased COMMAND_LINE_SIZE to 1024 for all 6 architectures
    (parisc was already at 1024).

  * Sync trivial ia64 and acpi changes (git sync).

  * Rename i386 server-{low,high}end to server and server-bigiron.

  * #8853: Added ECC memory check modules, patch in bug report was taken from
    Suse.

  * #10770: Invert read of wled proc file to show correct sate of LED.

  * #8320: Remove hardcoded skip of 8250 driver initialization for PMac

  * via82cxxx IDE: Add VT8251 ISA bridge, patch from Daniel Drake
    <dsd@gentoo.org>, taken from linux-kernel.

  * #12843: Include podxtpro USB driver.

  * #14216: Set EXTRAVERSION in installed kernel-header Makefile.

  * Fix ppc and parisc asm link in kernel headers package.

  * #14460: Enable VIA and Savage DRM modules.

  * #15573: mv643xx: Add missing MODULE_DEVICE_TABLE.

  * #16029: Add newer acx driver. Requires newer firmware files in
    linux-restricted-modules-2.6.15.3.

  * #15993: Add IP1000A gigabit ethernet driver.

  * Consolidated scsi dma direction checking. Fixes crash in sbp2. Patch taken
    from linux1394, from James Bottomley.

  * Added mISDN drivers.

  * Added getabis script. Added rules target for getprevabis to make use of
    it.

  * vga16fb: Set mode to 640x400 to be more compatible. This should close more
    bugs than I'd care to list. I will enjoy doing the mass closing.

  * #17041: Reports show that longhaul cpufreq support is broken, and wont be
    fixed. For us that means disabling the driver.

  * #17236: Add support for SiS 965 in sis5513 driver.

  * #17367: Reapply patch for DVICO DVB TPlus, referenced in bug #5773.

  * Include missing cloop patch to fix cloop over dm.

  * #17872: Add proper module device table for initio scsi driver.

  * #17923: Export parport_get_port() from parport/share.c.

  * #18162(and others): Make ide-core built-in for all architectures. The
    issue was that modular build caused ide= and hd?= kernel command line
    options to be ignores, since ide.ko was only expecting them as module
    options. Notified Kamion and Keybuk. ide-core-modules udeb is going away.

  * Make unix.ko built-in. Who's bright idea was this anyway?

  * Upgraded to linux-wlan-ng/prism2 0.2.3

  Changes by Chuck Short:

  * Added CONFIG_EFI_PARTITION=y. Closes (#20082).

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 06 Dec 2005 14:16:47 -0500

linux-source-2.6.15 (2.6.15-7.9) dapper; urgency=low

  Changes by Ben Collins:

  * Patch from Keybuk: Revert some of our modular ide patch. The general issue
    is that we do things different in dapper than we did in breezy, which
    makes this patch wrong now.

  * Applied patch for via-sound irq problem (from breezy).

  * Added HP 4318 id to bcm43xx driver.

  * Upgraded bcm43xx and softmac to latest code. Should have working xmit/recv
    now.

  * combined_mode patch from Jesse Barnes (snagged from l-k). Allows you to
    target ide resources to IDE, LIBATA, or both.

  * Removed devices from prism2 device table, so hostap can take precedence.
    Prism2 can still be used if hostap module is unloaded, and prims2
    reloaded.

  * Fix acx100 makefile to it actually compiles this driver.

  * Enable vga16fb and vesafb for ia64. Required some work to export all the
    symbols needed for modular vga16fb. VesaFB also needed to ifdef some mtrr
    stuff.

  * libata: Enable ATAPI by default. Add ATA_FLAG_NO_ATAPI, and enable it for
    drivers known not to work with atapi devices (either because theie phys
    can't or the driver doesn't implement it yet). Added printk to let users
    know when and why their atapi device is disabled.

    Patch was done using jgarzik's suggestions (sata_{mv,promise,sx4} were
    known to now work with ATAPI). Patch has been sent to him for inclusion
    with libata-dev.git.

  * Enable CONFIG_THERM_ADT746X and CONFIG_THERM_WINDTUNNEL for powerpc and
    powerpc-smp.

  * Created lowend and highend server config's for i386.

  * Bump ABI

  * abi-install got disabled, fix it.

  * linux-doc-2.6.15: Conflicts linux-doc-2.6, so only one is installable at a
    time.

  * Synced to -rc5

  * Git pull's:
    - ACPI
    - NetDev-2.6#upstream
      - Adds the sky2 driver, to support Yukon2 ethernet cards.
    - libata
      - Several new PATA drivers
    - Checked, but nothing new: ia64, parisc, ocfs2, ieee1394

  Changes by Fabio M. Di Nitto:

  * Update redhat cluster suite kernel modules to CVS20051205:
    - Provides rhcs-modules-3.

  * Stop providing ext2-modules and ship it for all arches.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 01 Dec 2005 09:58:54 -0500

linux-source-2.6.15 (2.6.15-6.8) dapper; urgency=low

  Changes by Ben Collins:

  * Change powerpc to use GEN_RTC. Fixes oopses.

  * Apply toshiba_acpi patches from breezy:
    - drivers-acpi-toshibaacpi_detect-hotkeys.dpatch
    - external-drivers-acpi-toshiba_update.dpatch

  * Provide ndiswrapper-modules-1.5 (instead of -1.1).

  * Patch from l-k: fix swsusp on machines not supporting S4

  * Remove rtl8180 and rtl8187 drivers. They don't even compile cleanly enough
    to modprobe.

  * Pruned broken drivers from config's.

  * ppc: Added asm-powerpc/highmem.h stub. Fixed lrm compilation.

  * intel_hda_snd: Fix typo in autofill.

  * hppa: Enable ide/pci/dma stuff

  * Enable cpu hotplug for amd64/i386 smp targets, so that acpi sleep can be
    enabled aswell.

  * pcmcia/i82365: Revert Ubuntu patch for device release.

  * mm: Fix compile errors caused by recent vm changes. Patch sent upstream.

  * hppa: Apply Compat signal/siginfo patches to get compilation working.
    hppa64{,-smp} now builds, and my A500 boots hppa64-smp.

  * Resync from Linus' tree (post -rc3).

  * Bump ABI

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 29 Nov 2005 11:22:19 -0500

linux-source-2.6.15 (2.6.15-5.7) dapper; urgency=low

  Changes by Ben Collins:

  * net/wireless/rt2500: Revert to del_timer() instead of del_timer_sync()

  * Remove notifier stuff. Kernel-package now calls
    /usr/share/update-notifier/notify-reboot-required for us.

  * Update initramfs-tools depends to >= 0.36ubuntu6, in order to get
    update-initramfs. Also update kernel-package build-dep in order to get the
    postinst/postrm logic to use update-initramfs.

    Spec: initramfs-updates

  * Added rt2570 driver, 1.1.0-b1

  * Added rt2400 driver, 1.2.2-b3

  * Added rt2500 driver, 1.1.0-b3

  * Remove rt2x00 driver(s), reverting back to stable rt2400/rt2500/rt2570.

  * Rebuild config's

  * Force mbcache as built-in.

  * Added ieee80211softmac driver from softmac.sipsolutions.net

  * Applied patch from mjg59 to allow userspace to disable writes to
    framebuffer, for cleaner and more stable suspend/resume.

  * Revert bcm43xx softmac patch (git b0d4ca49c42945251eb77153e60791650c8a2cb7)

  * Set CC=gcc-3.4 for parisc

  * Make ext2=m on all arch's.

  * Sync with 2.6 git.

  * d-i/powerpc: Remove nls_base as a module, since it is built-in

  * configs: Make CONFIG_FW_LOADER=y on all archs. Make CONFIG_FS_MBCACHE=y on
    all archs.

  * acpi: Ignore return from acpi_bus_find_driver. (Closes: #20085)

  Changes by Fabio M. Di Nitto:

  * Pull ocfs2 git.

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 28 Nov 2005 21:49:36 -0500

linux-source-2.6.15 (2.6.15-4.6) dapper; urgency=low

  Changes by Ben Collins:

  * rtl8187: comment out the float functions for !CONFIG_FORCE_HARD_FLOAT.

  * Remove mbcache from ia64 and ppc module udeb's.

  * parisc: Hardcoded CROSS_COMPILE

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 25 Nov 2005 12:08:09 -0500

linux-source-2.6.15 (2.6.15-4.5) dapper; urgency=low

  Changes by Ben Collins:

  * Disable ABI checks for now.

  * Bump kernel-wedge depends to match firmware changes.

  * workqueue: Change hardcoded cpu=0 to cpu=any_online_cpu().

  * amd64: Fix redecleration of disable_timer_pin_1.

  * tulip: Fix undefined PCI ID define for ULI chips.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 24 Nov 2005 13:43:22 -0500

linux-source-2.6.15 (2.6.15-4.4) dapper; urgency=low

  Changes by Ben Collins:

  * Update ndiswrapper to v1.5 (was v1.4-rc)

  * Added rtl8180 and rtl8187 drivers.

  * Initial hppa(parisc) configs.

  * Git pulls:
    - ia64
    - parisc
    - acpi
    - ieee1394

  * Add missing patch from breezy: arch-x86_64-kernel-apic-timer-fix

  * post-install: Changed location of firmware from lib/hotplug/firmware to
    lib/firmware/$version, as per IRC discussion (Keybuk, infinity, BenC)
    posted to -devel-announce.

  * ipw2200: Rename notify_wx_assoc_event to not conflict with softmac patch.

  * Added areca sata driver.
    Pulled from 2.6.15-rc1-mm2 as areca-raid-linux-scsi-driver.patch

  * softmac patch: Pulled from bcm430x project (pulled from ieee80211.git)

  * kernel/workqueue.c: create_workqueue() was not checking return of
    alloc_percpu().

  * Include all Makefile's in kernel-headers package (Makefile*). Fixes i386
    module builds against linux-headers (missing Makefile.cpu).

  * Add firmware list.

  * Update rt2x00 drivers, 2005/11/17 16:28:34

  * Update bcm430x driver to r694. Still untested, probably still broken.

  * Added ppc_defconfig to allow for "prepare" target in k-p to work.

  * Delete postinst.powerpc. Seems there's no more default coff target, and
    other assorted needed things in order to support mkvmlinuz bootloader.
    From what I gather, we only support NewWorld Macs anyway.

  * Merge devmem patch, which disallows certain access to /proc/kmem and
    /proc/kcore. Disables writing to /proc/kcore. Certain areas of /proc/kmem
    are still read/write in order for things like X to still work.
    - Pulled from fedora patch: linux-2.6-devmem.patch
    - Modified for ppc -> powerpc merge

  * Created i386-server config. Currently unbuilt.
    - Disabled sound.
    - Disabled graphics (fb, drm, agp).
    - Disabled all laptop options.
    - Disabled unrelated ACPI/APM options.
    - Enabled NUMA/BIGSMP, set max CPUS to 64, max ram to 64Gig.
    - Currently targetted for generic 686.
    - Disabled SMP2UP.
    - Disable preempt.
    - Set HZ=100 (HZ=250 for desktop).

  * Resync with Linus' git tree (-rc2).
    - Enable new driver CONFIG_USB_SERIAL_ANYDATA for all architectures.
    - More ppc64 merges, regen config.
    - Obsoleted commit 4bd609829470632192ac22aca22cf74c16e605ff for
      ide/pci/via82cxxx.c.
    - Merged commit 5848b480ab2ef9e9f9bcbdc8c119467f51635282 from
      asm-ppc64/io.h to asm-powerpc/io.h.

  * Disable Local APIC by default on UP machines. Enable with (l)apic command
    line argument. PATCH IS NOT ENABLED!
    - Pulled from fedora patch: linux-2.6-x86-apic-off-by-default.patch

  * Set CONFIG_ACPI_BLACKLIST_YEAR=2000 for all arch's that support it.

  * acpi_blacklist: Make message quieter
    - Pulled from fedora patch: linux-2.6-acpi-silence-cutoff.patch

  * Push kernel-package build-dep to get ppc changes.

  * Enable CONFIG_EDD=m for i386 and amd64

  * Update ppc64 config, removing drivers that do not compile cleanly.

  * macintosh/via-pmu.c: Fix ppc64 compile by making sure sleep_in_progress is
    wrapped with PPC32 and PM config checks.

  * Update sparc64 config's.

  * Update ia64 config's.

  * video/controlfb,platinumfb,valkyriefb: Wrap use of nvram_read_byte with
    CONFIG_NVRAM checks. Was causing build failures.

  Changes by Chuck Short:

  * mv643xx: Add pci_device table for auto module loading.

  * i8042: Add OQO device to noloop dmi blacklist.

  * tulip: Fix for Uli5261 chipsets (Closes: #18673)

 -- Ben Collins <bcollins@ubuntu.com>  Wed, 23 Nov 2005 15:28:13 -0500

linux-source-2.6.15 (2.6.15-3.3) dapper; urgency=low

  Changes by Ben Collins:

  * Add Atmel USB Wireless driver (from breezy).

  * Upadate bcm43xx driver to latest SVN (r687).

  * Resync with Linus' git tree.

  * Bump ABI (routine for almost all uploads).

  * Enable CONFIG_IRQ_ALL_CPUS for powerpc. Fixes FTBFS.

  * Update rt2x00 driver from CVS.

  * Update ipw2200 firmware to 2.4 version.

  * Unpack firmware.tar.gz.uu into debian directory so it doesn't have to be
    unpacked during build (not have a .diff.gz helps us out a lot).

  * Updated amd64 configs.

  * Fix kconfig/conf to check stdin for feof() on error, and abort if so.
    Keeps the automated builds from filling log files when the config's aren't
    updated.

  * Add asm/pc_serial.h to arch/ppc/boot/common/ns16550.c, to get proper
    serial defines.

 -- Ben Collins <bcollins@ubuntu.com>  Tue, 15 Nov 2005 19:52:06 -0500

linux-source-2.6.15 (2.6.15-2.2) dapper; urgency=low

  Changes by Ben Collins:

  * Cleanup powerpc config's. Mainly to make frambuffer section match
    breezy. 2.6.15-2-powerpc is running on my G4 perfectly now.

  * Cleanup powerpc IDE config section.

  * Merge fs-blockdev_evms-db-claim patch from breezy. This was needed atleast
    for me to use my G4 (not ppc specific though). The extra partition that I
    had mounted on /org showed the partition as busy.

  * Git-Pull from torvalds/linux-2.6.git

  * Build-Dep on gawk. The zd1211 driver needs it since mawk can't process the
    zddevlist.awk script. Fixes FTBFS.

  * Bump build-dep on kernel-package to make sure powerpc gets the right one.

 -- Ben Collins <bcollins@ubuntu.com>  Sun, 13 Nov 2005 10:41:10 -0500

linux-source-2.6.15 (2.6.15-1.1) dapper; urgency=low

  The "Dapper meets Kernel" release.

  Changes by Ben Collins:

  * More merging than any one person should ever have to do.
  * Gitified the kernel tree. See https://wiki.ubuntu.com/KernelGitGuide

  * NOTES: This is the first release. It is broken. I know it compiles on
    amd64, i386 and ppc (well, it would, except that we need updated
    kernel-package to do the right thing with ARCH=powerpc).

    For normal rants, please email the kernel team mailing list. Please don't
    clog my already full bugzilla list with random FTBFS, and cruddy things.

    YES! I know there are no i386 SMP packages. The 686 and k7 packages are
    SMP enabled. In fact, they are also UP enabled "WHAT!?!? HUH!?!". Yes, SMP
    on i386 now has the added benefit of killing lock ops dynamically on boot.
    This is still in testing phase. I also need to fix a few things to get it
    working for modules.

  * External drivers added:
    - OCFS2
    - acerhk
    - acpi_panasonic
    - acx100
    - adm8211
    - asfs
    - at76c50x
    - bcm430x
    - btsco
    - cloop
    - cluster
    - cpad
    - eagle-usb
    - em8300
    - fsam7400
    - ieee80211
    - linux-wlan-ng
    - mppe
    - ndiswrapper
    - pwc
    - quickcam
    - rfswitch
    - rt2x00
    - sony_acpi
    - spca5xx
    - squashfs
    - tc1100
    - unionfs
    - wacom_acpi
    - zd1211

  * UBUNTU Related patches:
    - [Documentation] Update location of ll_rw_blk.c in docs
    - [acpi/hotkey] Allow generic hotkey to work even if specific is compiled
    - [acpi] Add some Thinkpads to proc idle blacklist
    - [acpi] Allow loading of DSDT from initrd
    - [acpi] Provide /dev/acpi device for ACPI manipulation
    - [acpi] Provides an i2c driver for the ACPI ec bus
    - [apci] Fix extraneous EXPORT_SYMBOL
    - [char/agp] Add suspend/resume callbacks for nvidia and ati AGP bridges
    - [char/sonypi] Enable ACPI interpreter for Sony
    - [debian] Add support for split config files
    - [debian] Enable DMA on CDROM's always
    - [docs] Add post-halloween.txt document.
    - [drivers] Cleanup unresolved symbols
    - [fs/coda] Better sanity check on userdata passed data
    - [fs] Revert bd_claim change.
    - [general] Quiet noisy printk's
    - [i386] Add code to replace lock's with nop's on SMP for UP boots
    - [i386] Add config option to enable/disable hyperthreading
    - [i386] Reboot HP laptops correctly
    - [i386] Workaround for P4 N60 Errata
    - [ide/ide-pnp] Make ide-pnp module
    - [ide/via82cxxx] Enable via6410
    - [ide] Add "TOSHIBA CD-ROM XM-1702BC" to ide-dma blacklist
    - [ide] Call ACPI _GTM and _STM methods on suspend/resume
    - [ide] Export ide_scan_direction
    - [input/cpad] Fix usb_driver struct
    - [input/cpad] Update usb_driver struct to match newer convention
    - [input/i8042] Fix USB keyboard init
    - [input/mouse/alps] Do not call psmouse_reset() for alps
    - [net/8139too] Fix deadlock on shutdown
    - [net/sunhme] Fix Sun Happy Meal ethernet lockups on Ultra 1E
    - [net/wireless/ipw2200] Quiesce ipw2200 before rebooting
    - [net/wireless/rt2x00] Fix usage of struct pci_driver
    - [pcmcia] Add missing device releases
    - [pcmcia] Do not insert pcmcia cards on resume
    - [ppc] Changes for ppc/ppc64 build
    - [ppc] Disable pmac_tweak_clock_spreading() on POWER4
    - [ppc] Disable serial 8250 initialization on PMAC
    - [ppc] PPC32 fixups for ARCH=powerpc
    - [scsi/BusLogic] Add MODULE_DEVICE_TABLE
    - [scsi/megaraid] Support megaraid legacy and megraid newgen, side-by-side
    - [scsi/sata] Basic suspend/resume support for SATA devices
    - [scsi/sata] Enable PATA on SATA
    - [scsi] Add Matshita DMC-LC33 to devlist
    - [scsi] Add basic hotplug support to some drivers
    - [scsi] Restore generic SCSI proc_info function
    - [serio/i8042] Quiet printk when no i8042 is detected
    - [sound/pci] Make the headphone jack on HP laptops work
    - [usb/input] Fix a quirk in PowerBook FN button usage
    - [video/vesafb] Fixup vesafb modular code to merge with platform driver changes
    - [video/vesafb] Modularize vesafb

 -- Ben Collins <bcollins@ubuntu.com>  Sat, 12 Nov 2005 23:34:38 -0500

linux-source-2.6.12 (2.6.12-9.24) breezy-updates; urgency=low

  Changes by Ben Collins:

  * external-arch-i386-kernel-reboot_reboot-thru-bios: Remove

  * fs-inotify-fix-idr-memleak: Security related. Memleak can be induced by
    normal user, consuming all memory by kernel.

  Changes by David Miller:

  * [SPARC64]: Consolidate common PCI IOMMU init code.

    All the PCI controller drivers were doing the same thing
    setting up the IOMMU software state, put it all in one spot.

  * [SPARC64]: Eliminate PCI IOMMU dma mapping size limit.

    The hairy fast allocator in the sparc64 PCI IOMMU code
    has a hard limit of 256 pages.  Certain devices can
    exceed this when performing very large I/Os.

    So replace with a more simple allocator, based largely
    upon the arch/ppc64/kernel/iommu.c code.

  This also fix a potential local DoS that a user could trigger doing heavy
  I/O and that would make the machine hang forever.

    Add patch sparc64-pci-iommu_do-not-dos-on-heavy-io.dpatch.

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 27 Oct 2005 09:36:08 -0400

linux-source-2.6.12 (2.6.12-9.23) breezy; urgency=low

  Changes by Fabio M. Di Nitto:

  * [SECURITY]: Add missing CAN-2005-3053 from 7.11 changelog.

  * [SECURITY]: Fix names_cache memory leak with CONFIG_AUDITSYSCALL:
    - Add patch audit-syscall_mem-leak-CAN-2005-XXXX.dpatch.
  (CAN-2005-XXXX)

  * [SECURITY]: Fix do_coredump() vs SIGSTOP race in kernel/signals.c:
    - Add patch kernel-signal_fix-race-condition-CAN-2005-XXXX.dpatch.

  Changes by David Miller:

  * [SECURITY]: (sparc64) Fix userland FPU state corruption:
    - Add patch arch-sparc64-kernel-entrys_more-strict-fpu-memory-barrier.dpatch.
  (CAN-2005-XXXX)

    We need to use stricter memory barriers around the block
    load and store instructions we use to save and restore the
    FPU register file.

    "if you know how to trigger this you can end up with whatever the kernel
     most recently memcpy()'d"

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 10 Oct 2005 11:42:09 +0200

linux-source-2.6.12 (2.6.12-9.22) breezy; urgency=low

  Changes by Fabio M. Di Nitto:

  [SECURITY]: fix drm sysfs permissions to not be worldwide read/writeable:
    - Add patch drivers-char-drm_fix-sysfs-permissions.dpatch.
  (CAN-2005-XXXX)

  Changes by David Miller:

  * [sparc64]:
    - Fix configs to match reality:
      + Disable QLOGIC_FC (deprecated driver).
      + Build in USB controllers to allow USB keyboards to work properly.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 05 Oct 2005 06:26:33 +0200

linux-source-2.6.12 (2.6.12-9.21) breezy; urgency=low

  The "never trust a kernel developer" release.

  * [ia64]
    - Turn back on CONFIG_IDE_GENERIC, since it's necessary if you want a
      working ide subsystem, which, interestingly, most ia64 machines use.

 -- LaMont Jones <lamont@ubuntu.com>  Tue,  4 Oct 2005 10:52:08 -0600

linux-source-2.6.12 (2.6.12-9.20) breezy; urgency=low

  Changes by LaMont Jones:

  * Commit the forgotten d-i modules file for ia64.

 -- LaMont Jones <lamont@ubuntu.com>  Mon,  3 Oct 2005 12:56:39 -0600

linux-source-2.6.12 (2.6.12-9.19) breezy; urgency=low

  Changes by Fabio M. Di Nitto:

  * [SECURITY]: Fix URB early termination OOPS. (CAN-2005-3055)
    - DISABLED: This patch is disabled and not active in this upload. Patch
      was rejected by Linus.

  Changed by Ben Collins:

  * Fix powerpc CONFIG_ABD_PMU. It needs to be enabled for G5 powerbooks.

  * sound-ppc_support-newer-ibooks: Patch name says it all.

  * drivers-scsi-libata-passthrough: Support for ata passthrough with hdparm
    and smartmon tools. (Closes: #14931)

  * drivers-scsi-libata-fix-error-handling: Removed old error handling fix, and
    replaced with one-liner fix from 2.6.13.

  * drivers-net-8139cp_quiet-8139too-message: Get rid of scary messages about
    8139too vs 8139cp driver.

  * sound-pci_via82xx-workaround-unhandled-irqs: via686a chipset sometimes
    gets unexpected interrupts, leading to IRQ_NONE being returned, and the
    IRQ being disabled by the kernel. This works around that by always
    returning IRQ_HANDLED (wrong, but it will work for now)

  Changes by Adam Conrad and Matthew Garrett:

  * Make ide probe quite:
    - Add patch drivers-ide_quiet_probe_failures.dpatch.

  Changes by LaMont Jones:

  * Fix driver panic in hppa in led driver.
    - Add arch-hppa_led.
    - And stop including it, since it is included in arch-hppa_pa2

  * ia64 config cleanup.  Turn off IDE_GENERIC on all ia64 flavors, since it
    pokes registers that don't exist.

  * have hppa and ia64 use initrd instead of initramfs, since initramfs
    doesn't work there.

 -- Ben Collins <bcollins@ubuntu.com>  Fri, 30 Sep 2005 17:00:33 -0400

linux-source-2.6.12 (2.6.12-9.18) breezy; urgency=low

  * Fix sk98lin patch

  * Rediff ndiswrapper 1.1 patch. The old patch had all the generated
    files pregenerated, which wasn't very good for x86_64. Also, x86_64_stub
    wasn't being compiled in. This should finally get things working on amd64.

  * Set default ramdisk size to 64Megs for all arch's. This should fix sparc
    mainly. Amd64 was already 64Megs. Almost every installer/loader was
    increasing this manually anyway, and we have several bugs which complain
    about too small of a ramdisk size.

  * Update spca5xx driver and fix compilation so that it creates the correct
    module. The spca5xx.c file was not actually getting compiled.

  * Disable CONFIG_IEEE1394_SBP2_PHYS_DMA, since it is not meant for general
    use, and plus it breaks non-amd64 64-bit architectures (ppc64, sparc64).

 -- Ben Collins <bcollins@ubuntu.com>  Mon, 26 Sep 2005 16:58:05 -0400

linux-source-2.6.12 (2.6.12-9.17) breezy; urgency=low

  * Use Matt's sk98lin patch

 -- Ben Collins <bcollins@phunnypharm.org>  Fri, 23 Sep 2005 11:12:02 -0400

linux-source-2.6.12 (2.6.12-9.16) breezy; urgency=low

  * Fix typo in sk98lin driver.

 -- Ben Collins <bcollins@phunnypharm.org>  Fri, 23 Sep 2005 10:29:26 -0400

linux-source-2.6.12 (2.6.12-9.15) breezy; urgency=low

  The "Quickest re-release ever" Release

  * Fix linux-source tree. Bad patch had gotten in.

  * Actually enable sk98lin driver.

  * Enable ndiswrapper driver on amd64

  * Updated PowerBook Fn-Key patch.

 -- Ben Collins <bcollins@phunnypharm.org>  Fri, 23 Sep 2005 09:11:31 -0400

linux-source-2.6.12 (2.6.12-9.14) breezy; urgency=low

  The "My momma wont let me play in the street" release

  Changes by Ben Collins:

  * Bump ABI

  * external-drivers-acpi-ec_disable-burst: Disable, things should be ok now

  * fs-inotify-in-mask-add: Handle IN_MASK_ADD (Closes: #14458)

  * sth-fs_inotify: Added DCACHE_DELETED, so as to get rid of spurious delete
    events. (Closes: #14967)

  * external-drivers-usb-input-appletouch: Support Apple touchpad.

  * drivers-scsi-buslogic-device-table: Add MODULE_DEVICE_TABLE for BusLogic
    driver. (Closes: #11237)

  * arch-i386-kernel-hp-laptop-reboot-fix: Special case hp laptop reboot (bios
    reboot)

  * Install ABI files with kernel .deb as /boot/abi-x.x.x-y-p

  SECURITY:

  * arch-x86_64-ia32-fix-tiocgdev-CAN-2005-XXXX:
    - Maxim Giryaev discovered a Denial of Service vulnerability in the
      "tiocgdev" ioctl call. By calling fget() and fput() in special ways,
      a local attacker could exploit this to destroy file descriptor
      structures and crash the kernel. This vulnerability only affects the
      amd64 platform.

  * fs-compat_ioctl-CAN-2005-XXXX:
    - Vasiliy Averin discovered a Denial of Service vulnerability in the
      "routing_ioctl" function. By calling fget() and fput() in special
      ways, a local attacker could exploit this to destroy file descriptor
      structures and crash the kernel.

  Changes by Matthew Garrett:

  * drivers-pcmcia-fix-ti-bridges: Support recent TI chipsets (notably, HP
    laptops). (Closes: #15083)

  * drivers-input-mouse_alps-fixes: Fixes for alps mouse.

  * drivers-acpi-hotkey-generic-fix: Allow generic hotkey to work.

  * sound-pci-ac97-hp-laptop-headphone-fix: Make headphone jack on HP laptops
    work.

  * drivers-input-mouse_synaptics-pad-polling-fix-dynabook: Add dynabook to
    list of pads that need polling rate limit.

  * drivers-pcmcia_fix-hybernation: Fix lockup caused by hybernation when
    PCMCIA cards were present.

  * drivers-net-wireless-ipw2200-shutdown-fix: Properly shutdown ipw2200
    cards.

  * arch-x86_64-kernel-apic-timer-fix: Disable APIC pin 1 on ATI AMD64 systems

  * drivers-net-ndiswrapper-rtlzeromemory: Add RtlZeroMemory support.

  * drivers-acpi-tc1100-wmi: WMI driver to enable wireless on HP tablets.

  Changes by Fabio M. Di Nitto:

  * Update net-socket-sendmsg-fix.dpatch to actually build on sparc.

  * Change Recommends: gcc to Recommends: gcc-3.4 for linux-source-2.6.12
    package.
  (Closes: #15488)

  * Make sure that we build against the kernel-package ubuntu4 since
    the ubuntu3 was a wrong fix for 15488.

  * Add nls_utf8 to powerpc fs-common-modules udeb.
  (Closes: #14736)

  * Add ahci modules to sata-modules udeb.
  (Closes: #13506)

  Changes by Tollef Fog Heen:
  * Remove some speeds from p4-clockmod, since it seems some P4s can't
    handle those speed and shuts down.  Ubuntu #8587, for real this time.

  Changes by Chuck Short:
  
  * Removed sky2 driver to be replaced by Matthew's sk98lin driver.
    - Added external-drivers-net-sk98lin.dpatch
   (Closes: #13421, #15854, #15849)

  * Added makefile fix to compile ndiswrapper on am64.
    - Added drivers-net-ndiswrapper-Makefile_x86-64-fix.dpatch
    - Added CONFIG_NDISWRAPPER=m config/amd64/*
    (Closes: #13834)

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 22 Sep 2005 15:32:49 -0400

linux-source-2.6.12 (2.6.12-8.13) breezy; urgency=low

  Changes by Ben Collins:

  * drivers-acpi-noexecute: Entirely disable executable ACPI module code.
    Patch obtained from acpi-devel@lists.sourceforge.net.

  * sth-2.6.12.6: Latest patch for 2.6.12
    Obsoletes:
    - sth-CAN-2005-2555
    - drivers-scsi-sg-fix-memory-leak

  * kernel-power-swsusp_fix-error-handling: Fixes some error handling in
    swsusp, and also print's information about the specific problem.

  * drivers-usb-input-powerbook-fn-quirk: Fix usage of FN key on PowerBook's.

  * drivers-net-r8169-usr997902: Support USR997902.

  * external-drivers-net-sky2: Added to support Yukon 2 cards.

  * external-fs_ocfs2: Added upstream bugfix:

    Set sk_allocation and use non-waiting gfp masks in other fs messaging. At
    some point in the past we lost the setting of sk_allocation so fs messages,
    including keep alives, were blocking under memory pressure.

  * drivers-scsi-libata-fix-error-handling: Fixes libata error handling. Back
    ported patch from 2.6.13. (Closes: #13370)

  * drivers-net-forcedeth-0.42-upgrade: Upgraded forcedeth driver to 0.42.
    (Closes: #14672)

  * external-drivers-net-wireless_prism2-and-wlan-ng: Updated to 0.2.2.
    (Closes: #14103)

  * external-drivers-usb-media_pwc: Updated USB PWC driver (10.0.8).
    (Closes: #14964)

  [SECURITY]

    - drivers-scsi-sg-fix-memory-leak: Fix for memory leak in sg.c. CAN security
      related vulnerability (CAN id not yet known).

    - net-socket-sendmsg-fix: Fix for CAN-2005-2490, vuln with sendmsg user data
      validation.

    - net-ipv4-raw-sendmsg-stack-overflow: Fix for CAN-2005-2492, vuln with
      sendmsg stack overflow.

    - ht: Disable hyperthreading by default, to avoid ht hw bug.

  * all-reduce-chatty-startup: Quiets some noisy printk's. (Closes: #14500)

 -- Ben Collins <bcollins@ubuntu.com>  Thu, 15 Sep 2005 14:05:17 -0400

linux-source-2.6.12 (2.6.12-8.12) breezy; urgency=low

  The "Oh crap, what did I get myself into?" Release.

  Changes by Ben Collins:

  * Added drivers-macintosh_disable-adb-on-ppc64:
    - Disables selection of ADB based config options for PPC64.
    (Closes: #13826)

  * Remove all traces of unionfs. It broke in the last release, and Matt has
    since converted the LTSP stuff to bind fs (we're going to re-add this, but
    start from scratch with some initial testing).

  * Change maintainer to myself

  * drivers-acpi-inotfy-off-by-one-fix: Patch from bug report, by Ryan Lortie.
    (Closes: #14364)

  Changes by Fabio M. Di Nitto:

  * Import cman-kernel iovec fix from STABLE branch:
    - Update external-cluster_cman.dpatch.

  * Import gfs ACL fix from RHEL4 branch:
    - Update external-fs_gfs.dpatch.

  * Update OCFS2 to 1.1.2:
    - Update patch external-fs_ocfs2.dpatch.
    - Split bits required to port OCFS2 to 2.6.12 out of
      external-fs_ocfs2.dpatch into patch external-fs_ocfs2-2.6.12.dpatch.

  * Bump ABI.

  * Fix drivers-macintosh_disable-adb-on-ppc64.dpatch rejected hunk.

  Changes by Chuck Short:

  * Add sata-pata bridge fix.
    - Added patch drivers-scsi-libata-core_fix-sata-bridge-lockup.dpatch.
    (Closes: #12303)

  Changes by Matthew Garrett

  * drivers-acpi-ec-burst: adds an optional (only enabled with kernel
    parameter) mode that allows the embedded controller to be read without
    polling. This seems to be necessary for a small number of machines.

  * drivers-acpi-owner_id-fix: fixes faulty logic for tracking owner_ids in
    ACPI objects
    (Closes: #14004)

  * drivers-char-sonypi-type3-support: Adds support for type3 sonypi.

  * drivers-acpi-add-devacpi: provides a device node that allows ACPI method
    execution. Needed for decent docking/undocking support

 -- Ben Collins <ben.collins@ubuntu.com>  Tue, 30 Aug 2005 16:04:52 -0400

linux-source-2.6.12 (2.6.12-7.11) breezy; urgency=low

  The "Welcome Ben!" Release.

  Changes by Fabio M. Di Nitto:

  * Add unionfs-modules udeb:
    - Add unionfs-modules to shared/.
    - Make unionfs-modules points to shared on all arches.
    - Bump Build-Deps on kernel-wedge (>= 2.05ubuntu3).

  * Stabilization process:
    - Update to 2.6.12.4:
      + Add patch sth-2.6.12.4.dpatch:
        . Fix qla2xxx: Correct handling of fc_remote_port_add() failure case.
        . Fix kbuild: build TAGS problem with O=.
        . Fix ldisc ref count handling in rocket.c.
        . Fix x86_64 memleak from malicious 32bit elf program.
        (CAN-2005-2617)
        . Fix signedness issues in net/core/filter.c.
        . Fix deadlock in ip6_queue.
        . Fix potential memory corruption in NAT code (aka memory NAT).
        . Fix ip_conntrack_untracked to wait until all references are dropped on
          unload.
        . Fix possible overflow of sock->sk_policy.
        (CAN-2005-2456)
        . Fix bio_clone.
        . sys_get_thread_area does not clear the returned argument.
        . Fix early vlan adding leads to not functional device.
        . Fix powernow oops on dual-core athlon.
        (Closes: #13385)
    - Update to 2.6.12.5:
      + Add patch sth-2.6.12.5.dpatch:
        . Fix per-cpu module alignment.
        . Fix destruction of failed keyring oopses.
        (CAN-2005-2099)
        . Fix error during attempt to join key management session can leave
          semaphore pinned.
        (CAN-2005-2098)
        . Fix check input buffer size in zisofs.
        (CAN-2005-2457)
        . Update in-kernel zlib routines.
        (CAN-2005-2458, CAN-2005-2459)
        . Fix x86_64 smpboot timing problem.
        . Fix SRAT for non dual core AMD systems.
        . Fix sys_set_mempolicy() check if mode < 0.
        (CAN-2005-3053)

  * [SECURITY]: Add capability check for non-root user to XFRM policy manager:
    - Add patch sth-CAN-2005-2555.dpatch.

  * Import RedHat Cluster Suite latest fixes from CVS STABLE branch (sync with
    redhat-cluster-suite at 20050816).

  * Update OCFS2 to stable branch version 1.1.0:
    - Update patch external-fs_ocfs2.dpatch.

  * Add commits r2518 and r2521 from OCFS2 SVN HEAD to fix endian netrual key
    calculation (and maintain compatibility with versions prior 1.1.0 on
    little-endian) and a problem with lvb recovery:
    - Update patch external-fs_ocfs2.dpatch.

  * Bump ABI.

  * Add inotify syscalls for ppc and ppc64.

  * Import a bunch of inotify bug fixes from upstream. Mainly race conditions
    fixes and cleanup.

  * Update configs on all arches.

  * Add patch to restore PATA ports on SATA controllers:
    - Add patch external-drivers-scsi_pata-on-sata.dpatch.
  (Closes: #13298)

  * Add Thinkpad blacklist to ACPI processor idle:
    - Add patch external-drivers-acpi-processoridle_blacklist-thinkpad.dpatch.
  (Closes: #11813)

  * Add experimental sata suspend remove support (it clearly cannot be worst
    than it is now):
    - Add patch external-experimental-sata_suspend-resume.dpatch.

  Changes by Matthew Garrett:

  * Update the overall ACPI subsystem:
    - Update the kernel to current ACPI code:
      + Add patch external-global-acpi_update-20050729.dpatch.
    - Reverts the change that required individual drivers to switch interrupts
      back on, as it broke stuff:
      + Add patches external-drivers-acpi-pcilink_revert-interrupt-resume.dpatch
        and external-drivers-acpi-pcilink_disable-reference-counting.dpatch.
    - ACPI must make atomic allocation because resume runs while interrupts
      are disabled:
      + Add patch external-drivers-acpi_atomic-allocation.dpatch.
    - Disable ec burst mode that seems to interact badly with some hardware:
      + Add patch external-drivers-acpi-ec_disable-burst.dpatch.
    - Make the generic hotkey driver not to override the specific ones:
      + Add patch external-drivers-acpi-osl_fix-hotkeys.dpatch.
    - Add /proc/acpi/button support back to the kernel:
      + Add patch external-drivers-acpi-button_restore-proc.dpatch.
    - Reenable GPE's before _WAK methods are called:
      + Add patch external-drivers-acpi-hardware-hwsleep_gpe-specs.dpatch.
    - acpi_leave_sleep_state should be called before devices are resumed:
      + Add patch external-global-acpi_make-system-ready-to-resume.dpatch.
    - Provide support for suspend/resume for ATI/Nvidia AGP bridges:
      + Add patch external-drivers-chars-agp_pm.dpatch.
    - Provide /dev/toshiba device node so that toshset can be run on newer
      Toshibas, required for enabling/disabling Bluetooth:
      + Add patch external-drivers-acpi-toshiba_update.dpatch.
    - Add ACPI driver for i2c bus:
      + Add patch external-drivers-acpi_i2c-acpi-ec.dpatch.
    - Make the kernel default to rebooting by calling the BIOS:
      + Add patch external-arch-i386-kernel-reboot_reboot-thru-bios.dpatch.
    - Update ASUS ACPI driver:
      + Add patch external-drivers-acpi-asusacpi_update.dpatch.
    - Fix resume on some Intel AGP bridges:
      + Add patch external-drivers-chars-agp-intel_fix-resume.dpatch.

  Changes by Chuck Short:

  * Re-add acer hotkeys support:
    - Add patch external-drivers-input-misc_acerhk.dpatch.
    - Add CONFIG_INPUT_ACERHK=m.

  * Fix 3c59x suspend/resume support:
    - Add patch drivers-net-3c59x_pm-fixes.dpatch.
  (Closes: #5228)

  Changes by Jeff Bailey:

  * (NOTE from Fabio: this cool guy did push me something that updates
    drivers-acpi-osl_attach-dsdt-to-initrd.dpatch, but i guess he falled
    over his keyboard before giving me the data for this entry... duh!)
  (Closes: #13535)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 19 Aug 2005 06:32:51 +0200

linux-source-2.6.12 (2.6.12-6.10) breezy; urgency=low

  * Update hardcoded initrd-tools dependencies to initramfs-tools

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed, 10 Aug 2005 13:04:48 -0700

linux-source-2.6.12 (2.6.12-6.9) breezy; urgency=low

  Changes by Jeff Bailey:

  * Build-dep on kernel-package 9.001-1ubuntu2

 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 10 Aug 2005 11:01:14 -0400

linux-source-2.6.12 (2.6.12-6.8) breezy; urgency=low

  Changes by LaMont Jones:

  * Actually add arch-hppa_cross.dpatch to the right place.  sigh.
  
  Changes by Matt Zimmerman:

  * Updated unionfs patch.
    - modifies external-fs_unionfs.dpatch.

 -- LaMont Jones <lamont@ubuntu.com>  Fri,  5 Aug 2005 11:55:56 -0600

linux-source-2.6.12 (2.6.12-6.7) breezy; urgency=low

  Changes by LaMont Jones:

  * synaptics cpad driver: CPAD depends on USB
  * Drop CONFIG_PRINTK_TIME from ia64 configs, since it's fatal.
  * Fix CROSS_COMPILE setting for 64-bit hppa
    - Add arch-hppa_cross.dpatch

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 04 Aug 2005 07:21:32 +0200

linux-source-2.6.12 (2.6.12-6.6) breezy; urgency=low

  The "Scintilating Sesame" release.

  Changes by Fabio M. Di Nitto:

  * Update OCFS2 to 0.99.17:
    - Rediff external-fs_unionfs.dpatch.

  * Bump the abi ... again ...

  * Add inotify syscalls for ia64/sparc.

  * Update redhat cluster suite to 20050729.

  * Update squashfs to 2.2:
    - CONFIG_SQUASHFS_EMBEDDED=n

  * Update unionfs to 1.3:
    - CONFIG_UNIONFS=m and CONFIG_UNIONFS_XATTR=y on ppc.

  * Update rt2400/rt2500 drivers to CVS snapshot 20050728.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 29 Jul 2005 12:09:23 +0200

linux-source-2.6.12 (2.6.12-5.5) breezy; urgency=low

  The "JaneW is not around" release.

  Changes by Fabio M. Di Nitto:

  * Merge patching per flavour support from an old experimental now dead
    branch.
    NOTE: patches applied by this method can't be reflected into
    linux-patch-ubuntu.

  * Add xen info to debian/config/archmap.

  * Update inotify from 2.6.13-rc3-git8:
    - Reallign syscall NR with upstream.
  (Closes: #12987)

  * Add fix to restore C2/C3:
    - Update patch external-global-acpi_update-fixups.dpatch.
  (Closes: #12900)

  * CONFIG_USB_BANDWIDTH=n.
  (Closes: #12963)

  * Update the ipw2*00 drivers:
    - Update ieee80211 to 1.0.3.
    - Update ipw2100 to 1.1.2.
    - Update ipw2200 to 1.0.6.
    - Update firmwares to the latest versions.
    - Update d-i/shared/firmware/nic-firmware.

  * Bump the abi.

  * Update debian/rules bumpabi target to use baz in mv operations.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 28 Jul 2005 09:07:02 +0200

linux-source-2.6.12 (2.6.12-4.4) breezy; urgency=low

  The "Whooping Wholewheat" release.

  Changes by Fabio M. Di Nitto:

  * Stabilization process:
    - Update to 2.6.12.3:
      + Add patch sth-2.6.12.3.dpatch:
        . Fix semaphore handling in __unregister_chrdev_region.
        . [UML] Fix TT mode by reverting "use fork instead of clone".
        . Fix tty_ldisc_ref return null check.
        . Fix cx88 hue offset.
        . Fix tpm breaking 8139cp.
        . Fix SMP 6pack driver.
        . Fix shaper driver lossage in 2.6.12.
        . Stop misusing ntps time_offset value on ppc32.
        . Revert nf_reset change.
        . Fix ACPI to not accept irq 0 as valid PCI irq.

  * Bump the ABI.

  * Update megaraid split up patch to deal with a controller corner case that
    is marked as MEGARAID3, but needs the old driver to work properly.

  * Update redhat cluster suite to CVS20050721:
    - Make all the images Provides: rhcs-modules-1 for the redhat-cluster-suite
      and make sure the user land have a proper set of modules installed.
    - Include dm-cmirror.
    - Import all the latest bug fixes.

  * Downgrade ipw2200/ieee80211 drivers to 1.0.1.
  (Closes: #11601, #12417, #10627, #11696)

  * Update ocfs2 to 0.99.16.

  * Update spca5xx to 20050701.

  * Update tpm driver:
    - Add patch sth-drivers-char-tpm_global-fixups.dpatch.
  (Closes: #12065, #12583) 

  * Unset CONFIG_IEEE1394_SBP2_PHYS_DMA on sparc.

  * CONFIG_VIDEO_CX88_DVB=m on i386.

  * Update hppa patch to 2.6.12-pa2.

  * Bump build-deps on kernel-wedge (>= 2.05ubuntu1):

  * Add PCI-E suspend/resume support:
    - Add patch drivers-pci-pcie_resume-pcie.dpatch.

  * Unset CONFIG_EDD.
  (Closes: 8899)

  * Add bluetooth alsa driver:
    - Add patch external-drivers-bluetooth_alsa.dpatch.
    - CONFIG_BT_ALSA=m.

  * Update inotify from 2.6.13-rcX:
    - Obsolete patch external-fs_inotify.dpatch.
    - Add patch sth-fs_inotify.dpatch.

  * Fix linux-headers-*:
    - scripts/ should be per flavour.
    - Update debian/post-install and debian/header-install.
    - dh_shlibdeps is now executed per flavour.
    - Update debian/control and debian/control.stub to reflect
      ${shlibs:Depends} changes.

  * Second (and hopefully last) round of d-i udebs creation cleanup:
    - Switch shared/modules/* to kernel-wedge 2 format.
    - Switch $arch/modules/$arch/*-modules to kernel-wedge 2 format.
    - Rename s/\.lnk// and switch to kernel-wedge 2 format.
    - Add crc-modules to d-i/shared/ (from kernel-wedge):
      . Remove crc-ccitt from nic-shared-modules.
      . Make crc-ccitt optional.
    - Add scsi-modules to d-i/shares/ as merge from all scsi-modules
      scsi-common-modules and scsi-extra-modules.
    - Make scsi-modules point to shared/.
    - Remove scsi-common-modules and scsi-extra-modules from all arches.
    - Add parport-modules to sparc64 as link to shared/parport-modules.
    - Add optional parport_sunbpp to shared/parport-modules.
    - Make dm-emc optional in shared/md-modules.
    - Add nic-shared-modules to hppa.
    - Add nic-modules to d-i/shares/ as merge from all nic-modules and
      nic-extra-modules.
    - Make nic-modules point to shared/.
    - Add nic-usb-modules to d-i/shares/ as merge from all nic-usb-modules.
    - Make nic-usb-modules point to shared/.
    - Add nic-pcmcia-modules to d-i/shares/ as merge from all nic-pcmcia-modules.
    - Make nic-pcmcia-modules point to shared/.
    - Kill nic-extra-modules from everywhere.
    - Make nic-pcmcia-modules Depends: nic-modules and firmware-modules on
      i386 and amd64.
    - Make nic-modules Depends: firewire-core-modules, crc-modules on ia64.
    - Make nic-modules Depends: crc-modules on ppc and amd64.
  (Closes: #12392, #7808)

  * Update all configs.

  * Add fix for ntfs lockup:
    - Add patch sth-fs-inode_fix-ntfs-lockup.dpatch.
  (Closes: #12748)

  * Update skge driver from 2.6.13-rc3:
    - Rename external-drivers-net_skge.dpatch to sth-drivers-net_skge.dpatch.

  * Reenable abi checker for sparc and hppa.

  * Add FUSE support:
    - Add patch external-fs_fuse.dpatch.
    - CONFIG_FUSE=m on all arches.
    - linux-image-* Provides: fuse-module.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 22 Jul 2005 09:41:28 +0200

linux-source-2.6.12 (2.6.12-3.3) breezy; urgency=low

  The "Obtuse Oats" release.

  Changes by Fabio M. Di Nitto:

  * Keep always around a 00list generated by clean: and monotith: targets in
    order to make the new dpatch-edit-patch work.
    NOTE for devels:
    - Never munge 00list manually or commit it to the repository. Keep
      updating the 00list-x.y as you always did.

  * Fix script/mod/modpost.c interaction with new glibc:
    - Add patch scripts-mod-modpost_deal-with-new-glibc.dpatch.
    - Fix tons of ghosts warning building on sparc64.
    (Thanks to Ben Collins for debugging the problem and figuring the change
     in /usr/include/elf.h between 2.3.2 and 2.3.4)

  * Stabilization process:
    - Update to 2.6.12.2:
      + Add patch sth-2.6.12.2.dpatch:
        . Fix typo in drivers/pci/pci-driver.c
        . qla2xxx: Pull-down scsi-host-addition to follow board initialization.
        . fix remap_pte_range BUG.
        . e1000: fix spinlock bug.
        . Add "memory" clobbers to the x86 inline asm of strncmp and friends.
        . Fix two socket hashing bugs.

  * Fix ppc64 header package by moving the include/asm symlink to point to the
    proper asm-$kernelarch:
    - Modify debian/post-install to detect and cope with $kernelarch
    - Cleanup debian/config/archmap to add KPKG_ARCH to kernel headers arch
      mapping.

  * Update redhat cluster suite modules to CVS20050704.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 04 Jul 2005 15:39:29 +0200

linux-source-2.6.12 (2.6.12-3.2) breezy; urgency=low

  The "Rascal Rye" release.

  Changes by Fabio M. Di Nitto:

  * Remove power3/power4 abi files.

  * Ignore abi check on sparc until the build is fixed with new glibc.

  * Start stabilization process:
    - Update to 2.6.12.1:
      + Add patch sth-2.6.12.1.dpatch:
        . [SECURITY] Fix ia64 ptrace + sigrestore_context.
        (CAN-2005-1761)
        . [SECURITY] Clean up subthread exec.
        (CAN-2005-1913)

  * Update ocfs2 to 0.99.13 release.

  * Update inotify to 2.6.12-13 release.

  * Update alsa to 1.0.9+:
    - Add patch sth-alsa-1.0.9.dpatch and sth-alsa-1.0.9-fixups.dpatch.
      The latter fix a wrong macro declaration that breaks docbook generation.
    - CONFIG_SND_HDSPM=m.
    - Bump ABI.

  * Cleanup all ppc power3/power4 specific patches: 
    - Remove arch-ppc-boot-simple-miscprep_disable-6xx-mmu.dpatch,
      arch-ppc-platforms-pmaccache_fix-cache-handling.dpatch,
      arch-ppc-kernel_g4-l2-flush-errata.dpatch and
      arch-ppc-kernel-l2cr_complete-renaming.dpatch.

  * Drop Provides: linux and move it to linux-meta package.

  * Add skge to d-i and remove sk98lin references:
    - *** TEMPORARY HACK ALLERT (part2) ***:
      . Move orinoco and hermes to nic-modules.
      . Make nic-extra-modules Depends on nic-modules.
      . Move crc-ccitt to nic-shared-modules.

  * Fix scsi changer backport from 2.6.12-gitX:
    - Update sth-drivers-scsi_changer.dpatch.

  * Fix zd1211 Makefile and linking.

  * Update Depends: on latest initrd-tools to ensure that the megaraid
    splitting will work properly in newly created initrd.

  Changes by Chuck Short:

  * Add support for zd1211. 
    - CONFIG_USB_ZD1211=m.
    - Add external-drivers-net-usb_zd1211.dpatch.
    (Closes: #11833)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 28 Jun 2005 14:33:25 +0200

linux-source-2.6.12 (2.6.12-2.1) breezy; urgency=low

  The "Flying Spaghetti Monster" release.

  Changes by Fabio M. Di Nitto:

  * Re-enable abi check again.

  * Fix debian/rules sparc64 special case to handle d-i/shared properly.

  * New upstream release (2.6.12 final):
    - Add full ChangeLog-2.6.12.
    - Drop arch-ppc-include-io_define-isa.dpatch. The patch is wrong and bad.
      Drivers need fix from upstream.
    - Rename external-drivers-scsi_changer.dpatch to sth-drivers-scsi_changer.dpatch
      and update the driver to version 0.25 (from 2.6.12-git1).
    - Update acx100 to 0.2.0pre8+fixes57.
    - Update afsf to 1.0beta10.
    - Update unionfs to 1.0.12a.
    - Update inotify to 0.23-rml-2.6.12-rc6-13.
    - Update em8300 to 2.6.12.
    - Update atmel firmware to 1.3.
    - Update spca5xx to 20050601.
    - Update adm8211 to 20050620.
    - Update cpad to 1.2.
    - Update eagle-usb to 2.3.2.
    - Update hostap to 0.4.1.
    - Bump ABI.

  * Sync from Debian:
    - Update arch-ia64_generic-no-smp.dpatch (Dann Frazier):
      . Drop arch-ia64-include-asmia64-sn-arch_include-numa.dpatch and
        arch-ia64_generic-no-smp-1-to-2.dpatch now included in the main patch.
    - Add arch-ia64_irq-affinity-upfix.dpatch (Dann Frazier).
    - Update drivers-video-vesafb_make-driver-as-module.dpatch (Andres Salomon).

  * Start using debian/uscan-extmod|passed.kwatch to monitor external drivers
    status:
    - Update passed.kwatch to a more human readable format.
    - Remove all kwatch'ed drivers from external-drivers.
    (Thanks to Charles for the overall implementation that missed proper
     credits in the previous uploads)
    - Rename passed.kwatch to external-drivers.
    - Fine tune uscan-extmod to sane defaults.
    - Add checkextdrivers and downloadextdrivers targets to debian/rules.

  * RedHat Cluster Suite update to the STABLE branch:
    - Rename gndb to gnbd as it should be :)
    - Remove all -fixups patches that are already included upstream but were
      missing from previous branch.
    - Import all shiny bugfixes.

  * Kill power3, power3-smp, power4 and power4-smp flavours. These flavours
    should be fully supported by powerpc64-smp.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 22 Jun 2005 16:30:55 +0200

linux-source-2.6.12 (2.6.11.94-1.2) breezy; urgency=low

  The "Caramel Cashew" release.

  Changes by Fabio M. Di Nitto:

  * Update a few bits in the RedHat cluster suite to import the latest fixes
    from CVS.

  * Update OCFS2 to 0.99.12.

  * Global udeb creation rework:
    - Remove dependency on kernel-wedge modules lists. This change will allow
      the kernel build to be fully indipendent from kernel-wedge uploads and
      module lists changes. It also makes easier to keep the lists in sync,
      since they are all in one package. We still use kernel-wedge to do the
      right thing with the modules lists.
      . Create debian/d-i/shared/ with the same meaning of common/.
      . Modify debian/rules to copy debian/d-i/shared/ as appropriate.
      . Add firmware/nic-firmware to d-i/shared/ (from kernel-wedge):
        + Update shared/firmware/nic-firmware to include all the latest
          versions.
        + Make nic-firmware.lnk point to shared/.
      . Add modules/firmware-modules to d-i/shared/ (from kernel-wedge):
        + Make firmware-modules.lnk point to shared/.
        + Add optional efivars required for ia64.
        + Remove lib/firmware_class.
      . Add modules/firewire-core-modules to d-i/shared/ (from kernel-wedge):
        + Remove eth1394 (in nic-modules for amd64/ppc/i386).
        + Make firewire-core-modules.lnk point to shared/.
      . Add modules/acpi-modules to d-i/shared/ (from kernel-wedge):
        + Make acpi-modules.lnk point to shared/.
      . Make affs-modules.lnk a non link since it is used only by powerpc.
      . Add modules/cdrom-core-modules to d-i/shared/ (from kernel-wedge):
        + Make cdrom-core-modules.lnk point to shared/.
      . Remove mcd from cdrom-modules.
      . Add modules/ext2-modules to d-i/shared/ (from kernel-wedge):
        + Make ext2-modules.lnk point to shared/.
      . Add modules/ext3-modules to d-i/shared/ (from kernel-wedge):
        + Make ext3-modules.lnk point to shared/.
      . Add modules/fat-modules to d-i/shared/ (from kernel-wedge):
        + Update fat-modules to force all modules inclusion.
        + Make fat-modules.lnk point to shared/.
      . Add modules/floppy-modules to d-i/shared/ (from kernel-wedge):
        + Make floppy-modules.lnk point to shared/.
      . Make hfs-modules.lnk a non link since it is used only by powerpc.
      . Update powerpc/fs-common-modules:
        + Add mbcache.
      . Update powerpc/package-list:
        + Make ext2 and ext3-modules Depends: fs-common-modules.
      . Add modules/ide-core-modules to d-i/shared/ (from kernel-wedge):
        + Make ide-core-modules.lnk point to shared/.
      . Add modules/ide-modules to d-i/shared/ (from i386/ide-modules):
        + Make ide-modules a link to shared/ for i386, amd64 and ia64.
        + Add ide-tape and ide-floppy to ide-modules.
        + Make amd74xx, atiixp, rz1000, sgiioc4 and sis5513 optional to share
          ide-modules with ia64.
        + Add ide-tape, ide-floppy, serverworks and isofs to ide-modules for sparc64.
      . Add modules/ipv6-modules to d-i/shared/ (from kernel-wedge):
        + Make ipv6-modules.lnk point to shared/.
      . Add modules/input-modules to d-i/shared/ as a merge from all input-modules:
        + Make input-modules a link to shared/.
      . Add modules/irda-modules to d-i/shared/ as a merge from i386/amd64 irda-modules:
        + Make irda-modules a link to shared/ for i386/amd64.
        + Add ali-ircc, nsc-ircc, smsc-ircc2, via-ircc and w83977af_ir to powerpc irda-modules.
      . Add modules/jfs-modules to d-i/shared/ (from kernel-wedge):
        + Make jfs-modules.lnk point to shared/.
      . Remove d-i/ia64/modules/ia64/kernel-image and cleanup crc-ccitt status
        around. The module is properly pulled in ppp-modules on all arches as
        dependency.
      . Add modules/loop-modules to d-i/shared/ (from kernel-wedge):
        + Make loop-modules.lnk point to shared/.
        + cloop is now required.
      . Add modules/md-modules to d-i/shared/ (regenerated from images):
        + Make md-modules.lnk point to shared/.
        + Remove lvm-mod, dm-zero and faulty.
      . Add modules/nfs-modules to d-i/shared/ (from kernel-wedge):
        + Make nfs-modules.lnk point to shared/.
      . Add modules/ntfs-modules to d-i/shared/ (from i386/ntfs-modules):
        + Add ntfs-modules.lnk to i386/ia64/amd64.
        + Remove ntfs-modules from i386/ia64/amd64.
      . Add modules/nic-shared-modules to d-i/shared/ (from i386/nic-shared-modules):
        + Add nic-shared-modules.lnk to i386/ia64/amd64/powerpc/sparc64.
          Note: it will add nic-shared-modules udeb to sparc64.
        + Make mii conditional since powerpc has it compiled in.
        + Remove mii and 8390 from sparc64/nic-modules.
        + Remove obsolete nic-modules entry from d-i/sparc/package-list.
        + Move airo, hermes and orinoco from nic-shared-modules to
          nic-extra-modules on powerpc.
      . Add modules/parport-modules to d-i/shared/ (from kernel-wedge):
        + Make parport-modules.lnk point to shared/.
      . Add modules/pcmcia-modules to d-i/shared/ (merge from our lists):
        + Make pcmcia-modules a link to shared/.
        + Make i82365 optional.
        + Add explicitly rsrc_nonstatic.
      . Add modules/pcmcia-storage-modules to d-i/shared/ (from kernel-wedge):
        + Make pcmcia-storage-modules a link to shared/ for i386/amd64.
        + Make pcmcia-storage-modules.lnk point to shared/ on powerpc.
      . Add modules/plip-modules to d-i/shared/ (from kernel-wedge):
        + Make plip-modules.lnk point to shared/.
      . Add modules/ppp-modules to d-i/shared/ (from kernel-wedge):
        + Rename ppp_mppe to ppp_mppe_mppc and make it mandatory.
        + Make ppp-modules.lnk point to shared/.
      . Add modules/reiserfs-modules to d-i/shared/ (from kernel-wedge):
        + Make reiserfs-modules.lnk point to shared/.
      . Add modules/rtc-modules to d-i/shared/ (from kernel-wedge):
        + Make rtc-modules.lnk point to shared/.
        + Both modules are now mandatory.
      . Add modules/sata-modules to d-i/shared/ (merge from our lists):
        + Full list update of sata drivers.
        + Make sata-modules.lnk point to shared/.
      . Add modules/scsi-core-modules to d-i/shared/ (from kernel-wedge):
        + Make scsi_mod optional (for hppa).
        + Make scsi-core-modules.lnk point to shared/.
        + Add hppa/scsi-core-modules.lnk.
          (This will add scsi-core-modules to hppa)
        + Remove sd_mod from scsi-modules on hppa.
      . Add modules/serial-modules to d-i/shared/ (merge from our lists):
        + Make serial-modules a link to point to shared/.
      . Add modules/socket-modules to d-i/shared/ (from kernel-wedge):
        + Make socket-modules.lnk point to shared/.
      . Add modules/usb-modules to d-i/shared/ (merge from our lists):
        + Add sl811-hcd to usb-modules.
        + Make usb-modules a link to shared/ for all arches.
          (This will add usb-modules to sparc64).
      . Add modules/usb-storage-modules to d-i/shared/ (from kernel-wedge):
        + Make usb-storage-modules.lnk point to shared/.
        + Add usb-storage-modules.lnk to sparc64.
      . Add modules/ufs-modules to d-i/shared/ (from kernel-wedge):
        + Make ufs-modules.lnk point to shared/.
      . Add modules/xfs-modules to d-i/shared/ (from kernel-wedge):
        + Make xfs-modules.lnk point to shared/.
        + xfs is now mandatory.
      . *** TEMPORARY HACK ALLERT ***:
        + Make nic-pcmcia-modules Depends: nic-modules on powerpc.

  * Tight gcc-3.4 Build-Deps on i386.

  * Bump Build-Dep on latest kernel-package to import a bunch of bug fixes.

  * Add ARCH override support when building linux-headers. This is required
    only for powerpc builds when building on powerpc64 kernels at the moment:
    - Modify debian/rules to gather headers arch (HARCH) from
      debian/config/archmap in build target.
    - Add headers-$debian_arch $kernel_arch mapping to debian/config/archmap.
    Note that the arch "ppc" is a kernel arch and not a Debian arch. When this
    opertaion is taking place we have no mapping yet between Debian and kernel
    arches.

  * CONFIG_DVB_AV7110_OSD=y on all arches.
    (Thanks Andreas Mueller for reporting).

  Changes by Chuck Short:
  
  * CONFIG_IEEE1394_SBP2_PHYS_DMA=y on i386/*.
  (Closes: #11271)

  * Add configs debugging/686-smp-dbg, debugging/k7-dbg, debugging/k7-smp-dbg.

  * Update inotify to 0.23-2.6.12-rc6-9.

  Changes by LaMont Jones:

  * Change build-depends to be more lenient on non-ppc architectures.
  * hppa rc6-pa1 patch: arch-hppa_rc6-pa1.dpatch.
  * Update hppa configs.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 17 Jun 2005 12:01:38 +0200

linux-source-2.6.12 (2.6.11.94-1.1) breezy; urgency=low

  The "Morose Mungbean" Release.

  Changes by Fabio M. Di Nitto:

  * New upstream released based on 2.6.12-rc6:
    - Obsolete patches sth-drivers-char-ipmi-ipmidevintf_fix-ftbfs.dpatch,
      arch-ppc_fix-resume.dpatch and drivers-net-hamradio-baycomepp_gcc4-fixes.dpatch.
    - Rediff kernel-irq_handle-misrouted-irq.dpatch, kernel-irq_handle-misrouted-irq.dpatch and
      external-global-acpi_update.dpatch
    - Update all configs.

  * Bump Build-Deps on kernel-package 0.135ubuntu4 to include new postinst
    script to support ramfs.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 08 Jun 2005 06:31:29 +0200

linux-source-2.6.12 (2.6.11.93-1.3) breezy; urgency=low

  The "Laughing Lentil" Release.

  Changes by Fabio M. Di Nitto:

  * Update powerpc64-smp/iseries-smp configs to actually create a kernel
    that can boot.

  * Do not build -dbg flavours automatically since images are huges, but still
    provide configs in debian/config/debugging/$flavour for the users.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 07 Jun 2005 14:43:56 +0200

linux-source-2.6.12 (2.6.11.93-1.2) breezy; urgency=low

  The "Bashful Brazil" Release.

  Changes by Fabio M. Di Nitto:

  * Switch to proper patch to fix ipmi FTBFS:
    - Update and rename drivers-char-ipmi-ipmidevintf_fix-ftbfs.dpatch to
      sth-drivers-char-ipmi-ipmidevintf_fix-ftbfs.dpatch.

  * Fix resume on some ppc notebook:
    - Add patch arch-ppc_fix-resume.dpatch.
    (Thanks to Benjamin Herrenschmidt <benh@kernel.crashing.org>)

  * Update the overall Red Hat cluster suite to RHEL4U1 branch that seems to
    be the most reliable one.

  * Add dc395x module to appropriate scsi udebs.
  (Closes: #11385)

  * First attempt of powerpc64 kernel support:
    - Add support for KPKG_ARCH override required for powerpc64 kernels:
      . Modify debian/rules to export KPKG_ARCH at build/install time.
      . Add debian/config/archmap file to map configfile name and KPKG_ARCH.
      . Make installation of postinstall.$(arch) KPKG_ARCH aware.
    - Bump build-dep on gcc-3.4 (>= 3.4.4-0ubuntu4) and kernel-package
      (>= 8.135ubuntu2)for ppc biarch support.
    - Generate powerpc64-smp udebs. iseries-smp udebs are problematic at the
      moment.
    - Extend kernel-irq_handle-misrouted-irq.dpatch to include arch/ppc64.
    - Add powerpc64-smp and iseries-smp to debian/control*.
    - Add debian/config/powerpc/powerpc64-smp and iseries-smp.

  * Update 386-dbg 686-dbg configs.

  Changes by Matthew Garrett:

  * Update generic acpi hotkey driver:
    - Add patch external-global-acpi_update-fixups.dpatch.
    - CONFIG_ACPI_HOTKEY=m

  Changes by Chuck Short:

  * Add more gcc-4.0 build fixes:
    - Add patch drivers-net-hamradio-baycom_epp_gcc4-fixes.dpatch.

  * Drop acerhk support. It is no longer supported upstream:
    - Drop external-drivers-input-misc_acerhk.dpatch.
    - Remove entry from external-drivers.

  * Add support for debug kernels:
    - Add config/i386/386-dbg config/i386/686-dbg.
    - Add linux-headers-2.6.12-1-686-dbg linux-image-2.6.12-1-686-dbg.
    - Add linux-headers-2.6.12-1-386-dbg linux-image-2.6.12-1-386-dbg.

  Changes by LaMont Jones:
  
  * Incorporate the latest hppa source delta.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 06 Jun 2005 10:06:49 +0200

linux-source-2.6.12 (2.6.11.93-1.1) breezy; urgency=low

  The "Perky Pecan" Release

  Changes by LaMont Jones:

  * latest hppa kernel patches.

  Changes by Fabio M. Di Nitto:

  * New upstream release (2.6.12rc5):
    - Add patch drivers-char-ipmi-ipmidevintf_fix-ftbfs.dpatch.
    - Update configs.

  * Cleanup debian/rules:
    - Remove debnum: and abinum: targets.
    - Add printenv: target.
    - Add printenv and startnewrelease to .PHONY.
    - Fix revisions calculation per release.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 25 May 2005 17:38:28 +0200

linux-source-2.6.12 (2.6.11.92-1.3) breezy; urgency=low

  The "Wacky Walnut" Release.

  Changes by Fabio M. Di Nitto:

  * Fix FTBFS because dpatch sucks:
    - Remove debian/ bits from external-drivers-net-wireless_ipw2100.dpatch.

  * Fix startnewrelease: target in debian/rules.

  Changes by Matthew Garrett:

  * Global acpi update:
    - Add patches external-global-acpi_update.dpatch and
      external-drivers-ide_sleep.dpatch.
    - CONFIG_ACPI_SLEEP_PROC_SLEEP=y and CONFIG_ACPI_HOTKEY=n where applies.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 24 May 2005 13:57:32 +0200

linux-source-2.6.12 (2.6.11.92-1.2) breezy; urgency=low

  The "Merry Macadamia" Release.

  Changes by LaMont Jones:

  * hppa patches from cvs.parisc-linux.org

  Changes by Fabio M. Di Nitto:

  * Update cluster support from Red Hat (CVS snapshot 20050511 FC4 branch):
    . Update patches external-drivers-block_gndb.dpatch,
      external-cluster_cman.dpatch, external-cluster_dlm.dpatch and
      external-fs_gfs.dpatch.
    . Add patch external-fs_gfs-fixups.dpatch to include some CVS HEAD fixes
      that are not in FC4 branch yet.
    . Obsolete patches external-drivers-block_gndb-fixups.dpatch,
      external-cluster_cman-fixups.dpatch and
      external-cluster_dlm-fixups.dpatch that are now included upstream.

  * Fix bumpabi target in debian/rules to reflect the new version schema.

  * Make sure to include capability.ko in our initrd images.

  * Update inotify to 0.23-2.6.12-rc4-8.

  * Add OCFS2 0.99.9 BETA support:
    - Add patch external-fs_ocfs2.dpatch.
    - CONFIG_OCFS2_FS=m and CONFIG_CONFIGFS_FS=m on i386/amd64/ppc/sparc/hppa.

  * Bump Build-Deps on kernel-package (>= 8.132ubuntu2) to cope with the new
    dpkg-architecture vars.

  * Update ipw2200 driver to 1.0.4:
    - Update firware to version 2.3.
    - Update ieee80211 to 1.0.4.
    - CONFIG_IPW2200_MONITOR=y and CONFIG_IPW2200_QOS=y on i386/ppc/ia64/amd64.

  * Fix ipw2100 driver compilation options.

  Changes by Thom May:

  * Add external skge driver:
    - Add patch external-drivers-net_skge.dpatch.
    - CONFIG_SK98LIN=n and CONFIG_SKGE=m on all arches.

  * Itaglish translation for the notification message
  
  Changes by Chuck Short:

  * Add USB Atmel driver:
    - Add patch external-drivers-usb-net_atmel-wifi.dpatch.

  * Update USB quickcam driver:
    - Add patch external-drivers-usb-media_quickcam.dpatch.
    - Obsolete patch external-drivers-usb-media_qcusb-cvs-20050426.dpatch.

  * Add USB spca5xx driver:
    - Add patch external-drivers-usb-media_spca5xx.dpatch.

  * Make audit and swsusp a bit more quite at boot:
    - Add patch kernel-audit_shaddup.dpatch and
      kernel-power-swsusp_shaddup.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 24 May 2005 07:22:30 +0200

linux-source-2.6.12 (2.6.11.92-1.1) breezy; urgency=low

  The "Cheerful Chestnut" Release.

  Changes by Fabio M. Di Nitto:

  * New upstream release (based on 2.6.12rc4):
    - Remove patches stolen from head.
    - Rediff:
      . drivers-ide_make-drivers-as-modules.dpatch.
      . drivers-video-vesafb_make-driver-as-module.dpatch.
    - CONFIG_PRINTK=y and CONFIG_BUG=y on i386/amd64.
    - CONFIG_USB_SERIAL_AIRPRIME=m and CONFIG_USB_SERIAL_HP4X on all arches.
    - CONFIG_X86_REBOOTFIXUPS=y on i386.
    - CONFIG_SGI_TIOCX=y, CONFIG_SGI_MBCS=m, HANGCHECK_TIMER=m on ia64.
    - Fix ia64 FTBFS:
      . Add patch arch-ia64-include-asmia64-sn-arch_include-numa.dpatch.
    - Fix ppc FTBFS:
      . Add patch drivers-macintosh-viapmu_add-ifdef.dpatch.

  * Disable rt2500 on ppc (FTBFS).

  * General config update due to the new drivers.

  * Enable CONFIG_BSD_PROCESS_ACCT_V3=y on all arches.

  * Add xmlto as Build-Dep due to recent Documentation changes.

  Changes by Chuck Short:

  * Add Hollywood+/dxr3 support:
    - Add patch external-drivers-media_em8300.dpatch.
    (Closes: #10543)

  * Add support sound support for via vt17020/24:
    - Add patch sound-pci-ide1712_enable-via-envy24pt.dpatch.
    (Closes: #9734)

  * Add squashfs support:
    - Add patch external-fs-squashfs.dpatch.

  * Update rt2500 driver from cvs.

  * Add rt2400 support:
    - Add patch external-drivers-net-wireless_rt2400.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 10 May 2005 11:03:34 +0200

linux-source-2.6.12 (2.6.11.91-1.1) breezy; urgency=low

  The "Happy Hazel" Release.

  Welcome to JaneW as our new name release manager that kindly offered
  volunteer to find nuts names for our kernel.

  Changes by Fabio M. Di Nitto:

  * New upstream release (based on 2.6.12rc3):
    - Update debian/control.stub.
    - Modify debian/rules in several sections to cope with a version different
      from the one specified in the package name.
    - Add empty ChangeLog-2.6.11.91.
    - Remove ChangeLog-2.6.10.
    - Clean up debian/patches/00list*. 00list-1{,.hppa} are pristine copies
      from the previous release.
    - Kill all debian/patches/stolen-from-head* and update 00list-1.
    - Update d-i kernel versions.
    - Update debian/official.
    - Update debian/rules bumpabi to use $(pkgversion).
    - Kill more patches that were already upstream.
    - Remove old unused patches from debian/patches.
    - First round of global rename of patches to comply with the new schema,
      as agreed on kernel-team mailing list.
    - Mark all external- drivers/patches as such and update
      debian/external-drivers.
    - Apply all external drivers as last and sort them.
    - Rediff all non external patches and drop (they are upstream):
      . drivers-net-sk98lin-skge_update.dpatch.
      . kernel-power-disk_thaw-processes.dpatch.
      . drivers-net-mv643xx_update.dpatch.
      . arch-ppc-platforms_chrppegasoseth.dpatch.
      . external-drivers-usb-media_pwc.dpatch.
    - Sort non external patches in debian/patches/00list-1.
    - Update external modules:
      . adm8211 to version 20050323.
      . ieee80211 to version 1.0.3.
      . ipw2100 to version 1.1.0.
      (Closes: #4820, #7374)
      . ipw2200 to version 1.0.3.
      (Closes: #7135, #7782)
      . ndiswrapper to version 1.1.
      (Closes: #6318)
      . prism2 and wlan-ng to version 0.2.1-pre26.
      . scsi-changes to version 0.24.
      . acpi_sony to version 0.2.
      . atmel firmwares to version 1.2.
      . asfs to version 1.0beta9:
        + update amd64/i386/ia64/powerpc configs for NLS support.
      . mppe to version 1.3/20041123:
        + update all configs for s/CONFIG_PPP_MPPE/CONFIG_PPP_MPPE_MPPC/g.
      . synaptic-cpad to version 1.1.
    - Fix FTBFS on ppc:
      . Add patch arch-ppc-boot-simple-miscprep_disable-6xx-mmu.dpatch.
      . Add patch arch-ppc-kernel-l2cr_complete-renaming.dpatch.
    - Update configs for i386/amd64/sparc/powerpc/ia64.
    (Closes: #6629, #7220, #9068, #9903)
    - Fix a few drivers FTBFS:
      . Add patch sth-drivers-scsi-ultrastor_fix-ftbfs.dpatch.
      . Add patch sth-drivers-usb-image-microteck_fix-ftbfs.dpatch.
      . Add patch arch-ppc-platforms-pmac-cpufreq_update-cpufreq-table.dpatch.

  * Add cluster support from Red Hat (CVS snapshot 20050416):
    - Add Global Network Block Device (GNDB) support:
      . Add patches external-drivers-block_gndb.dpatch and
        external-drivers-block_gndb-fixups.dpatch.
      . CONFIG_BLK_DEV_GNBD=m for all arches.
    - Add Connection Manager (CMAN) support:
      . Add patches external-cluster_cman.dpatch and
        external-cluster_cman-fixups.dpatch.
      . CONFIG_CLUSTER=m for all arches.
    - Add Distributed Lock Manager (DLM) support:
      . Add patches external-cluster_dlm.dpatch and
        external-cluster_dlm-fixups.dpatch.
      . CONFIG_CLUSTER_DLM=m and CONFIG_CLUSTER_DLM_PROCLOCKS=y on all arches.
    - Add Global FileSystem (GFS) and GFS locking methods:
      . Add patch external-fs_gfs.dpatch.
      . CONFIG_LOCK_HARNESS=m, CONFIG_LOCK_NOLOCK=m, CONFIG_LOCK_DLM=m,
        CONFIG_LOCK_GULM=m and CONFIG_GFS_FS=m on all arches.

  * Force the kernel to use gcc-3.4:
    - Add patchmakefile_force-gcc3.4.dpatch.
    - Add Build-Dep: gcc-3.4.

  * Add unionfs support:
    - Add patches external-fs_unionfs.dpatch and
      external-fs_unionfs-fixups.dpatch.
    - CONFIG_UNIONFS=m and CONFIG_UNIONFS_XATTR=y on all arches (except ppc).
    (Closes: #9757)

  * CONFIG_SECURITY_NET=y on all arches.
  (Closes: #7155)

  * Provides ndiswrapper-modules-1.1.
  (Closes: #9756)

  * CONFIG_ZORAN=m, CONFIG_VIDEO_ZORAN_BUZ=m, CONFIG_VIDEO_ZORAN_DC10=m,
    CONFIG_VIDEO_ZORAN_DC30=m, CONFIG_VIDEO_ZORAN_LML33=m and
    CONFIG_VIDEO_ZORAN_LML33R10=m on i386.
  (Closes: #8817)

  * Force Depends on initrd-tools (>= 0.1.78ubuntu1) to deal with ldd output
    format changes.

  * Add notification system that will tell the user to reboot on each upgrade.

  * Provides linux for 386, sparc64, itanium-smp, amd64-generic.

  * Readd qla2xxx drivers:
    CONFIG_QLA2XXX=m, CONFIG_SCSI_QLA21XX=m, CONFIG_SCSI_QLA22XX=m,
    CONFIG_SCSI_QLA2300=m, CONFIG_SCSI_QLA2322=m and CONFIG_SCSI_QLA6312=m on
    all arches.

  * Enable HIGHMEM support on 386 flavour.

  * IMPORTANT! Debian version change meaning to:
    <upstream-version>-<abinumber>.<debversion> so that this release will look
    like: 2.6.11.91-1.1.
    This is NOT an NMU.

  * Add a debian/TODO list only in the source.

  * Add isa_ definition to asm-ppc/io.h.

  Changes by LaMont Jones:

  * New hppa crack from PARISC CVS:
    - Add patches arch-hppa_pa[123].dpatch.
    - Obsolete patches parisc-pa.dpatch, parisc-irq.dpatch and
      parisc-ext3-perf.dpatch.
    - Update hppa configs.

  Changes by Chuck Short:

  * Fix acpi build with gcc-4.0:
    - Add patch drivers-acpi-ec_gcc4-ftbs.dpatch.

  * Update external drivers:
    - inotify to version 0.23-2.6.12-rc3-4.
    (Closes: #5431)
    - acx100 to 0.2.0pre8+fixes52.
    (Closes: #7160)

  * Remove CONFIG_ACX100 from external-drivers-net-wireless_adm8211.dpatch.

  * Add rt2500 driver:
    - external-drivers-net-wireless_rt2500.dpatch.
    (Closes: #2570)

  * Add HP TC1100 pen driver:
    - drivers-acpi-makefile_wacom-future-usage.dpatch.
    - external-drivers-serial_hptc1100.dpatch.
    (Closes #6842).

  * Turn on Wacom tablet support:
    - CONFIG_SERIAL_WACOM_ACPI=m for i386/ppc/ia64/amd64.
    (Closes: #2396)

  * CONFIG_USB_ZD1201=m for i386/ppc/ia64/amd64.
    (Closes: #2652)

  * Add support for via6410 motherboard:
    - drivers-ide-pci-via82cxx_enable-via6410.dpatch.

  * Add qc-usb driver:
    - external-drivers-usb-media_qcusb-cvs-20050426.dpatch.
    (Closes: #6415)

  * Add acer hotkeys support:
    - external-drivers-input-misc_acerhk.dpatch.
    (Closes: #8628)

  * Add rfswitch support:
    - external-drivers-misc_rfswitch.dpatch.
    (Closes: #6276)

  * Add hostap support:
    - external-drivers-net-wireless_hostap.dpatch.
    (Closes: #5356)

  Changes by Fabio M. Di Nitto and Chuck Short:

  * The megaraid legacy driver is around only to support AMI megaraid 1 and 2.
    All the other controllers are supported (according to the code) by the
    new megaraid driver:
    - Add patch drivers-scsi-megaraid_spiltup.dpatch:
      . Split PCI ID's properly between the 2 drivers.
      . Allow compilation of both drivers at the same time.
      . Update Kconfig.megaraid to reflect the new changes in the help.
      . Rename a few things in the old megaraid driver to avoid possible
        conflicts with the new drivers (NOTE: there might be more that needs
        to be changed given that now the 2 modules can be loaded at the same
        time).
    - CONFIG_MEGARAID_NEWGEN=y, CONFIG_MEGARAID_MM=m and
      CONFIG_MEGARAID_MAILBOX=m on all arches.
  (Closes: #7759)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 09 May 2005 11:30:44 +0200

linux-source-2.6.10 (2.6.10-34) hoary; urgency=low

  The "Succulent Strawberries" Release.

  Changes by LaMont Jones:

  * If $arch.ignore exists, but there are abi files, still do the
    diff, just don't FTBFS if it fails.

  * hppa:
    - add xfs module, and udeb.
    - deliver jfs-modules udeb.
    - other udeb cleanup.
    - CONFIG_DISCONTIGMEM=y (and ignore the fact that this should cause
      an ABI event.)
      . Add debian/abi/hppa.ignore - should be removed when -34's ABI
        files are added.
    - ext3 fix in asm-parisc/bitops.h:
      . Add patch parisc-ext3-perf.dpatch.

  Changes by Fabio M. Di Nitto:

  * Update debian/changelog to add CAN assigned to old security fixes that
    already part of this kernel tree.

  * Fix journal_unmap_buffer race in ext3:
    - Add patch stolen-from-head_ext3-jdb-race.dpatch.

  * Fix ext3/jbd race releasing in-use journal_heads:
    - Add patch stolen-from-head_ext3-jdb-race-part2.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 05 Apr 2005 13:05:17 +0200

linux-source-2.6.10 (2.6.10-33) hoary; urgency=low

  The "Big Banana" Release.

  Changes by Fabio M. Di Nitto:

  * [SECURITY] Fix possible futex mmap_sem deadlock:
    - Add patch stolen-from-head_futex.dpatch.
    (CAN-2005-0937)

  * [SECURITY] Fix drm ioctl boundary check:
    - Add patch stolen-from-head_fix-drm-ioctl.dpatch.

  * Update debian/changelog to add CAN assigned to old security fixes that
    already part of this kernel tree.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 30 Mar 2005 20:10:57 +0200

linux-source-2.6.10 (2.6.10-32) hoary; urgency=low

  The "Radioactive Radish" Release.

  Changes by Fabio M. Di Nitto:

  * [SECURITY] Fix a local root exploit by integer underflow in the bluetooth
    handling:
    - Add patch stolen-from-head_bluetooth-sign.dpatch.
    (CAN-2005-0750)

  * Make debian/rules clean target to really clean all the extra junk.

  * Update debian/changelog to add CAN assigned to old security fixes that
    already part of this kernel tree.

  Changes by Matthew Garrett:

  * Make hardware sleep sequence more compliant to ACPI specifications:
    - Add patch acpi_gpe_spec.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 25 Mar 2005 06:37:19 +0100

linux-source-2.6.10 (2.6.10-31) hoary; urgency=low

  The "Atomic Artichoke" Release.

  * [SECURITY] Fix potential DoS in load_elf_library:
    - Add patch stolen-from-head_load_elf_library-kfree-fix.dpatch.
    (CAN-2005-0749)

  * Apply uninorth-agp-ppc-suspend.dpatch for real.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 24 Mar 2005 10:42:07 +0100

linux-source-2.6.10 (2.6.10-30) hoary; urgency=low

  The "Crunchy Corn" Release.

  Changes by Fabio M. Di Nitto:

  * [SECURITY] Fix information leak in ext2 directory creation:
    - Add patch stolen-from-head_ext2-noinfoleak.dpatch.
    (CAN-2005-0400)

  * [SECURITY] Fix a bunch of range checks in ISO9660 fs:
    - Add patch stolen-from-head_iso9660-flaws.dpatch.
    (CAN-2005-0815)

  * [SECURITY] Fix a possible local dos in tmpfs:
    - Add patch stolen-from-head_tmpfs-nolocaldos.dpatch.

  * [SECURITY] Only root should be allowed to set N_MOUSE line discipline:
    - Add patch stolen-from-head_serio-is-only-for-root.dpatch.
    (CAN-2005-0839)

  * Make scsi_ioctl.c more silent:
    - Add patch scsi-stfu.dpatch.
    (Closes: #7280)

  * Ship i2o modules in scsi*.udeb.
    (Closes: #7800)

  Changes by Chuck Short:

  * Fix ahc_dv_0 CPU usage:
    - Add patch aic7xx-sleep.dpatch.
    (Closes: #7592)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 22 Mar 2005 17:05:57 +0100

linux-source-2.6.10 (2.6.10-29) hoary; urgency=low

  The "Crispy Chicken" Release.

  Changes by Fabio M. Di Nitto:

  * Remove 2.6.10-27 abi files.

  * Add 2.6.10-28 abi files for i386/amd64/powerpc/ia64/sparc.

  * Comment msleep calles in sound/pci/es1968.c snd_es1968_ac97_{read,write}:
    - Add patch es1968_msleep.dpatch.
    (Closes: 7651)

  * Fix abi checker override detection.

  * Add bumpabi: target in debian/rules to update all files involved in ABI
    changes.

  * Add startnewrelease: target in debian/rules to be executed only once after
    each release and create the proper changelong/00-list files.

  * Fix missed interrupts causing HP laptops to not correctly set the initial
    number of fans after boot:
    - revert IPMI fix stolen from Debian.
    - obsolete patch stolen-from-head_053-ipmi_unhandled_message_counting.dpatch.

  * Update sparc64 config files.

  * s/CONFIG_pm/CONFIG_PM/g :
    Update uninorth-agp-ppc-suspend.dpatch

  * Fix snd-nm256 module load:
    - Add patch stolen-from-head_snd-nm256.dpatch.
    (Closes: #7939)

  Changes by Sven Luther:

  * Fix mv643xx driver for powerpc:
    - Add patches powerpc-mv643xx-enet.dpatch and powerpc-mv643xx-eth-pegasos.dpatch.
    - Obsolete patch marvell-pegasos-2.dpatch.

  * Add support files for mkvmlinuz.

  Changes by Matthew Garrett:

  * Fix acpi on HP laptops:
    - Add patch acpi_ec_burst_mode.dpatch.

  * More snd_i8x0m ids:
    - Add patch stolen-from-head_i8x0modem.dpatch.

  * Add more suspend for i810 video cards:
   - Add patch intel-video-suspend.dpatch.

  * Add more i915gm pci ids:
   - Add patch stolen-from-head_i915gm-support.dpatch.
   - Add patch stolen-from-head_i915gm-support-typo.dpatch.

  * Add more i915drm pci ids:
   - Add patch i915drm-pcids.dpatch

  * Add suspend support for uninorth agp on ppc:
    - Add patch uninorth-agp-ppc-suspend.dpatch.

  * Sync i915drm driver version number to make 3D survive to suspend/resume:
    - Add patch i915drm-sync-ver.dpatch.

  Changes by LaMont Jones:
  
  * Add 2.6.10-28 abi files for hppa.

  Changes by Chuck Short:

  * Add support for USB bus reset. Possible fix for 6924:
     - Add patch stolen-from-head_usb-hub-speed-reset.dpatch.

  * Add fix to release irq for via-rhine ethernet cards:
     - Add patch stolen-from-head_via-rhine-irq.dpatch.

  * Remember to spin down the disks in swsusp mode:
    - Add patch disk_power_shutdown.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 22 Mar 2005 16:14:44 +0100

linux-source-2.6.10 (2.6.10-28) hoary; urgency=low

  Changes by Fabio M. Di Nitto:

  * Bump kernel ABI.

  * [SECURITY] fix a sign comparison problem in the atm layer:
    - Add patch stolen-from-head_CAN-2005-0531.dpatch
    (CAN-2005-0531)

  * [SECURITY] fix a possible DoS in ppp:
    - Add patch stolen-from-head_ppp-no-dos.dpatch.
    (CAN-2005-0384)

  * [SECURITY] fix remote crash with bad IP packet fragments:
    - Add patch stolen-from-head_reset-checksum.dpatch.
    (CAN-2005-0209)

  * [SECURITY] Do not leak dst entries:
    - Add patch stolen-from-head_no-dst-leak.dpatch.
    (CAN-2005-0210)

  * [SECURITY] drm: fix race condition in radeon driver:
    - Add patch stolen-from-head_radeon-race-fix.dpatch.
    (CAN-2005-0767)

  * [SECURITY] fix possible overflow in epoll:
    - Add patch stolen-from-head_epoll-return-on-overflow.dpatch.
    (CAN-2005-0736)

  * [SECURITY] AMD64, allows local users to write to privileged IO ports via
    OUTS instruction (Simon Horman):
    - Add patch outs.dpatch.
    (CAN-2005-0204)

  * Update debian/changelog to add CAN assigned to old security fixes that
    already part of this kernel tree.

  * Fix hppa FTBFS:
    - Remove debian/d-i/hppa/modules/hppa/nfs-modules.lnk since all nfs is
      compiled in.
    - Make kernel-image Provides: nfs-modules.

  * Merge Andres Solomon abichecker patch.

  * Enanche abicheker patch:
    - Make the abi checker use a per arch dir structure to avoid possible name
      clashing.
    - Change the use of debnum into abinum to simplify abiname creation.
    - Add per arch abicheck override to help unofficial arch porters and
      allow them to be desynced.
    - Export LC_ALL=C before calling sort to ensure that the sorting algo is
      the same all over.

  * Stolen from Debian (up to 2.6.10-6):
    - Fix oops in md driver; when calling sync_page_io, correctly initialize a
      bio, ensuring bi_max_vecs is set. (Andres Salomon):
      . Add patch stolen-from-head_051-md_sync_page_io_max_vecs.dpatch.
    - Return proper error values from vfat_valid_longname(), and pass them
      back  to calling functions (vfat_mkdir, vfat_create). (Andres Salomon):
      . Add patch stolen-from-head_052-vfat_valid_longname_proper_return.dpatch.
    - This fixes some IPMI issues (Andres Salomon):
      . fix counting of handled and unhandled messages
      . decode_dmi should've been handling 16 byte boundaries instead of 16
        bit boundaries
      . Add patch stolen-from-head_053-ipmi_unhandled_message_counting.dpatch.
    - When an error occurs in ext3, if we're going to panic, do it *after*
      aborting the journal (Andres Salomon):
      . Add patch stolen-from-head_054-ext3_journal_abort_before_panic.dpatch.
    - [UML] When creating a new thread, fix potential signal race that could
      cause stack corruption (Andres Salomon):
      . Add patch stolen-from-head_055-uml_new_thread_race.dpatch.
    - [IA64] Returning early from ia64_elf32_init in the case of failures
      could be problematic. Instead of doing that, call BUG() (Andres
      Salomon):
      . Add patch stolen-from-head_058-ia64_binfmt_elf_bug_out.dpatch.
    - [ALSA] Return -EBADFD when a usbaudio device is disconnected
      (Andres Salomon):
      . Add patch stolen-from-head_064-alsa_usbaudio_disconnect.dpatch.
    - The ibmvscsi driver's probe function could potentially exit the delay
      loop before the adapter has finished initializing
      (hostdata->request_limit == 0), and thus end up not scanning for drives
      (Andres Salomon):
      . Add patch stolen-from-head_066-ibmvscsi_probe_delay_loop_fix.dpatch.
    - [USB] Inside gs_free_ports: don't deref memory that's already been freed
      (Andres Salomon):
      . Add patch stolen-from-head_073-usb_gadget_serial_free_ports.dpatch.
    - [USB] Update makefile for sl811(-hcd) and dc2xx drivers (Andres
      Salomon):
      . Add patch stolen-from-head_074-usb_makefile_fixes.dpatch.
    - Fix permissions passed to module_param() in IBM pci hotplug driver
      (Andres Salomon):
      . Add patch stolen-from-head_075-acpiphp_ibm_module_parm_perm.dpatch.
    - For aborted transaction, only spew errors the first time to avoid a
      flood of errors (Andres Salomon):
      . Add patch stolen-from-head_077-ext3_journal_abort_handle_silence.dpatch.
    - [JBD] journal_revoke may try to delete a metadata block twice; this
      patch allows a graceful recovery, instead of a BUG() (Andres Salomon):
      . Add patch stolen-from-head_078-jbd_journal_revoke_graceful_double_delete.dpatch.
    - This patch makes ext3 handle instances of corruption more gracefully. It
      also changes __ext3_journal_forget (which 078-jbd_journal_revoke*.dpatch
      needs) (Andres Salomon):
      . Add patch stolen-from-head_087-ext3_graceful_corruption_fixes.dpatch.
    - Fix post-2.6.10 atyfb breakage on SPARC32/64 (Joshua Kwan):
      . Add patch atyfb-sparc.dpatch.
    - Fix some compatibility functions that (as a side effect) caused NIS to
      flatten a sparc64 machine (Joshua Kwan):
      . Add patch sparc64-nis-killer.dpatch.
    - Enable recognition of the clock chip on SunBlade 1500, it won't boot
      otherwise (Jurij Smakov):
      . Add patch stolen-from-head_sparc64-sb1500-clock-2.6.dpatch.
    - The ibmvscsi driver has paths that free evt_struct, and then proceed to
      use it.  That's clearly a no-no in SMP/threaded contexts; once an
      evt_struct is free, something else may grab it.  So, this patch:
      . moves the free_event_struct() to after usage of the evt_struct
      . creates a single path for cleanup
      . calls evt_struct->done during cleanup, which is something that
        should've been happening.
      (Andres Salomon):
        + Add patch stolen-from-head_088-ibmvscsi_event_struct_use_after_free.dpatch
    - [NET] Some sanity checks are needed to ensure payloads are the same size
      as the structures they're being copied into. AFAICT, there's no way for
      a malicious user to inject a payload in here (it looks like
      police_locate stuff is called during routing changes by root); however,
      I can't say that I'm too familiar w/ tcf stuff (Andres Salomon):
      . Add patch stolen-from-head_092-net_sched_police_locate_sanity_check_input.dpatch.
    - The e1000 driver's read_eeprom and write_eeprom functions allowed a bit
      to much data to be read/written; an extra word.  Fix that (Andres Salomon):
      . Add patch stolen-from-head_093-e1000_eeprom_read_off_by_one.dpatch.
    - [SCSI] scsi_device_set_state() might be setting a device offline, w/ an
      oldstate of BLOCK; that shouldn't be considered an error.  Add the
      missing state transition (Andres Salomon):
      . Add patch stolen-from-head_094-scsi_device_set_state_missing_oldstate.dpatch.
    - [JFFS2] Fix memory leak in jffs2_build_filesystem(), if
      jffs2_scan_medium fails (Andres Salomon):
      . Add patch stolen-from-head_095-jffs2_build_filesystem_memory_leak.dpatch.
    - [MTD] Inside NFTL_formatblock and INFTL_formatblock, the code was
      previously assigning values to instr, then zero'ing out the values.
      Instead, move the assignment to after the memset (Andres Salomon):
      . Add patch stolen-from-head_096-mtd_formatblock_zero_before_assignment.dpatch.
    - [MTD] s3c2410_nand_inithw() was pulling timing information from the
      wrong place, making the timing incorrect.  This patch makes it pull the
      info from the right place (Andres Salomon):
      . Add patch stolen-from-head_097-mtd_s3c2410_nand_inithw_calc_rate_fix.dpatch.
    - [JFFS2] Initialize each eraseblock's bad_count to 0 in jffs2_do_mount_fs().
      Unitialized memory sure is fun, eh?  (Andres Salomon):
      . Add patch stolen-from-head_098-jffs2_do_mount_fs_init_bad_count.dpatch.
    - [JFS] Fix race in jfs_commit_inode(); before actually doing the commit,
      retest to ensure that the inode is both dirty and linked (Andres Salomon):
      . Add patch stolen-from-head_099-jfs_commit_inode_commit_race.dpatch.
    - Fix buglet in cosa's sppp_channel_init(); do not call sppp_attach()
      until the netdev contains info that sppp_attach needs (Andres Salomon):
      . Add patch stolen-from-head_102-cosa_sppp_channel_init_delay_attach.dpatch.
    - [SECURITY] The SDLA driver only checked CAP_NET_ADMIN when doing
      firmware uploads.  This patch adds an additional check for
      CAP_SYS_RAWIO, as well (Andres Salomon):
      . Add patch stolen-from-head_104-wan_sdla_firmware_cap_sys_rawio_addition.dpatch.
    - [XFS] In xfs_finish_reclaim(), xfs_ireclaim() should always be called
      (unless there's some sort of locking problem) before returning (Andres Salomon):
      . Add patch stolen-from-head_107-xfs_finish_reclaim_always_inode.dpatch.
    - [SECURITY] xfs_ioctl(XFS_IOC_ATTRMULTI_BY_HANDLE) calls xfs_attrmulti_by_handle,
      which allocates memory based on user input. This patch adds a check for
      a max size of memory to alloc; otherwise, a user can potentially DoS the
      system by exhausting memory. Not sure whether root is required to open
      the vnode device, but to be on the safe side... (Andres Salomon):
      . Add patch stolen-from-head_108-xfs_attrmulti_by_handle_limit_mem_alloc.dpatch.
    - [SECURITY] Fix from Solar Designer; the binfmt_elf load routines are
      returning incorrect values, and are not strict enough in checking the
      number of program headers (Andres Salomon):
      . Add patch stolen-from-head_109-binfmt_elf_loader_solar_designer_fixes.dpatch.
    - If the parsing of module args failed, the module could still be loaded
      successfully.  Fix that (Andres Salomon):
      . Add patch stolen-from-head_110-load_module_arg_checking.dpatch.
    - audit_receive_skb negates the err it receives from audit_receive_msg.
      It shouldn't do that (Andres Salomon):
      . Add patch stolen-from-head_112-audit_receive_skb_double_negative_return_val.dpatch.
    - [I2C] The i2c-sis5595 was forward ported from 2.4, but the calls to read
      the pci config registers were never updated for 2.6. As such, they are
      incorrectly handling the results of the function calls (Andres Salomon):
      . Add patch stolen-from-head_118-i2c_sis5595_setup_pci_config_return_checks.dpatch.
    - [SECURITY] Fix a very hard to exploit buffer overflow in the i2c-viapro
      driver (Andres Salomon):
      . Add patch stolen-from-head_119-i2c_viapro_i2cdump_overflow.dpatch.
    - Fix an oopsable condition in Openpromfs's property_read() (Andres Salomon):
      . Add patch stolen-from-head_120-openpromfs_property_read_fix.dpatch.
    - [SCSI] cciss_scsi_detect() calls scsi_add_host(), which bumps the
      refcount (even in the event of an error).  Thus, if scsi_add_host fails,
      the scsi host refcount needs to be decremented; so, call scsi_host_put
      upon error (Andres Salomon):
      . Add patch stolen-from-head_134-cciss_scsi_detect_put_host_on_error.dpatch.
    - 64bit archs that offer 32bit compat wrappers for sys_shmget were mostly
      passing the second arg as a 32bit signed int; what would happen then is, it
      would be casted to a size_t (64bit unsigned), and the sign would cause it to
      overflow.  Instead, we need to cast to a 32bit unsigned value first, and then
      cast to 64bit unsigned (Andres Salomon):
      . Add patch stolen-from-head_135-64bit_sys_shmget_compat_size_t_overflow.dpatch.
    - More of the same as 135*.dpatch, except for stuff like sys_ipc,
      sys_semget, sys_msgsnd, etc (Andres Salomon):
      . Add patch stolen-from-head_136-64bit_sys_compat_overflows.dpatch.
    - [I386] dma_free_coherent() was calling kmalloc with its args reversed;
      clearly incorrect (Andres Salomon):
      . Add patch stolen-from-head_139-pci_dma_free_coherent.dpatch.
    - For various pci devices, if pci_request_regions fails (because resources
      are already in use), don't disable the pci device (someone else is using it)
      (Andres Salomon):
      . Add patch stolen-from-head_141-pci_devices_dont_disable_dev_if_busy.dpatch.
    - The r8169 driver wasn't alloc'ing enough memory for skbs; the size
      should be padded by NET_IP_ALIGN (Andres Salomon):
      . Add patch stolen-from-head_142-r8169_dev_alloc_skb_alignment_fix.dpatch.
    - [SYSFS] sysfs_write_file assigns the result of fill_write_buffer (which
      is signed and returns negative upon error) to an unsigned int.
      Clearly, bad and wrong.. (Andres Salomon):
      . Add patch stolen-from-head_143-sysfs_write_file_signedness_problem.dpatch.
      (CAN-2005-0867)

  * Use "getconf _NPROCESSORS_ONLN" instead of parsing /proc/cpuinfo to
    gather the number of CPU on the system. (From Matt Zimmerman)

  * Add version to linux-doc description.

  * Update inotify again to 2.6.11-3 since we are bumping the ABI for other
    reasons anyway and mainly due to the better code in disabling it by
    default with proper checks in the 5 keys function. This should avoid
    possible memory leaks or oops.

  Changes by Chuck Short:

  * Fix via-thine oops on shutdown:
    - Add patch stolen-from-head_via-rhine-oops.dpatch.

  * Not all USB ports detected on nForce4 SLI chipset boards:
    - Add patch nforce4-usb-broken.dpatch.
    (Closes: #7214)

  * No keyboard with 2.6.10-4-386-SMP:
    - Add patch keyboard-i8042-fix.dpatch.
    (Possibly close: #7167)

  * Add emu10k1x driver:
    - Add patch stolen-from-head_em10k1x-alsa.dpatch.
    - CONFIG_SND_EMU10K1X=m.
    (Closes: #6492)

  Changes by Matthew Garrett:

  * b44 should not accept ioctls if the interface is down:
    - Add patch fix-b44.dpatch.
    (Closes: #7490)

  Changes by Daniel T. Chen:

  * Fix sis900 kernel oops:
    - Add patch stolen-from-head_sis900-oops.patch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Sat, 12 Mar 2005 12:18:02 +0100

linux-source-2.6.10 (2.6.10-27) hoary; urgency=low

  Changes by Fabio M. Di Nitto:

  * Revert the inotify update to unbreak the ABI.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 11 Mar 2005 17:13:58 +0100

linux-source-2.6.10 (2.6.10-26) hoary; urgency=low

  Changes by Fabio M. Di Nitto:

  * Fix debian/rules to handle builds from some revision control systems
    that hides files as .*

  * Add export of CONCURRENCY_LEVEL in build target when building on ubuntu's
    buildd and respect possible override from user.

  * Remove old hack from debian/rules when calling kernel-wedge:
    - Update Build-Dep on newer kernel-wedge.
    - CONFIG_CRC32=y on all arches.
    - IA64 specific changes:
      . Add fs-common-modules to include mbcache.o used by ext2/ext3 extended
        attributes.
      . Update package-list to reflect proper udeb dependencies.

  * Major build system rework to kill the patch madness:
    - Modify make-kernel-patch-pkgs to build only linux-patch-ubuntu.
    - Build linux-tree from debian/rules.
    - Modify debian/rules to consider the actual version as always the first
      to ship one patch.
    - Kill the loop call to stamp-monolith and build only the last version.
    - On the way of reorganizing linux-patch-ubuntu:
      . Make linux-patch-ubuntu arch: any, since we apply patches that arch
        specific and distributed to the other arches.
      . Move make-kernel-patch-pkgs to binary-arch target.
      . Make apply/unpatch aware of the arch and 

  * Kill unpack-kernels target and incorporate it directly in binary-udebs.
    This fixes a small corner case to avoid manual builds to fail.

  * Update inotify driver to 0.20-2.6.11-3:
    - Obsolete patches:
      . inotify-0.18-rml-2.6.10-16.dpatch.
      . inotify-0.18-rml-2.6.10-15-optional.dpatch.
      . enable-inotify.dpatch.
    - Add patchs:
      . inotify-0.20-rml-2.6.11-3.dpatch.
      . inotify-0.20-rml-2.6.11-3-optional.dpatch.

  * Renable enable_atapi_ata-2.dpatch.

  * CONFIG_LOGO=n on all arches (per Jeff Bailey).

  Changes by Thibaut VARENE:

  * Unset CONFIG_BLK_DEV_IDE_PMAC_BLINK on powerpc and powerpc-smp.

  * Update patch stolen-from-head_ia64-ia32_signal.dpatch to fix a wrong call
    to mempcy.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 07 Mar 2005 19:33:38 +0100

linux-source-2.6.10 (2.6.10-25.2) hoary; urgency=low

  * Disable enable_atapi_ata-2.dpatch

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  9 Mar 2005 18:29:50 -0800

linux-source-2.6.10 (2.6.10-25.1) hoary; urgency=low

  * The "Welcome back fabbione"'s release.

  * Partially revert the changes introduced by enable_atapi_ata.dpatch to
    avoid CDROM read corruption on piix chipsets:
    - Add patch enable_atapi_ata-2.dpatch.
    - Obsolete patch enable_atapi_ata.dpatch.

    Hopefully 1440 will stay closed otherwise: gub KTG a eb tsum ti!

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 09 Mar 2005 20:59:26 +0100

linux-source-2.6.10 (2.6.10-25) hoary; urgency=low

  * d-i [Colin Watson <cjwatson@ubuntu.com>]
    - Add nfs-modules udebs, needed for some applications of Kickstart
  * ppc
    - Enable pmac laptop led support in powerpc* configs
      [Thibaut Varene <varenet@debian.org>]
  * ia64
    - SFH: Fix a serious bug in ia32 signal (wrong zeroing size, use
      copy_from_user instead of memcpy). [Thibaut Varene <varenet@debian.org>]
      Patch: stolen-from-head_ia64-ia32_signal.dpatch
  * Enable ATAPI support in libata [Chuck Short <zulcss@gmail.com>]
    Patch: enable_atapi_ata.dpatch
    Closes: #1440

 -- Thibaut VARENE <varenet@debian.org>  Tue, 01 Feb 2005 19:56:33 +0100

linux-source-2.6.10 (2.6.10-24) hoary; urgency=low

  * hibernate [Matthew Garrett <mjg59@srcf.ucam.org>]
    Patch: stolen-from-head_cpufreq-resume.dpatch
    Closes: #6302
  * ppc [Matthew Garrett <mjg59@srcf.ucam.org>]
    Enable suspend-to-disk.
    Patch: powerpc-pmdisk.dpatch
  * disable inotify unless specifically enabled [zulcss@gmail.com]
    Patch: enable-inotify.dpatch
  * Version 0.19a of toshiba_acpi.c
    [Daniel Silverstone <daniel.silverstone@canonical.com>]
    Patch: tosh_acpi2.dpatch

 -- LaMont Jones <lamont@ubuntu.com>  Thu, 24 Feb 2005 05:28:47 -0700

linux-source-2.6.10 (2.6.10-23) hoary; urgency=low

  * powerpc fixes [Colin Watson <cjwatson@ubuntu.com>]

 -- LaMont Jones <lamont@ubuntu.com>  Tue, 22 Feb 2005 14:52:55 -0700

linux-source-2.6.10 (2.6.10-22) hoary; urgency=low

  * Add missing patch lists.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 22 Feb 2005 11:25:33 +0000

linux-source-2.6.10 (2.6.10-21) hoary; urgency=low

  * Fix package names for 2.6.10-4 ABI.
  * Update udebs to 2.6.10-4.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 22 Feb 2005 09:36:24 +0000

linux-source-2.6.10 (2.6.10-20) hoary; urgency=low

  * 2.6.10-4 ABI creation.
  * [SECURITY] fix some sign comparison problems in the filesystem layer.
    - Add patch stolen-from-head_fix-sign.dpatch again.
    (CAN-2005-0529, CAN-2005-0530, CAN-2005-0532)
  * Hotplug  [Colin Watson < cjwatson@ubuntu.com>]
    - support for scsi modules.  Closes: #6681.
      Patch: scsi-hotplug.dpatch
    - mptscsih glue.  Closes: #6786
      Patch: mptscsih-hotplug.dpatch
  * Update inotify driver:
    - Add patch inotify-0.18-rml-2.6.10-16.dpatch, replacing
      inotify-0.18-rml-2.6.10-15.dpatch.
  * ACPI updates [Matthew Garrett <mjg59@srcf.ucam.org>]
    Patch: stolen-from-head_acpi-bk-snapshot.dpatch (replaces
    ..._acpi-20050125.dpatch)
  * Fix release-bug in hd64465 PCMCIA driver.  Closes #2092. [zulcss@gmail.com]
    Patch: hd64465_ss-missing-release.dpatch
  * make touchpads seem less sticky [zulcss@gmail.com]
    Patch: stolen-from-head_mousedev_unstickyness.dpatch
  * tulip driver fix from BK. [zulcss@gmail.com]
    Patch: stolen-from-head_de214-pci-enable-fix.dpatch
  * USB
    - add support for some flash card readers [zulcss@gmail.com]
      Patches: usbat_01_unification.dpatch usbat_02_usbat02.dpatch usbat_03_flash.dpatch
  * i386
    - New toshiba_acpi from Daniel Silverstone
      Patch: tosh_acpi2.dpatch (replaces tosh_acpi.dpatch)
  * ia64
    - Revert MPT Fusion changes. To be used with pci.handmap.
      [Thibaut VARENE <varenet@debian.org>]
  * ppc
    - sleep patches [Matthew Garrett <mjg59@srcf.ucam.org>]
      Patches:
       stolen-from-head_atyfb_update.dpatch
       stolen-from-head_console_sem.dpatch
       stolen-from-head_ppc_save_restore.dpatch
       stolen-from-head_ppc_sleep.dpatch
       stolen-from-head_radeonfb_fix_x86_regression.dpatch
       stolen-from-head_radeonfb_update.dpatch
    - Fix cpu clock freq overflow. [Thibaut VARENE <varenet@debian.org>]
      Patch: powerpc-fix-proc-clock

 -- LaMont Jones <lamont@ubuntu.com>  Mon, 21 Feb 2005 22:02:13 -0700

linux-source-2.6.10 (2.6.10-19) hoary; urgency=low

  * Build drm as module:
    - DRM=m.

  * Add drivers/input/mouse/psmouse.ko drivers/input/mousedev.ko to
    input-modules udebs.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 15 Feb 2005 20:13:59 +0100

linux-source-2.6.10 (2.6.10-18) hoary; urgency=low

  * Fix clean target:
    - Update patch stolen-from-head_fix-sign.dpatch.

  * General package cleanup:
    - Remove unused patch stolen-from-head_xfs.dpatch that slept in for a
      mistake.
    - Rename stolen-from-head_ia64-ptrace to
      stolen-from-head_ia64-ptrace.dpatch.

  * TEMPORARY revert SECURITY fix and inotify update from -17 since they
    break the kernel ABI.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 15 Feb 2005 07:51:45 +0100

linux-source-2.6.10 (2.6.10-17) hoary; urgency=low

  * [SECURITY] fix some sign comparison problems in the filesystem layer.
    - Add patch stolen-from-head_fix-sign.dpatch
  * ia64
    - clean up ptrace corner cases
      Add patch stolen-from-head_ia64-ptrace.dpatch
      http://lia64.bkbits.net:8080/linux-ia64-release-2.6.11/cset@41f2d1eePludGYyb1yOmGaW6Iois8Q
      (CAN-2005-0136)
    - Make Fusion drivers builtin and remove them from scsi-modules
  * powerpc
    - Enable Altivec support in power4* configs
  * evdev:
    - Add evdev to *-di kernels, to get multiseat-udeb working.  Not added to
      debian/d-i/sparc/modules/sparc*, as it didn't already have an
      input-modules.
  * power management for 3c59x:
    - Add patch stolen-from-head_3c59x-power-management.dpatch  Closes #5228
  * sony hotkey management:
    - Add patch sonypi.dpatch
  * Update inotify driver:
    - Add patch inotify-0.18-rml-2.6.10-16.dpatch, replacing
      inotify-0.18-rml-2.6.10-15.dpatch.
  * hppa:
    - include irq.c patch for accounting bug.

 -- LaMont Jones <lamont@ubuntu.com>  Mon, 14 Feb 2005 09:46:59 -0700

linux-source-2.6.10 (2.6.10-16) hoary; urgency=low

  * ia64
    - Remove amd74xx from debian/d-i/ia64/modules/ia64/ide-modules
    - Really drop ext2-modules from kernel-image.

 -- LaMont Jones <lamont@debian.org>  Wed,  9 Feb 2005 20:13:35 -0700

linux-source-2.6.10 (2.6.10-15) hoary; urgency=low

  * [SECURITY] Update debian/changelog to include some security references
    that were missing at release time:
    - 2.6.10-6:
      . Add patch stolen-from-head_overflow-in-nls.dpatch. (CAN-2005-0177)
    - 2.6.10-4:
      . Add patch 031-sg_scsi_ioctl_int_overflows.dpatch. (CAN-2005-0180)
      . Add patch fix-rlimit-memlock-dos.dpatch. (CAN-2005-0179)

  * [SECURITY] First cut at setsid/tty locking:
    - Add patch stolen-from-head_tty_setsid_race.dpatch. (CAN-2005-0178)

  * Update inotify driver:
    - Add patch inotify-0.18-rml-2.6.10-15.dpatch.
    - Obsolete patches inotify-0.18-rml-2.6.10-9.dpatch and
      sparc64-inotify-0.18-rml-2.6.10-9.dpatch.
    sparc64 bits have been included upstream. Thanks Robert!

  * Add boot option 'noinotify' to disable inotify at boot time:
    - Add patch inotify-0.18-rml-2.6.10-15-optional.dpatch.

  * General acpi update:
    - Add patch stolen-from-head_acpi-20050125.dpatch.
    - Obsolete patches stolen-from-head_acpi-20041210.dpatch,
      stolen-from-head_acpi-video-device-enumeration.dpatch and
      stolen-from-head_acpi_fix_regression.dpatch.
    (Closes: #5807, #6103 and probably more)

  * Stolen from upstream:
    - Sanity check unw_unwind_to_user:
      . Add patch stolen-from-head_059-ia64_unwind_stack_check.dpatch.
      (CAN-2005-0135)
    - DRM at 20050201:
      . Add patch stolen-from-head_drm2.dpatch.
    - Keep fragment queues private to each user:
      . Add patch stolen-from-head_keep-fragments-pvt.dpatch.
      (CAN-2005-0449)

  * Bump kernel ABI.

  * Update sk98lin driver from 20050207 bk netdev:
    - Add patches stolen-from-head_sk98lin.dpatch and sk98lin-update-3.dpatch.
    - Obsolete sk98lin-update-2.dpatch.

  * Add Panasonic DMC-LC33 device info:
    - Add patch drivers-add-DMC-LC33.dpatch.
    (Closes: #6150)

  * Update parisc patch up to 2.6.10-pa12 to fix the infamous disk I/O
    bottleneck:
    - Add patch parisc-pa-2.dpatch.
    - Obsolete parisc-pa.dpatch.

  * Stop providing ext2-modules from kernel-image on ia64.

  * Update libata from bk:
    - Add patch stolen-from-head_libata-updates.dpatch.
    - SCSI_ATA_ADMA=m
    - SCSI_PATA_PDC2027X=m

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 07 Feb 2005 15:55:21 +0100

linux-source-2.6.10 (2.6.10-14) hoary; urgency=low

  * Add ext2 modules udeb for ia64.

  * Unset CONFIG_BLK_DEV_AMD74XX on ia64.

  * Fix noexec parse option on x86_64:
    Add patch amd64_parse_noexec.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 04 Feb 2005 08:57:33 +0100

linux-source-2.6.10 (2.6.10-13) hoary; urgency=low

  * Fix crash in 32bit emulation. Backport from 2.6.11-rc2 (Frederik Schüler):
    - Add patch stolen-from-head_amd64-ia32-vsyscall-fix.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 31 Jan 2005 07:04:58 +0100

linux-source-2.6.10 (2.6.10-12) hoary; urgency=low

  * Update inotify driver to 0.18:
    - Add patches inotify-0.18-rml-2.6.10-9.dpatch and
      sparc64-inotify-0.18-rml-2.6.10-9.dpatch.
    - Obsolete patches inotify-0.17-rml-2.6.10-2.dpatch and
      sparc64-inotify-0.17-rml-2.6.10-2.dpatch.
    (Closes: #5431)

  * Update debian/d-i/hppa/kernel-versions to fix FTBFS.

  * Update bluetooh protocol stack up to -mh2:
    - Add patch stolen-from-head_bluez.dpatch.
    - Add bluez-firmware-1.0.
    (Closes: #3668)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 27 Jan 2005 12:30:03 +0100

linux-source-2.6.10 (2.6.10-11) hoary; urgency=low

  * Missing entry from previous release changelog:
    - Fix the "My load is always 2" problem:
      . Add patch thaw_processes.dpatch.
    (Closes: #5548)

  * Backport drm from 2.6.11rc1:
    - Add patch stolen-from-head_drm.dpatch.
    - Enable matrox drm on x86_64:
      . DRM_MGA=m

  * Update debian/external-drivers information.

  * Rename hppa kernels from $bits to hppa$bits:
    - Update control.stub.
    - Rename debian/config/hppa/$bits.

  * Update wlan-ng-prism2-usb driver up to 0.2.1-pre25:
    - Update patch wlan-ng-prism2-usb.dpatch.
    (Closes: #5688)

  * Update configs to make selinux guys a bit more happy:
    - AUDIT=y
    - AUDITSYSCALL=n
    - TMPFS_XATTR=y
    - TMPFS_SECURITY=y
    (Closes: #5659)

  * Update powernow-k8 from bk:
    - Add patch stolen-from-head_powernow-k8.dpatch.
    (Closes: #5358)

  * Fix missing firmware loader bits for the acx100 pci driver:
    - Update patch acx100-fw-3.dpatch.
    (Closes: #5739)

  * More Matthew Garrett crack:
    - Add patch stolen-from-head_acpi_fix_regression.dpatch.
    (Closes: #5807)

  * Stolen from upstream:
    - scsi_ioctl: only warn about unknown opcodes if they are truly unknown:
      . Add patch stolen-from-head_scsi_ioctl_warns.dpatch.

  * Sync with Debian kernel-source-2.6.10 (2.6.10-4):
    - Fix compat cmsg_len checks (Christoph Hellwig):
      . Add patch cmsg-compat-signedness-fix-fix.dpatch.
    - In case of an error, sk never gets set; thus, sock_put(sk) messes up
      (Andres Salomon):
      . Add patch stolen-from-head_037-sctp_err_lookup_oops.dpatch.
    - Make ftdi_sio driver output debug message instead of error if attempting
      to write 0 bytes (Andres Salomon):
      . Add patch stolen-from-head_038-ftdi_sio_debug_output.dpatch.
    - Don't assume a port has a tty associated w/ it when resuming
      (Andres Salomon):
      . Add patch stolen-from-head_039-serial_console_resume.dpatch.
    - Do not underflow sk_forward_alloc from tcp_sendpage (Andres Salomon):
      . Add patch stolen-from-head_040-sk_forward_alloc_underflow.dpatch.
    - While probing ide interfaces, supress error messages for non-existent
      ones (Andres Salomon):
      . Add patch stolen-from-head_041-ide_hwif_supress_busy.dpatch.
    - gx_get_cpuspeed was returning the wrong value; this fixes it
      (Andres Salomon):
      . Add patch stolen-from-head_042-gx_get_cpuspeed_return_value.dpatch.
    - Pentium M (Dothan) model is 0x0d, not 0x13 (Andres Salomon):
      . Add patch stolen-from-head_043-dothan_p4_get_frequency.dpatch.
    - elevator_noop_add_request() ignored the 'where' arg, which specified
      where the request should be added (front, back..) (Andres Salomon):
      . Add patch stolen-from-head_044-elevator_noop_add_request.dpatch.
    - [SPARC64] Incorrect register values are used inside
      __psycho_check_one_stc if PBM type is B (Andres Salomon):
      . Add patch stolen-from-head_045-pci_psycho_brainfart.dpatch.
    - Fix locking issue inside ipip6_tunnel_link() (Andres Salomon):
      . Add patch stolen-from-head_046-ipv6_sit_lock.dpatch.
    - do_tcp_sendpages() didn't track skb->truesize correctly; this causes
      partially ACK'd TSO frames to potentially corrupt stuff as skb->truesize
      is too small (Andres Salomon):
      . Add patch stolen-from-head_047-do_tcp_sendpages_tso_assertion.dpatch.
    - The mtrr stuff in the matroxfb driver needs to be wrapped w/ CONFIG_MTRR
      ifdefs (Andres Salomon):
      . Add patch stolen-from-head_048-matroxfb_mtrr_ifdef.dpatch.
    - cfq_requeue_request can potentially decrement a counter past 0; we want
      to only decrement it if it's > 0 (Andres Salomon):
      . Add patch stolen-from-head_050-cfq_requeue_request_accounting.dpatch.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 24 Jan 2005 12:30:12 +0100

linux-source-2.6.10 (2.6.10-10) hoary; urgency=low

  * Compile USB keyboard inline for ia64.

  * Unset CONFIG_ACORN_PARTITION_CUMANA.
    (Closes: #5603)

  * Stolen from upstream:
    - USB: ehci "hc died" on startup (chip bug workaround):
      . Add patch stolen-from-head_ehci-dies-on-startup.dpatch.
    (Closes: #5153)
    - driver core: Fix up vesafb failure probing:
      . Add patch stolen-from-head_vesafb_failure_probing.dpatch.
    (Closes: #5162)

  * Update inotify patch:
    - Add patches inotify-0.17-rml-2.6.10-2.dpatch and
      sparc64-inotify-0.17-rml-2.6.10-2.dpatch.
    - Obsolete patches inotify-0.17-wip-rml-2.6.10-rc2-12.dpatch and
      sparc64-inotify-0.17-wip-rml-2.6.10-rc2-12.dpatch.
    (Closes: #5472)

  * Remove support for IBM ThinkPad TrackPoint devices:
    - Obsolete patch ibm-trackpoint-support.dpatch.
    The driver is too buggy and breaks normal ps2 mouses in certain cases.
    (Closes: #5611, #5050, #5117)

  * mISDN upstream seems dead:
    - Obsolete patch misdn.dpatch.
    (Closes: #5193)

  * Fully integrated hppa support thanks to Lamont:
    - Update patch pa-parisc.dpatch
    - Update debian/control.stub build-deps
    - Update debian/config/hppa/*

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 17 Jan 2005 17:37:32 +0100

linux-source-2.6.10 (2.6.10-9) hoary; urgency=low

  * More Matthew Garrett's crack:
    - Fix b44 driver DMA mask:
      . Add patch b44.dpatch.
    - Revert kernel ibm_acpi code to upstream:
      . Add patch ibm_acpi.dpatch.
    - Fix "Interrupts are not routed correctly after suspend to disk":
      . Add patch route-irq-again.dpatch.
      (Close: #5567)

  * Fix acx100 firmware load sequence:
    - Add patch acx100-fw-3.dpatch.
    - Obsolete patch acx100-fw-2.dpatch.
    (Closes: #5329)

  * Fix sound card modules load order:
    - Add patch alsa-order-cards.dpatch.
    (Closes: #1293)

  * Update Maintainer fiels in debian/control.stub.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 17 Jan 2005 12:02:06 +0100

linux-source-2.6.10 (2.6.10-8) hoary; urgency=low

  * Fix emu10k DSP loader:
    - Update patch stolen-from-head_alsa-emu10k1-ioctl-fix.dpatch.
    (Closes: #5479)

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Fri, 14 Jan 2005 14:17:01 +0100

linux-source-2.6.10 (2.6.10-7) hoary; urgency=low

  * Fix ipw2100 and ipw2200 suspend and resume:
    - Add patch ipw2100-fix-suspend-resume.dpatch.
    - Add patch ipw2200-fix-suspend-resume.dpatch.
    Thanks to Matthew Garrett.

  * Allow root to expand the stack:
    - Add patch stolen-from-head_acct_stack_growth_nitpicks.dpatch.
    (Closes: #5496)

  * Stolen from upstream:
    - Make mm writelock testing less intrusive:
      . Add patch stolen-from-head_verify_mm_writelocked.dpatch

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Fri, 14 Jan 2005 06:26:47 +0100

linux-source-2.6.10 (2.6.10-6) hoary; urgency=low

  * [SECURITY] NFS client O_DIRECT error case fix:
    - Add patch stolen-from-head_nfs-client-odirect.dpatch.
    (CAN-2005-0207)

  The NFS direct-io error return path for request sizes greater than
  MAX_DIRECTIO_SIZE fails to initialize the returned page struct array
  pointer to NULL.

  Discovered using AKPM's ext3-tools: odwrite -ko 0 16385 foo

  * [SECURITY] Fix SMP race condition:
    - Add patch stolen-from-head_fix-smp-race-condition.dpatch. (CAN-2005-0001)
    - Add patch stolen-from-head_fix-rlimit-memlock-dos.dpatch
      as a patch dependency to include part of the mm reorganization required
      to apply Linus' fix.
    - Obsolete fix-rlimit-memlock-dos.dpatch.

  * [SECURITY] Fix race condition in do_brk:
    - Update stolen-from-head_brk-locked.dpatch. (CAN-2004-1235)

  * Reapply all the -4 crack and bump the ABI.

  * Update debian/d-i/<arch>/kernel-versions due to ABI change.

  * Fixes emu10k1_fx8010_code_t structure using indirect pointers to be less
    than 8192 bytes to follow the ioctl semantics and thus not break powerpc
    builds. Userland ioctl value is still changed. (Sven Luther)
    - Add patch stolen-from-head_alsa-emu10k1-ioctl-fix.dpatch.

  * Reenable build of EMU10K1 on powerpc:
    - SND_EMU10K1=m.

  * Fix asm-x86_64/io.h missing include:
    - Add patch amd64-memset.dpatch.

  * Stolen from upstream (up to bk14):
    - Use skb_padto() in drivers/net/8390.c:
      . Add patch stolen-from-head_8390-skb_padto.dpatch.
    - NFS: incorrect "df" results:
      . Add patch stolen-from-head_nfs-df-result.dpatch.
    - udf: simplify udf_iget, fix race:
      . Add patch stolen-from-head_fix-udf-race.dpatch.
    - remove CRD-8480C from the DMA blacklist:
      . Add patch stolen-from-head_turn-on-CRD-8480C-dma.dpatch.
    (Closes: #5186)
    - fix erroneous rq->buffer = NULL in ide-io.c:ide_dma_timeout_retry():
      . Add patch stolen-from-head_ide-wrong-buffer.dpatch.
    - SATA support for Intel ICH7:
      . Add patch stolen-from-head_intel-ich7-sata.dpatch.
    - PCI quirk for ICH3-M IDE:
      . Add patch stolen-from-head_ich3m-quirks.dpatch.
    - fix cdrom autoclose:
      . Add patch stolen-from-head_fix-cdrom-autoclose.dpatch.
    - NLS: Fix overflow of nls_ascii:
      . Add patch stolen-from-head_overflow-in-nls.dpatch. (CAN-2005-0177)

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Tue, 11 Jan 2005 06:53:32 +0100

linux-source-2.6.10 (2.6.10-5) hoary; urgency=low

  * Disable all patches from 2.6.10-4 except security patches
    (Closes: Ubuntu#5410)

 -- Matt Zimmerman <mdz@canonical.com>  Mon, 10 Jan 2005 15:33:46 -0800

linux-source-2.6.10 (2.6.10-4) hoary; urgency=low

  * [SECURITY] Fix race condition in do_brk:
    - Add patch: stolen-from-head_brk-locked.dpatch. (CAN-2004-1235)

  Due to a missing down() call for the semaphore 'current->mm->mmap_sem'
  it is possible to create two over-lapping VMAs and exploit behaviour in
  mremap that allows you to map kernel memory into userland address ranges.
  This can be exploited by an attacker in many ways.

  * [SECURITY] Import capability module fix from upstream:
    - Add patch: stolen-from-head_fix_cap_mod.dpatch. (CAN-2004-1337)
    - Obsolete patch: no-cap-mod.dpatch.
    - Rebuild capability as module again.

  * [SECURITY] Update smbfs overflow fixes  to a version that actually
    work:
    - Add patch smbfs-overflow-fixes-2.dpatch.
    - Obsolete smbfs-overflow-fixes.dpatch.

  * [SECURITY] http://seclists.org/lists/fulldisclosure/2005/Jan/0270.html:
    - Add patch 029-random_poolsize_overflow.dpatch.
    
  drivers/char/random allows you to set the poolsize; its sanity checking
  on that input isn's very good.  We fix that here.
  This fixes #3 on that list (Andres Salomon).

    - Add patch 030-moxa_user_copy_checking.dpatch. (CAN-2005-0504)

  The moxa driver does some ugly things w/ signed integers.  This fixes
  #4 on Brad Spengler's advisory (Andres Salomon).

    - Add patch 031-sg_scsi_ioctl_int_overflows.dpatch. (CAN-2005-0180)

  SG ioctl stuff doesn't actually check whether the scsi command length
  is positive. #5 on the above advisory (Andres Salomon).

    - Add patch fix-rlimit-memlock-dos.dpatch. (CAN-2005-0179)

  2.6 RLIMIT_MEMLOCK bypass and (2.6) unprivileged user DoS:
  Taken from the mail from the PaX team to Linus and Andrew Morton:

  the 'culprit' patch is how the default RLIM_MEMLOCK and the privilege
  to call mlockall have changed in 2.6.9. namely, the former has been
  reduced to 32 pages while the latter has been relaxed to allow it for
  otherwise unprivileged users if their RLIM_MEMLOCK is bigger than the
  currently allocated vm. which is normally good enough, except as you
  now know there's a path that can increase the allocated vm without
  checking for RLIM_MEMLOCK. #6 on the above advisory.

  * [SECURITY] Check untrusted user data:
    - Add patch untrusted-user-data.dpatch.

  * Fix target make gconfig:
    - Add patch stolen-from-head_fix-gconfig.dpatch.
    (Closes: #5029)
    - Also thanks to Sebastian Bacher for his preliminary patch.

  * Update debian/rules to support per arch patching. This is done by checking
    debian/patches/00list-$ver.$arch and the contents added at the END of
    00list. So rememeber that arch specific changes will always come last and
    they need to be synced on top of the standard/common patched tree.

  * Add hppa support per lamont:
    - Import default configs from kernel-image-2.6.8-hppa-2.6.8 (2.6.8-5).
    - Import debian/d-i/hppa from linux-kernel-di-hppa-2.6 (0.4).
    - Update debian/control.stub to include hppa 4 kernel flavours.
    - Add debian/patches/00list-4.hppa and parisc-pa.dpatch taken from
      http://cvs.parisc-linux.org/download/linux-2.6/ (-pa10)
    NOTE: this will not build! new config files are required!

  * Update fs-asfs.dpatch to add a missing page_unlink.

  * Use md-modules.lnk on powerpc.
    (Closes: #5372)

  * Ship rtc-modules udeb:
    - update debian/d-i/<arch>/package-list

  * Stolen from upstream (up to bk9):
    - make microcode text less confusing:
      . Add patch stolen-from-head_microcode-less-confusing.dpatch.
    - quiet scsi ioctls warnings:
      . Add patch stolen-from-head_quite-scsi-ioctl.dpatch.
    - early ali watchdog support:
      . Add patch stolen-from-head_early-ali-watchdog-support.dpatch.
    - ibmvscsi: replace schedule_timeout() with msleep():
      . Add patch stolen-from-head_fix-ibmvscsi-timeout.dpatch.
    - drivers/acpi/ibm_acpi.o .init.text refers to .exit.text:
      . Add patch stolen-from-head_ibm-acpi-exit.dpatch.
    - several libata updates:
      . use PIO mode for request sense:
        + Add patch stolen-from-head_libata-pio-1.dpatch.
      . PIO error handling improvement:
        + Add patch stolen-from-head_libata-pio-2.dpatch.
      . verify ATAPI DMA for a given request is OK:
        + Add patch stolen-from-head_libata-dma-1.dpatch.
      . add #include (fixes 2.4 alpha build):
        + Add patch stolen-from-head_libata-fixftbs.dpatch.
    - stop referencing i_sock directly:
      . Add patch stolen-from-head_sparc64-stop-referencing-isock.dpatch.
    - use prefetching in skb_queue_walk():
      . Add patch stolen-from-head_prefetching-skb-queue-walk.dpatch.
    - dsmark should ignore ECN bits:
      . Add patch stolen-from-head_dsmark-ignore-ecn.dpatch.
    - serverworks: add support for CSB6 RAID:
      . Add patch stolen-from-head_serverworks-CSB6-raid-support.dpatch.
    - zatm fix:
      . Add patch stolen-from-head_zatm-fix.dpatch.
    - mxser annotations and compile fixes:
      . Add patch stolen-from-head_mxser-several-fixes.dpatch.
    - cinergy __user annotations:
      . Add patch stolen-from-head_cinergy-user-annotation.dpatch.
    - av7110_hw __user annotations fix:
      . Add patch stolen-from-head_av7110_hw-user-annotation.dpatch.
    - ide-proc: kill destroy_proc_ide_interfaces():
      . Add patch stolen-from-head_fix-redundant-ide-proc-entry.dpatch.
    - fix cleanup_module() in ide.c:
      . Add patch stolen-from-head_fix-ide-cleanup-module.dpatch.
    - i386 uaccess annotations:
      . Add patch stolen-from-head_uaccess-annotation.dpatch.
    - Intel ICH7 DID's, PIRQ and PATA support:
      . Add patch stolen-from-head_intel-ich7-support.dpatch.
    - fix net/core/sock.o build failure:
      . Add patch stolen-from-head_fix-build-with-no-ipv6.dpatch.
    - fix the fake anti-optimizer cast macro to use the right address space:
      . Add patch stolen-from-head_fix-fake-anti-optimizer-macro.dpatch.
    - common send_sigtrap helper for debug event SIGTRAP's:
      . Add patch stolen-from-head_send_sigtrap.dpatch.
    - be a lot more careful about TF handling:
      . Add patch stolen-from-head_tf-handling.dpatch.
    - single-step over "popf" without corrupting state:
      . Add patch stolen-from-head_single-step-popf.dpatch.
    - ipt_ECN corrupt checksum fix:
      . Add patch stolen-from-head_ipt_ECN-corrupt-checksum-fix.dpatch.
    - fix inet6_sk for non IPV6 builds again:
      . Add patch stolen-from-head_fix-inet6_sk.dpatch.
    - fix proc removal in ip_conntrack_standalone:
      . Add patch stolen-from-head_fix-proc-ip_conntrack_standalone.dpatch.
    - fix cleanup path when sysctl registration fails:
      . Add patch stolen-from-head_fix-cleanup-path.dpatch.
    - ppc uaccess annotations:
      . Add patch stolen-from-head_uaccess-annotation-ppc.dpatch.
    - acpi video device enumeration: fix incorrect device list allocation:
      . Add patch stolen-from-head_acpi-video-device-enumeration.dpatch.
    - x86 ptrace: remove long stale (and bitrotted) test for PT_DTRACE without
      PT_PTRACED:
      . Add patch stolen-from-head_fix-PT_DTRACE-test.dpatch.
    - x86 single-step: fix up comments and cleanup:
      . Add patch stolen-from-head_fix-single-step-x86.dpatch.
    - support for another Rockwell PNP modem:
      . Add patch stolen-from-head_more-rockwell-pnp-modems.dpatch.
    -  vmscan: total_scanned fix:
      . Add patch stolen-from-head_vmscan-total_scanned-fix.dpatch.
    - CS461x gameport code isn't being included in build:
      . Add patch stolen-from-head_CS461x-gameport-build-for-real.dpatch.
    - mm: keep count of free areas:
      . Add patch stolen-from-head_mm-keep-count-of-free-areas.dpatch.
    - simplified readahead:
      . Add patch stolen-from-head_simplified-readahead.dpatch.
    - simplified readahead congestion control:
      . Add patch stolen-from-head_simplified-readahead-congestion-control.dpatch.
    - mempolicy optimisation:
      . Add patch stolen-from-head_mempolicy-optimisation.dpatch.
    - mm: overcommit updates:
      . Add patch stolen-from-head_mm-overcommit-updates.dpatch.
    - mark_page_accessed() for read()s on non-page boundaries:
      . Add patch stolen-from-head_mark_page_accessed.dpatch.
    - do_anonymous_page() use SetPageReferenced:
      . Add patch stolen-from-head_do_anonymous_page.dpatch.
    - collect page_states only from online cpus:
      . Add patch stolen-from-head_do-not-collect-page_states.dpatch.
    - netfilter: fix return values of ipt_recent checkentry:
      . Add patch stolen-from-head_fix-ipt_recent-checkentry.dpatch.
    - netfilter: Fix ip_conntrack_proto_sctp exit on sysctl fail:
      . Add patch stolen-from-head_fix-ip_conntrack_proto_sctp-exit.dpatch.
    - netfilter: Fix ip_ct_selective_cleanup(), and rename
      ip_ct_iterate_cleanup():
      . Add patch stolen-from-head_fix-ip_ct_selective_cleanup.dpatch.
    - netfilter: Remove IPCHAINS and IPFWADM compatibility:
      . Add patch stolen-from-head_ipchains_and_ipfwadm_must_die.dpatch.
    - netfilter: Remove copy_to_user Warnings in Netfilter:
      . Add patch stolen-from-head_remove-copy-to-user-warnings.dpatch.
    - netfilter: Fix cleanup in ipt_recent should ipt_registrater_match error:
      . Add patch stolen-from-head_ipt_recent-should-ipt_registrater_match.dpatch.
    - fix broken RST handling in ip_conntrack:
      . Add patch stolen-from-head_fix-broken-rst-handling-in-ip_conntrack.dpatch.
    - fix IDE_ARCH_OBSOLETE_INIT:
      . Add patch stolen-from-head_fix-ide-arch-obsolete-init.dpatch.
    - assign PKMAP_BASE dynamically:
      . Add patch stolen-from-head_assign-pkmap-base-dinamically.dpatch.
    - x86: remove data-header and code overlap in boot/setup.S:
      . Add patch stolen-from-head_fix-data-code-overlap.dpatch.
    - Cyrix MII cpuid returns stale %ecx:
      . Add patch stolen-from-head_cyrix-mii-cpuid.dpatch.
    - NX: Triple fault with 4k kernel mappings and PAE:
      . Add patch stolen-from-head_triple-fault-with-4k-mapping-and-pae.dpatch.
    - /proc/sys/kernel/bootloader_type:
      . Add patch stolen-from-head_bootloader-type.dpatch.
    - Intel thermal monitor for x86_64:
      . Add patch stolen-from-head_amd64-thermal-monitor.dpatch.
      . Add X86_MCE_INTEL=y for supported arches.
    - x86_64: Fix bugs in the AMD K8 CMP support code:
      . Add patch stolen-from-head_amd64-k8-cmp-fix.dpatch.
    - x86_64: numa_add_cpu() fix:
      . Add patch stolen-from-head_amd64-numa-add-cpu-fix.dpatch.
    - x86_64: Remove duplicated FAKE_STACK_FRAME macro:
      . Add patch stolen-from-head_amd64-remove-duplicate-macro.dpatch.
    - x86_64: Remove debug information for vsyscalls:
      . Add patch stolen-from-head_amd64-no-vsyscalls-debug.dpatch.
    - x86_64: Rename HTVALID to CMP_LEGACY:
      . Add patch stolen-from-head_amd64-rename-HTVALID2CMP_LEGACY.dpatch.
    - x86_64: Scheduler support for AMD CMP:
      . Add patch stolen-from-head_amd64-cmp-add-scheduler-support.dpatch.
    - x86_64: Add a missing __iomem pointed out by Linus:
      . Add patch stolen-from-head_amd64-add-missing-iomem.dpatch.
    - x86_64: Add a missing newline in /proc/cpuinfo:
      . Add patch stolen-from-head_amd64-missing-newline.dpatch.
    - x86_64: Always print segfaults for init:
      . Add patch stolen-from-head_amd64-print-segfaults.dpatch.
    - x86_64: Export phys_proc_id:
      . Add patch stolen-from-head_amd64-export-phys-proc-id.dpatch.
    - swsusp: kill one-line helpers, handle read errors:
      . Add patch stolen-from-head_swsusp-handle-errors.dpatch.
    - swsusp: Kill O(n^2) algorithm in swsusp:
      . Add patch stolen-from-head_kill-On2-in-swsusp.dpatch.
    - NX: Fix noexec kernel parameter:
      . Add patch stolen-from-head_fix-noexec-param.dpatch.
    - ipt_REJECT Target nonlinear fixes:
      . Add patch stolen-from-head_ipt_REJECT.dpatch.
    - When ipt_ECN needs TCP, check it is not inverted:
      . Add patch stolen-from-head_ipt_ECN-needs-tcp.dpatch.
    - capset returns -EPERM when pid==current->pid:
      . Add patch stolen-from-head_fix-capset-wrong-returns.dpatch.
    - time runx too fast after S3:
      . Add patch stolen-from-head_s3-time-too-fast.dpatch.
    - fix ptracer death race yielding bogus BUG_ON:
      . Add patch stolen-from-head_ptracer-death-race.dpatch.
    - Fix megaraid oops on unload:
      . Add patch stolen-from-head_modular-megaraid.dpatch.
    - parport_pc: don't mix module parameter styles:
      . Add patch stolen-from-head_parport_pc_module_parm_mixing.dpatch.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Mon, 10 Jan 2005 13:47:26 +0100

linux-source-2.6.10 (2.6.10-3) hoary; urgency=low

  * Bump build-dep on kernel-wedge (>= 1.25.1ubuntu2) and revert nic-firmware
    hack.

  * Revert ax25 to 2.6.9 to fix a regression spotted by Alan Cox:
    - Add patch fix-ax25.dpatch.

  * Enforce security/Kconfig to exclude SECURITY_CAPABILITIES built as module:
    - Add patch no-cap-mod.dpatch.

  * Add patch from Alan Cox to handle misrouted IRQ recovery:
    - Add patch misrouted-irq.dpatch.
    Note: the feature is NOT enabled by default as it might have a certain
    impact on system performance.
    To enable you need to boot with the option irqpoll.

  * More pcmcia udebs cleanup. Add pcmcia.o to pcmcia-modules since it is
    common to several packages.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Sun, 02 Jan 2005 07:42:25 +0100

linux-source-2.6.10 (2.6.10-2) hoary; urgency=low

  * Fix pcmcia udeb creation:
    - Change PCCARD=y to PCCARD=m to generate pcmcia_core.ko again.
    - Update debian/d-i/<arch>/modules/<arch>/pcmcia-modules to remove
      reference to ds.ko that is not built as module anymore.

  * Fix nic-firmware udeb creation due to all firmware updates:
    - Convert debian/d-i/<arch>/firmware/<arch>/nic-firmware.lnk to
      nic-firmware so that kernel-wedge can still compile 2.6.9 as default
      kernel. Note that this change has to move from 2.6.10 to kernel-wedge if
      2.6.10 will become the default kernel.

  * Update toshiba acpi support:
    - Add patch tosh_acpi.dpatch.

    Daniel also notes:

    "It won't enable my changes by default. You pass hotkeys_over_acpi=1 as a
    module parameter to enable it.
    I have a set of acpid files for enabling the brightness buttons, sleep
    and hibernate buttons; the lock button too."

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Fri, 31 Dec 2004 18:05:27 +0100

linux-source-2.6.10 (2.6.10-1) hoary; urgency=low

  * ATTENTION/WARNING/SOS/THE IF YOU OPEN A BUG ON THIS YOU WILL BURN ALIVE
    ->>>>>> Disable emu10k1 build on ppc because it is broken <<<<<<-

  * New upstream release.

  * Readd scripts/package/Makefile fix to avoid removal of debian/, in clean
    target, as patch that sneaked into 2.6.9 orig.tar.gz for a mistake.

  * Remove the following patches:
    - fix-ip-conntrack-ftp.dpatch.
    - fix-ip-options-leak.dpatch.
    - vt-of-death.dpatch.
    - scm_send-dos-fix.dpatch.
    - binfmt-huge-vma-dos.dpatch.
    - fix-igmp.dpatch.
    - unix-sem.dpatch.
    - amd64-fix-overrun.dpatch.
    - fix-gpe.dpatch.
    - selinux-fixes.dpatch.
    - vmio.dpatch.
    - s390-sacf-fix.dpatch.
    - aout-loader-fixes.dpatch.
    - dm_io-ENOMEM-goof.dpatch.
    - ata_piix-combinde-mode-fix-2.dpatch.
    - elf-loader-fixes.dpatch.
    - elf-loader-fixes-the-return.dpatch.
    - fs-tmpfs-free_inode-leak.dpatch.
    - SG_IO-safe-commands-1.dpatch.
    - drivers-scsi-core.dpatch.
    - 3w-xxxx-hotplug.dpatch.
    - acpi-early-init-check-disable.dpatch.
    - aic79xx-nodev.dpatch.
    - alpha-writeq-fix.dpatch.
    - disable-lapic-in-acpi-power-off.dpatch.
    - disable-lapic-in-acpi-power-off-2.dpatch.
    - drivers-ide-dma-ricoh.dpatch.
    - drivers-pci-quirks-via8233a.dpatch.
    - drivers-serial-8250-ioremap-fix.dpatch.
    - drivers-serial-sn_console-up-buildfix.dpatch.
    - drivers-usb-storage-transport-1.dpatch.
    - drivers-usb-storage-transport-2.dpatch.
    - fs-ext3-directio-leak-fix.dpatch.
    - ia64_cyclone_nosmp.dpatch.
    - ia64-hp-sba_iommu-fix.dpatch.
    - ia64-sn-move-irq-noop.dpatch.
    - ip6t-log-doff.dpatch.
    - mlock-as-user.dpatch.
    - mm-vmscan.dpatch.
    - parport_pc-via8231.dpatch.
    - ppc64-iSeries-build-fix.dpatch.
    - sata-nv-no-reset.dpatch.
    - scsi-blacklist.dpatch.
    - drivers-net-tg3-readd.dpatch.
    - tg3-update.dpatch.
    - vlan-update-1.dpatch.
    - sparc-cg14-init.dpatch.
    - sparc64-sunsab-break-fix.dpatch.
    - wakeup_addr.dpatch.
    - acx100-amd64.dpatch.

  * Rediff the following patches:
    - modular-ide.dpatch.
    - modular-vesafb.dpatch.
    - remove-references-to-removed-drivers.dpatch.
    - powerpc-g4-l2-flush-errata.dpatch.
    - ia64-generic-no-smp.dpatch.
    - ia64-generic-no-smp-1-to-2.dpatch.
    - eagle-usb.dpatch.
    - sparc32-initrd-memcpy.dpatch.
    - smbfs-overflow-fixes.dpatch.
    - wakeup_gdt.dpatch.

  * Add debian/external-drivers to document URL/versions of drivers that are
    not part of the vanilla kernel.

  * Update ipw2100 and ipw2200 firmwares.

  * Update ieee80211 driver:
    - Update patch ieee80211.dpatch.
    - Obsolete patches: ieee80211-*.dpatch.

  * Update ipw2100 driver:
    - Update patch ipw2100.dpatch.
    - Obsolete patches: ipw2100-*.dpatch.

  * Update ipw2200 driver:
    - Update patch ipw2200.dpatch.
    - Obsolete patches: ipw2200-*.dpatch.

  * Update adm8211 driver:
    - Update patch adm8211.dpatch.

  * Update ndiswrapper driver:
    - Update patch ndiswrapper-2.dpatch.

  * Update eagle-usb driver:
    - Update patch eagle-usb.dpatch.

  * Update inotify driver:
    - Add patches inotify-0.17-wip-rml-2.6.10-rc2-12.dpatch and
      sparc64-inotify-0.17-wip-rml-2.6.10-rc2-12.dpatch.
    - Obsolete patches inotify-0.16-wip-rml-2.6.10-rc2-9.dpatch and
      sparc64-inotify-0.16-wip-rml-2.6.10-rc2-9.dpatch.

  * Update debian/d-i/<arch>/kernel-versions.

  * Overall acpi update that didn't make it in time for 2.6.10:
    - Add patch stolen-from-head_acpi-20041210.dpatch.

  * Add Matthew Garrett's usual crack:
    - Add patches:
      . resume-finish-split.dpatch.
      . panasonic_acpi.dpatch.
      . sony_acpi.dpatch.
    - ACPI_PCC=m
    - ACPI_SONY=m

  * Fix one of multiple cx88 FTBFS:
    - Add patch stolen-from-head_fix-cx88-build.dpatch.

  * Fix powerpc FTBFS:
    - Add patch powerpc-fix-ftbfs.dpatch.

  * Fix (partially) ia64 FTBFS:
    - Add patch ia64-fix-ftbfs.dpatch.

  * New and hot (or not so hot when they rename CONFIG options):

    - KOBJECT_UEVENT=y
    - MODULE_SRCVERSION_ALL=y
    - BLK_DEV_RAM_COUNT=16
    - INITRAMFS_SOURCE=""
    - CDROM_PKTCDVD=m
    - CDROM_PKTCDVD_BUFFERS=8
    - CDROM_PKTCDVD_WCACHE=n
    - SCSI_INITIO=m
    - MD_FAULTY=m
    - IP_TCPDIAG=m
    - IP_NF_CONNTRACK_MARK=y
    - IP_NF_MATCH_CONNMARK=m
    - IP_NF_MATCH_HASHLIMIT=m
    - IP_NF_TARGET_CONNMARK=m
    - IP_NF_TARGET_CLUSTERIP=m
    - I2C_STUB=m
    - SENSORS_ADM1026=m
    - SENSORS_LM63=m
    - SENSORS_LM87=m
    - SENSORS_PC87360=m
    - FB_TILEBLITTING=y
    - FB_ATY_GENERIC_LCD=y
    - FB_SAVAGE=m
    - FB_SAVAGE_I2C=m
    - FB_SAVAGE_ACCEL=m
    - USB_SL811_HCD=m
    - USB_KC2190=y
    - TMPFS_XATTR=n
    - CIFS_EXPERIMENTAL=n
    - KEYS=n
    - CRYPTO_ANUBIS=m
    - PCCARD=y
    - PCMCIA_DEBUG=n
    - PCMCIA_OBSOLETE=n
    - PCMCIA=m
    - CARDBUS=y
    - YENTA=m
    - PD6729=m
    - I82092=m
    - I82365=m
    - TCIC=m
    - BLK_DEV_IDECS=m
    - SCSI_SATA_AHCI=m
    - SCSI_SATA_ULI=m
    - SCSI_QLOGIC_1280_1040=y
    - PCMCIA_FDOMAIN=m
    - PCMCIA_QLOGIC=m
    - PCMCIA_SYM53C500=m
    - BT_HCIDTL1=m
    - BT_HCIBT3C=m
    - BT_HCIBLUECARD=m
    - BT_HCIBTUART=m
    - PCMCIA_XIRCOM=m
    - PCMCIA_XIRTULIP=m
    - PCMCIA_WAVELAN=m
    - PCMCIA_NETWAVE=m
    - PCMCIA_RAYCS=m
    - PCMCIA_HERMES=m
    - AIRO_CS=m
    - PCMCIA_ATMEL=m
    - PCMCIA_WL3501=m
    - NET_PCMCIA=y
    - PCMCIA_3C589=m
    - PCMCIA_3C574=m
    - PCMCIA_FMVJ18X=m
    - PCMCIA_PCNET=m
    - PCMCIA_NMCLAN=m
    - PCMCIA_SMC91C92=m
    - PCMCIA_XIRC2PS=m
    - PCMCIA_AXNET=m
    - ARCNET_COM20020_CS=m
    - PHONE_IXJ_PCMCIA=m
    - SERIAL_8250_CS=m
    - SYNCLINK_CS=m
    - I2C_AMD756_S4882=m
    - W1_DS9490_BRIDGE=m
    - DVB_DIBUSB=m
    - DVB_DIBCOM_DEBUG=n
    - DVB_CINERGYT2=m
    - DVB_CINERGYT2_TUNING=y
    - DVB_CINERGYT2_STREAM_URB_COUNT=32
    - DVB_CINERGYT2_STREAM_BUF_SIZE=512
    - DVB_CINERGYT2_QUERY_INTERVAL=250
    - DVB_CINERGYT2_ENABLE_RC_INPUT_DEVICE=y
    - DVB_CINERGYT2_RC_QUERY_INTERVAL=100
    - DVB_TDA80XX=m
    - DVB_CX22702=m
    - SND_BT87X_OVERCLOCK=n
    - USB_SERIAL_CYPRESS_M8=m
    - USB_SERIAL_IPW=m
    - USB_PHIDGETKIT=m
    - VIDEO_SAA7134_DVB=m
    - VIDEO_CX88_DVB=n (it breaks compilation on i386 at least)
    - FB_INTEL=m
    - FB_INTEL_DEBUG=n
    - SND_VXPOCKET=m
    - SND_VXP440=m
    - SND_PDAUDIOCF=m
    - ISDN_DRV_AVMB1_AVM_CS=m
    - USB_GADGET_DEBUG_FILES=n
    - PCMCIA_AHA152X=m
    - PCMCIA_NINJA_SCSI=m
    - PCMCIA_IBMTR=m
    - DEBUG_KOBJECT=n
    - PNP=y
    - PNP_DEBUG=n
    - BLK_DEV_IDEPNP=m
    - NET_SB1000=m
    - PNPACPI=y
    - SECURITY_SECLVL=m
    - PARPORT_PC_PCMCIA=m
    - SCHEDSTATS=n
    - CC_ALIGN_FUNCTIONS=0
    - CC_ALIGN_LABELS=0
    - CC_ALIGN_LOOPS=0
    - CC_ALIGN_JUMPS=0
    - ACPI_VIDEO=m
    - ACPI_IBM=m
    - CPU_FREQ_DEBUG=n
    - X86_CPUFREQ_NFORCE2=m
    - MTD_TS5500=m
    - PARPORT_PC_PCMCIA=m
    - HISAX_SEDLBAUER_CS=m
    - HISAX_ELSA_CS=m
    - HISAX_AVM_A1_CS=m
    - HISAX_TELES_CS=m
    - DNOTIFY=y
    - ISDN_DIVERSION=m
    - USB_ATM=m
    - FB_ATY_GENERIC_LCD=y
    - FB_SAVAGE=m
    - FB_SAVAGE_I2C=m
    - FB_SAVAGE_ACCEL=m
    - X86_P4_CLOCKMOD=m
    - ACPI_CONTAINER=m
    - IPW2100_DEBUG=n
    - IPW2200_DEBUG=n
    - DVB_DIBUSB_MISDESIGNED_DEVICES=n
    - DVB_B2C2_USB=m
    - MMC=m
    - MMC_DEBUG=n
    - MMC_BLOCK=m
    - MMC_WBSD=m
    - NUMA_EMU=n
    - ISDN_DRV_AVMB1_B1PCI0=m
    - ISDN_DRV_AVMB1_B1PCIV4=y
    - ISDN_DRV_AVMB1_B1PCMCIA=m
    - ISDN_DRV_AVMB1_AVM_CS=m
    - ISDN_DRV_AVMB1_T1PCI=m
    - ISDN_DRV_AVMB1_C4=m
    - MOXA_SMARTIO=m
    - ACPI_HOTPLUG_CPU=y

  * Rename Debian references to Ubuntu in debian/control.stub and update
    debian/make-kernel-patch-pkgs.
    (Closes: #4982)

  * Update debian/official.

  * Enable reiserfs extended attributes:
    - REISERFS_FS_XATTR=y
    - REISERFS_FS_POSIX_ACL=y
    - REISERFS_FS_SECURITY=y
    (Closes: #4472/#4475)

  * [SECURITY] Compile capabilities inside the kernel and not as module.
    - SECURITY_CAPABILITIES=y

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Thu, 23 Dec 2004 07:09:58 +0100

linux-source-2.6.9 (2.6.9-10) hoary; urgency=low

  * [SECURITY] vc_resize fix.
    . Add patch: vt-of-death.dpatch. (CAN-2004-1333)

  * [SECURITY] Do not leak IP options fix.
    . Add patch: fix-ip-options-leak.dpatch. (CAN not available yet)

  * Xmas present for our PPC users. Ship (but don't compile yet) BenH patch to
    put powerbook g4 to sleep.
    . Add patch: ibookg4-sleep-7.dpatch

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Tue, 21 Dec 2004 13:42:28 +0100

linux-source-2.6.9 (2.6.9-9) hoary; urgency=low

  * Update debian/changelog for 2.6.9-2 to include CAN-2004-1151 number
    that at release time was not available.

  * [SECURITY] additional x86_64 buffer overflow fix; this time,
    sys32_quotactl (Andres Salomon).
    Update patch: amd64-fix-overrun.dpatch.

  * [SECURITY] scm_send local DoS fix (advisory:
    http://www.isec.pl/vulnerabilities/isec-0019-scm.txt) (Andres Salomon).
    Add patch: scm_send-dos-fix.dpatch. (CAN-2004-1016)

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Mon, 20 Dec 2004 09:01:20 +0100

linux-source-2.6.9 (2.6.9-8) hoary; urgency=low

  * Add missing bits to CAN-2005-0003 patch:
    . Update patch aout-loader-fixes.dpatch.
    . Add patch binfmt-huge-vma-dos.dpatch.

  * Compile SELINUX support, but disabled by default. A special boot parameter
    needs to be added in orderd for SELINUX to be enabled at boot time.

  * Update debian/control.stub maintainer section.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Thu, 16 Dec 2004 09:25:09 +0100

linux-source-2.6.9 (2.6.9-7) hoary; urgency=low

  * Brown paper bag upload to really fix CAN-2004-1137.

  * Add Matt Zimmerman patch to fix device mapper on top of cloop devices.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Wed, 15 Dec 2004 19:01:27 +0100

linux-source-2.6.9 (2.6.9-6) hoary; urgency=low

  * [SECURITY] Fix multiple IGMP handling vulnerabilities.
    . Add patch fix-igmp.dpatch. (CAN-2004-1137)

  There are multiple serious issues with the igmp.c code in recent kernel 
  versions. Here an incomplete list of bugs:

  1) ip_mc_source suffers from a serious kernel deadlock & kernel memory 
     overwrite problem. It is possible to decrement the psl->sl_count counter
     to be 0xffffffff == -1 with the consequence that:

     - a repeated call will start a loop counting from 0 to UINT_MAX causing a 
       kernel hang for minutes (depending on the machine speed), then the 
       whole kernel memory following the kmalloc'ated buffer will be shifted
       by 4 bytes causing an immediate reboot.

     - If properly exploited this will lead to elevated privileges.

  2) because of the bug 1) it is possible to read huge portions of kernel 
     memory through ip_mc_msfget()

  3) igmp_marksources() function is called in the context of an IGMP group 
     query and suffers from an out of bound access to kernel memory. This is 
     remotely exploitable if applications have bound a multicast socket.

  This bug allows in the best case to remotely DoS a Linux machine with just 
  a moderate flow of prepared IGMP packets.

  In the worst case (the socket buffer allocated for the packet is at the 
  end of kernel accessible memory), the Linux machine may be crashed 
  remotely. 

  * Ship cloop as modules on sparc:
    . Fix FTBFS.
    . Update config file:
      - CONFIG_BLK_DEV_CLOOP=m.
    . Add debian/d-i/sparc/modules/sparc64/loop-modules to include cloop.o.
      Note: loop-modules for sparc is not a lnk to the one shipped by
      kernel-wedge since loop.o is compiled in.

  * Update the cloop help text specifing that the code cannot be compiled in.
    It must be a module.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Mon, 13 Dec 2004 09:53:24 +0100

linux-source-2.6.9 (2.6.9-5) hoary; urgency=low

  * Add cloop (compressed loop) support from cloop-src 2.01.5-1:
    . Add patch: cloop.dpatch.
    . Rename compressed_loop.{c,h} to cloop.{c,h} and update the code
      accordingly.
    . Add new CONFIG_BLK_DEV_CLOOP.
    . Update i386/amd64/ia64/powerpc config:
      - CONFIG_BLK_DEV_CLOOP=m.
    . Update sparc config:
      - CONFIG_BLK_DEV_CLOOP=y.
    . Bump Build-Dep on kernel-wedge 1.25ubuntu6 to ensure the cloop module
      into loop*.udeb

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Thu, 09 Dec 2004 18:52:39 +0100

linux-source-2.6.9 (2.6.9-4) hoary; urgency=low

  * Renable mv643xx driver for powerpc that got lost due to driver rename:
    . Update marvell-pegasos-2.patch.
    . Readd marvell-pegasos-2.patch to 00list-4.
    . Update debian/d-i/powerpc/modules/powerpc/nic-modules.
    . Update powerpc config files:
      - CONFIG_MV643XX_ETH=m
      - CONFIG_MV643XX_ETH_0=y
      - CONFIG_MV643XX_ETH_1=y
      - CONFIG_MV643XX_ETH_2=y

  * Backport scsi_lib patch from 2.6.10-rc3 to fix a scsi layer regression introduced
    in 2.6.9:
    . Add patch drivers-scsi-core.dpatch.
    (Closes: #4332)

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Wed, 08 Dec 2004 18:49:17 +0100

linux-source-2.6.9 (2.6.9-3) hoary; urgency=low

  * The "I love Matthew Garrett" upload:
    . Add DSDT support:
      - Add patch dsdt-initrd.dpatch.
      - Update i386/amd64/ia64 config files:
        + ACPI_INITRD=y
    . Add userspace swsusp resume support:
      - Add patch swsusp-userspace.dpatch.
      - Update i386/amd64 config files:
        + CONFIG_SOFTWARE_SUSPEND=y
        + PM_STD_PARTITION=""
    . Fix a bug in ACPI to help suspend on some machine:
      - Add patches: wakeup_addr.dpatch and wakeup_gdt.dpatch.
    . Bump dependcy on initrd-tools to >= 0.1.75ubuntu2 to ensure that the
      newly generated initrd images will contain the proper init script for
      swsusp.

  * Add support for Philips USB cameras from
    http://www.saillard.org/linux/pwc/ at version 10.0.6 (for kernel 2.6.9).
    . Add patch drivers-usb-pwc.dpatch.
    . Update all config files:
      + USB_PWC=m

  * Fix typo in debian/control.stub file to fix FTBFS on ia64.

  * Allign ia64 package descriptions with the others.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Wed, 08 Dec 2004 07:49:31 +0100

linux-source-2.6.9 (2.6.9-2) hoary; urgency=low

  Changes by Fabio M. Di Nitto:

  * [SECURITY] Fix Buffer overrun in arch/x86_64/sys_ia32.c:sys32_ni_syscall()
    . Add patch: amd64-fix-overrun.dpatch. (CAN-2004-1151).

    With Chris Wright <chrisw@osdl.org>

    struct task_struct.comm is defined to be 16 chars, but
    arch/x86_64/sys_ia32.c:sys32_ni_syscall() and sys32_vm86_warning() copy it
    into a static 8 byte buffer, which will surely cause problems.  This patch
    makes lastcomm[] the right size, and makes sure it can't be overrun.  Since
    the code also goes to the effort of getting a local copy of current in "me",
    we may as well use it for printing the message.

    NOTE: This problem affects only amd64.

  * Unset CONFIG_BLK_DEV_UB on all archs. This is supposed to fix some
    problems recently introduced in the usb mass storage support.

  * Fix sk98lin pci table and device MODULE_DEVICE_TABLE in orfer to restore
    driver hotplug capabilities.
    Add patch sk98lin-update-2.dpatch.
    (Closes: #4379)

  * Apply patch to Disable wakeup GPEs before power off.
    Thanks to Matthew Garrett for the patch.
    Add patch fix-gpe.dpatch.

  * Add drivers/usb/input/usbhid.o to
    debian/d-i/amd64/modules/amd64/input-modules in order to enable USB
    keyboard support in d-i for amd64.
    (Closes: #4400)

  * Update acx100 driver up to 0.2.0pre8_plus_fixes_43:
    Add patches:
    . acx100-2.dpatch
    . acx100-kill-float-2.dpatch
    . acx100-fw-2.dpatch
    Drop acx100-amd64 from 00list-2
    (Closes: #2348)

  * Add support for Synaptics cPad devices:
    . Add patch synaptics-cpad-support.dpatch.
      Original patch by Daniel Stone.
    . Update i386/amd64/powerpc/sparc config files:
      + INPUT_CPAD=m
    (Closes: #2026)

  * Add support for FSAM7400 radios on Centrino devices:
    . Add patch ipw2100-fsam7400.dpatch.
      Original patch by Daniel Stone.
    . Update i386/amd64 config files:
      IPW2100_FS_AMILO_M7400=m
    . Update powerpc config files:
      IPW2100_FS_AMILO_M7400=n
    (Closes: #3242)

  * Add ia64 support:
    . Update debian/control.stub.
    . Add debian/d-i/ia64 importing files from linux-kernel-di-ia64-2.6-1.0
    . Add debian/config/ia64/ from kernel-image-2.6.8-ia64 (2.6.8-9)

  * Update ia64 config files (new entries):
    . LOCALVERSION=""
    . IA64_MCA_RECOVERY=m
    . ACPI_BLACKLIST_YEAR=0
    . HOTPLUG_PCI_ACPI_IBM=m
    . BLK_DEV_UB=n
    . MEGARAID_NEWGEN=n
    . MEGARAID_LEGACY=m
    . MD_RAID10=m
    . INET_TUNNEL=m
    . IP_NF_CT_ACCT=y
    . IP_NF_CT_PROTO_SCTP=m
    . IP_NF_MATCH_SCTP=m
    . IP_NF_MATCH_COMMENT=m
    . IP6_NF_MATCH_PHYSDEV=m
    . R8169_NAPI=n
    . IEEE80211=m
    . IEEE80211_DEBUG=n
    . IEEE80211_CRYPT=m
    . IEEE80211_WPA=y
    . IEEE80211_CRYPT_CCMP=m
    . IEEE80211_CRYPT_TKIP=m
    . IPW2100=m
    . IPW2100_PROMISC=y
    . IPW2100_LEGACY_FW_LOAD=n
    . IPW2100_NOWEP=n
    . IPW2100_DEBUG=n
    . IPW2100_FS_AMILO_M7400=n
    . IPW2200=m
    . IPW2200_NOWEP=n
    . PRISM2_USB=m
    . ACX100=m
    . ADM8211=m
    . PPP_MPPE=m
    . NDISWRAPPER=n
    . SERIO_RAW=m
    . JOYSTICK_JOYDUMP=m
    . INPUT_CPAD=m
    . INOTIFY=y
    . DIGIEPCA=m
    . SGI_SNSC=y
    . IPMI_POWEROFF=m
    . MMTIMER=n
    . I2C_ALGOPCA=m
    . I2C_PCA_ISA=m
    . SENSORS_SMSC47M1=m
    . W1_DS9490=m
    . W1_DS9490R_BRIDGE=m
    . W1_SMEM=m
    . SND_ATIIXP_MODEM=m
    . SND_USB_USX2Y=m
    . USB_SUSPEND=n
    . USB_EAGLE=m
    . RPCSEC_GSS_SPKM3=m
    . CRYPTO_WP512=m

  * Disable CONFIG_DIGIEPCA and CONFIG_DIGI on ia64 since the driver compiles
    only on 32bit archs.

  * Update debian/d-i/ia64/kernelversions to reflect the new upstream.

  * Add acx100-ia64.dpatch and ia64-prism2.dpatch to associate ia64 cpu as i386
    for wlan header cpu checks.
    According to some investigations the 2 should be similar enough to work
    without extra specific code or declarations.

  * Update disable-lapic-in-acpi-power-off.dpatch with a portable fix from
    http://bugzilla.kernel.org/show_bug.cgi?id=3643.
    Add patch disable-lapic-in-acpi-power-off-2.dpatch.

  Changes by Daniel Stone:

  * Modify debian/header-install and debian/post-install in order to ship all
    the asm headers in the linux-header package and produce proper symlinks
    from the specific flavour. This circumnvent a problem on powerpc (mainly)
    that uses a bunch of m68k asm includes.
    This fix will also allow the new linux-restricted-modules to build on
    powerpc.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Tue, 07 Dec 2004 18:43:02 +0100

linux-source-2.6.9 (2.6.9-1) hoary; urgency=low

  Changes by Fabio M. Di Nitto:

  * [SECURITY] Serialize dgram read using semaphore just like stream.
    + Add the following patches:
      . unix-sem.dpatch (CAN-2004-1068)

  * [SECURITY] Fix insufficient locking checks in DRM code.
    + Add the following patches:
      . drm-fixes.dpatch (CAN-2004-1056)

  * [SECURITY] Fix SELinux crashes with SOCK_SEQPACKET; see
    http://marc.theaimsgroup.com/?l=linux-kernel&m=110045613004761
    for reference:
    + Add the following patches:
      . selinux-fixes.dpatch (CAN-2004-1069)

  * [SECURITY] Fix problems in VM_IO refcount:
    + Add the following patches:
      . vmio.dpatch (CAN has not been assigned yet)

  * [SECURITY] Fix problems in binfmt_elf loader; see
    http://isec.pl/vulnerabilities/isec-0017-binfmt_elf.txt for more
    details (Andres Salomon):
    + Add the following patches:
      . elf-loader-fixes.dpatch (CAN-2004-1070/1/2/3)

    Several flaws have been found in the Linux ELF binary loader's
    handling of setuid binaries. Nowadays ELF is the standard format for
    Linux executables and libraries. setuid binaries are programs that
    have the "setuid" file permission bit set; they allow to execute a
    program under a user id different from the calling user and are
    mostly used to allow executing a program with root privileges to
    normal users.

    The vulnerabilities that were fixed in these updated kernel packages
    could lead Denial of Service attacks. They also might lead to
    execution of arbitrary code and privilege escalation on some
    platforms if an attacker is able to run setuid programs under some
    special system conditions (like very little remaining memory).

    Another flaw could allow an attacker to read supposedly unreadable,
    but executable suid binaries. The attacker can then use this to seek
    faults within the executable.

  * [SECURITY] Further binfmt_elf fixes, and binfmt_aout fixes as well
    (Andres Salomon).
    + Add the following patches:
      . elf-loader-fixes-the-return.dpatch (CAN-2004-1070/1/2/3)
      . aout-loader-fixes.dpatch (CAN-2004-1074)

    http://marc.theaimsgroup.com/?l=linux-kernel&m=109776571411003&w=2:

    Bernard Gagnon discovered a memory leak in the mmap raw packet
    socket implementation. When a client application (in ELF format)
    core dumps, a region of memory stays allocated as a ring buffer.
    This could be exploited by a malicious user who repeatedly crashes
    certain types of applications until the memory is exhausted, thus
    causing a Denial of Service.

  * [SECURITY] s390: sacf local root exploit (Andres Salomon).
    + Add the following patches:
      . s390-sacf-fix.dpatch (CAN-2004-0887)

  * [SECURITY] Further smbfs overflow fixes, stolen from -ac tree
    (Andres Salomon).
    + Add the following patches:
      . smbfs-overflow-fixes.dpatch (CAN-2004-0883 CAN-2004-0949)

    During an audit of the smb file system implementation within Linux,
    several vulnerabilities were discovered ranging from out of bounds
    read accesses to kernel level buffer overflows.

    To exploit any of these vulnerabilities, an attacker needs control
    over the answers of the connected Samba server. This could be
    achieved by man-in-the-middle attacks or by taking over the
    Samba server with e. g. the recently disclosed vulnerability in
    Samba 3.x (see CAN-2004-0882).

    While any of these vulnerabilities can be easily used as remote denial
    of service exploits against Linux systems, it is unclear if it is
    possible for a skilled local or remote attacker to use any of the
    possible buffer overflows for arbitrary code execution in kernel
    space. So these bugs may theoretically lead to privilege escalation
    and total compromise of the whole system.

  * [SECURITY] reverted 486 emulation patch:
    + Delete the following patches:
      . x86-i486_emu.dpatch

    Ubuntu kernels for the i386 platforms are compiled using the i486
    instruction set for performance reasons. Former Ubuntu kernels
    contained code which emulated the missing instructions on real 386
    processors. However, several actual and potential security flaws
    have been discovered in the code, and it was found to be
    unsupportable. It might be possible to exploit these
    vulnerabilities also on i486 and higher processors.

    Therefore support for real i386 processors has ceased. This updated
    kernel will only run on i486 and newer processors.

    Other architectures supported by Ubuntu (amd64, powerpc)
    are not affected.

  * Resync with Debian (debian/patches/*) up to 2.6.9-3.

  * New upstream release:
    + Update debian/control.stub.
    + Update debian/d-i/*/kernel-versions
    + Delete the following patches:
      . acpi-20040826.dpatch
      . acpi-early.dpatch
      . acpi-osname.dpatch
      . acpi-speedstep-fix.dpatch
      . alpha-epoch-comment.dpatch
      . bio-mem-leak.dpatch
      . capi-skb-free.dpatch
      . cbq-leak.dpatch
      . cciss-update.dpatch
      . drivers-ftape.dpatch
      . drivers-input-hiddev-HIDIOCGUCODE.dpatch
      . drivers-macintosh-adb-trackpad.dpatch
      . drivers-scsi-sym_2-dv-hang.dpatch
      . fix-sn_console-for-config_smp.dpatch
      . include-missing-includes.dpatch
      . marvell-mm.dpatch
      . minix-block-accounting-fix.dpatch
      . nfsd-subtreecheck-nostale.dpatch
      . openpromfs-loop.dpatch
      . pmac-no-of-stdout.dpatch
      . powerpc-g4-errata.dpatch
      . ptmx-fix.dpatch
      . qdisc-cache-align.dpatch
      . SG_IO-safe-commands-2.dpatch
      . shm-segment-count-fix.dpatch
      . skge-hotplug.dpatch
      . skge-hotplug-2.dpatch
      . sparc32-export-more-ksyms.dpatch
      . sparc64-sunsab-fix.dpatch
      . sparc64-syslog-register.dpatch
      . sparc64-update.dpatch
      . tcp-win-scale.dpatch
      . therm_adt746x-schedule.dpatch
      . usb-storage-vendor-count.dpatch
      . via-velocity.dpatch
      . via-velocity-2.dpatch
      . xfs-ioctl32.dpatch
    + Update the following patches:
      . ia64-generic-no-smp.dpatch
      . ia64-generic-no-smp-1-to-2.dpatch
      . modular-ide.dpatch
      . modular-vesafb.dpatch
      . drivers-net-tg3-readd.dpatch
      . tg3-update.dpatch
      . sata-nv-no-reset.dpatch
      . wlan-ng-prism2-usb.dpatch
    + Add the following patches
      . ext3-directio-leak-fix.dpatch
      . ppc64-iSeries-build-fix.dpatch
      . ia64-sn-move-irq-noop.dpatch
      . mm-vmscan.dpatch
      . alpha-writeq-fix.dpatch
      . drivers-serial-sn_console-up-buildfix.dpatch
      . ia64-hp-sba_iommu-fix.dpatch
      . SG_IO-safe-commands-1.dpatch
      . parport_pc-via8231.dpatch
      . drivers-pci-quirks-via8233a.dpatch
      . fs-tmpfs-free_inode-leak.dpatch
      . drivers-ide-dma-ricoh.dpatch
      . vlan-update-1.dpatch
      . ata_piix-combinde-mode-fix-2.dpatch
      . drivers-serial-8250-ioremap-fix.dpatch
      . tty-locking-fixes9.dpatch
      . dm_io-ENOMEM-goof.dpatch
    + Temporary disable the following patches that seems to be applied
      upstream with a different implementation:
      . mlock-as-user.dpatch
      . sk98lin-update.dpatch
      . marvell-pegasos-2.dpatch

  * Update i386 config files (new entries):
    . LOCALVERSION=""
    . SHMEM=y
    . PM_DEBUG=n
    . ACPI_BLACKLIST_YEAR=0
    . CPU_FREQ_GOV_ONDEMAND=m
    . HOTPLUG_PCI_ACPI_IBM=m
    . BLK_DEV_UB=m
    . MEGARAID_NEWGEN=n (try to avoid regressions)
    . MEGARAID_LEGACY=m
    . MD_RAID10=m
    . INET_TUNNEL=m
    . IP_NF_CT_ACCT=y
    . IP_NF_CT_PROTO_SCTP=m
    . IP_NF_MATCH_SCTP=m
    . IP_NF_MATCH_COMMENT=m
    . IP6_NF_MATCH_PHYSDEV=m
    . R8169_NAPI=n
    . SERIO_RAW=m
    . JOYSTICK_JOYDUMP=m
    . IPMI_POWEROFF=m
    . DRM Intel 830M, 845G, 852GM, 855GM, 865G=m
    . DRM_I915=m
    . I2C_ALGOPCA=m
    . I2C_PCA_ISA=m
    . SENSORS_SMSC47M1=m
    . W1_DS9490=m
    . W1_DS9490R_BRIDGE=m
    . W1_SMEM=m
    . SND_ATIIXP_MODEM=m
    . SND_USB_USX2Y=m
    . USB_SUSPEND=n
    . RPCSEC_GSS_SPKM3=m
    . KPROBES=n
    . SCHEDSTATS=n
    . CRYPTO_WP512=m

  * Update ppc config files (new entries):
    . LOCALVERSION=""
    . BLK_DEV_UB=m
    . MEGARAID_NEWGEN=n
    . MEGARAID_LEGACY=m
    . MD_RAID10=m
    . INET_TUNNEL=m
    . IP_NF_CT_ACCT=y
    . IP_NF_CT_PROTO_SCTP=m
    . IP_NF_MATCH_SCTP=m
    . IP_NF_MATCH_COMMENT=m
    . R8169_NAPI=n
    . SERIO_RAW=m
    . JOYSTICK_JOYDUMP=m
    . INPUT_PCSPKR=m
    . IPMI_POWEROFF=m
    . I2C_ALGOPCA=m
    . I2C_PCA_ISA=m
    . SENSORS_SMSC47M1=m
    . W1_DS9490=m
    . W1_DS9490R_BRIDGE=m
    . W1_SMEM=m
    . SND_ATIIXP_MODEM=m
    . SND_USB_USX2Y=m
    . USB_SUSPEND=n
    . RPCSEC_GSS_SPKM3=m
    . SCHEDSTATS=n
    . CRYPTO_WP512=m

  * Update amd64 config files (new entries):
    . LOCALVERSION=""
    . SHMEM=y
    . PM_DEBUG=n
    . ACPI_BLACKLIST_YEAR=0
    . CPU_FREQ_GOV_ONDEMAND=m
    . X86_SPEEDSTEP_CENTRINO=m
    . X86_SPEEDSTEP_CENTRINO_ACPI=y
    . X86_ACPI_CPUFREQ=m
    . X86_ACPI_CPUFREQ_PROC_INTF=y
    . UNORDERED_IO=n
    . HOTPLUG_PCI_ACPI_IBM=m
    . BLK_DEV_UB=m
    . MEGARAID_NEWGEN=n
    . MEGARAID_LEGACY=m
    . MD_RAID10=m
    . INET_TUNNEL=m
    . IP_NF_CT_ACCT=y
    . IP_NF_CT_PROTO_SCTP=m
    . IP_NF_MATCH_SCTP=m
    . IP_NF_MATCH_COMMENT=m
    . IP6_NF_MATCH_PHYSDEV=m
    . R8169_NAPI=n
    . SERIO_RAW=m
    . JOYSTICK_JOYDUMP=m
    . IPMI_POWEROFF=m
    . I2C_ALGOPCA=m
    . I2C_PCA_ISA=m
    . SENSORS_SMSC47M1=m
    . W1_DS9490=m
    . W1_DS9490R_BRIDGE=m
    . W1_SMEM=m
    . SND_ATIIXP_MODEM=m
    . SND_USB_USX2Y=m
    . USB_SUSPEND=n
    . RPCSEC_GSS_SPKM3=m
    . CRYPTO_WP512=m

  * Update sparc config files (new entries):
    . LOCALVERSION=""
    . BLK_DEV_UB=m
    . MEGARAID_NEWGEN=n
    . MEGARAID_LEGACY=m
    . MD_RAID10=m
    . INET_TUNNEL=m
    . IP_NF_CT_ACCT=y
    . IP_NF_CT_PROTO_SCTP=m
    . IP_NF_MATCH_SCTP=m
    . IP_NF_MATCH_COMMENT=m
    . IP6_NF_MATCH_PHYSDEV=m
    . SERIO_RAW=m
    . I2C_ALGOPCA=m
    . I2C_PCA_ISA=m
    . SENSORS_SMSC47M1=m
    . RPCSEC_GSS_SPKM3=m
    . SND_ATIIXP_MODEM=m
    . SND_USB_USX2Y=m
    . CRYPTO_WP512=m

  * Disable CONFIG_DRM_GAMMA. The driver is broken.

  * Add inotify-0.16-wip-rml-2.6.10-rc2-9.dpatch and enables it in the
    configurations (CONFIG_INOTIFY=y)

  * Add patch sparc64-inotify-0.16-wip-rml-2.6.10-rc2-9.dpatch. The patch
    doesn't modify the inotify code, but it makes it visible to Kconfig.
    In the specific sparc64 has a special way to handle drivers/char
    compared to other archs and it drivers need to be added on a case
    by case base.

  Changes by Daniel Stone:

  * Add sysfs support to ndiswrapper:
    + Add the following patches:
      . ndiswrapper-2.dpatch
    + Obsolete the following patches:
      . ndiswrapper.dpatch
    (Closes: Ubuntu #3279)

  * Add support for IBM ThinkPad TrackPoint devices:
    + Add the following patches:
      . ibm-trackpoint-support.dpatch
    (Closes: Ubuntu #2124)

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Mon, 29 Nov 2004 10:07:36 +0100

linux-source-2.6.8.1 (2.6.8.1-19) hoary; urgency=low

  * The "gibb0r m3 3v3n m0r3 cr4ck" upload.

  * kill sparc32 packages for real.

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Fri, 26 Nov 2004 22:36:16 +0100

linux-source-2.6.8.1 (2.6.8.1-18) hoary; urgency=low

  * The "gibb0r m3 4 l0t 0f cr5ck" upload.

  * Create kernel udebs:
    - Add build-deps on kernel-wedge.
    - Create debian/control.stub for udeb list generation via kernel-wedge.
    - Create debian/d-i/<arch> tree with pristine copy of
      linux-kernel-di-<arch> at the following versions:
      linux-kernel-di-i386-2.6_0.67ubuntu3
      linux-kernel-di-amd64-2.6_0.16ubuntu2
      linux-kernel-di-powerpc-2.6_0.73ubuntu3
      linux-kernel-di-sparc-2.6-0.02
    - Remove build-dep field from debian/d-i/<arch>/kernel-version since it's
      not required anymore.
    - Update debian/rules:
      + Add kernel-wedge/udeb section at the bottom of the file.
      + Add debian/control target.
      + Update clean target to call debian/control.
      + Update build_prereq to call debian/control.
      + Add binary-udebs and unpack-kernels targets.
      + Split binary-arch in binary-debs and binary-arch. The former will
        create the debs (as before) using make-kpkg, the latter will move
        them to ../.
      + Update binary-arch to depend on binary-debs and binary-udebs.
      + Make kernel-wedge check a warning and not a failure (|| true)
        otherwise it will stomp on unrelated problems.

  * sparc port love:
    + Add debian/config/sparc/ from kernel-image-2.6.8-sparc (2.6.8-3)
    + Import patches:
      - tg3-update.dpatch
      - openpromfs-loop.dpatch
      - sparc-cg14-init.dpatch
      - sparc-sunzilog-timeout.dpatch
      - sparc32-export-more-ksyms.dpatch
      - sparc32-initrd-memcpy.dpatch
      - sparc64-hme-lockup.dpatch
      - sparc64-sunsab-break-fix.dpatch
      - sparc64-sunsab-fix.dpatch
      - sparc64-syslog-register.dpatch
    + Update config/sparc/*
    + Do not build sparc32 kernels for now. I have no way to test them atm.
    + Update debian/control and debian/control.stub

 -- Fabio M. Di Nitto <fabbione@fabbione.net>  Fri, 26 Nov 2004 22:24:51 +0100

linux-source-2.6.8.1 (2.6.8.1-17) hoary; urgency=low

  * Revert pre-Warty regressions
  * [debian/config/i386/*] Disable CONFIG_PCI_MSI, enable
    CONFIG_IDEDMA_ONLYDISK

 -- Matt Zimmerman <mdz@canonical.com>  Tue,  2 Nov 2004 13:16:09 -0800

linux-source-2.6.8.1 (2.6.8.1-16) warty; urgency=low

  * Enabled MAGIC_SYSRQ on i386.
  * Fixed name of acpi_ps_parse_aml patch.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Tue, 12 Oct 2004 21:07:07 +1000

linux-source-2.6.8.1 (2.6.8.1-15) warty; urgency=low

  * Fix method_desc crash in acpi_ps_parse_aml in drivers/acpi/parser/psparse.c
    (me).

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sun, 10 Oct 2004 20:21:43 +1000

linux-source-2.6.8.1 (2.6.8.1-14) warty; urgency=low

  * Skip SATA reset in drivers/scsi/sata_nv.c (unknown).
  * Properly recognise PowerMac7,3 in arch/ppc/platforms/pmac_feature.c
    (Andreas Schwab).

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sat,  9 Oct 2004 22:13:41 +1000

linux-source-2.6.8.1 (2.6.8.1-13) warty; urgency=low

  * Load firmware from standard locations (me):
    . drivers/net/wireless/acx/acx100_helper.c
    . drivers/net/wireless/acx/acx100_usb.c

 -- Herbert Xu <herbert@gondor.apana.org.au>  Thu,  7 Oct 2004 22:28:30 +1000

linux-source-2.6.8.1 (2.6.8.1-12) warty; urgency=low

  * Disable acpi_early_init when acpi=off is set in drivers/acpi/bus.c (me).

 -- Herbert Xu <herbert@gondor.apana.org.au>  Tue,  5 Oct 2004 21:50:16 +1000

linux-source-2.6.8.1 (2.6.8.1-11) warty; urgency=low

  * Added PCI table for 3w-xxxx in drivers/scsi/3w-xxxx.c (me).
  * Reverted via-velocity update:
    . include/linux/pci_ids.h
    . drivers/net/via-velocity.c
    . drivers/net/via-velocity.h
  * Fixed notifier oopses in via-velocity (Francois Romieu):
    . drivers/net/via-velocity.c
    . drivers/net/via-velocity.h
  * Updated ipw2200 driver to 0.11:
    . Documentation/networking/README.ipw2100
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/ieee80211/*
    . drivers/net/wireless/ipw2200/*

 -- Herbert Xu <herbert@gondor.apana.org.au>  Mon,  4 Oct 2004 11:22:33 +1000

linux-source-2.6.8.1 (2.6.8.1-10) warty; urgency=low

  * Disable local APIC in acpi_power_off in drivers/acpi/sleep/poweroff.c
    (unknown).
  * Sleep interruptibly in therm_adt746x thread in
    drivers/macintosh/therm_adt746x.c (me).
  * Removed meta packages.
  * Updated via-velocity from bk (Linux):
    . include/linux/pci_ids.h
    . drivers/net/via-velocity.c
    . drivers/net/via-velocity.h
  * Help vendors count to 1 in usb-storage in drivers/usb/storage/transport.c
    (Alan Stern).
  * Enabled IDEDMA_ONLYDISK.
  * Updated ipw2200 driver to 0.10.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Thu, 30 Sep 2004 21:19:45 +1000

linux-source-2.6.8.1 (2.6.8.1-9) warty; urgency=low

  * Disabled CONFIG_PCI_MSI.
  * Updated ipw2200 driver to 0.8.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Mon, 27 Sep 2004 20:07:28 +1000

linux-source-2.6.8.1 (2.6.8.1-8) warty; urgency=low

  * Disabled NDIS wrapper on amd64/powerpc.
  * Added eagle-usb driver (Frederick Ros):
    . drivers/usb/misc/Kconfig
    . drivers/usb/misc/Makefile
    . drivers/usb/misc/eagle-usb/*

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sun, 26 Sep 2004 20:25:11 +1000

linux-source-2.6.8.1 (2.6.8.1-7) warty; urgency=low

  * Enabled SCSI_CONSTANTS/SCSI_MULTI_LUN on powerpc.
  * Added adm8211 driver (Michael Wu):
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/adm8211/*
  * Added prism54 firmware 1.0.4.3.
  * Moved wireless firmware to /lib.
  * Added ACPI patch 20040826 (Intel).
  * Added NDIS wrapper (Pontus Fuchs):
    . drivers/net/Kconfig
    . drivers/net/Makefile
    . drivers/net/ndiswrapper/*
  * Increment ABI due to ACPI patch.
  * Unregister properly if no devices are found in
    drivers/scsi/aic7xxx/aic79xx_osm.c (me).
  * Updated sk98lin driver in drivers/net/sk98lin/* (Marvell).
  * Fixed TCP header length check in net/ipv6/netfilter/ip6t_LOG.c
    (Olaf Kirch).
  * Updated build-dependency on kernel-package.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Fri, 24 Sep 2004 23:50:59 +1000

linux-source-2.6.8.1 (2.6.8.1-6) warty; urgency=low

  * Updated sk98lin PCI table based on skge_probe() in
    drivers/net/sk98lin/skge.c (Herbert Xu).

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sat, 18 Sep 2004 13:28:04 +1000

linux-source-2.6.8.1 (2.6.8.1-5) warty; urgency=low

  * Revert changes which somehow got applied directly in the diff, which were
    then duplicated by the dpatch, causing build failures

 -- Matt Zimmerman <mdz@canonical.com>  Mon, 13 Sep 2004 23:03:43 -0700

linux-source-2.6.8.1 (2.6.8.1-4) warty; urgency=low

  * Add "unpatch" target to debian/rules (for dpatch-edit-patch)
  * debian/patches/skge-hotplug.dpatch: Add PCI table for hotplug
    so that the sk98lin driver is automatically loaded (Warty #1141)

 -- Matt Zimmerman <mdz@canonical.com>  Mon, 13 Sep 2004 14:44:58 -0700

linux-source-2.6.8.1 (2.6.8.1-3) warty; urgency=low

  * Set subarch to pmac on powerpc.
  * Added atmel firmware 1.1.
  * Updated ipw2200 driver to 0.7.
  * Commented out debian purge rule in scripts/package/Makefile.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Thu,  9 Sep 2004 19:21:35 +1000

linux-source-2.6.8.1 (2.6.8.1-2) unstable; urgency=low

  * Fixed low-level ISDN CAPI drivers skb free
    (Carsten Paeth, Armin Schindler):
    . drivers/isdn/capi/capidrv.c
    . drivers/isdn/hardware/avm/b1.c
    . drivers/isdn/hardware/avm/b1dma.c
    . drivers/isdn/hardware/avm/c4.c
    . drivers/isdn/hardware/avm/t1isa.c
    . drivers/isdn/hardware/eicon/capifunc.c
  * Merged powerpc patches from Debian:
    . drivers/serial/8250.c
    . drivers/ide/pci/via82cxxx.c
  * Added build-dependency on sharutils for uudecode.
  * Added misdn driver (Karsten Keil):
    . drivers/isdn/hardware/Kconfig
    . drivers/isdn/hardware/Makefile
    . drivers/isdn/hardware/misdn/*
  * Added TI ACX100 support (ACX100 Open Source Project):
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/acx/*
  * Kill floating-point operations in acx100 in drivers/net/wireless/acx/idma.c
    (me).
  * Corrected typo in description of SMP packages.
  * Fixed ipw2100 build problem on powerpc in
    drivers/net/wireless/ipw2100/ipw2100_fw.c (me).
  * Added PowerPC packages.
  * Added AMD64 packages.
  * Fixed acx100 build problem on amd64 in
    drivers/net/wireless/acx/wlan_compat.h (me).
  * Updated kernel-package dependency for ubuntu.

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sat,  4 Sep 2004 20:06:07 +1000

linux-source-2.6.8.1 (2.6.8.1-1) unstable; urgency=low

  * Initial release based on Debian 2.6.8-2.
  * Fixed bio memory leak in fs/bio.c (bk).
  * Reverted bd_claim check on partition/device in fs/block_dev.c (unknown).
  * Added mppe support (unknown):
    . drivers/net/Kconfig
    . drivers/net/Makefile
    . drivers/net/arcfour.c
    . drivers/net/arcfour.h
    . drivers/net/ppp_generic.c
    . drivers/net/ppp_mppe_compress.c
    . drivers/net/sha1.c
    . drivers/net/sha1.h
    . include/linux/ppp-comp.h
  * Allow mlock as user (Chris Wright):
    . fs/hugetlbfs/inode.c
    . include/asm-alpha/resource.h
    . include/asm-arm/resource.h
    . include/asm-arm26/resource.h
    . include/asm-cris/resource.h
    . include/asm-h8300/resource.h
    . include/asm-i386/resource.h
    . include/asm-ia64/resource.h
    . include/asm-m68k/resource.h
    . include/asm-parisc/resource.h
    . include/asm-ppc/resource.h
    . include/asm-ppc64/resource.h
    . include/asm-s390/resource.h
    . include/asm-sh/resource.h
    . include/asm-sparc/resource.h
    . include/asm-sparc64/resource.h
    . include/asm-v850/resource.h
    . include/asm-x86_64/resource.h
    . include/linux/mm.h
    . include/linux/sched.h
    . include/linux/shm.h
    . ipc/shm.c
    . kernel/user.c
    . mm/mlock.c
    . mm/mmap.c
    . mm/mremap.c
    . mm/shmem.c
  * Automatically compute tcp_default_win_scale (Stephen Hemminger):
    . include/net/tcp.h
    . net/ipv4/sysctl_net_ipv4.c
    . net/ipv4/tcp.c
    . net/ipv4/tcp_output.c
  * Added generic IEEE 80211 layer (Intel):
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/ieee80211/*
  * Added ipw2100 driver (Intel):
    . Documentation/networking/README.ipw2100
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/ipw2100/*
  * Added ipw2200 driver (Intel):
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/ipw2200/*
  * Added prism2_usb driver (AbsoluteValue Systems):
    . drivers/net/wireless/Kconfig
    . drivers/net/wireless/Makefile
    . drivers/net/wireless/prism2/*
    . drivers/net/wireless/wlan-ng/*
    . include/wlan/*
    . include/prism2/*
  * Cacheline-align qdisc data in qdisc_create() in net/sched/sch_api.c
    (Patrick McHardy).
  * Fix class leak in CBQ scheduler in net/sched/sch_cbq.c (Patrick McHardy).
  * Updated kernel-patch-debian description (Debian 2.6.8-3).
  * Add a comment about the Adaptec firmware rebuild situation to README.Debian
    (Debian 2.6.8-3).
  * Suggest libqt3-dev for xconfig (Debian 2.6.8-3).
  * Added patches from Debian 2.6.8-4:
    . Added patch by Alex Clausen to stop spurious mouse button events
      on older ADB using pmac notebooks (Sven Luther).
    . Added g4-errata followup patch that clears the BTIC bit, instead of
      just not setting it (Sven Luther).
    . Update list of safe SCSI commands for SG_IO to match 2.6.9-rc1
      (Christoph Hellwig).
    . Added two SCSI commands, namely VERIFY_16 and GPCMD_SEND_CUE_SHEET,
      that were mentioned in the list from 2.6.9-rc1 but missing from the
      corresponding header files (Jens Schmalzing).
    . Replace the drivers-scsi-sym53c8xx_revert workaround with
      drivers-scsi-sym_2-dv-hang, which is a proper fix for the hang
      (dann frazier).
    . Update scsi blacklist for USB multi card readers (Christoph Hellwig).
    . Claim we're Windows (TM) to ACPI to work around broken BIOSes
      (Christoph Hellwig).
    . Enter ACPI mode earlier (Christoph Hellwig).
    . Add small ACPI fix that makes speedstep work on some Centrino Laptops
      (Christoph Hellwig).
    . Fix oldworld pmacs that don't have an OF stdout.
    . Update CCISS driver (Christoph Hellwig).
    . Add minix block accounting fix (Christoph Hellwig).
    . Fix nfsd to not errornously return ESTALE on failed permission check
      (Christoph Hellwig).
    . Fix SHM segment count limit off by one (Christoph Hellwig).
    . Add some Sparc64 backports to make Josh happy (Christoph Hellwig).

 -- Herbert Xu <herbert@gondor.apana.org.au>  Sat, 21 Aug 2004 15:04:28 +1000

kernel-source-2.6.8 (2.6.8-2) unstable; urgency=high

  * Add updated fix for generic UP kernel builds on IA64 (dann frazier).
  * Added g4 l2 flush and MSR patch from Jacob Pan (Sven Luther).
  * Added marvell gigabit ethernet driver errata patch from Nicolas Det
    (Sven Luther).
  * Added UP build fixes for sn_console & cyclone on ia64 (dann frazier).

 -- Sven Luther <luther@debian.org>  Tue, 17 Aug 2004 15:34:59 +0200

kernel-source-2.6.8 (2.6.8-1) unstable; urgency=high

  * New upstream release.
  
  * Nuke tg3.c properly in prune-non-free; rely on patch to supply driver
    (Andres Salomon).

  * The following patches have been merged upstream (Andres Salomon):
    . acpi-typo
    . chown-gid-check
    . chown-procfs
    . dont-dereference-netdev.name-before-register_netdev
      (partially applied; this is a broken patch)
    . drivers-atkbd-quiten
    . drivers-dpt_i2o-fixup
    . drivers-isdn-io_funcs-fixup
    . drivers-net-irda-dma_api
    . drivers-net-via_rhine-avoid_bitfield
    . drivers-sb-pnp_unregister
    . drivers-scsi-advansys-dma_api
    . drivers-scsi-sd-NO_SENSE
    . drivers-usb-net-pegasus-startstop_queue
    . envp
    . fs-isofs-acorn
    . fs-isofs-dont-check-period
    . fs-jfs-compile
    . include-linux-mca.h-fixups
    . netfilter-signedcharbug
    . netlink-macro-fixups
    . powerpc-g4-errata
    . xfs-update

  * The following patches have been modified (Andres Salomon):
    . drivers-input-hiddev-HIDIOCGUCODE
      (sparse fixes; s/(void *) arg/user_arg/g)
    . remove-references-to-removed-drivers
      (upstream now considers SMCTR a broken and legacy driver)
    . drivers-net-tg3-readd
      (forward port firmware changes to new tg3; from version 3.3
      of driver to version 3.8)

  * Stop the kernel distclean from nuking the debian directory by
    having the clean rule check for debian/official (Andres Salomon).

  * Fix typo in alpha-termbits patch naming (Christoph Hellwig).

  * Drop two unneeded patches (Christoph Hellwig):
    . fs-cramfs-constify
    . include-thread_info-ifdefs

  * Remove -2 postfixes from patches, this is a new upstream release
    (Christoph Hellwig).

  * Add NFS OOPS fix (Christoph Hellwig).

  * Add SG_IO WRITE_BUFFER capability check (Christoph Hellwig).

  * Fix IA64 generic kernel compile on UP (Christoph Hellwig).

  * Add pty leak fix from Al Viro (Christoph Hellwig).

  * Add patch from Gustavo Barbier to support IBM RS/6000 7043-240 and -E30
    (Christoph Hellwig).

  * Add 32bit ioctl translation support to XFS (closes: Bug#257265)
    (Christoph Hellwig).

  * Revert sym53c8xx driver (dann frazier).

 -- Andres Salomon <dilinger@voxel.net>  Sat, 14 Aug 2004 02:40:50 -0400

kernel-source-2.6.7 (2.6.7-4) unstable; urgency=high

  * Migrated pegasos patch from the powerpc package, as it will be accepted
    upstream (Sven Luther).

  * Added a errata fix for some recent G4 processors (Sven Luther).

  * Fixed the Powerpc/Pegasos marvell discovery II builtin gigabit ethernet
    driver to use the MAC address set by the firmware, instead of reading the
    value from the prom in a way specific to the mips board (Sven Luther).

 -- Jens Schmalzing <jensen@debian.org>  Thu,  5 Aug 2004 18:32:00 +0200

kernel-source-2.6.7 (2.6.7-3) unstable; urgency=low

  * Upgraded the fs-asfs patch to 1.0beta7 (Jens Schmalzing).

  * Updated README.NMU to explain the new build process based on split
    patches and dpatch (Jens Schmalzing).

  * Added chown security fixes (closes: Bug#257504) (Christoph Hellwig).

  * Dropped modular-swsusp, doesn't work and unmaintained (Christoph Hellwig).

  * Added 3ware SATA-RAID driver, backported from mainline (Christoph Hellwig).

  * Update XFS to most current upstream BK version (Christoph Hellwig).

  * Added Marvell Ethernet driver (closes: Bug#256064) (Christoph Hellwig).

  * Added a backport of the netfilter signed char fix (Christoph Hellwig).

 -- Sven Luther <luther@debian.org>  Wed,  7 Jul 2004 18:12:20 +0200

kernel-source-2.6.7 (2.6.7-2) unstable; urgency=low

  * Removed another tainted driver (closes: Bug#242895), and amended
    remove-references-to-removed-drivers.dpatch accordingly.  Actually,
    this was done in the previous revision, but we forgot the changelog
    entry (Christoph Hellwig, Jens Schmalzing).

  * Renamed debian/revision back to version.Debian.  Having it outside the
    debian/ directory is mandatory for kernel-tree to work (Jens Schmalzing).

  * Added the drivers-net-tg3 patch.  It only adds firmware loading
    support, contrary to the drivers-net-tg3-readd patch which re-adds the
    whole driver.  As a consequence, the Debian patch also applies to the
    vanilla kernel again.  Note that this patch is only kept here for
    reference for the time being and will not be activated until the next
    upstream release (Jens Schmalzing).

  * Added the fs-asfs patch by Marek Szyprowski, containing support for
    the Amiga Smart Filesystem.  Actually, the patch was already part of
    the kernel-patch-powerpc package and has been moved over from there
    (Jens Schmalzing).

 -- Jens Schmalzing <jensen@debian.org>  Thu, 24 Jun 2004 09:56:13 +0200

kernel-source-2.6.7 (2.6.7-1) unstable; urgency=low

  * New upstream release.

  * Added split patches in dpatch format (Christoph Hellwig and Sven Luther).

  * Lots of patches merged upstream:
    . acpi-link
    . console-refcounting
    . doc-sound
    . drivers-hotplug-acpi-unregister
    . drivers-i810-update
    . drivers-ide-CONFIG_IDE_STROKE-at-runtime (slight changes, allows drops
      the config option completely)
    . drivers-mca_53c9x-needs_mca_legacy
    . drivers-mtd-sharp-missing-includes
    . drivers-mtd-uclinux-rootfs
    . drivers-neomagic-ids
    . drivers-neomagic-oss-ids
    . drivers-paride-epat (with minor updates)
    . drivers-pnp-needs-x86
    . drivers-scsi-aic7xxx-fixes (slightly different)
    . drivers-usb-storage-new-sony-device
    . drivers-video-tgafb-needs-selection.h
    . drivers-watchdog-missing-includes
    . fs-isofs-remove-unused
    . include-linux-mca.h-fixups (only partially)
    . makefile-wc-fixup
    . sparc64-NR_CPUS
    . x86-dma-mapping.h-fixups

  * Dropped some patches (Christoph Hellwig):
    . alpha_cia_window - incorrect (closes: #253787)
    . doc-initrd_devfs - incorrect, devfs names for initrd are okay
    . drivers-mwave_paper_over_sysfs_crap - buggy driver model integration
      removed completely upstream
    . drivers-net-ns83820-needs-FW_LOADER - incorrect, ns83820 doesn't
      load firmware at all
    . drivers-scsi-3w-xxxx-no_unregister - incorrect
    . export-proc_get_inode - the symbol is internal for a reason.  buggy
      drivers using it removed in 2.6.7
    . fs-msdos-dontbug - rejected upstream
    . fs-umsdosfs-crapola - umdos is disconnected from the build in 2.6
    . ppc-higher-binutils-requirement - upstream disagrees, Debian uses
      dpkg build depencies anyway
    . 00_doc-README.Debian - now handled differently by the packaging
  
  * Renamed version.Debian to debian/revision, in order to have all Debian
    specific bits in the debian directory (Jens Schmalzing).

  * Added the prune target to debian/rules.  It unpacks the vanilla
    kernel, removes the tainted bits, and creates a free .orig.tar.gz
    (Jens Schmalzing).

  * Added the monolith target to debian/rules.  It saves a copy of the
    original kernel tree, then for each revision applies the split patches
    via dpatch and creates a monolithic patch (Jens Schmalzing).

  * Add fs-jfs-compile to fix JFS compilation (Christoph Hellwig).

  * Package the upstream changelog file, taken from ChangeLog-<release>,
    into kernel-tree.  The rationale of this being that we should
    distribute the upstream changelog in the usual location, but it is
    enough to do this once (Jens Schmalzing).

 -- Jens Schmalzing <jensen@debian.org>  Mon, 21 Jun 2004 12:55:48 +0200

kernel-source-2.6.6 (2.6.6-2) unstable; urgency=low

  * Fix i386 FPU bug.
  * Transfer control of package to debian kernel team.

 -- William Lee Irwin III <wli@debian.org>  Tue, 15 Jun 2004 11:06:35 -0700

kernel-source-2.6.6 (2.6.6-1) unstable; urgency=low

  * New upstream release (closes: #243084, #244728, #245959, #247486).
  * Deleted unused exit prototype in drivers/scsi/aic7xxx/aic7xxx_osm.c.
  * Unregister properly if no devices are found in
    drivers/scsi/aic7xxx/aic79xx_osm.c (closes: #246277, #247298).
  * Fixed GUCODE type check in drivers/usb/input/hiddev.c (Sergey Vlasov).
  * Added basic highmem support in drivers/scsi/advansys.c (closes: #245238).
  * Changed all occurrences herbert@debian.org:
    . arch/i386/power/swsusp_syms.c
    . arch/x86_64/kernel/swsusp_syms.c
    . kernel/power/swsusp-core.c
    . kernel/power/swsusp.h
  * Reverted broken "VIA KT400-8235" change in arch/i386/kernel/dmi_scan.c.
  * Fixed IRQ assignment in drivers/acpi/pci_link.c (Len Brown).
  * Fixed resume device check (Sau Dan Lee):
    . kernel/power/swsusp-core.c
    . kernel/power/swsusp.c
    . kernel/power/swsusp.h
  * Restored driver without firmware:
    . drivers/net/Kconfig
    . drivers/net/Makefile
    . drivers/net/tg3.c
  * Added firmware loading support (Nathaneal Nerode):
    . drivers/net/Kconfig
    . drivers/net/tg3.c

 -- Herbert Xu <herbert@debian.org>  Tue, 11 May 2004 19:42:16 +1000

kernel-source-2.6.5 (2.6.5-4) unstable; urgency=high

  * Unregister PCI driver in drivers/pci/hotplug/acpiphp_glue.c.
  * Fixed print_pirt NULL deref in drivers/pci/hotplug/shpchprm_acpi.c
    (closes: #246149).
  * Reverted radeon/r128 firmware changes (closes: #246587, #246594, #246627):
    . drivers/char/drm/Kconfig
    . drivers/char/drm/Makefile
    . drivers/char/drm/r128_cce.c
    . drivers/char/drm/r128_drv.h
    . drivers/char/drm/r128_firmware_loader.c
    . drivers/char/drm/radeon_cp.c
    . drivers/char/drm/radeon_drv.h
    . drivers/char/drm/radeon_firmware_loader.c

 -- Herbert Xu <herbert@debian.org>  Fri, 30 Apr 2004 09:05:39 +1000

kernel-source-2.6.5 (2.6.5-3) unstable; urgency=medium

  * Added firmware loading support (Nathaneal Nerode):
    . drivers/char/drm/Kconfig
    . drivers/char/drm/Makefile
    . drivers/char/drm/r128_cce.c
    . drivers/char/drm/r128_drv.h
    . drivers/char/drm/r128_firmware_loader.c
    . drivers/char/drm/radeon_cp.c
    . drivers/char/drm/radeon_drv.h
    . drivers/char/drm/radeon_firmware_loader.c
  * Removed non-free firmware:
    . R128 firmware: drivers/char/drm/r128_cce.c
    . Radeon firmware: drivers/char/drm/radeon_cp.c
  * Read .extraversion if it exists in Makefile.
  * Added support for removal in drivers/ide/ide-generic.c.
  * Set GPL license in arch/i386/kernel/cpu/mcheck/non-fatal.c.
  * Copy pages in reverse (closes: #234976):
    . arch/i386/power/pmdisk.S
    . arch/i386/power/swsusp.S
  * Lowered maximum NR_CPUS to 32 in arch/sparc64/Kconfig (closes: #245971).

 -- Herbert Xu <herbert@debian.org>  Tue, 27 Apr 2004 20:31:41 +1000

kernel-source-2.6.5 (2.6.5-2) unstable; urgency=low

  * Reverted pid == 1 change in kernel/fork.c.
  * Allow PCI IDE drivers to be unloaded if probing fails in
    drivers/ide/pci/atiixp.c.
  * Fixed single word src misalign > dest misalign case in
    arch/alpha/lib/stxncpy.S (glibc).
  * Removed obsolete gcc workaround in sound/core/oss/Makefile.
  * Fixed boundary checks for GUSAGE/SUSAGE in drivers/usb/input/hiddev.c.
  * Fake inquiry for Sony Clie PEG-TJ25 in drivers/usb/storage/unusual_devs.h
    (closes: #243650).
  * Strip quotes from parameters in kernel/params.c (bk, closes: #243588).
  * Added device release function in drivers/char/mwave/mwavedd.c
    (closes: #244207).
  * Set __exit tags on module_exit in drivers/ide/pci/*.
  * Partially modularised software suspend:
    . arch/i386/power/Makefile
    . arch/i386/power/swsusp_syms.c
    . arch/x86_64/kernel/Makefile
    . arch/x86_64/kernel/swsusp_syms.c
    . drivers/acpi/sleep/proc.c
    . fs/buffer.c
    . include/linux/suspend.h
    . kernel/sys.c
    . kernel/power/Kconfig
    . kernel/power/Makefile
    . kernel/power/console.c
    . kernel/power/process.c
    . kernel/power/swsusp-core.c
    . kernel/power/swsusp.c
    . kernel/power/swsusp.h
    . mm/vmscan.c
  * Fixed illegal __exit reference:
    . drivers/scsi/aic7xxx/aic7xxx_osm.c
    . drivers/scsi/aic7xxx/aic7xxx_osm.h
  * Fixed local root exploit in fs/isofs/rock.c (Ernie Petrides).
  * Clear b_data in journal_get_descriptor_buffer in fs/jbd/journal.c
    (Ted Ts'o).
  * Added module option parsing in drivers/video/vesafb.c (closes: #244031).
  * Fixed vesafb_exit leaks in drivers/video/vesafb.c.

 -- Herbert Xu <herbert@debian.org>  Fri, 23 Apr 2004 21:50:18 +1000

kernel-source-2.6.5 (2.6.5-1) unstable; urgency=low

  * New upstream release (closes: #235419, #238569).
  * Applied SCSI Media Changer patch (closes: #238476).
  * Fixed strcmp in sysfs store (closes: #234446):
    . kernel/power/main.c
    . kernel/power/disk.c
  * Do not unshare files for pid == 1 in kernel/fork.c (closes: #239029).
  * Removed ide-detect in favour of ide-generic:
    . drivers/ide/Makefile
    . drivers/ide/ide-default.c
    . drivers/ide/ide-generic.c
    . drivers/ide/ide-io.c
    . drivers/ide/ide-probe.c
    . drivers/ide/ide-probe-mini.c
  * Check __HAVE_THREAD_FUNCTIONS in include/linux/thread_info.h (m68k).
  * Unregister properly if no devices are found (closes: #237477):
    . drivers/scsi/aic7xxx/aic7770_osm.c
    . drivers/scsi/aic7xxx/aic7xxx_osm.c
    . drivers/scsi/aic7xxx/aic7xxx_osm.h
  * Fixed X86_PM_TIMER description in drivers/acpi/Kconfig (Jochen Voss,
    closes: #241941).
  * Removed non-free firmware and disabled their drivers (see #239952):
    . QLA2XXX: drivers/scsi/qla2xxx/*_fw.c
    . TIGON3: drivers/net/tg3.c
    . Unused: sound/oss/724hwmcode.h
    . Unused: sound/oss/Hwmcode.h
  * Lowered priority of "too many keys" message in
    drivers/input/keyboard/atkbd.c (closes: #239036).
  * Made %docs depend on scripts_basic instead of scripts in Makefile.
  * Fixed syntax error in Documentation/DocBook/parportbook.tmpl.
  * Include linux/init.h for __init in sound/pcmcia/pdaudiocf/pdaudiocf.c
  * Fixed bashism in Makefile.

 -- Herbert Xu <herbert@debian.org>  Tue,  6 Apr 2004 20:42:02 +1000

kernel-source-2.6.4 (2.6.4-1) unstable; urgency=low

  * New upstream release (closes: #234631, #234754, #236570).
  * Added vmlinux.syms:
    . scripts/Makefile.modpost
    . scripts/modpost.c
  * Allow X86_MCE_NONFATAL to be a module:
    . arch/i386/Kconfig
    . arch/i386/kernel/cpu/mcheck/mce.c (Andrew Morton)
  * Black listed "TOSHIBA CD-ROM XM-1702BC" in drivers/ide/ide-dma.c.
  * Black listed "VIA KT400-8235" for broken_pirq in
    arch/i386/kernel/dmi_scan.c (closes: #235188).
  * Handle NO_SENSE in sd_rw_intr in drivers/scsi/sd.c (Alan Stern,
    closes: #232494).
  * Reverted tasklet change in drivers/usb/host/uhci-hcd.*.
  * Fixed ThinkPad lock up problem in drivers/usb/host/uhci-hcd.c (Alan Stern).
  * Put __modpost under MODVERDIR in scripts/Makefile.modpost.
  * Provide *-2.6 instead of *-2.4 (closes: #236779).
  * Fixed IDE CD capacity detection in drivers/ide/ide-cd.c (Jens Axboe,
    closes: #216581).
  * Removed dev->name lookups before register_netdev (closes: #234817):
    . drivers/net/3c501.c
    . drivers/net/3c503.c
    . drivers/net/8390.c
    . drivers/net/8390.h
    . drivers/net/ac3200.c
    . drivers/net/apne.c
    . drivers/net/e2100.c
    . drivers/net/es3210.c
    . drivers/net/hp-plus.c
    . drivers/net/hp.c
    . drivers/net/hydra.c
    . drivers/net/lne390.c
    . drivers/net/mac8390.c
    . drivers/net/ne.c
    . drivers/net/ne2.c
    . drivers/net/ne2k-pci.c
    . drivers/net/ne2k_cbus.c
    . drivers/net/ne3210.c
    . drivers/net/oaknet.c
    . drivers/net/smc-mca.c
    . drivers/net/smc-ultra.c
    . drivers/net/smc-ultra32.c
    . drivers/net/stnic.c
    . drivers/net/wd.c
    . drivers/net/zorro8390.c
  * Set MODVERDIR based on SUBDIRS in Makefile (Andreas Gruenbacher,
    closes: #236626).
  * Remove reference to drivers/parport/init.c in
    Documentation/DocBook/parportbook.tmp.

 -- Herbert Xu <herbert@debian.org>  Sat, 13 Mar 2004 14:13:45 +1100

kernel-source-2.6.3 (2.6.3-2) unstable; urgency=low

  * Rebuilt to fix tarball in kernel-source package.
  * Really added the Post-Halloween document.

 -- Herbert Xu <herbert@debian.org>  Mon, 23 Feb 2004 08:01:24 +1100

kernel-source-2.6.3 (2.6.3-1) unstable; urgency=low

  * New upstream release.
  * Replaced irq_resource usage:
    . drivers/isdn/hardware/avm/b1isa.c
    . drivers/isdn/hardware/avm/t1isa.c
    . drivers/isdn/hisax/hisax_fcclassic.c
  * Added Post-Halloween document.
  * Allow PCI IDE drivers to be unloaded if probing fails (closes: #202828):
    . drivers/ide/arm/*.c
    . drivers/ide/pci/*.c

 -- Herbert Xu <herbert@debian.org>  Fri, 20 Feb 2004 20:48:48 +1100

kernel-source-2.6.2 (2.6.2-2) unstable; urgency=high

  * Added build-dependency on gs (closes: #232631).
  * Restored generic SCSI proc_info function in drivers/scsi/scsi_proc.c
    (closes: #232533).
  * Fixed early chip programming in tg3_setup_copper_phy() in drivers/net/tg3.c
    (David Miller).
  * Fixed dev timer SMP deadlock in drivers/scsi/aic7xxx/aic7xxx_osm.c
    (Andrew Morton).
  * Check return value of do_munmap in do_mremap in mm/mremap.c (2.6.3).

 -- Herbert Xu <herbert@debian.org>  Wed, 18 Feb 2004 21:29:09 +1100

kernel-source-2.6.2 (2.6.2-1) unstable; urgency=low

  * New upstream release (closes: #227071, #229745, #227240, #231466).
  * Made PDC202XX_{BURST,FORCE} available even if it is a module in
    drivers/ide/Kconfig.
  * Fixed dead lock in drain_dac in sound/oss/i810_audio.c.
  * Added drivers/ide/ide-probe-mini.c (2.4, closes: #224082, #227317, #228906,
    #230195, #230755).
  * Updated kernel-source description from kernel-package (closes: #226816).
  * Added upstream changelog (closes: #230183).
  * Added build-dependency on docbook-utils and transfig.
  * Put kernel_thread_helper in right segment in arch/i386/kernel/process.c
    (bk).

 -- Herbert Xu <herbert@debian.org>  Sat,  7 Feb 2004 10:36:58 +1100

kernel-source-2.6.0 (2.6.0-2) unstable; urgency=low

  * Don't allow mremap of zero-sized areas in mm/mremap.c (2.6.1,
    closes: #226542).

 -- Herbert Xu <herbert@debian.org>  Sun, 11 Jan 2004 16:34:27 +1100

kernel-source-2.6.0 (2.6.0-1) unstable; urgency=low

  * New upstream release.
  * Documented psmouse/mousedev in README.Debian (closes: #223596).

 -- Herbert Xu <herbert@debian.org>  Sun, 21 Dec 2003 16:16:02 +1100

kernel-source-2.6.0-test11 (2.6.0-test11-1) unstable; urgency=low

  * New upstream release (closes: #212831, #215530, #217908, #218749, #218768,
    #219239, #219944, #220432).
  * Reverted set_blocksize change in fs/block_dev.c (closes: #214131).
  * Removed libqt-dev suggestion in kernel-source.
  * Added Freecom FX-5/FX-50 in drivers/usb/storage/unusual_devs.h
    (Luke Kenneth Casson Leighton, closes: #218781).
  * Unregister driver if probing fails in sound/oss/sb_card.c
    (closes: #218845).
  * Work around gcc bug in sound/core/oss/Makefile (closes: #203195).
  * Use page cache for cramfs_read in fs/cramfs/inode.c (Al Viro).
  * Fixed DMA overruns/bugs in sound/oss/i810_audio.c.
  * Include asm/io.h and asm/scatterlist.h in include/asm-i386/dma-mapping.h.
  * Removed uses of isa_vir_to_bus (closes: #218878):
    . drivers/net/irda/ali-ircc.c
    . drivers/net/irda/nsc-ircc.c
    . drivers/net/irda/smsc-ircc2.c
    . drivers/net/irda/via-ircc.c
    . drivers/net/irda/via-ircc.h
    . drivers/net/irda/w83977af_ir.c
    . include/net/irda/ali-ircc.h
    . include/net/irda/irda_device.h
    . include/net/irda/nsc-ircc.h
    . include/net/irda/w83977af_ir.h
    . net/irda/irda_device.c
  * Fixed Tekram DC390 driver (Guennadi Liakhovetski, closes: #221865):
    . drivers/scsi/Kconfig
    . drivers/scsi/dc390.h
    . drivers/scsi/scsiiom.c
    . drivers/scsi/tmscsim.c
    . drivers/scsi/tmscsim.h
  * Flush bundles when devices go down:
    . include/net/xfrm.h
    . net/xfrm/xfrm_policy.c
    . net/xfrm/xfrm_state.c
  * Fixed inclusion loop with include/net/sctp/sm.h:
    . include/net/sctp/sctp.h
    . net/sctp/associola.c
    . net/sctp/outqueue.c
    . net/sctp/socket.c
    . net/sctp/transport.c
  * Fixed connect/disconnect race in drivers/usb/core/hub.c (2.4,
    closes: #218670).
  * Initialise state for /proc/net/tcp in net/ipv4/tcp_ipv4.c (bk).
  * Cleaned up debian/rules a little.
  * Schedule tasklets for async removal in drivers/usb/host/uhci-hcd.*.

 -- Herbert Xu <herbert@debian.org>  Mon,  8 Dec 2003 20:23:22 +1100

kernel-source-2.6.0-test9 (2.6.0-test9-1) unstable; urgency=low

  * New upstream release (closes: #216972).
  * Applied x86/64bit fix in drivers/char/ftape/lowlevel/ftape-calibr.c (2.4).
  * Include linux/fs.h for struct file:
    . drivers/char/watchdog/scx200_wdt.c
    . drivers/char/watchdog/wdt_pci.c
    . drivers/char/watchdog/i810-tco.c
    . drivers/char/watchdog/alim7101_wdt.c
    . drivers/char/watchdog/alim1535_wdt.c
    . drivers/char/watchdog/sc1200wdt.c
    . drivers/char/watchdog/amd7xx_tco.c
    . drivers/char/applicom.c
  * Include linux/init.h for __init:
    . drivers/char/moxa.c
    . drivers/char/mxser.c
    . drivers/mtd/chips/jedec_probe.c
    . drivers/mtd/chips/sharp.c
    . drivers/net/sb1000.c
    . drivers/net/wan/sealevel.c
    . drivers/net/wan/cosa.c
  * Removed unnecessary asm/setup.h in drivers/mtd/cmdlinepart.c.
  * Support architectures without asm/mca.h:
    . include/linux/mca.h
    . include/linux/mca-legacy.h
  * Made PNPBIOS X86 only in drivers/pnp/Kconfig.
  * Added CIBAUD/CMSPAR in include/asm-alpha/termbits.h.
  * Include linux/selection.h for color_table in drivers/video/tgafb.c.
  * Added optimise by size option:
    . Makefile
    . init/Kconfig
  * Fixed reference count bug in net/xfrm/xfrm_policy.c.

 -- Herbert Xu <herbert@debian.org>  Sun, 26 Oct 2003 16:16:43 +1100

kernel-source-2.6.0-test7 (2.6.0-test7-1) unstable; urgency=low

  * Fixed NLMSG_OK and RTA_OK:
    . include/linux/netlink.h
    . include/linux/rtnetlink.h
  * Reverted process group accessor change (bk):
    . arch/ia64/kernel/unaligned.c
    . arch/sparc64/solaris/misc.c
    . drivers/char/n_tty.c
    . drivers/char/rocket.c
    . drivers/char/tty_io.c
    . drivers/char/vt.c
    . drivers/char/vt_ioctl.c
    . drivers/net/slip.c
    . fs/binfmt_elf.c
    . fs/compat_ioctl.c
    . fs/dquot.c
    . fs/exec.c
    . fs/open.c
    . fs/proc/array.c
    . include/linux/sched.h
    . kernel/acct.c
    . kernel/exit.c
    . kernel/fork.c
    . kernel/pid.c
    . kernel/signal.c
    . kernel/sys.c
    . net/ipv4/netfilter/ipt_owner.c
    . net/ipv6/netfilter/ip6t_owner.c
  * Export blk_queue_activity_fn for ide-probe in drivers/block/ll_rw_blk.c.
    This change did not make it into the package (closes: #215223).
  * Include mca-legacy.h for MCA_NOTFOUND in drivers/isdn/eicon/eicon_mod.c.
  * Use gcc-2.95 compatible variadic macro in
    drivers/media/video/saa7134/saa7134-core.c.

 -- Herbert Xu <herbert@debian.org>  Sun, 12 Oct 2003 09:51:18 +1000

kernel-source-2.6.0-test6 (2.6.0-test6-2) unstable; urgency=low

  * Export blk_queue_activity_fn for ide-probe in drivers/block/ll_rw_blk.c.

 -- Herbert Xu <herbert@debian.org>  Sat,  4 Oct 2003 13:45:40 +1000

kernel-source-2.6.0-test6 (2.6.0-test6-1) unstable; urgency=low

  * New upstream release (closes: #209307).
  * Use mac_len for move ll headers:
    . include/linux/skbuff.h
    . net/core/dev.c
    . net/ipv4/xfrm4_input.c
    . net/ipv6/xfrm6_input.c
  * Removed ACENIC/DGRS/DABUSB in arch/*/defconfig (closes: #211852).
  * Fixed double request_region:
    . drivers/net/arcnet/com20020.c
    . drivers/net/arcnet/com20020-isa.c
    . drivers/net/arcnet/com20020-pci.c
  * Forbid unspecified tunnel mode SAs in net/xfrm/xfrm_policy.c.
  * Removed duplicate policy checks for ipip tunnels:
    . net/ipv4/ipip.c
    . net/ipv4/xfrm4_tunnel.c
  * Restored err_tty_modem label in drivers/isdn/i4l/isdn_common.c.
  * Added probe declaration in drivers/net/wireless/arlan-main.c.
  * Include linux/termios.h for TCGETS in fs/intermezzo/dir.c
    (Kalle Olavi Niemitalo, closes: #208966).

 -- Herbert Xu <herbert@debian.org>  Fri,  3 Oct 2003 19:38:37 +1000

kernel-source-2.6.0-test4 (2.6.0-test4-3) unstable; urgency=low

  * Fixed fatal bug in xfrm ll header patch:
    . net/ipv4/xfrm4_input.c
    . net/ipv6/xfrm6_input.c

 -- Herbert Xu <herbert@debian.org>  Thu,  4 Sep 2003 20:51:57 +1000

kernel-source-2.6.0-test4 (2.6.0-test4-2) unstable; urgency=low

  * Added MODULE_LICENSE to net/xfrm/xfrm_user.c.
  * Export idedefault_driver in drivers/ide/ide-default.c.

 -- Herbert Xu <herbert@debian.org>  Mon,  1 Sep 2003 21:16:07 +1000

kernel-source-2.6.0-test4 (2.6.0-test4-1) unstable; urgency=low

  * New upstream release (closes: #206656).
  * Fixed ll header of tunnel packets:
    . include/linux/skbuff.h
    . net/ipv4/xfrm4_input.c
    . net/ipv6/xfrm6_input.c
  * Fixed gcc 3 declaration in drivers/net/sis190.c.
  * Fixed synchronize_irq() call in drivers/net/sis190.c.
  * Fixed freenet_devtypo in drivers/net/wan/cosa.c.
  * Fixed device name setting in drivers/net/3c509.c.
  * Removed release timer in sound/pcmcia/vx/vx_entry.c.
  * Always define cmpxchg in include/asm-i386/system.h (closes: #206956).

 -- Herbert Xu <herbert@debian.org>  Sun, 31 Aug 2003 13:41:55 +1000

kernel-source-2.6.0-test2 (2.6.0-test2-1) unstable; urgency=low

  * Cope with exit status 2 from md5sum in drivers/isdn/hisax/cert.c.
  * Fixed binutils test in scripts/ver_linux.
  * Wrapped long line in kernel-source description.
  * Marked IDE PCI proc entries as __devinitdata (closes: #202412):
    . drivers/ide/pci/*.h
  * Fixed binutils version recommendation in arch/ppc/Makefile.
  * Added per-SA ECN flag:
    . include/linux/pfkeyv2.h
    . include/linux/xfrm.h
    . include/net/inet_ecn.h
    . include/net/xfrm.h
    . net/ipv4/ah4.c
    . net/ipv4/esp4.c
    . net/ipv4/ipcomp.c
    . net/ipv4/xfrm4_input.c
    . net/ipv6/ah6.c
    . net/ipv6/esp6.c
    . net/ipv6/ipcomp.c
    . net/ipv6/xfrm6_input.c
    . net/key/af_key.c
    . net/xfrm/xfrm_user.c
  * Fixed secpath xfrm state leak:
    . include/net/xfrm.h
    . net/ipv4/xfrm4_input.c
    . net/ipv4/xfrm4_policy.c
    . net/ipv6/xfrm6_input.c
    . net/ipv6/xfrm6_policy.c
    . net/netsyms.c
    . net/xfrm/xfrm_input.c
    . net/xfrm/xfrm_policy.c
  * Fixed owner setting in drivers/net/arcnet/com20020-isa.c.
  * Fixed module refcounting in drivers/net/pcmcia/com20020_cs.c.
  * Fixed hdlc proto type:
    . drivers/net/wan/dscc4.c
    . drivers/net/wan/pc300_drv.c
  * Use gcc-2.95 compatible variadic macro in drivers/net/wireless/wl3501_cs.c.
  * Applied 486 emulation patch (Willy Tarreau):
    . arch/i386/Kconfig
    . arch/i386/kernel/Makefile
    . arch/i386/kernel/emu.c
    . arch/i386/kernel/entry.S

 -- Herbert Xu <herbert@debian.org>  Thu, 31 Jul 2003 20:01:30 +1000

kernel-source-2.6.0-test1 (2.6.0-test1-1) unstable; urgency=low

  * New upstream release (closes: #194242, #199893).
  * Fixed size of default_port in drivers/net/via-rhine.c.
  * Added general notes from 2.4 README.Debian file.
  * Removed cmd640 from drivers/ide/pci/Makefile (closes: #195286).
  * Made MCA_53C9X depend on MCA_LEGACY in drivers/scsi/Kconfig.
  * Setup two 1G mappings if cia_rev == 1 in arch/alpha/kernel/core_cia.c.
  * Added inclusion of linux/stddef.h due to NULL in linux/timer.h.
  * Fixed multiline string literals in drivers/net/wan/sdla_chdlc.c.
  * Suggest libqt-dev in kernel-source package (closes: #196296).
  * Fixed IDE PCI proc entries for modules in drivers/ide/ide-proc.c.
  * Fixed assembly specification in drivers/net/wan/sbni.c.
  * Enable hw_resend_irq if io_apic is on (ac):
    . include/asm-i386/hw_irq.h
    . arch/i386/kernel/io_apic.c
  * Include linux/skbuff.h for skb_put in include/linux/netlink.h.
  * Include linux/spinlock.h for rwlock_t in include/net/ip6_fib.h.
  * Include linux/ipv6.h for inet6_sk in include/net/ip6_route.h.
  * Include net/sock.h for struct sock in include/net/ip6_route.h.
  * Include linux/netdevice.h for MAX_ADDR_LEN in include/net/neighbour.h.
  * Added forward declaration for struct neighbour in include/net/neighbour.h.
  * Include linux/types.h for __u32 in include/linux/watchdog.h.
  * Added forward declaration for struct net_device in include/linux/skbuff.h.
  * Wake up km_waitq after policy changes in net/xfrm/xfrm_policy.c.
  * Restored mdio_sem that replaced rtnl_lock in drivers/net/8139too.c.
  * Include linux/root_dev.h for ROOT_DEV in drivers/mtd/maps/uclinux.c.
  * Removed bogus devfs references in Documentation/initrd.txt (Nikolaus Rath).
  * Kill temp addresses and regen timer on shutdown in net/ipv6/addrconf.c.
  * Fixed optional choice setting in scripts/kconfig/confdata.c.
  * Made CONFIG_IDEDISK_STROKE a runtime option (Joerg Platte):
    . include/linux/ide.h
    . drivers/ide/ide.c
    . drivers/ide/ide-disk.c
  * Export blk_rq_prep_restart for ide-disk in drivers/block/ll_rw_blk.c.
  * Fixed IDE modularisation:
    . drivers/ide/Kconfig
    . drivers/ide/Makefile
    . drivers/ide/ide.c
    . drivers/ide/ide-io.c
    . drivers/ide/ide-pnp.c
    . drivers/ide/ide-probe.c
    . drivers/ide/pci/*
    . drivers/ide/setup-pci.c
    . include/linux/ide.h

 -- Herbert Xu <herbert@debian.org>  Tue, 15 Jul 2003 21:36:05 +1000

kernel-source-2.5.69 (2.5.69-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Wed,  7 May 2003 20:54:36 +1000

kernel-source-2.4.20 (2.4.20-6) unstable; urgency=low

  * Documented mem= change in README.Debian.
  * Fixed printk warnings in init/do_mounts.c.
  * Fixed printk warnings in fs/fat/file.c (closes: #178355).
  * Commented out non-TeX heading in Documentation/smp.tex (Daniel van Eeden,
    closes: #174554).
  * Fixed dupliate detection problem in drivers/net/tokenring/ibmtr.c
    (closes: #178874).
  * Close old_fd and root_fd in init/do_mounts.c (Brian May, closes: #180934).
  * Ignore errors from tw_setfeature in drivers/scsi/3w-xxxx.c
    (closes: #181581).
  * Changed all occurances of infobox+sleep to msgbox in scripts/Menuconfig
    (closes: #181640).
  * Use rq->special instead of rq->buffer in drivers/scsi/ide-scsi.c
    (closes: #180125).
  * Fixed precedence bug in drivers/sound/trident.c (John Levon).
  * Documented AMD 768 erratum (closes: #177139).
  * Fixed initialisation error handling in drivers/block/cciss.c.
  * Fixed initialisation error handling in drivers/block/cpqarray.c.
  * Fixed ptrace security hole (closes: #185375).
  * Work around broken Toshiba keyboards (2.4.21pre, closes: #121335).
  * Fixed sock address length check (2.4.21pre, closes: #171983).

 -- Herbert Xu <herbert@debian.org>  Sat, 22 Mar 2003 10:05:53 +1100

kernel-source-2.4.20 (2.4.20-5) unstable; urgency=high

  * Fixed ethernet packet padding information leak (2.4ac, see #176178):
    . via-rhine
  * Added sk_padto function (closes: #176487).

 -- Herbert Xu <herbert@debian.org>  Mon, 13 Jan 2003 19:17:48 +1100

kernel-source-2.4.20 (2.4.20-4) unstable; urgency=high

  * Added missing printk newlines in net/sched/sch_htb.c
    (Alexandra N. Kossovsky, closes: #174152).
  * Removed bogus VIA KT266 IO-APIC check.  It is a useful warning.
  * Removed bogus ip_conntrack_{ftp,irc} check.
  * Fixed a typo in Documentation/sound/Introduction (Daniel van Eeden,
    closes: #174944).
  * Reverted CONFIG_VIDEO_VESA change (closes: #175614).
  * Fixed ethernet packet padding information leak (2.4ac, see #176178):
    . 3c501
    . 3c505
    . 3c507
    . 3c523
    . 3c527
    . 7990
    . 8139too
    . 82596
    . 8390
    . a2065
    . am79c961a
    . ariadne
    . at1700
    . atarilance
    . atp
    . bagetlance
    . de600
    . de620
    . declance
    . depca
    . eepro
    . eexpress
    . epic100
    . eth16i
    . fmv18x
    . hp100
    . lance
    . lasi_82596
    . lp486e
    . ni5010
    . ni52
    . ni65
    . axnet_cs
    . fmvj18x_cs
    . ray_cs
    . xirc2ps_cs
    . xircom_tulip_cb
    . seeq8005
    . sgiseeq
    . sk_g16
    . smc9194
    . sun3_82586
    . sun3lance
    . wavelan
    . yellowfin
    . znet

 -- Herbert Xu <herbert@debian.org>  Sat, 11 Jan 2003 17:31:43 +1100

kernel-source-2.4.20 (2.4.20-3) unstable; urgency=low

  * Fixed ext3 remount deadlock added in 2.4.20-2 (Andrew Morton).
  * Fixed ext3 use-after-free bug (Andrew Morton).
  * Fixed i845G AGP Gart initialisation (Michael Milligan, closes: #172724).
  * Updated i810_audio driver (2.4.21pre1, closes: #172194).

 -- Herbert Xu <herbert@debian.org>  Sat, 21 Dec 2002 13:49:15 +1100

kernel-source-2.4.20 (2.4.20-2) unstable; urgency=low

  * Include acpidrv.o in the kernel (Mario Holbe, closes: #168439).
  * Removed CONFIG_INET_ECN_DISABLED option.
  * Removed CONFIG_INET_ECN check in net/ipv4/tcp_diag.c.
  * Fixed stxncpy on alpha (2.4.21pre).
  * Fixed ext3 data=journal umount problem (2.4.21pre1, closes: #171632).
  * Added dependency on MTD_CONCAT for sc520cdp (closes: #173045).

 -- Herbert Xu <herbert@debian.org>  Sun, 15 Dec 2002 14:53:05 +1100

kernel-source-2.4.20 (2.4.20-1) unstable; urgency=low

  * New upstream release (closes: #164065, #164204, #165478, #166312, #168141,
    #168190, #170962).
  * Disable CONFIG_VIDEO_VESA unless VESA FB support is turned on.
  * Mention Debian changes in kernel-source package description.
  * Fixed a bug where ACPI is always compiled as a module (closes: #168439).
  * CONFIG_VIDEO_SELECT is always on again.
  * Modularised VESA FB.
  * Added coreutils as an alternative to fileutils (closes: #170459).
  * Replaced BUG() with printk() in fs/fat/file.c (closes: #168886).
  * Fixed circular dependency in include/linux/netfilter_ipv4/ip_conntrack.h.
  * Do not get seqno if we will not use it in fs/isofs/inode.c.
  * Fixed HID name fix so that produce id is actually read.
  * Added missing semicolons in drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
    (Michael Osamu Shiobara, closes: #165375).
  * Made CONFIG_PARIDE_EPATC8 into a runtime option.
  * Fixed double PCI unregistration in drivers/char/joystick/pcigame.c.
  * Include linux/init.h in drivers/char/amd76x_pm.c.
  * Include linux/init.h in drivers/scsi/cpqfcTSinit.c.

 -- Herbert Xu <herbert@debian.org>  Sat, 30 Nov 2002 16:39:30 +1100

kernel-source-2.4.19 (2.4.19-5) unstable; urgency=high

  * Fixed i386 lcall DoS (Petr Vandrovec).

 -- Herbert Xu <herbert@debian.org>  Mon, 18 Nov 2002 21:22:02 +1100

kernel-source-2.4.19 (2.4.19-4) unstable; urgency=low

  * Added missing headers in drivers/isdn/hisax/avma1_cs.c.
  * Added missing headers in drivers/net/wan/comx-hw-munich.c.

 -- Herbert Xu <herbert@debian.org>  Wed, 16 Oct 2002 22:42:01 +1000

kernel-source-2.4.19 (2.4.19-3) unstable; urgency=low

  * Fixed more ACPI module building problems.
  * Fixed initialisation oops in drivers/scsi/aic7xxx/aic7770.c
    (closes: #162347).
  * Made CONFIG_VIDEO_SELECT conditional in drivers/video.

 -- Herbert Xu <herbert@debian.org>  Sun,  6 Oct 2002 16:33:04 +1000

kernel-source-2.4.19 (2.4.19-2) unstable; urgency=low

  * Inlucde pagemap.h for unlock_page in drivers/char/drm/i810_dma.c
    (closes: #144971).
  * Set ?time to zero in fs/cramfs/inode.c.
  * Allow ACPI to be compiled as a module.
  * Fixed umsdos_solve_hlink oops in fs/umsdos/dir.c (closes: #159772).
  * Honour ide?=dma in drivers/ide/via82cxxx.c (Arne Nordmark,
    closes: #157925).
  * Restored priority of invalidate messages in fs/buffer.c.  The submitter of
    #131419 did a badblocks -f.
  * Wait before flushing in drivers/char/drm/mga_dma.c (ac, closes: #161100).
  * Applied SCSI Media Changer patch (closes: #144850).
  * Applied Big Physical Area Reservation patch (closes: #144849).
  * Removed period check for executables in fs/isofs/inode.c (closes: #162190).

 -- Herbert Xu <herbert@debian.org>  Sat, 28 Sep 2002 16:53:27 +1000

kernel-source-2.4.19 (2.4.19-1) unstable; urgency=low

  * New upstream release (closes: #139617, #146349).
  * ip_nat_{ftp,irc} cannot be m if ip_conntrack_{ftp,irc} is y, respectively
    (closes: #142532).
  * Removed volume checks in fs/isofs/inode.c (closes: #138384).
  * Removed gsem from drivers/usb/pegasus.c.
  * Always call complete after unlinking an urb in drivers/usb/usb-ohci.c.
  * Set hardsect size to 512 in drivers/scsi/sr.c (closes: #154510).
  * Removed non-free firmware and disabled their drivers (closes: #150052):
   . SMC Token Ring
   . ACENIC
   . DGRS
   . DABUSB
  * Lowed invalidate messages to priority DEBUG in fs/buffer.c
    (closes: #131349).

 -- Herbert Xu <herbert@debian.org>  Wed,  7 Aug 2002 21:12:03 +1000

kernel-source-2.4.18 (2.4.18-5) unstable; urgency=low

  * Corrected AdvWriteDWordLramNoSwap in drivers/scsi/advansys.c
    (Jerome L. Quinn, closes: #128080).
  * Added check for VIA KT266 IO-APIC, version == 2 (closes: #136163).
  * Updated pegasus driver (2.4.19pre6).
  * Added ATARAID device names to main.c (Eduard Bloch, closes: #139604).
  * Updated uhci driver (Johannes Erdfelt, closes: #135785).
  * Translate slashes in broken Acorn ISO9660 file systems (Darren Salt,
    closes: #141660).
  * Added newline to printk in drivers/sound/i810_audio.c
    (handler-case@gmx.net, closes: #142214).
  * Updated parport driver (2.4.19pre6).

 -- Herbert Xu <herbert@debian.org>  Sat, 13 Apr 2002 22:07:22 +1000

kernel-source-2.4.18 (2.4.18-4) unstable; urgency=high

  * Fixed remaining double free in
     drivers/net/zlib.c
     fs/jffs2/zlib.c

 -- Herbert Xu <herbert@debian.org>  Wed, 20 Mar 2002 20:02:18 +1100

kernel-source-2.4.18 (2.4.18-3) unstable; urgency=high

  * Fixed double free in
     drivers/net/zlib.c
     fs/jffs2/zlib.c

 -- Herbert Xu <herbert@debian.org>  Wed, 13 Mar 2002 20:24:09 +1100

kernel-source-2.4.18 (2.4.18-2) unstable; urgency=low

  * Removed -g from driviers/atm/Makefile.
  * Added missing personality patch to fs/binfmt_elf.c.
  * Export est_cycle_freq (needed for removing CONFIG_FT_ALPHA_CLOCK).
  * Extern inline -> static inline in
     drivers/char/specialx.c
     drivers/net/hamradio/soundmodem
  * Added asm/io.h for in*/out* to
     drivers/isdn/hisax/hisax_fcpcipnp.c
     drivers/net/wan/farsync.c

 -- Herbert Xu <herbert@debian.org>  Wed,  6 Mar 2002 19:53:30 +1100

kernel-source-2.4.18 (2.4.18-1) unstable; urgency=low

  * New upstream release (closes: #126391, #135156).
  * Reverted tulip BMCR_FULLDPLX patch.
  * Moved mkcramfs to the cramfs source package.
  * CONFIG_SERIAL_ACPI now depends on CONFIG_SERIAL == y (closes: #132038).
  * Fixed negative inodes in /proc/net (Arnaud Giersch, closes: #134704).
  * pcnet32_purge_tx_ring may be called from IRQ context (Darren Salt,
    closes: #134930).
  * Check old_bbpnt in drivers/scsi/sr.c (2.5).
  * Removed CONFIG_FT_ALPHA_CLOCK.
  * Fixed the use of return values from mem*_io in drivers/isdn/sc.
  * Added missing headers in drivers/pcmcia/i82092.c.
  * Fixed compile error in drivers/scsi/dpt_i2o.c on alpha.

 -- Herbert Xu <herbert@debian.org>  Thu, 28 Feb 2002 19:40:29 +1100

kernel-source-2.4.17 (2.4.17-1) unstable; urgency=low

  * New upstream release (closes: #122168, #123471).
  * Only set startup to 0 for 21143 (rev 65) in tulip.
  * Don't clear BMCR_FULLDPLX bit in tulip_find_mii as it breaks some cards
    (closes: #100624).
  * Fixed atyfb compilation problem (Tobias Ringstrom).
  * Removed obsolete vfat patch.
  * Fixed double cache allocation in mount_devfs_fs.

 -- Herbert Xu <herbert@debian.org>  Sat, 22 Dec 2001 13:41:46 +1100

kernel-source-2.4.16 (2.4.16-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Wed, 28 Nov 2001 07:30:44 +1100

kernel-source-2.4.15 (2.4.15-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sat, 24 Nov 2001 13:34:51 +1100

kernel-source-2.4.14 (2.4.14-1) unstable; urgency=low

  * New upstream release (closes: #117368, #118111).
  * Made mkcramfs more verbose about write errors.
  * Fixed compilation problem in loopback driver.
  * Fixed compilation problem in ps2esdi.c.
  * Fixed compilation problem in i2c-core.c.

 -- Herbert Xu <herbert@debian.org>  Fri,  9 Nov 2001 20:15:49 +1100

kernel-source-2.4.13 (2.4.13-1) unstable; urgency=low

  * New upstream release.
  * Updated kernel-source suggests (closes: #115716).
  * Added support for nm256xl+ (Mattia Monga, closes: #116378).
  * Fixed comment about epochs in arch/alpha/kernel/time.c.
  * Fixed symlink size bug on tmpfs.
  * Fixed handling of HIDs with product strings bug no manufacturer.
  * Work around tmpfs symlink size bug in mkcramfs.

 -- Herbert Xu <herbert@debian.org>  Sat, 27 Oct 2001 17:39:07 +1000

kernel-source-2.4.12 (2.4.12-1) unstable; urgency=low

  * New upstream release.
  * Fixed typo in debian/rules (closes: #114065).
  * Fixed ECN compilation problem (closes: #114192).
  * Fixed typo in Documentation/sound/OPL3-SA
    (Marius Gedminas, closes: #114760).
  * Fixed typo in drivers/parport/ieee1284_ops.c (Tim Waugh).
  * Don't kill page cache entries in set_blocksize.

 -- Herbert Xu <herbert@debian.org>  Sat, 13 Oct 2001 11:41:03 +1000

kernel-source-2.4.10 (2.4.10-1) unstable; urgency=low

  * New upstream release.
  * Added support for EPAT C7/C8 chips.
  * Fixed dead lock on shutdown in 8139too (closes: #107779).
  * Removed const from drivers/net/irda/smc-ircc.c
    (Keith Owens, closes: #110193).
  * Allow ECN to be compiled in but disabled.
  * Removed non-free Keyspan firmware.  We're no longer pristine.
  * Fixed list_del bug in usb-uhci (ac patches).
  * Fixed apm argument processing (ac patches).
  * Added ioctl defines for cpq (ac patches).
  * Included linux/init.h in drivers/net/aironet4500_card.c.

 -- Herbert Xu <herbert@debian.org>  Sat, 29 Sep 2001 16:05:20 +1000

kernel-source-2.4.9 (2.4.9-1) unstable; urgency=low

  * New upstream release (closes: #63393).
  * Fixed highmem CramFS bug (closes: #108893).
  * Added missing include in fs/ntfs/unistr.c.
  * Reverted startup==1 patch from drivers/net/tulip/21142.c.
  * Fixed obsolete use of min: drivers/net/rrunner.c.
  * Exported snprintf/vsnprintf (ac patches).

 -- Herbert Xu <herbert@debian.org>  Sat, 18 Aug 2001 21:23:07 +1000

kernel-source-2.4.8 (2.4.8-1) unstable; urgency=low

  * New upstream release.
  * Menuconfig now exits with 1 if screen is too small (closes: #106510).
  * Applied NFS client seekdir patch (closes: #63063, #107045).
  * Build-depend on kernel-package >= 7.48 (closes: #107545).
  * Applied emu10k fixes (ac patches).
  * Fixed ldm macros (ac patches).

 -- Herbert Xu <herbert@debian.org>  Sun, 12 Aug 2001 09:04:44 +1000

kernel-source-2.4.7 (2.4.7-1) unstable; urgency=low

  * New upstream release (closes: #97516, #104141, #104267).
  * Applied ReiserFS umount patch (closes: #100740).
  * Applied DAC960 completion patch (Jens Axboe).
  * Restricted CONFIG_FB_PVR2 to SH (ac patches).

 -- Herbert Xu <herbert@debian.org>  Sun, 22 Jul 2001 11:52:29 +1000

kernel-source-2.4.6 (2.4.6-1) unstable; urgency=low

  * New upstream release (closes: #102864).
  * Fixed pegasus_set_multicast lockup.
  * Reverted sysinfo patch.

 -- Herbert Xu <herbert@debian.org>  Thu,  5 Jul 2001 19:24:12 +1000

kernel-source-2.4.5 (2.4.5-1) unstable; urgency=low

  * New upstream release (closes: #78761, #96443).
  * Fixed set_blocksize() on RAMDISKs.
  * Removed flavour patch from Makefile as it is now obsolete.
  * Fixed typo in drivers/usb/ov511.c (ac patches).
  * Fixed race in fs/super.c (Alexander Viro).

 -- Herbert Xu <herbert@debian.org>  Sun, 27 May 2001 10:25:42 +1000

kernel-source-2.4.4 (2.4.4-2) unstable; urgency=low

  * Hacked ide_xlate_1024 to work when IDE is modularised (closes: #94853).
  * Fixed typo in pci2220i.c (ac patches).
  * Treat files that begin with FD_FILL_BYTE correctly in vfat
    (closes: #75413).

 -- Herbert Xu <herbert@debian.org>  Sun, 13 May 2001 09:33:09 +1000

kernel-source-2.4.4 (2.4.4-1) unstable; urgency=low

  * New upstream release.
  * Fixed a typo in Documentation/sound/OPL3-SA (Carlos Valdivia Yague,
    closes: #95255).

 -- Herbert Xu <herbert@debian.org>  Sun, 29 Apr 2001 10:32:51 +1000

kernel-source-2.4.3 (2.4.3-4) unstable; urgency=low

  * ip_conntrack_ftp fix (netfilter, closes: #94216).

 -- Herbert Xu <herbert@debian.org>  Sun, 22 Apr 2001 11:15:02 +1000

kernel-source-2.4.3 (2.4.3-3) unstable; urgency=low

  * Added missing SIEMENS PCI ID (ac patches).
  * Exported proc_get_inode (ac patches).

 -- Herbert Xu <herbert@debian.org>  Mon, 16 Apr 2001 08:42:17 +1000

kernel-source-2.4.3 (2.4.3-2) unstable; urgency=low

  * Correct devfs path name in scsi-generic.txt (closes: #93405).
  * Fixed negative padding in struct sysinfo.

 -- Herbert Xu <herbert@debian.org>  Fri, 13 Apr 2001 19:42:42 +1000

kernel-source-2.4.3 (2.4.3-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sun,  8 Apr 2001 16:50:40 +1000

kernel-source-2.4.2 (2.4.2-3) unstable; urgency=low

  * Added build-time dependency on libz-dev (closes: #89722).
  * Compilation fixes in 6pack.c and genhd.h (closes: #90646).

 -- Herbert Xu <herbert@debian.org>  Fri, 23 Mar 2001 20:30:03 +1100

kernel-source-2.4.2 (2.4.2-2) unstable; urgency=low

  * Added initrd support for cramfs.
  * Fixed bug that prevented initrd from being freed (ac patches).
  * Fixed a typo in Documentation/sound/VIBRA16 (Carlos Valdivia,
    closes: #88018).
  * Removed misleading securetty note in devfs README files (closes: #89148).

 -- Herbert Xu <herbert@debian.org>  Sun, 11 Mar 2001 08:56:27 +1100

kernel-source-2.4.2 (2.4.2-1) unstable; urgency=low

  * New upstream release.
  * Created mkcramfs package.
  * Accomodate option change in binutils (closes: #87009).
  * Applied loopback patch by Jens Axobe.

 -- Herbert Xu <herbert@debian.org>  Fri, 23 Feb 2001 20:19:31 +1100

kernel-source-2.4.1 (2.4.1-3) unstable; urgency=low

  * Applied tmpfs patch by Christoph Rohland.
  * Fixed incorrect conditional check in struct sysinfo (closes: #85603).

 -- Herbert Xu <herbert@debian.org>  Sun, 11 Feb 2001 21:08:05 +1100

kernel-source-2.4.1 (2.4.1-2) unstable; urgency=low

  * Fixed the struct sysinfo warning properly (closes: #84234).

 -- Herbert Xu <herbert@debian.org>  Sat, 10 Feb 2001 23:10:44 +1100

kernel-source-2.4.1 (2.4.1-1) unstable; urgency=low

  * New upstream release.
  * Added support for flavours to Makefile.
  * Only include asm/bitops.h if __KERNEL__ is defined in linux/fs.h
    (closes: #84238).
  * Added padding to struct sysinfo so that it's identical to 2.2 (#84234).
  * Fixed typos in asm/socket.h (closes: #39168).
  * Updated IrDA URL in asm/termios.h (closes: #42222).

 -- Herbert Xu <herbert@debian.org>  Sun,  4 Feb 2001 10:11:47 +1100

kernel-source-2.4.0 (2.4.0-1) unstable; urgency=low

  * New upstream release (closes: #71874, #79490).
  * Added missing build-time dependencies (closes: #81728).

 -- Herbert Xu <herbert@debian.org>  Tue, 16 Jan 2001 11:14:16 +1100

kernel-source-2.4.0-test11 (2.4.0-test11-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sat,  9 Dec 2000 11:34:37 +1100

kernel-source-2.4.0-test5 (2.4.0-test5-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sat, 29 Jul 2000 17:55:37 +1000

kernel-source-2.4.0-test4 (2.4.0-test4-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Wed, 19 Jul 2000 18:37:17 +1000

kernel-source-2.4.0-test3 (2.4.0-test3-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Wed, 12 Jul 2000 09:49:57 +1000

kernel-source-2.4.0-test2 (2.4.0-test2-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Mon, 10 Jul 2000 19:24:59 +1000

kernel-source-2.2.17 (2.2.17pre6-1) frozen unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sat, 24 Jun 2000 21:53:40 +1000

kernel-source-2.2.16 (2.2.16-1) frozen unstable; urgency=high

  * New upstream release (closes: #65745).

 -- Herbert Xu <herbert@debian.org>  Sun, 18 Jun 2000 12:42:37 +1000

kernel-source-2.2.15 (1:2.2.15-3) frozen unstable; urgency=low

  * Bring capabilities closer to POSIX spec (Andrew Morgan)
    | Note. This subtly changes cap_bset behaviour.

 -- Herbert Xu <herbert@debian.org>  Thu,  1 Jun 2000 09:32:11 +1000

kernel-source-2.2.15 (1:2.2.15-2) frozen unstable; urgency=low

  * AIC7XXX 5.1.29 (closes: #63946).

 -- Herbert Xu <herbert@debian.org>  Sat, 13 May 2000 09:29:50 +1000

kernel-source-2.2.15 (1:2.2.15-1) frozen unstable; urgency=low

  * New upstream release (closes: #63675).
  * Built with kernel-package 7.04.potato.1 (closes: #63290).

 -- Herbert Xu <herbert@debian.org>  Tue,  9 May 2000 12:54:09 +1000

kernel-source-2.2.15pre19 (2.2.15pre19-2) frozen unstable; urgency=low

  * New upstream release (pre20).

 -- Herbert Xu <herbert@debian.org>  Tue, 25 Apr 2000 15:31:03 +1000

kernel-source-2.2.15pre19 (2.2.15pre19-1) frozen unstable; urgency=low

  * New upstream release (closes: #55383).
  * Applied patch from Chris Evans.
  * Applied patch from David Miller.

 -- Herbert Xu <herbert@debian.org>  Fri, 21 Apr 2000 12:15:30 +1000

kernel-source-2.2.14 (2.2.14-5) frozen unstable; urgency=low

  * Delete my copy of the control file before calling make-kpkg
    (closes: #62269).

 -- Herbert Xu <herbert@debian.org>  Thu, 13 Apr 2000 08:33:18 +1000

kernel-source-2.2.14 (2.2.14-4) frozen unstable; urgency=medium

  * Applied patch from Alexey Kuznetsov that fixes the AF_UNIX socket crash
    (closes: #61335).
  * Rebuilt with new kernel-package (closes: #61261).

 -- Herbert Xu <herbert@debian.org>  Fri, 31 Mar 2000 14:12:43 +1000

kernel-source-2.2.14 (2.2.14-3) frozen unstable; urgency=low

  * Rebuilt with new kernel-package (closes: #60001).
  * Included a patch from Eric Delaunay <delaunay@lix.polytechnique.fr> that
    fixes a couple of argument parsing bugs in main.c (closes: #58566).

 -- Herbert Xu <herbert@debian.org>  Thu, 23 Mar 2000 19:05:11 +1100

kernel-source-2.2.14 (2.2.14-2) unstable; urgency=low

  * Fixed incorrect assembly code for i386.

 -- Herbert Xu <herbert@debian.org>  Sun, 16 Jan 2000 12:36:59 +1100

kernel-source-2.2.14 (2.2.14-1) unstable; urgency=low

  * New upstream release.
  * Fixed a typo in aha152x.c (closes: #12636).

 -- Herbert Xu <herbert@debian.org>  Thu, 13 Jan 2000 12:09:06 +1100

kernel-source-2.2.13 (2.2.13-2) unstable; urgency=low

  * Updated version number in README.Debian (closes: #49033).
  * Removed kernel-image as it will be generated by the kernel-image source
    package.

 -- Herbert Xu <herbert@debian.org>  Fri, 19 Nov 1999 19:41:45 +1100

kernel-source-2.2.13 (2.2.13-1) unstable; urgency=low

  * New upstream release.
  * Enabled ServeRAID (closes: #47653).

 -- Herbert Xu <herbert@debian.org>  Sun, 24 Oct 1999 14:22:49 +1000

kernel-source-2.2.12 (2.2.12-4) unstable; urgency=low

  * Fixed a typo in tgafb.c.
  * Added CONFIG_APM_DISABLE_BY_DEFAULT.
  * Call make-kpkg to clean up (closes: #45603).

 -- Herbert Xu <herbert@debian.org>  Thu, 14 Oct 1999 09:06:57 +1000

kernel-source-2.2.12 (2.2.12-3) unstable; urgency=low

  * Compiled with stacks aligned on dwords.
  * Enabled serial consoles (closes: #46152).

 -- Herbert Xu <herbert@debian.org>  Tue, 28 Sep 1999 17:39:34 +1000

kernel-source-2.2.12 (2.2.12-2) unstable; urgency=low

  * Rewrote the kmod patch to only bail out when the other side is our parent.
  * Use the VFS patch rather than the autofs patch.
  * Enabled Joliet extensions (fixes #42006).
  * Enabled APM (fixes #42258).

 -- Herbert Xu <herbert@debian.org>  Sat, 11 Sep 1999 23:51:00 +1000

kernel-source-2.2.12 (2.2.12-1) unstable; urgency=low

  * New upstream release (fixes #43865).
  * Fixed an nlink update problem in nfs.
  * New rules file from Hartmut Koptein.
  * Fixed an overflow bug in the stallion driver.
  * Fixed an autofs deadlock.
  * Don't load a module that we're already trying to load (Chris Butler) (fixes
    #39910).

 -- Herbert Xu <herbert@debian.org>  Wed,  1 Sep 1999 09:12:15 +1000

kernel-source-2.2.10 (2.2.10-1) unstable; urgency=low

  * New upsream release.
  * Moved default.config to new kernel-patch for i386.

 -- Herbert Xu <herbert@debian.org>  Tue, 15 Jun 1999 21:59:48 +1000

kernel-source-2.2.9 (2.2.9-2) unstable; urgency=high

  * Fixed a network DoS attack.

 -- Herbert Xu <herbert@debian.org>  Fri,  4 Jun 1999 21:06:28 +1000

kernel-source-2.2.9 (2.2.9-1) unstable; urgency=low

  * New upstream relesae.

 -- Herbert Xu <herbert@debian.org>  Tue, 18 May 1999 10:20:08 +1000

kernel-source-2.2.7 (2.2.7-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Fri,  7 May 1999 22:19:56 +1000

kernel-source-2.2.5 (1:2.2.5-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Fri, 16 Apr 1999 13:56:45 +1000

kernel-source-2.0.36 (2.0.36-3) frozen unstable; urgency=low

  * Upgraded AIC7XXX to 5.1.11 which should make some owners of Adaptec cards
    able to install Debian.

 -- Herbert Xu <herbert@debian.org>  Sun, 21 Feb 1999 14:56:42 +1100

kernel-source-2.0.36 (2.0.36-2) frozen unstable; urgency=low

  * Applied ISDN patch from Paul Slootman that enables idle timeouts in the
    manual dialmode and allows callback syncPPP connections to be made
    (fixes #31516).
  * Enlarged kernel message buffer so that all messages are caught by klogd.
  * Included module for TLAN based network cards (fixes #31623).
  * Include EtherExpressPro and FMV0181/182/183/184 as modules.

 -- Herbert Xu <herbert@debian.org>  Sat, 16 Jan 1999 16:39:01 +1100

kernel-source-2.0.36 (2.0.36-1) unstable; urgency=low

  * New upstream release.
  * Enabled ETH16I.

 -- Herbert Xu <herbert@debian.org>  Sat, 28 Nov 1998 17:40:21 +1100

kernel-source-2.0.35 (2.0.35-3) frozen; urgency=low

  * Upgraded to aic7xxx 5.1.4 (fixes #29480, #27859, #28946).

 -- Herbert Xu <herbert@debian.org>  Sun, 22 Nov 1998 15:41:44 +1100

kernel-source-2.0.35 (2.0.35-2) unstable; urgency=low

  * Upgraded to aic7xxx 5.1.0.
  * Removed spurious definition in 3c523.c (fixes #25370).
  * Built with kernel-package 5.11 (fixes #25623).
  * Enabled autofs (fixes #22338, #27860).

 -- Herbert Xu <herbert@debian.org>  Sat, 24 Oct 1998 17:32:06 +1000

kernel-source-2.0.35 (2.0.35-1) unstable; urgency=low

  * New upstream release.

 -- Herbert Xu <herbert@debian.org>  Sun, 19 Jul 1998 08:59:44 +1000

kernel-source-2.0.34 (2.0.34-4) frozen unstable; urgency=high

  * Updated to aic7xxx 5.0.19 (fixes #24252).

 -- Herbert Xu <herbert@debian.org>  Wed,  8 Jul 1998 20:06:08 +1000

kernel-source-2.0.34 (2.0.34-3) frozen unstable; urgency=high

  * Reversed euid test in fs/fcntl.c.

 -- Herbert Xu <herbert@debian.org>  Tue, 30 Jun 1998 16:27:49 +1000

kernel-source-2.0.34 (2.0.34-2) frozen unstable; urgency=low

  * Upload to hamm as well.

 -- Herbert Xu <herbert@debian.org>  Sun, 21 Jun 1998 16:48:13 +1000

kernel-source-2.0.34 (2.0.34-1) unstable; urgency=low

  * New upstream release (fixes #17651, #18788, #21231, #22330).

 -- Herbert Xu <herbert@debian.org>  Sun,  7 Jun 1998 12:29:27 +1000

kernel-source-2.0.33 (2.0.33-9) frozen unstable; urgency=low

  * Disabled certain MCA NIC drivers (fixes #22254).

 -- Herbert Xu <herbert@debian.org>  Sun, 10 May 1998 15:59:32 +1000

kernel-source-2.0.33 (2.0.33-8) frozen unstable; urgency=low

  * Disabled experimental drivers.
  * Reapplied joliet patch (fixes #19160, #21537).
  * Built with kernel-package 4.07 (fixes #21229).
  * Replaced NO_PCI with !CONFIG_PCI in 3c59x.c (fixes #21916).

 -- Herbert Xu <herbert@debian.org>  Fri,  1 May 1998 18:29:03 +1000

kernel-source-2.0.33 (2.0.33-7) frozen unstable; urgency=high

  * Applied IP fragmentation patch from Alan Cox.

 -- Herbert Xu <herbert@debian.org>  Sat, 18 Apr 1998 12:57:56 +1000

kernel-source-2.0.33 (2.0.33-6) frozen unstable; urgency=low

  * Disabled scc since we don't support ax25 by default (fixes #20307).

 -- Herbert Xu <herbert@debian.org>  Wed,  1 Apr 1998 19:21:05 +1000

kernel-source-2.0.33 (2.0.33-5) unstable; urgency=low

  * Turned rst cookies off.

 -- Herbert Xu <herbert@debian.org>  Wed, 18 Mar 1998 20:41:27 +1100

kernel-source-2.0.33 (2.0.33-4) unstable; urgency=low

  * Applied patch from Paul Slootman (fixes #18787).

 -- Herbert Xu <herbert@debian.org>  Fri,  6 Mar 1998 11:30:44 +1100

kernel-source-2.0.33 (2.0.33-3) stable unstable; urgency=low

  * Built with new kernel-package (3.61).
  * Added support for fat32 (fixes #14042).

 -- Herbert Xu <herbert@debian.org>  Fri, 20 Feb 1998 16:33:40 +1100

kernel-source-2.0.33 (2.0.33-2) stable unstable; urgency=low

  * built with new kernel-package (3.57)

 -- Herbert Xu <herbert@debian.org>  Mon, 16 Feb 1998 08:59:11 +1100

kernel-source-2.0.33 (2.0.33-1) stable unstable; urgency=high

  * New upstream release (fixes #15736).

 -- Herbert Xu <herbert@debian.org>  Sat,  7 Feb 1998 15:06:57 +1100

kernel-source-2.0.32 (2.0.32-3) stable unstable; urgency=low

  * Built with new kernel-package (3.49).

 -- Herbert Xu <herbert@debian.org>  Mon, 15 Dec 1997 12:22:45 +1100

kernel-source-2.0.32 (2.0.32-2) stable unstable; urgency=low

  * Removed teles driver which was accidentally left in.
  * Applied patch from Andreas Jaeger.
  * Built with new kernel-package (3.48) for use by libc6.

 -- Herbert Xu <herbert@debian.org>  Sun, 14 Dec 1997 09:29:26 +1100

kernel-source-2.0.32 (2.0.32-1) unstable; urgency=low

  * New upstream release.
  * Pristine source.
  * Bugs fixed (#6132, #6133, #8647, #11823, #13705).

 -- Herbert Xu <herbert@debian.org>  Sun, 23 Nov 1997 18:34:38 +1100

kernel-source-2.0.29 (1:2.0.29-10) unstable; urgency=low

  * NCR53C8XX driver updates.
  * Installed 3c59x 0.46C (#10902).
  * Modified scc.c to compile with libc6 (#14367).

 -- Herbert Xu <herbert@debian.org>  Mon, 17 Nov 1997 20:46:57 +1100

kernel-source-2.0.29 (1:2.0.29-9) unstable; urgency=low

  * Slight mod to pci.c to ignore bridges that the kernel can't handle (#11865).
  * Removed sound module support.

 -- Herbert Xu <herbert@debian.org>  Fri,  3 Oct 1997 11:17:02 +1000

kernel-source-2.0.29 (1:2.0.29-8) unstable; urgency=low

  * Used epoch numbers to deal with old kernel-source releases.
  * Enabled support for NCPFS.
  * Added sound support.
  * Enabled IP firewalls, forwarding, and aliasing.
  * Applied ne2000 patch from Paul Gortmaker.

 -- Herbert Xu <herbert@debian.org>  Fri,  4 Jul 1997 22:01:16 +1000

kernel-source-2.0.29 (2.0.29-7) frozen unstable; urgency=high

  * Applied security patch from Alan Cox.
  * Applied patch from Andreas Jellinghaus.

 -- Herbert Xu <herbert@debian.org>  Sat, 31 May 1997 11:59:56 +1000

kernel-source-2.0.29 (2.0.29-6) frozen unstable; urgency=medium

  * Merged Debian changes from 2.0.30.

 -- Herbert Xu <herbert@debian.org>  Sun, 25 May 1997 22:26:30 +1000
