[ubuntu/jaunty] linux-lpia 2.6.28-2.4 (Accepted)

Andy Whitcroft apw at canonical.com
Tue Feb 3 14:00:29 GMT 2009


linux-lpia (2.6.28-2.4) jaunty; urgency=low

  [ Andy Whitcroft ]

  * rebase -- convert lpia rebase script to the jaunty tree
  * rebase -- remove modifications to generated files from the patches
  * rebase -- use the original kernels base date for our base date
  * retag-selective -- ensure we keep our original tags
  * rebase -- do not remove tags that is for retag-selective
  * rebase -- when scrubbing a patch it may become a noop
  * rebase -- create a real commit for the -0.0 base tag
  * rebase -- ensure we use a common name on first changelog
  * rebase -- fix up old format version strings
  * rename tooling to -lpia suffix for easier identification
  * getabis -- handle ports/universe kernels and non linux source
  * Revert "SAUCE: don't use buggy _BCL/_BCM/_BQC for backlight control"

  [ Ante ]

  * Update drbd to 8.3.0

  [ Ben Collins ]

  * lirc_gpio: Forward ported to current kernel (jaunty)
  * configs: Enable LIRC_GPIO on 64-bit/32-bit x86
    - LP: #298791

  [ Dave Airlie ]

  * SAUCE: (drop after 2.6.28) i915/drm: provide compat defines for
    userspace for certain struct

  [ Eric Anholt ]

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

  [ Jani Monoses ]

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

  [ Jeff Layton ]

  * SAUCE: cifs: make sure we allocate enough storage for socket address
    - LP: #318565

  [ Jesse Barnes ]

  * SAUCE: (drop after 2.6.28) drm/i915: set vblank enabled flag correctly
    across IRQ
  * SAUCE: (drop after 2.6.28) drm/i915: don't enable vblanks on disabled
    pipes

  [ Luke Yelavich ]

  * Add hid quirks to input-modules udeb

  [ Mario Limonciello ]

  * SAUCE: Enable HDMI audio codec on Studio XPS 1340
    - LP: #309508

  [ Tim Gardner ]

  * Fix armel d-i FTBSs
  * 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
  * Fix udeb generation breakage caused by the previous armel versatile
    flavour config update.
  * Return 0 when ABI skip is requested and no ABI files exist.
  * Enabled CONFIG_PID_NS=y for i386/amd64 (version 2)

  [ Upstream Kernel Changes ]

  * USB: re-enable interface after driver unbinds
  * 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
  * PCI: keep ASPM link state consistent throughout PCIe hierarchy
  * security: introduce missing kfree
  * rt2x00: add USB ID for the Linksys WUSB200.
  * p54usb: Add USB ID for Thomson Speedtouch 121g
  * lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache
  * sgi-xp: eliminate false detection of no heartbeat
  * sched: fix update_min_vruntime
  * IA64: Turn on CONFIG_HAVE_UNSTABLE_CLOCK
  * sound: virtuoso: do not overwrite EEPROM on Xonar D2/D2X
  * ALSA: hda - Add quirk for another HP dv5
  * ALSA: hda - Fix HP dv5 mic input
  * ALSA: hda - Don't reset HP pinctl in patch_sigmatel.c
  * ALSA: hda - make laptop-eapd model back for AD1986A
  * drivers/net/irda/irda-usb.c: fix buffer overflow
  * usb-storage: add last-sector hacks
  * usb-storage: set CAPACITY_HEURISTICS flag for bad vendors
  * pkt_sched: sch_htb: Fix deadlock in hrtimers triggered by HTB
  * ipv6: Fix fib6_dump_table walker leak
  * sctp: Avoid memory overflow while FWD-TSN chunk is received with bad
    stream ID
  * pkt_sched: cls_u32: Fix locking in u32_change()
  * r6040: fix wrong logic in mdio code
  * r6040: save and restore MIER correctly in the interrupt routine
  * r6040: bump release number to 0.19
  * tcp: don't mask EOF and socket errors on nonblocking splice receive
  * p54usb: fix traffic stalls / packet drop
  * netfilter: x_tables: fix match/target revision lookup
  * netfilter: ebtables: fix inversion in match code
  * netfilter: nf_conntrack: fix ICMP/ICMPv6 timeout sysctls on big-endian
  * dell_rbu: use scnprintf() instead of less secure sprintf()
  * powerpc: is_hugepage_only_range() must account for both 4kB and 64kB
    slices
  * hwmon: (abituguru3) Fix CONFIG_DMI=n fallback to probe
  * mm: write_cache_pages cyclic fix
  * mm: write_cache_pages early loop termination
  * mm: write_cache_pages writepage error fix
  * mm: write_cache_pages integrity fix
  * mm: write_cache_pages cleanups
  * mm: write_cache_pages optimise page cleaning
  * mm: write_cache_pages terminate quickly
  * mm: write_cache_pages more terminate quickly
  * mm: do_sync_mapping_range integrity fix
  * mm: direct IO starvation improvement
  * fs: remove WB_SYNC_HOLD
  * fs: sync_sb_inodes fix
  * fs: sys_sync fix
  * Linux 2.6.28.2

  [ Zhenyu Wang ]

  * SAUCE: (drop after 2.6.28) agp/intel: add support for G41 chipset

Date: Tue, 03 Feb 2009 10:11:59 +0000
Changed-By: Andy Whitcroft <apw at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Signed-By: Tim Gardner <tim.gardner at canonical.com>
https://launchpad.net/ubuntu/jaunty/+source/linux-lpia/2.6.28-2.4
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 03 Feb 2009 10:11:59 +0000
Source: linux-lpia
Binary: linux-lpia-source-2.6.28 linux-lpia-doc-2.6.28 linux-lpia-headers-2.6.28-2 linux-libc-dev linux-image-2.6.28-2-lpia linux-headers-2.6.28-2-lpia linux-image-debug-2.6.28-2-lpia linux-image-2.6.28-2-lpiacompat linux-headers-2.6.28-2-lpiacompat linux-image-debug-2.6.28-2-lpiacompat
Architecture: source
Version: 2.6.28-2.4
Distribution: jaunty
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Andy Whitcroft <apw at canonical.com>
Description: 
 linux-headers-2.6.28-2-lpia - Linux kernel headers for version 2.6.28 on Intel Atom processors
 linux-headers-2.6.28-2-lpiacompat - Linux kernel headers for version 2.6.28 on LPIA-compatible (x86) 
 linux-image-2.6.28-2-lpia - Linux kernel image for version 2.6.28 on Intel Atom processors
 linux-image-2.6.28-2-lpiacompat - Linux kernel image for version 2.6.28 on LPIA-compatible (x86) pr
 linux-image-debug-2.6.28-2-lpia - Linux kernel debug image for version 2.6.28 on Intel Atom process
 linux-image-debug-2.6.28-2-lpiacompat - Linux kernel debug image for version 2.6.28 on LPIA-compatible (x
 linux-libc-dev - Linux Kernel Headers for development
 linux-lpia-doc-2.6.28 - Linux kernel specific documentation for version 2.6.28
 linux-lpia-headers-2.6.28-2 - Header files related to Linux kernel version 2.6.28
 linux-lpia-source-2.6.28 - Linux kernel source for version 2.6.28 with Ubuntu patches
Launchpad-Bugs-Fixed: 291878 292086 298791 309508 314789 318565 318978
Changes: 
 linux-lpia (2.6.28-2.4) jaunty; urgency=low
 .
   [ Andy Whitcroft ]
 .
   * rebase -- convert lpia rebase script to the jaunty tree
   * rebase -- remove modifications to generated files from the patches
   * rebase -- use the original kernels base date for our base date
   * retag-selective -- ensure we keep our original tags
   * rebase -- do not remove tags that is for retag-selective
   * rebase -- when scrubbing a patch it may become a noop
   * rebase -- create a real commit for the -0.0 base tag
   * rebase -- ensure we use a common name on first changelog
   * rebase -- fix up old format version strings
   * rename tooling to -lpia suffix for easier identification
   * getabis -- handle ports/universe kernels and non linux source
   * Revert "SAUCE: don't use buggy _BCL/_BCM/_BQC for backlight control"
 .
   [ Ante ]
 .
   * Update drbd to 8.3.0
 .
   [ Ben Collins ]
 .
   * lirc_gpio: Forward ported to current kernel (jaunty)
   * configs: Enable LIRC_GPIO on 64-bit/32-bit x86
     - LP: #298791
 .
   [ Dave Airlie ]
 .
   * SAUCE: (drop after 2.6.28) i915/drm: provide compat defines for
     userspace for certain struct
 .
   [ Eric Anholt ]
 .
   * SAUCE: (drop after 2.6.28) drm/i915: Don't double-unpin buffers if we
     take a signal in
   * SAUCE: (drop after 2.6.28) drm/i915: Don't complain when interrupted
     while pinning in execbuffers.
   * SAUCE: (drop after 2.6.28) drm/i915: Don't allow objects to get bound
     while VT switched.
 .
   [ Jani Monoses ]
 .
   * Fix webcam having USB ID 0ac8:303b
     - LP: #292086
 .
   [ Jeff Layton ]
 .
   * SAUCE: cifs: make sure we allocate enough storage for socket address
     - LP: #318565
 .
   [ Jesse Barnes ]
 .
   * SAUCE: (drop after 2.6.28) drm/i915: set vblank enabled flag correctly
     across IRQ
   * SAUCE: (drop after 2.6.28) drm/i915: don't enable vblanks on disabled
     pipes
 .
   [ Luke Yelavich ]
 .
   * Add hid quirks to input-modules udeb
 .
   [ Mario Limonciello ]
 .
   * SAUCE: Enable HDMI audio codec on Studio XPS 1340
     - LP: #309508
 .
   [ Tim Gardner ]
 .
   * Fix armel d-i FTBSs
   * 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
   * Fix udeb generation breakage caused by the previous armel versatile
     flavour config update.
   * Return 0 when ABI skip is requested and no ABI files exist.
   * Enabled CONFIG_PID_NS=y for i386/amd64 (version 2)
 .
   [ Upstream Kernel Changes ]
 .
   * USB: re-enable interface after driver unbinds
   * 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
   * PCI: keep ASPM link state consistent throughout PCIe hierarchy
   * security: introduce missing kfree
   * rt2x00: add USB ID for the Linksys WUSB200.
   * p54usb: Add USB ID for Thomson Speedtouch 121g
   * lib/idr.c: use kmem_cache_zalloc() for the idr_layer cache
   * sgi-xp: eliminate false detection of no heartbeat
   * sched: fix update_min_vruntime
   * IA64: Turn on CONFIG_HAVE_UNSTABLE_CLOCK
   * sound: virtuoso: do not overwrite EEPROM on Xonar D2/D2X
   * ALSA: hda - Add quirk for another HP dv5
   * ALSA: hda - Fix HP dv5 mic input
   * ALSA: hda - Don't reset HP pinctl in patch_sigmatel.c
   * ALSA: hda - make laptop-eapd model back for AD1986A
   * drivers/net/irda/irda-usb.c: fix buffer overflow
   * usb-storage: add last-sector hacks
   * usb-storage: set CAPACITY_HEURISTICS flag for bad vendors
   * pkt_sched: sch_htb: Fix deadlock in hrtimers triggered by HTB
   * ipv6: Fix fib6_dump_table walker leak
   * sctp: Avoid memory overflow while FWD-TSN chunk is received with bad
     stream ID
   * pkt_sched: cls_u32: Fix locking in u32_change()
   * r6040: fix wrong logic in mdio code
   * r6040: save and restore MIER correctly in the interrupt routine
   * r6040: bump release number to 0.19
   * tcp: don't mask EOF and socket errors on nonblocking splice receive
   * p54usb: fix traffic stalls / packet drop
   * netfilter: x_tables: fix match/target revision lookup
   * netfilter: ebtables: fix inversion in match code
   * netfilter: nf_conntrack: fix ICMP/ICMPv6 timeout sysctls on big-endian
   * dell_rbu: use scnprintf() instead of less secure sprintf()
   * powerpc: is_hugepage_only_range() must account for both 4kB and 64kB
     slices
   * hwmon: (abituguru3) Fix CONFIG_DMI=n fallback to probe
   * mm: write_cache_pages cyclic fix
   * mm: write_cache_pages early loop termination
   * mm: write_cache_pages writepage error fix
   * mm: write_cache_pages integrity fix
   * mm: write_cache_pages cleanups
   * mm: write_cache_pages optimise page cleaning
   * mm: write_cache_pages terminate quickly
   * mm: write_cache_pages more terminate quickly
   * mm: do_sync_mapping_range integrity fix
   * mm: direct IO starvation improvement
   * fs: remove WB_SYNC_HOLD
   * fs: sync_sb_inodes fix
   * fs: sys_sync fix
   * Linux 2.6.28.2
 .
   [ Zhenyu Wang ]
 .
   * SAUCE: (drop after 2.6.28) agp/intel: add support for G41 chipset
Checksums-Sha1: 
 e2300d544731e30878c5313ee9d692d6be12ad2c 1238 linux-lpia_2.6.28-2.4.dsc
 4143c913760caa95d5c14addecf9d144790a0c8d 74195653 linux-lpia_2.6.28-2.4.tar.gz
Checksums-Sha256: 
 32ab0c496d638a33e3817b2f1126fe70f191f691f2cda16a73c05e4c32574005 1238 linux-lpia_2.6.28-2.4.dsc
 cba14c25353459a24929f53336d9bb4312a44bd08e9dbb99d62246a7895d166e 74195653 linux-lpia_2.6.28-2.4.tar.gz
Files: 
 eab306e873204b7a700656e24431aee3 1238 devel optional linux-lpia_2.6.28-2.4.dsc
 cb17da26360fa03598c615c44dc1ed60 74195653 devel optional linux-lpia_2.6.28-2.4.tar.gz

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

iEYEARECAAYFAkmIS7gACgkQ/VwK2Iv57+ahpACfcsRMusO0h28/YZZt/Q6XG8ta
XcIAn3H7vUBDIjx/nrt+xYEpmRBoAS01
=dMz1
-----END PGP SIGNATURE-----


More information about the Jaunty-changes mailing list