[ubuntu/jaunty] linux 2.6.28-5.12 (Accepted)

Tim Gardner tim.gardner at canonical.com
Wed Jan 21 03:20:31 GMT 2009


linux (2.6.28-5.12) jaunty; urgency=low

  [ Ante ]

  * Update drbd to 8.3.0

  [ Dave Airlie ]

  * i915/drm: provide compat defines for userspace for certain struct

  [ Eric Anholt ]

  * drm/i915: Don't double-unpin buffers if we take a signal in
  * drm/i915: Don't complain when interrupted while pinning in execbuffers.
  * drm/i915: Don't allow objects to get bound while VT switched.

  [ Jani Monoses ]

  * Fix webcam having USB ID 0ac8:303b
    - LP: #292086

  [ Jesse Barnes ]

  * drm/i915: set vblank enabled flag correctly across IRQ
  * drm/i915: don't enable vblanks on disabled pipes

  [ Michael Casadevall ]

  * [arm] Fix kexec on ARM by properly calling the relocation function

  [ Tim Gardner ]

  * Enabled CONFIG_PID_NS=y for i386/amd64
  * SAUCE: Increase ATA_TMOUT_PMP_SRST_WAIT to 5 seconds.
    - LP: #318978
  * Update armel versatile config
    - LP: #314789
  * Enabled CONFIG_RT2860=m for i386/amd64
  * Enabled CONFIG_RT2870=m for i386/amd64

  [ Upstream Kernel Changes ]

  * Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop
    - LP: #291878
  * ALSA: hda - Add quirk for another HP dv7
  * ALSA: hda - Add quirk for HP6730B laptop
  * ALSA: caiaq - Fix Oops with MIDI
  * ALSA: hda - Fix typos for AD1882 codecs
  * x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies
  * x86: default to SWIOTLB=y on x86_64
  * CIFS: make sure that DFS pathnames are properly formed
  * ring-buffer: prevent false positive warning
  * ring-buffer: fix dangling commit race
  * iwlwifi: use GFP_KERNEL to allocate Rx SKB memory
  * tx493[89]ide: Fix length for __ide_flush_dcache_range
  * tx4939ide: Do not use zero count PRD entry
  * SCSI: eata: fix the data buffer accessors conversion regression
  * USB: emi26: fix oops on load
  * x86, UV: remove erroneous BAU initialization
  * x86: fix incorrect __read_mostly on _boot_cpu_pda
  * vmalloc.c: fix flushing in vmap_page_range()
  * fs: symlink write_begin allocation context fix
  * cgroups: fix a race between cgroup_clone and umount
  * dm raid1: fix error count
  * dm log: fix dm_io_client leak on error paths
  * minix: fix add link's wrong position calculation
  * md: fix bitmap-on-external-file bug.
  * sched_clock: prevent scd->clock from moving backwards, take #2
  * devices cgroup: allow mkfifo
  * SCSI: aha152x_cs: Fix regression that keeps driver from using shared
    interrupts
  * ioat: fix self test for multi-channel case
  * USB: isp1760: use a specific PLX bridge instead of any bdridge
  * USB: isp1760: Fix probe in PCI glue code
  * USB: unusual_devs.h additions for Pentax K10D
  * inotify: fix type errors in interfaces
  * Move compat system call declarations to compat header file
  * Convert all system calls to return a long
  * Rename old_readdir to sys_old_readdir
  * Remove __attribute__((weak)) from sys_pipe/sys_pipe2
  * Make sys_pselect7 static
  * Make sys_syslog a conditional system call
  * System call wrapper infrastructure
  * powerpc: Enable syscall wrappers for 64-bit
  * s390: enable system call wrappers
  * System call wrapper special cases
  * System call wrappers part 01
  * System call wrappers part 02
  * System call wrappers part 03
  * System call wrappers part 04
  * System call wrappers part 05
  * System call wrappers part 06
  * System call wrappers part 07
  * System call wrappers part 08
  * System call wrappers part 09
  * System call wrappers part 10
  * System call wrappers part 11
  * System call wrappers part 12
  * System call wrappers part 13
  * System call wrappers part 14
  * System call wrappers part 15
  * System call wrappers part 16
  * System call wrappers part 17
  * System call wrappers part 18
  * System call wrappers part 19
  * System call wrappers part 20
  * System call wrappers part 21
  * System call wrappers part 22
  * System call wrappers part 23
  * System call wrappers part 24
  * System call wrappers part 25
  * System call wrappers part 26
  * System call wrappers part 27
  * System call wrappers part 28
  * System call wrappers part 29
  * System call wrappers part 30
  * System call wrappers part 31
  * System call wrappers part 32
  * System call wrappers part 33
  * s390 specific system call wrappers
  * x86: fix RIP printout in early_idt_handler
  * Fix timeouts in sys_pselect7
  * USB: another unusual_devs entry for another bad Argosy storage device
  * USB: storage: extend unusual range for 067b:3507
  * USB: storage: recognizing and enabling Nokia 5200 cell phoes
  * HID: fix error condition propagation in hid-sony driver
  * fix switch_names() breakage in short-to-short case
  * nfs: remove redundant tests on reading new pages
  * eCryptfs: check readlink result was not an error before using it
  * mvsas: increase port type detection delay to suit Seagate's 10k6 drive ST3450856SS 0003
  * x86: avoid theoretical vmalloc fault loop
  * ath9k: enable RXing of beacons on STA/IBSS
  * mm lockless pagecache barrier fix
  * powerpc: Disable Collaborative Memory Manager for kdump
  * ibmvfc: Delay NPIV login retry and add retries
  * ibmvfc: Improve async event handling
  * getrusage: RUSAGE_THREAD should return ru_utime and ru_stime
  * ath5k: ignore the return value of ath5k_hw_noise_floor_calibration
  * mm: fix assertion
  * XFS: truncate readdir offsets to signed 32 bit values
  * Linux 2.6.28.1
  * eCryptfs: Filename Encryption: Tag 70 packets
  * eCryptfs: Filename Encryption: Header updates
  * eCryptfs: Filename Encryption: Encoding and encryption functions
  * eCryptfs: Filename Encryption: filldir, lookup, and readlink
  * eCryptfs: Filename Encryption: mount option
  * eCryptfs: Replace %Z with %z
  * eCryptfs: Fix data types (int/size_t)
  * eCryptfs: kerneldoc for ecryptfs_parse_tag_70_packet()
  * eCryptfs: Clean up ecryptfs_decode_from_filename()
  * fs/ecryptfs/inode.c: cleanup kerneldoc
  * staging-p80211: Kill directly reference of netdev->priv
  * staging-slicoss: Kill directly reference of netdev->priv
  * staging-winbond: Kill directly reference of netdev->priv
  * Staging: go7007: fixes due to video_usercopy api change
  * Staging: go7007: fixes due v4l2_file_operations api change
  * staging: correct dubious use of !x & y
  * Staging: w35und: make wb35_probe() and wb35_disconnect() funtions static
  * Staging: w35und: remove unused wb35_open() and wb35_close() functions
  * Staging: w35und: use msleep() and udelay()
  * Staging: w35und: remove the no-op pa_stall_execution macro
  * Staging: w35und: purb typedef removal
  * Staging: w35und: reg queue struct typedef removal
  * Staging: w35und: wb35reg struct typedef removal
  * Staging: w35und: padapter struct typedef removal
  * Staging: w35und: merge wblinux struct to adapter
  * Staging: w35und: wb35_probe() cleanup
  * Staging: w35und: remove usb_submit_urb wrapper function
  * Staging: w35und: remove usb_alloc_urb wrapper function
  * w35und: remove dead code from wbusb_f.h
  * Staging: w35und: remove true/false boolean macros
  * Staging: w35und: OS_MEMORY_ALLOC wrapper removal
  * Staging: w35und: usb_put_dev() is missing from wb35_disconnect()
  * Staging: w35und: remove macro magic from MLME_GetNextPacket()
  * Staging: w35und: plug memory leak in wbsoft_tx()
  * Staging: w35und: move supported band initialization out of wb35_probe()
  * Staging: w35und: remove timer wrappers
  * Staging: w35und: remove atomic op wrappers
  * Staging: w35und: remove memcpy/memcmp wrappers
  * Staging: w35und: remove abs() and BIT() macros
  * Staging: w35und: remove unused macros from common.h
  * Staging: w35und: remove unused link status code
  * Staging: w35und: #include cleanup
  * Staging: w35und: remove some dead code
  * Staging: w35und: move source files to one directory
  * Staging: w35und: move struct wbsoft_priv to core.h and use it
  * Staging: w35und: remove ->adapter from struct _HW_DATA_T
  * Staging: w35und: clean up adapter.h a bit
  * Staging: w35und: merge struct wb35_adapter to struct wbsoft_priv
  * Staging: w35und: remove global struct ieee80211_hw
  * Staging: w35und: inline DRIVER_AUTHOR and DRIVER_DESC macros
  * Staging: w35und: clean up wblinux.c a bit
  * Staging: w35und: remove unused ->ShutDowned member from struct
    LOCAL_PARA
  * Staging: w35und: move global wbsoft_enabled to struct wbsoft_priv
  * Staging: w35und: move packet_came() to wb35rx.c
  * Staging: w35und: remove ->skb_array from struct wbsoft_priv
  * Staging: w35und: remove ->shutdown from struct wbsoft_priv
  * Staging: w35und: make functions local to mds.c static
  * Staging: w35und: make functions local to mlmetxrx.c static
  * Staging: w35und: remove dead code from mto.c
  * Staging: w35und: make functions local to wb35rx.c static
  * Staging: w35und: make functions local to wb35tx.c static
  * Staging: w35und: remove dead code from wbhal.c
  * Staging: w35und: remove rxisr.c as dead code
  * Staging: w35und: fix Kconfig
  * Staging: w35und: fix config build warnings
  * Staging: wlan-ng: Remove PCI/PLX/PCMCIA files.
  * Staging: wlan-ng: Update Help text to mention prism3 devices.
  * Staging: wlan-ng: Delete PCI/PLX/PCMCIA-specific code.
  * Staging: wlan-ng: Make wlan-ng use WEXT mode by default.
  * Staging: wlan-ng: Eliminate more <2.6 kernel support.
  * Staging: wlan-ng: Eliminate all backwards-compatibility for <2.6.13 kernels.
  * Staging: wlan-ng: Eliminate a boatload of tertiaryAP-only code.
  * Staging: wlan-ng: Remove AP-only code from MLME functions.
  * Staging: wlan-ng: Get rid of the MTU tests in the rx conversion path.
  * Staging: wlan-ng: Eliminate one more rx mtu test.
  * Staging: wlan-ng: Eliminate local 'version.h'
  * Staging: wlan-ng: Eliminate usage of procfs.
  * Staging: wlan-ng: Use standard kernel integer (u32/s32/etc) types.
  * Staging: wlan-ng: Eliminate all backwards-compatible kernel code.
  * Staging: wlan-ng: Wireless Extension support is mandatory.
  * Staging: wlan-ng: use WIRELESS_EXT, not CONFIG_WIRELESS_EXT
  * Staging: wlan-ng: Delete a large pile of now-unused code.
  * Staging: wlan-ng: Delete a pile of unused mibs. And fix WEXT SET_TXPOWER.
  * Staging: wlan-ng: Consolidate wlan-ng into a single module.
  * Staging: wlan-ng: Purge all MIBs not used internally.
  * Staging: wlan-ng: p80211netdev.c fix netdev alloc to prevent oops on device start
  * Staging: wlan-ng: prism2_usb.c always enable the card in probe_usb
  * Staging: wlan-ng: hfa384x_usb.c use newest version of 384x_drvr_start
  * Staging: wlan-ng: p80211wext.c add latest changes & remove extra nulls from wext_handlers
  * Staging: wlan-ng: p80211wext don't set default key id twice
  * Staging: wlan-ng: hfa384x_usbin_callback: check for hardware removed
  * Staging: wlan-ng: p80211conv.c copy code from wlan-ng-devel branch to not drop packets
  * Staging: wlan-ng: remove unused #include <version.h>
  * Staging: wlan-ng: p80211wext.c: use ARRAY_SIZE
  * Staging: wlan-ng: fix compiler warnings
  * Staging: wlan-ng: skb_p80211_to_ether() - payload_length is unsigned, check before subtraction
  * Staging: at76_usb: update drivers/staging/at76_usb w/ mac80211 port
  * Staging: at76_usb: fix build breakage
  * Staging: at76_usb: remove compiler warnings
  * Staging: at76_usb: fix up all remaining checkpatch.pl warnings
  * Staging: at76_usb: cleanup dma on stack issues
  * Staging: poch: Block size bug fix
  * Staging: poch: Update TODO list
  * Staging: poch: Correct pages from bytes.
  * Staging: poch: minor fixes
  * Staging: poch: Fix build warnings
  * Staging: poch: Rx control register init
  * Staging: poch: Fix user space protocol syncing
  * Staging: poch: Fine grained locking
  * Staging: sxg: remove typedefs
  * Staging: sxg: break the build in a cleaner way when !x86
  * Staging: sxg: update README
  * staging: struct device - replace bus_id with dev_name(), dev_set_name()
  * Staging: echo: remove typedefs
  * Staging: echo: Lindent drivers/staging/echo
  * Staging: go7007: saa7134 updates
  * Staging: go7007: add sensoray 2250/2251 support
  * Staging: go7007: Convert driver to use video_ioctl2
  * Staging: go7007: annotate code pointers
  * Staging: go7007: fix minor build warnings
  * Staging: go7007: small cleanup
  * Staging: go7007: add some more v4l2 ioctls
  * Staging: et131x: Cleanup et131x_debug.h defines
  * Staging: et131x: fix build failure
  * Staging: et131x: remove unused variable in et1310_tx.c
  * Staging: usbip: cleanup kerneldoc
  * Staging: slicoss: use kzalloc
  * Staging: slicoss: use correct type for memory allcations
  * Staging: slicoss: use request_firmware
  * Staging: add agnx wireless driver
  * Staging: agnx: fix build errors due to ssid removal
  * Staging: agnx: fix build errors due to rate control API changes
  * Staging: agnx: fix build warnings
  * Staging: add otus Atheros wireless network driver
  * Staging: otus: fix netdev->priv usage
  * Staging: otus: fix name clash
  * Staging: otus: fix urb callback function type
  * Staging: otus: remove dependence on kernel version
  * Staging: add rt2860 wireless driver
  * Staging: rt2860: disable root hack for reading files
  * Staging: rt2860: fix up netdev->priv usage
  * Staging: rt2860: use standard bit-reverse function
  * Staging: rt2860: Fix minor compiler warnings
  * Staging: rt2860: enable WPA_SUPPLICANT support
  * Staging: Add ServerEngines benet 10Gb ethernet driver
  * Staging: benet: fix netif api breakage
  * Staging: benet: fix up netdev->priv change
  * Staging: benet: build is broken unless CONFIG_NETPOLL is enabled
  * Staging: benet: patch to remove subdirectories
  * Staging: benet: fix build errors when CONFIG_NETPOLL is off
  * Staging: benet: fix build error.
  * Staging: benet: patch to use offsetof() instead of AMAP_BYTE_OFFSET()
  * Staging: benet: fix problems reported by checkpatch
  * Staging: benet: cleanup a check while posting rx buffers
  * Staging: add comedi core
  * Staging: comedi: fix up a lot of checkpatch.pl warnings
  * Staging: comedi: fix checkpatch.pl errors in comedi_fops.c
  * Staging: comedi: fix build error in comedilib.h
  * Staging: comedi: add kcomedilib to the tree
  * Staging: comedi: set up infrastructure for individual drivers
  * Staging: comedi: add local copy of interrupt.h
  * Staging: comedi: add pci and usb wrapper header files
  * Staging: comedi: comedi driver common function module
  * Staging: comedi: add mite comedi pci driver
  * Staging: comedi: add usb usbdux driver
  * Staging: comedi: add usb usbduxfast driver
  * Staging: comedi: add usb dt9812 driver
  * Staging: comedi: add comedi_bond driver
  * Staging: comedi: add comedi_test driver
  * Staging: comedi: add comedi_parport driver
  * Staging: comedi: dt9812: fix up a lot of coding style issues
  * Staging: comedi: dt9812: remove dt9812.h
  * Staging: comedi: dt9812: remove typedefs
  * Staging: comedi: dt9812: fix sparse warnings
  * Staging: comedi: usbdux: remove kernel version checks
  * Staging: comedi: usbdux: code style cleanups
  * Staging: comedi: usbdux: remove // comments
  * Staging: comedi: usbdux: fix up printk calls
  * Staging: comedi: usbdux: remove checkpatch.pl warnings
  * Staging: comedi: usbdux: remove typedef
  * Staging: comedi: usbdux: remove comedi usb wrappers
  * Staging: comedi: usbduxfast: remove comedi usb wrappers
  * Staging: comedi: dt9812: remove #ifdef that is not needed
  * Staging: comedi: remove usb wrappers
  * Staging: comedi: remove PCI wrappers
  * Staging: comedi: add icp_multi driver
  * Staging: comedi: add me4000 driver
  * Staging: comedi: fix checkpatch.pl issues in comedi_bond.c
  * Staging: comedi: fix checkpatch.pl issues in comedi_fc.c
  * Staging: comedi: remove typedefs from comedi_bond.c
  * Staging: comedi: fix sparse issues in comedi_bond.c
  * Staging: comedi: fix checkpatch.pl issues in comedi_test.c
  * Staging: comedi: fix sparse issues in comedi_test.c
  * Staging: comedi: remove typedefs from comedi_test.c
  * Staging: comedi: fix comedi_parport.c checkpatch.pl issues.
  * Staging: comedi: fix comedi_fc.h checkpatch.pl issues.
  * Staging: comedi: fix comedi_pci.h checkpatch.pl issues.
  * Staging: comedi: comedi_pci.h: remove unneeded wrapper
  * Staging: comedi: comedi_pci.h: remove comedi_pci_enable_no_regions
  * Staging: comedi: comedi_pci.h: remove comedi_pci_disable_no_regions
  * Staging: comedi: add s626 driver
  * Staging: comedi: add rtd520 driver
  * Staging: comedi: add me_daq driver
  * Staging: comedi: me_daq: fix checkpatch.pl issues
  * Staging: comedi: me_daq: remove typedefs
  * Staging: comedi: me_daq: fix sparse issues
  * Staging: comedi: fix checkpatch.pl warning in interrupt.h
  * Staging: comedi: fix build if CONFIG_PROC_FS is not set
  * Staging: add asus_oled driver
  * Staging: asus_oled: fix build dependancy
  * Staging: Add the Meilhaus ME-IDS driver package
  * Staging: meilhaus: fix __symbol_get problems
  * Staging: add lcd-panel driver
  * Staging: panel: major checkpatch cleanup
  * Staging: panel: remove ifdefs and code for pre-2.6 kernels
  * Staging: panel: remove support for smartcards
  * Staging: add Driver for Altera PCI Express Chaining DMA reference design
  * Staging: add rtl8187se driver
  * Staging: rtl8187se: remove unneeded files
  * Staging: rtl8187se: make the built module be the proper name
  * Staging: rtl8187se: remove duplicate pci ids
  * Staging: me4000: switch to list_for_each*()
  * Staging: usbip: switch to list_for_each_entry()
  * Staging: add princeton instruments usb camera driver
  * Staging: add mimio xi driver
  * Staging: add rt2870 wireless driver
  * Staging: rt2870: disable root hack for reading files
  * Staging: rt2870: fix up netdev->priv usage
  * Staging: add frontier tranzport and alphatrack drivers
  * Staging: frontier: remove unused alphatrack_sysfs.c file
  * Staging: frontier: fix compiler warnings
  * Staging: add epl stack
  * Staging: epl: run Lindent on all kernel/*.h files
  * Staging: epl: run Lindent on all user/*.h files
  * Staging: epl: run Lindent on *.h files
  * Staging: epl: run Lindent on *.c files
  * Staging: epl: hr timers all run in hard irq context now
  * Staging: epl: fix netdev->priv b0rkage
  * Staging: add android framework
  * Staging: android: add binder driver
  * Staging: android: binder: Fix gcc warnings about improper format specifiers for size_t in printk
  * staging: android: binder: Fix use of euid
  * Staging: android: add logging driver
  * Staging: android: add ram_console driver
  * Staging: android: add timed_gpio driver
  * Staging: android: timed_gpio: Rename android_timed_gpio to timed_gpio
  * Staging: android: remove dummy android.c driver
  * Staging: android: add lowmemorykiller driver
  * Staging: android: binder: fix build errors
  * staging: __FUNCTION__ is gcc-specific, use __func__
  * V4L/DVB (10176a): Switch remaining clear_user_page users over to
    clear_user_highpage

  [ Zhenyu Wang ]

  * agp/intel: add support for G41 chipset

Date: Sun, 18 Jan 2009 20:22:54 -0700
Changed-By: Tim Gardner <tim.gardner at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
https://launchpad.net/ubuntu/jaunty/+source/linux/2.6.28-5.12
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 18 Jan 2009 20:22:54 -0700
Source: linux
Binary: linux-source-2.6.28 linux-doc-2.6.28 linux-headers-2.6.28-5 linux-libc-dev linux-image-2.6.28-5-generic linux-headers-2.6.28-5-generic linux-image-debug-2.6.28-5-generic linux-image-2.6.28-5-iop32x linux-headers-2.6.28-5-iop32x linux-image-debug-2.6.28-5-iop32x linux-image-2.6.28-5-ixp4xx linux-headers-2.6.28-5-ixp4xx linux-image-debug-2.6.28-5-ixp4xx linux-image-2.6.28-5-orion5x linux-headers-2.6.28-5-orion5x linux-image-debug-2.6.28-5-orion5x linux-image-2.6.28-5-server linux-headers-2.6.28-5-server linux-image-debug-2.6.28-5-server linux-image-2.6.28-5-versatile linux-headers-2.6.28-5-versatile linux-image-debug-2.6.28-5-versatile linux-image-2.6.28-5-virtual
Architecture: source
Version: 2.6.28-5.12
Distribution: jaunty
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Tim Gardner <tim.gardner at canonical.com>
Description: 
 linux-doc-2.6.28 - Linux kernel specific documentation for version 2.6.28
 linux-headers-2.6.28-5 - Header files related to Linux kernel version 2.6.28
 linux-headers-2.6.28-5-generic - Linux kernel headers for version 2.6.28 on x86/x86_64
 linux-headers-2.6.28-5-iop32x - Linux kernel headers for version 2.6.28 on IOP32x-based systems
 linux-headers-2.6.28-5-ixp4xx - Linux kernel headers for version 2.6.28 on IXP4xx-based systems
 linux-headers-2.6.28-5-orion5x - Linux kernel headers for version 2.6.28 on Orion5x-based systems
 linux-headers-2.6.28-5-server - Linux kernel headers for version 2.6.28 on x86/x86_64
 linux-headers-2.6.28-5-versatile - Linux kernel headers for version 2.6.28 on Versatile-based system
 linux-image-2.6.28-5-generic - Linux kernel image for version 2.6.28 on x86/x86_64
 linux-image-2.6.28-5-iop32x - Linux kernel image for version 2.6.28 on IOP32x-based systems
 linux-image-2.6.28-5-ixp4xx - Linux kernel image for version 2.6.28 on IXP4xx-based systems
 linux-image-2.6.28-5-orion5x - Linux kernel image for version 2.6.28 on Orion5x-based systems
 linux-image-2.6.28-5-server - Linux kernel image for version 2.6.28 on x86/x86_64
 linux-image-2.6.28-5-versatile - Linux kernel image for version 2.6.28 on Versatile-based systems
 linux-image-2.6.28-5-virtual - Linux kernel image for version 2.6.28 on x86/x86_64
 linux-image-debug-2.6.28-5-generic - Linux kernel debug image for version 2.6.28 on x86/x86_64
 linux-image-debug-2.6.28-5-iop32x - Linux kernel debug image for version 2.6.28 on IOP32x-based syste
 linux-image-debug-2.6.28-5-ixp4xx - Linux kernel debug image for version 2.6.28 on IXP4xx-based syste
 linux-image-debug-2.6.28-5-orion5x - Linux kernel debug image for version 2.6.28 on Orion5x-based syst
 linux-image-debug-2.6.28-5-server - Linux kernel debug image for version 2.6.28 on x86/x86_64
 linux-image-debug-2.6.28-5-versatile - Linux kernel debug image for version 2.6.28 on Versatile-based sy
 linux-libc-dev - Linux Kernel Headers for development
 linux-source-2.6.28 - Linux kernel source for version 2.6.28 with Ubuntu patches
Launchpad-Bugs-Fixed: 291878 292086 314789 318978
Changes: 
 linux (2.6.28-5.12) jaunty; urgency=low
 .
   [ Ante ]
 .
   * Update drbd to 8.3.0
 .
   [ Dave Airlie ]
 .
   * i915/drm: provide compat defines for userspace for certain struct
 .
   [ Eric Anholt ]
 .
   * drm/i915: Don't double-unpin buffers if we take a signal in
   * drm/i915: Don't complain when interrupted while pinning in execbuffers.
   * drm/i915: Don't allow objects to get bound while VT switched.
 .
   [ Jani Monoses ]
 .
   * Fix webcam having USB ID 0ac8:303b
     - LP: #292086
 .
   [ Jesse Barnes ]
 .
   * drm/i915: set vblank enabled flag correctly across IRQ
   * drm/i915: don't enable vblanks on disabled pipes
 .
   [ Michael Casadevall ]
 .
   * [arm] Fix kexec on ARM by properly calling the relocation function
 .
   [ Tim Gardner ]
 .
   * Enabled CONFIG_PID_NS=y for i386/amd64
   * SAUCE: Increase ATA_TMOUT_PMP_SRST_WAIT to 5 seconds.
     - LP: #318978
   * Update armel versatile config
     - LP: #314789
   * Enabled CONFIG_RT2860=m for i386/amd64
   * Enabled CONFIG_RT2870=m for i386/amd64
 .
   [ Upstream Kernel Changes ]
 .
   * Input: atkbd - add keyboard quirk for HP Pavilion ZV6100 laptop
     - LP: #291878
   * ALSA: hda - Add quirk for another HP dv7
   * ALSA: hda - Add quirk for HP6730B laptop
   * ALSA: caiaq - Fix Oops with MIDI
   * ALSA: hda - Fix typos for AD1882 codecs
   * x86: fix intel x86_64 llc_shared_map/cpu_llc_id anomolies
   * x86: default to SWIOTLB=y on x86_64
   * CIFS: make sure that DFS pathnames are properly formed
   * ring-buffer: prevent false positive warning
   * ring-buffer: fix dangling commit race
   * iwlwifi: use GFP_KERNEL to allocate Rx SKB memory
   * tx493[89]ide: Fix length for __ide_flush_dcache_range
   * tx4939ide: Do not use zero count PRD entry
   * SCSI: eata: fix the data buffer accessors conversion regression
   * USB: emi26: fix oops on load
   * x86, UV: remove erroneous BAU initialization
   * x86: fix incorrect __read_mostly on _boot_cpu_pda
   * vmalloc.c: fix flushing in vmap_page_range()
   * fs: symlink write_begin allocation context fix
   * cgroups: fix a race between cgroup_clone and umount
   * dm raid1: fix error count
   * dm log: fix dm_io_client leak on error paths
   * minix: fix add link's wrong position calculation
   * md: fix bitmap-on-external-file bug.
   * sched_clock: prevent scd->clock from moving backwards, take #2
   * devices cgroup: allow mkfifo
   * SCSI: aha152x_cs: Fix regression that keeps driver from using shared
     interrupts
   * ioat: fix self test for multi-channel case
   * USB: isp1760: use a specific PLX bridge instead of any bdridge
   * USB: isp1760: Fix probe in PCI glue code
   * USB: unusual_devs.h additions for Pentax K10D
   * inotify: fix type errors in interfaces
   * Move compat system call declarations to compat header file
   * Convert all system calls to return a long
   * Rename old_readdir to sys_old_readdir
   * Remove __attribute__((weak)) from sys_pipe/sys_pipe2
   * Make sys_pselect7 static
   * Make sys_syslog a conditional system call
   * System call wrapper infrastructure
   * powerpc: Enable syscall wrappers for 64-bit
   * s390: enable system call wrappers
   * System call wrapper special cases
   * System call wrappers part 01
   * System call wrappers part 02
   * System call wrappers part 03
   * System call wrappers part 04
   * System call wrappers part 05
   * System call wrappers part 06
   * System call wrappers part 07
   * System call wrappers part 08
   * System call wrappers part 09
   * System call wrappers part 10
   * System call wrappers part 11
   * System call wrappers part 12
   * System call wrappers part 13
   * System call wrappers part 14
   * System call wrappers part 15
   * System call wrappers part 16
   * System call wrappers part 17
   * System call wrappers part 18
   * System call wrappers part 19
   * System call wrappers part 20
   * System call wrappers part 21
   * System call wrappers part 22
   * System call wrappers part 23
   * System call wrappers part 24
   * System call wrappers part 25
   * System call wrappers part 26
   * System call wrappers part 27
   * System call wrappers part 28
   * System call wrappers part 29
   * System call wrappers part 30
   * System call wrappers part 31
   * System call wrappers part 32
   * System call wrappers part 33
   * s390 specific system call wrappers
   * x86: fix RIP printout in early_idt_handler
   * Fix timeouts in sys_pselect7
   * USB: another unusual_devs entry for another bad Argosy storage device
   * USB: storage: extend unusual range for 067b:3507
   * USB: storage: recognizing and enabling Nokia 5200 cell phoes
   * HID: fix error condition propagation in hid-sony driver
   * fix switch_names() breakage in short-to-short case
   * nfs: remove redundant tests on reading new pages
   * eCryptfs: check readlink result was not an error before using it
   * mvsas: increase port type detection delay to suit Seagate's 10k6 drive ST3450856SS 0003
   * x86: avoid theoretical vmalloc fault loop
   * ath9k: enable RXing of beacons on STA/IBSS
   * mm lockless pagecache barrier fix
   * powerpc: Disable Collaborative Memory Manager for kdump
   * ibmvfc: Delay NPIV login retry and add retries
   * ibmvfc: Improve async event handling
   * getrusage: RUSAGE_THREAD should return ru_utime and ru_stime
   * ath5k: ignore the return value of ath5k_hw_noise_floor_calibration
   * mm: fix assertion
   * XFS: truncate readdir offsets to signed 32 bit values
   * Linux 2.6.28.1
   * eCryptfs: Filename Encryption: Tag 70 packets
   * eCryptfs: Filename Encryption: Header updates
   * eCryptfs: Filename Encryption: Encoding and encryption functions
   * eCryptfs: Filename Encryption: filldir, lookup, and readlink
   * eCryptfs: Filename Encryption: mount option
   * eCryptfs: Replace %Z with %z
   * eCryptfs: Fix data types (int/size_t)
   * eCryptfs: kerneldoc for ecryptfs_parse_tag_70_packet()
   * eCryptfs: Clean up ecryptfs_decode_from_filename()
   * fs/ecryptfs/inode.c: cleanup kerneldoc
   * staging-p80211: Kill directly reference of netdev->priv
   * staging-slicoss: Kill directly reference of netdev->priv
   * staging-winbond: Kill directly reference of netdev->priv
   * Staging: go7007: fixes due to video_usercopy api change
   * Staging: go7007: fixes due v4l2_file_operations api change
   * staging: correct dubious use of !x & y
   * Staging: w35und: make wb35_probe() and wb35_disconnect() funtions static
   * Staging: w35und: remove unused wb35_open() and wb35_close() functions
   * Staging: w35und: use msleep() and udelay()
   * Staging: w35und: remove the no-op pa_stall_execution macro
   * Staging: w35und: purb typedef removal
   * Staging: w35und: reg queue struct typedef removal
   * Staging: w35und: wb35reg struct typedef removal
   * Staging: w35und: padapter struct typedef removal
   * Staging: w35und: merge wblinux struct to adapter
   * Staging: w35und: wb35_probe() cleanup
   * Staging: w35und: remove usb_submit_urb wrapper function
   * Staging: w35und: remove usb_alloc_urb wrapper function
   * w35und: remove dead code from wbusb_f.h
   * Staging: w35und: remove true/false boolean macros
   * Staging: w35und: OS_MEMORY_ALLOC wrapper removal
   * Staging: w35und: usb_put_dev() is missing from wb35_disconnect()
   * Staging: w35und: remove macro magic from MLME_GetNextPacket()
   * Staging: w35und: plug memory leak in wbsoft_tx()
   * Staging: w35und: move supported band initialization out of wb35_probe()
   * Staging: w35und: remove timer wrappers
   * Staging: w35und: remove atomic op wrappers
   * Staging: w35und: remove memcpy/memcmp wrappers
   * Staging: w35und: remove abs() and BIT() macros
   * Staging: w35und: remove unused macros from common.h
   * Staging: w35und: remove unused link status code
   * Staging: w35und: #include cleanup
   * Staging: w35und: remove some dead code
   * Staging: w35und: move source files to one directory
   * Staging: w35und: move struct wbsoft_priv to core.h and use it
   * Staging: w35und: remove ->adapter from struct _HW_DATA_T
   * Staging: w35und: clean up adapter.h a bit
   * Staging: w35und: merge struct wb35_adapter to struct wbsoft_priv
   * Staging: w35und: remove global struct ieee80211_hw
   * Staging: w35und: inline DRIVER_AUTHOR and DRIVER_DESC macros
   * Staging: w35und: clean up wblinux.c a bit
   * Staging: w35und: remove unused ->ShutDowned member from struct
     LOCAL_PARA
   * Staging: w35und: move global wbsoft_enabled to struct wbsoft_priv
   * Staging: w35und: move packet_came() to wb35rx.c
   * Staging: w35und: remove ->skb_array from struct wbsoft_priv
   * Staging: w35und: remove ->shutdown from struct wbsoft_priv
   * Staging: w35und: make functions local to mds.c static
   * Staging: w35und: make functions local to mlmetxrx.c static
   * Staging: w35und: remove dead code from mto.c
   * Staging: w35und: make functions local to wb35rx.c static
   * Staging: w35und: make functions local to wb35tx.c static
   * Staging: w35und: remove dead code from wbhal.c
   * Staging: w35und: remove rxisr.c as dead code
   * Staging: w35und: fix Kconfig
   * Staging: w35und: fix config build warnings
   * Staging: wlan-ng: Remove PCI/PLX/PCMCIA files.
   * Staging: wlan-ng: Update Help text to mention prism3 devices.
   * Staging: wlan-ng: Delete PCI/PLX/PCMCIA-specific code.
   * Staging: wlan-ng: Make wlan-ng use WEXT mode by default.
   * Staging: wlan-ng: Eliminate more <2.6 kernel support.
   * Staging: wlan-ng: Eliminate all backwards-compatibility for <2.6.13 kernels.
   * Staging: wlan-ng: Eliminate a boatload of tertiaryAP-only code.
   * Staging: wlan-ng: Remove AP-only code from MLME functions.
   * Staging: wlan-ng: Get rid of the MTU tests in the rx conversion path.
   * Staging: wlan-ng: Eliminate one more rx mtu test.
   * Staging: wlan-ng: Eliminate local 'version.h'
   * Staging: wlan-ng: Eliminate usage of procfs.
   * Staging: wlan-ng: Use standard kernel integer (u32/s32/etc) types.
   * Staging: wlan-ng: Eliminate all backwards-compatible kernel code.
   * Staging: wlan-ng: Wireless Extension support is mandatory.
   * Staging: wlan-ng: use WIRELESS_EXT, not CONFIG_WIRELESS_EXT
   * Staging: wlan-ng: Delete a large pile of now-unused code.
   * Staging: wlan-ng: Delete a pile of unused mibs. And fix WEXT SET_TXPOWER.
   * Staging: wlan-ng: Consolidate wlan-ng into a single module.
   * Staging: wlan-ng: Purge all MIBs not used internally.
   * Staging: wlan-ng: p80211netdev.c fix netdev alloc to prevent oops on device start
   * Staging: wlan-ng: prism2_usb.c always enable the card in probe_usb
   * Staging: wlan-ng: hfa384x_usb.c use newest version of 384x_drvr_start
   * Staging: wlan-ng: p80211wext.c add latest changes & remove extra nulls from wext_handlers
   * Staging: wlan-ng: p80211wext don't set default key id twice
   * Staging: wlan-ng: hfa384x_usbin_callback: check for hardware removed
   * Staging: wlan-ng: p80211conv.c copy code from wlan-ng-devel branch to not drop packets
   * Staging: wlan-ng: remove unused #include <version.h>
   * Staging: wlan-ng: p80211wext.c: use ARRAY_SIZE
   * Staging: wlan-ng: fix compiler warnings
   * Staging: wlan-ng: skb_p80211_to_ether() - payload_length is unsigned, check before subtraction
   * Staging: at76_usb: update drivers/staging/at76_usb w/ mac80211 port
   * Staging: at76_usb: fix build breakage
   * Staging: at76_usb: remove compiler warnings
   * Staging: at76_usb: fix up all remaining checkpatch.pl warnings
   * Staging: at76_usb: cleanup dma on stack issues
   * Staging: poch: Block size bug fix
   * Staging: poch: Update TODO list
   * Staging: poch: Correct pages from bytes.
   * Staging: poch: minor fixes
   * Staging: poch: Fix build warnings
   * Staging: poch: Rx control register init
   * Staging: poch: Fix user space protocol syncing
   * Staging: poch: Fine grained locking
   * Staging: sxg: remove typedefs
   * Staging: sxg: break the build in a cleaner way when !x86
   * Staging: sxg: update README
   * staging: struct device - replace bus_id with dev_name(), dev_set_name()
   * Staging: echo: remove typedefs
   * Staging: echo: Lindent drivers/staging/echo
   * Staging: go7007: saa7134 updates
   * Staging: go7007: add sensoray 2250/2251 support
   * Staging: go7007: Convert driver to use video_ioctl2
   * Staging: go7007: annotate code pointers
   * Staging: go7007: fix minor build warnings
   * Staging: go7007: small cleanup
   * Staging: go7007: add some more v4l2 ioctls
   * Staging: et131x: Cleanup et131x_debug.h defines
   * Staging: et131x: fix build failure
   * Staging: et131x: remove unused variable in et1310_tx.c
   * Staging: usbip: cleanup kerneldoc
   * Staging: slicoss: use kzalloc
   * Staging: slicoss: use correct type for memory allcations
   * Staging: slicoss: use request_firmware
   * Staging: add agnx wireless driver
   * Staging: agnx: fix build errors due to ssid removal
   * Staging: agnx: fix build errors due to rate control API changes
   * Staging: agnx: fix build warnings
   * Staging: add otus Atheros wireless network driver
   * Staging: otus: fix netdev->priv usage
   * Staging: otus: fix name clash
   * Staging: otus: fix urb callback function type
   * Staging: otus: remove dependence on kernel version
   * Staging: add rt2860 wireless driver
   * Staging: rt2860: disable root hack for reading files
   * Staging: rt2860: fix up netdev->priv usage
   * Staging: rt2860: use standard bit-reverse function
   * Staging: rt2860: Fix minor compiler warnings
   * Staging: rt2860: enable WPA_SUPPLICANT support
   * Staging: Add ServerEngines benet 10Gb ethernet driver
   * Staging: benet: fix netif api breakage
   * Staging: benet: fix up netdev->priv change
   * Staging: benet: build is broken unless CONFIG_NETPOLL is enabled
   * Staging: benet: patch to remove subdirectories
   * Staging: benet: fix build errors when CONFIG_NETPOLL is off
   * Staging: benet: fix build error.
   * Staging: benet: patch to use offsetof() instead of AMAP_BYTE_OFFSET()
   * Staging: benet: fix problems reported by checkpatch
   * Staging: benet: cleanup a check while posting rx buffers
   * Staging: add comedi core
   * Staging: comedi: fix up a lot of checkpatch.pl warnings
   * Staging: comedi: fix checkpatch.pl errors in comedi_fops.c
   * Staging: comedi: fix build error in comedilib.h
   * Staging: comedi: add kcomedilib to the tree
   * Staging: comedi: set up infrastructure for individual drivers
   * Staging: comedi: add local copy of interrupt.h
   * Staging: comedi: add pci and usb wrapper header files
   * Staging: comedi: comedi driver common function module
   * Staging: comedi: add mite comedi pci driver
   * Staging: comedi: add usb usbdux driver
   * Staging: comedi: add usb usbduxfast driver
   * Staging: comedi: add usb dt9812 driver
   * Staging: comedi: add comedi_bond driver
   * Staging: comedi: add comedi_test driver
   * Staging: comedi: add comedi_parport driver
   * Staging: comedi: dt9812: fix up a lot of coding style issues
   * Staging: comedi: dt9812: remove dt9812.h
   * Staging: comedi: dt9812: remove typedefs
   * Staging: comedi: dt9812: fix sparse warnings
   * Staging: comedi: usbdux: remove kernel version checks
   * Staging: comedi: usbdux: code style cleanups
   * Staging: comedi: usbdux: remove // comments
   * Staging: comedi: usbdux: fix up printk calls
   * Staging: comedi: usbdux: remove checkpatch.pl warnings
   * Staging: comedi: usbdux: remove typedef
   * Staging: comedi: usbdux: remove comedi usb wrappers
   * Staging: comedi: usbduxfast: remove comedi usb wrappers
   * Staging: comedi: dt9812: remove #ifdef that is not needed
   * Staging: comedi: remove usb wrappers
   * Staging: comedi: remove PCI wrappers
   * Staging: comedi: add icp_multi driver
   * Staging: comedi: add me4000 driver
   * Staging: comedi: fix checkpatch.pl issues in comedi_bond.c
   * Staging: comedi: fix checkpatch.pl issues in comedi_fc.c
   * Staging: comedi: remove typedefs from comedi_bond.c
   * Staging: comedi: fix sparse issues in comedi_bond.c
   * Staging: comedi: fix checkpatch.pl issues in comedi_test.c
   * Staging: comedi: fix sparse issues in comedi_test.c
   * Staging: comedi: remove typedefs from comedi_test.c
   * Staging: comedi: fix comedi_parport.c checkpatch.pl issues.
   * Staging: comedi: fix comedi_fc.h checkpatch.pl issues.
   * Staging: comedi: fix comedi_pci.h checkpatch.pl issues.
   * Staging: comedi: comedi_pci.h: remove unneeded wrapper
   * Staging: comedi: comedi_pci.h: remove comedi_pci_enable_no_regions
   * Staging: comedi: comedi_pci.h: remove comedi_pci_disable_no_regions
   * Staging: comedi: add s626 driver
   * Staging: comedi: add rtd520 driver
   * Staging: comedi: add me_daq driver
   * Staging: comedi: me_daq: fix checkpatch.pl issues
   * Staging: comedi: me_daq: remove typedefs
   * Staging: comedi: me_daq: fix sparse issues
   * Staging: comedi: fix checkpatch.pl warning in interrupt.h
   * Staging: comedi: fix build if CONFIG_PROC_FS is not set
   * Staging: add asus_oled driver
   * Staging: asus_oled: fix build dependancy
   * Staging: Add the Meilhaus ME-IDS driver package
   * Staging: meilhaus: fix __symbol_get problems
   * Staging: add lcd-panel driver
   * Staging: panel: major checkpatch cleanup
   * Staging: panel: remove ifdefs and code for pre-2.6 kernels
   * Staging: panel: remove support for smartcards
   * Staging: add Driver for Altera PCI Express Chaining DMA reference design
   * Staging: add rtl8187se driver
   * Staging: rtl8187se: remove unneeded files
   * Staging: rtl8187se: make the built module be the proper name
   * Staging: rtl8187se: remove duplicate pci ids
   * Staging: me4000: switch to list_for_each*()
   * Staging: usbip: switch to list_for_each_entry()
   * Staging: add princeton instruments usb camera driver
   * Staging: add mimio xi driver
   * Staging: add rt2870 wireless driver
   * Staging: rt2870: disable root hack for reading files
   * Staging: rt2870: fix up netdev->priv usage
   * Staging: add frontier tranzport and alphatrack drivers
   * Staging: frontier: remove unused alphatrack_sysfs.c file
   * Staging: frontier: fix compiler warnings
   * Staging: add epl stack
   * Staging: epl: run Lindent on all kernel/*.h files
   * Staging: epl: run Lindent on all user/*.h files
   * Staging: epl: run Lindent on *.h files
   * Staging: epl: run Lindent on *.c files
   * Staging: epl: hr timers all run in hard irq context now
   * Staging: epl: fix netdev->priv b0rkage
   * Staging: add android framework
   * Staging: android: add binder driver
   * Staging: android: binder: Fix gcc warnings about improper format specifiers for size_t in printk
   * staging: android: binder: Fix use of euid
   * Staging: android: add logging driver
   * Staging: android: add ram_console driver
   * Staging: android: add timed_gpio driver
   * Staging: android: timed_gpio: Rename android_timed_gpio to timed_gpio
   * Staging: android: remove dummy android.c driver
   * Staging: android: add lowmemorykiller driver
   * Staging: android: binder: fix build errors
   * staging: __FUNCTION__ is gcc-specific, use __func__
   * V4L/DVB (10176a): Switch remaining clear_user_page users over to
     clear_user_highpage
 .
   [ Zhenyu Wang ]
 .
   * agp/intel: add support for G41 chipset
Checksums-Sha1: 
 174a6a4e905fb69272c7edb556121ca2ec8fc411 1878 linux_2.6.28-5.12.dsc
 7135f77b0f854c39f4201cac4b44d47734f17cec 6104760 linux_2.6.28-5.12.diff.gz
Checksums-Sha256: 
 981a774f9af9eb3b8027b3958dea5c7be0f0a2aa6a45172d7009c5dfea017ea2 1878 linux_2.6.28-5.12.dsc
 1abb3e22de51aa0342478561e6840f648252c6d0eab5260e4e9ac88350825c88 6104760 linux_2.6.28-5.12.diff.gz
Files: 
 f581c9ea102dabd74a649ee79dcfe1ae 1878 devel optional linux_2.6.28-5.12.dsc
 c7f7f973d8593341599458211785c95f 6104760 devel optional linux_2.6.28-5.12.diff.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkl2lAwACgkQ/VwK2Iv57+Z4mQCeLFi4tsO3UFAPNdOpeb50hrdW
WcUAniEoH5IxEl0MMBKjgaOsKFpKFjme
=FpDo
-----END PGP SIGNATURE-----


More information about the Jaunty-changes mailing list