lp:ubuntu/dapper/linux-source-2.6.15

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/dapper/linux-source-2.6.15
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

28. By Ben Collins

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.

27. By Ben Collins

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

26. By Ben Collins

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

25. By Ben Collins

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.

24. By Ben Collins

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

23. By Ben Collins

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.

22. By Ben Collins

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

21. By Ben Collins

Fix libata docbook entry. FTBFS.

20. By Ben Collins

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).

19. By Ben Collins

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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers