Ubuntu

“linux-source-2.6.22” 2.6.22-6.12 source package in The Gutsy Gibbon

Publishing history

2.6.22-6.12
SUPERSEDED: Gutsy pocket Release in component main and section devel
  • Removed from disk on 2007-06-02.
  • Removal requested on 2007-06-02.
  • Superseded on 2007-06-01 by linux-source-2.6.22 - 2.6.22-6.13
  • Published on 2007-05-29

Builds

Changelog

linux-source-2.6.22 (2.6.22-6.12) gutsy; urgency=low

  [Ben Collins]

  * Bump ABI
  * build/scripts: Remove all remnants of debconf from control scripts
  * build/config: Re-enable paravirt/vmi
  * build/config: Build ide-core as a module
  * i386/x86_64: Allow disabling the putstr's from compressed boot wrapper
  * PM: Do not require dev spew to get PM_DEBUG
  * RTC: Ratelimit "lost interrupts" message
  * UNUSUAL_DEV: Sync up some reported devices from Ubuntu
  * build/d-i: Include ide-core in storage-core udeb, not that it's modular
  * build/d-i: Make ide-modules depend on storage-code-modules
  * build/config: Enable CONFIG_TIMER_STATS on x86_64.
  * build/config: Disable CONFIG_RTC_DRV_CMOS

  [Colin Watson]

  * Move isofs to storage-core-modules udeb from fs-core-modules.

  [Upstream Kernel Changes]

  * Input: logips2pp - add type 72 (PS/2 TrackMan Marble)
  * Input: adbhid - do not access input_dev->private directly
  * sh: Shut up compiler warnings in __do_page_fault().
  * sh: Fix up psw build rules for r7780rp.
  * sh: Kill off pmb slab cache destructor.
  * sh: landisk: rtc-rs5c313 support.
  * sh: landisk: Header cleanups.
  * input: hp680_ts compile fixes.
  * [ARM] 4375/1: sharpsl_pm: Fix compile warnings
  * [ARM] 4376/1: Selects GENERIC_GPIO for ARCH_IXP4XX in Kconfig
  * [ARM] 4378/1: KS8695: Serial driver fix
  * [ARM] Remove Integrator/CP SMP platform support
  * [ARM] 4382/1: iop13xx: fix msi support
  * [ARM] 4383/1: iop: fix usage of '__init' and 'inline' in iop files
  * [ARM] 4384/1: S3C2412/13 SPI registers offset correction
  * [ARM] Update ARM syscalls
  * [ARM] Silence OMAP kernel configuration warning
  * [ARM] gic: Fix gic cascade irq handling
  * [ARM] integrator: fix pci_v3 compile error with DEBUG_LL
  * [ARM] ARMv6: add CPU_HAS_ASID configuration
  * [CRYPTO] padlock: Make CRYPTO_DEV_PADLOCK a tristate again
  * [CRYPTO] tcrypt: Add missing error check
  * eventfd use waitqueue lock ...
  * timerfd use waitqueue lock ...
  * [IA64] Fix bogus messages about system calls not implemented.
  * [IA64] Yet another section mismatch warning
  * Fix roundup_pow_of_two(1)
  * Further update of the i386 boot documentation
  * cciss: Fix pci_driver.shutdown while device is still active
  * Linux v2.6.22-rc2
  * [CRYPTO] api: Read module pointer before freeing algorithm
  * powerpc: Fix the MODALIAS generation in modpost for of devices
  * kbuild: include limits.h in sumversion.c for PATH_MAX
  * kconfig: search harder for curses library in check-lxdialog.sh
  * kbuild: make modpost section warnings clearer
  * kbuild: make better section mismatch reports on i386, arm and mips
  * kbuild: add "Section mismatch" warning whitelist for powerpc
  * all-archs: consolidate .text section definition in asm-generic
  * all-archs: consolidate .data section definition in asm-generic
  * kbuild: introduce __init_refok/__initdata_refok to supress section
    mismatch warnings
  * init/main: use __init_refok to fix section mismatch
  * mm: fix section mismatch warnings
  * mm/slab: fix section mismatch warning
  * IB/core: Free umem when mm is already gone
  * IB/ipath: Fix potential deadlock with multicast spinlocks
  * IB/core: Add helpers for uncached GID and P_Key searches
  * IB/core: Use start_port() and end_port()
  * IPoIB: Handle P_Key table reordering
  * IB/ehca: Return proper error code if register_mr fails
  * IB/mthca: Fix use-after-free on device restart
  * IB/mlx4: Fix check of max_qp_dest_rdma in modify QP
  * IB/mthca: Set GRH:HopLimit when building MLX headers
  * IB/mlx4: Set GRH:HopLimit when sending globally routed MADs
  * IB/mthca: Fix RESET to ERROR transition
  * IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions
  * mlx4_core: Fix array overrun in dump_dev_cap_flags()
  * IB/mlx4: Fix check of opcode in mlx4_ib_post_send()
  * [IPV6]: Add ip6_tunnel.h to headers_install
  * [RFKILL]: Fix check for correct rfkill allocation
  * [NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error
  * [TCP] FRTO: Add missing ECN CWR sending to one of the responses
  * [TCP] FRTO: Prevent state inconsistency in corner cases
  * [IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all
  * [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy
    callback invocation
  * [NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name
  * [IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr
  * [NET]: Fix race condition about network device name allocation.
  * IB/mlx4: Pass send queue sizes from userspace to kernel
  * [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts
  * [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu
  * [ARM] 4395/1: S3C24XX: add include of <linux/sysdev.h> to relevant
    machines
  * [ARM] 4396/1: S3C2443: Add missing HCLK clocks
  * [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity
  * [ARM] 4398/1: S3C2443: Fix watchdog IRQ number
  * [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings
  * [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition
  * [ARM] at91_adc parenthesis balance
  * [ARM] spelling fixes
  * IB/mlx4: Check if SRQ is full when posting receive
  * spelling fixes: arch/sh/
  * sh: revert addition of page fault notifiers
  * sh: Wire up signalfd/timerfd/eventfd syscalls.
  * sh: Fix up various compile warnings for SE boards.
  * sh: Fix page size alignment in __copy_user_page().
  * sh: Disable psw support for R7785RP.
  * fs: Kill sh dependency for binfmt_flat.
  * sh: disable genrtc support.
  * sh: sr.bl toggling around idle sleep.
  * sh: Wire up kdump crash kernel exec in die().
  * sh: Fix clock multiplier on SH7722.
  * sh: Fix dreamcast build for IRQ changes.
  * [S390] cio: Update documentation.
  * [S390] Wire up sys_utimensat.
  * [S390] Wire up signald, timerfd and eventfd syscalls.
  * [S390] Make use of kretprobe_assert.
  * [S390] More verbose show_mem() like other architectures.
  * Fix "fs: convert core functions to zero_user_page"
  * Detach sched.h from mm.h
  * Blackfin arch: Add Workaround for ANOMALY 05000257
  * Blackfin arch: add SPI MMC driver support on bf533-stamp, tested on
    STAMP-BF533
  * Blackfin arch: ISP1761 doesn't work for USB flash disk
  * Blackfin arch: fix a few random warnings
  * Blackfin arch: Add configuration data for ISP176x on BF561
  * Blackfin arch: mark a bunch of local functions as static
  * Blackfin arch: Fix reserved map after we changed PORT_H definition
  * Blackfin arch: Move write to VR_CTL closer to IDLE
  * Blackfin arch: DMA operation cleanup
  * Blackfin arch: GPIO fix some defines
  * Blackfin arch: fix trace output for FLAT binaries
  * Blackfin arch: Fix bug using usb keyboard crashes kernel
  * Blackfin arch: initial tepla-bf561 board support
  * Blackfin arch: make sure we declare the revid functions as pure (since
    they are)
  * Blackfin arch: dont clear status register bits in SWRST so we can
    actually use it
  * Blackfin arch: finish removing p* volatile defines for MMRs
  * Blackfin arch: move board specific setup out of common init code and
    into the board specific init code
  * Blackfin arch: issue reset via SWRST so we dont clobber the watchdog
    state
  * Blackfin arch: document why we have to touch the UART peripheral in our
    boot up code
  * Blackfin arch: dma_memcpy borken for > 64K
  * Blackfin arch: dont clear the bit that tells coreb to start booting
  * Blackfin arch: make sure we use local labels
  * Blackfin arch: update blackfin header files to latest one in VDSP.
  * Blackfin arch: cache SWRST value at bootup so other things like
    watchdog can non-destructively query it
  * Blackfin arch: fix signal handling bug
  * Blackfin arch: Change NO_ACCESS_CHECK to ACCESS_CHECK
  * Blackfin arch: add board default configs to blackfin arch
  * Blackfin arch: update defconfig files
  * Blackfin arch: update pm.c according to power management API change.
  * Blackfin serial driver: fix overhead issue
  * Blackfin serial driver: implement support for ignoring parity/break
    errors
  * Blackfin SPI: cleanup according to David Brownell's review
  * x86_64: Update defconfig
  * i386: Update defconfig
  * x86_64: Support x86_64 in make buildtar
  * i386: Fix K8/core2 oprofile on multiple CPUs
  * x86_64: Support gcc 5 properly
  * i386: Clear MCE flag on AMD K6
  * i386: Fix wrong CPU error message in early boot path
  * i386: Enable CX8/PGE CPUID bits early on VIA C3
  * x86_64: early_print kernel console should send CRLF not LFCR
  * x86_64: vsyscall time() fix
  * i386: fix PGE mask
  * LDM: Fix for Windows Vista dynamic disks
  * IB/ipoib: Fix typos in error messages
  * IPoIB/cm: Fix SRQ WR leak
  * IB/cm: Improve local id allocation
  * e1000: Don't enable polling in open() (was: e1000: assertion hit in
    e1000_clean(), kernel 2.6.21.1)
  * declance: Remove a dangling spin_unlock_irq() thingy
  * Add constant for FCS/CRC length (frame check sequence)
  * ahci: disable 64bit dma on sb600
  * libata: Add Seagate STT20000A to DMA blacklist.
  * pata_hpt366: Enable bits are unreliable so don't use them
  * ata_piix: clean up
  * libata: Kiss post_set_mode goodbye
  * libata: Trim trailing whitespace
  * partitions/LDM: build fix
  * Make 'headerscheck' stop immediately on an error
  * Fix headers check fallout
  * [POWERPC] Fix smp_call_function to be preempt-safe
  * [POWERPC] Add missing pmc_type fields in cpu_table
  * [POWERPC] Fix typo: MMCR0_PMA0 != MMCR0_PMAO
  * [POWERPC] Fix powerpc vmlinux.lds.S
  * [POWERPC] Fix warning in 32-bit builds with CONFIG_HIGHMEM
  * libertas: skb dereferenced after netif_rx
  * drivers/net/wireless/libertas/fw.c: fix use-before-check
  * drivers/net/wireless/libertas/rx.c: fix use-after-free
  * [IA64] Improve unwind checking.
  * [IA64] Only unwind non-running tasks.
  * [IA64] fix kmalloc(0) in arch/ia64/pci/pci.c
  * i2c: Legacy i2c drivers shouldn't issue uevents
  * i2c-tiny-usb: Fix truncated adapter name
  * i2c-s3c2410: Fix build warning
  * V4L/DVB (5639): Fix Kconfig dependencies for ivtv
  * V4L/DVB (5640): Fix: em28xx shouldn't be selecting VIDEO_BUF
  * V4L/DVB (5670): Adding new fields to v4l2_pix_format broke the ABI,
    reverted that change
  * V4L/DVB (5639a): Fix dst usage count
  * V4L/DVB (5630): Dvb-core: Handle failures to create devices
  * V4L/DVB (5680): Tuner-simple.c fix suport for SECAM with FI1216MF
  * V4L/DVB (5690): Cafe_ccic: Properly power down the sensor
  * V4L/DVB (5691): Ov7670: reset clkrc in rgb565 mode
  * [IPSEC]: Fix warnings with casting int to pointer
  * [AF_RXRPC]: AF_RXRPC depends on IPv4
  * [AF_RXRPC]: Make call state names available if CONFIG_PROC_FS=n
  * [RTNETLINK]: Allow changing of subsets of netdevice flags in
    rtnl_setlink
  * [RTNETLINK]: Remove remains of wireless extensions over rtnetlink
  * Input: iforce - fix force feedback not working
  * Input: iforce - minor clean-ups
  * Input: ALPS - force stream mode
  * Input: ucb1400_ts - use sched_setscheduler()
  * Input: ucb1x00-ts - remove commented out code
  * Input: input-polldev - add module info
  * Input: ads7846 - document that it handles tsc2046 too
  * Input: ads7846 - SPI_CPHA mode bugfix
  * USB: fix omninet memory leak found by coverity
  * USB: remove useless check in mos7840 found by coverity
  * usb-storage: ignore Sitecom WL-117 USB-WLAN
  * USB: fix more ftdi-elan/u132-hcd #include lossage
  * USB: handle more rndis_host oddities
  * USB: remove usb DocBook warnings
  * USB: address FIXME in usbnet w.r.t drivers claiming multiple interfaces
  * EHCI: fix problem with BIOS handoff
  * USB: more autosuspend timer stuff
  * USB: remove unneeded WARN_ON
  * USB: New device PID for ftdi_sio driver
  * USB: set the correct Interrupt interval in usb_bulk_msg
  * USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning
  * USB: auerswald: fix file release handler
  * USB: Remove duplicate IDs from option card driver
  * USB: Deref URB after usbmon is done with it
  * USB: remove short initial timeout for device descriptor fetch
  * USB: don't try to kzalloc 0 bytes
  * USB: Onetouch - switch to using input_dev->dev.parent
  * USB: Fix debug output of ark3116
  * USB: usblp: Use correct DMA address in case of probe error
  * USB: Fix USB OHCI Subvendor for Toshiba Portege 4000
  * USB: make the autosuspend workqueue thread freezable
  * USB: handle errors in power/level attribute
  * USB: fix ratelimit call semantics
  * USB: ftdi_sio: Add USB Product Id for OpenDCC
  * USB: ldusb bugfix
  * USB: Add support for Sierra Wireless Aircard 595U
  * USB: Add support for Olimex arm-usb-ocd JTAG interface serial port
  * IB/mlx4: Don't allocate RQ doorbell if using SRQ
  * [IA64] start_secondary() and smp_callin() should be __cpuinit
  * add the IDE device ID for ATI SB700
  * ide/pci/serverworks.c: Fix corruption/timeouts with MegaIDE
  * Add two missing chipsets to drivers/ide/ide-proc.c
  * Match DMA blacklist entries between ide-dma.c and libata-core.c
  * ide serverworks warning fixes
  * freezer: close potential race between refrigerator and thaw_tasks
  * freezer: fix vfork problem
  * freezer: take kernel_execve into consideration
  * freezer: fix kthread_create vs freezer theoretical race
  * freezer: fix PF_NOFREEZE vs freezeable race
  * freezer: move frozen_process() to kernel/power/process.c
  * Ignore bogus ACPI info for offline CPUs
  * SLUB Debug: Fix object size calculation
  * fuse: fix mknod of regular file
  * mpc52xx_psc_spi: fix it for CONFIG_PPC_MERGE
  * spi doc update: describe clock mode bits
  * NOHZ: Rate limit the local softirq pending warning output
  * genhd: expose AN to user space
  * genhd: send async notification on media change
  * capability.h warning fix
  * spi/spidev: check message size before copying
  * uml: improve PTRACE_SYSEMU checking
  * prohibit rcutorture from being compiled into the kernel
  * Documentation: fix the explanation of Kconfig files
  * Avoid zero size allocation in cache_k8_northbridges()
  * recalc_sigpending_tsk fixes
  * optimize compat_core_sys_select() by a using stack space for small fd
    sets
  * spi: potential memleak in spidev_ioctl
  * fbdev: cleanup of sparc FB options
  * pm2fb: RDAC_WR barriers clean up
  * pm3fb: various fixes
  * w100fb: fix compile warnings
  * ps3fb: use FB_SYS_* instead of FB_CFB_*
  * imxfb: remove ifdefs
  * imxfb: fix memory hole
  * Missing 'const' from reiserfs MIN_KEY declaration.
  * uselib: add missing MNT_NOEXEC check
  * fuse: generic_write_checks() for direct_io
  * fuse: delete inode on drop
  * fix unused setup_nr_node_ids
  * SLUB Debug: fix check for super sized slabs (>512k 64bit, >256k 32bit)
  * Char: cyclades, fix deadlock
  * simplify cleanup_workqueue_thread()
  * phantom: move to unlocked_ioctl
  * Misc: phantom, take care of pci posting
  * power: Fix sizeof(PAGE_SIZE) typo
  * update dontdiff file
  * signalfd: retrieve multiple signals with one read() call
  * i2o: destroy event queue only when drv->event is set
  * i2o: fix notifiers when max_drivers is configured
  * i2o: eliminate a peculiar constraint on i2o_max_drivers
  * i386, x86-64: show that CONFIG_HOTPLUG_CPU is required for suspend on
    SMP
  * md: avoid overflow in raid0 calculation with large components
  * md: don't write more than is required of the last page of a bitmap
  * md: fix bug with linear hot-add and elsewhere
  * documentation: Documentation/initrd.txt
  * HiSax: fix error checking for hisax_register()]
  * applesmc - sensors patch missing from 2.6.22-rc2
  * Off by one in floppy.c
  * eCryptfs: delay writing 0's after llseek until write
  * document clocksources
  * ehci-fsl: fix cache coherency problem on system with large memory
  * Prevent going idle with softirq pending
  * i386: fix early usage of atomic_add_return and local_add_return on real
    i386
  * Documentation/memory-barriers.txt: various fixes
  * omap_uwire: SPI_CPHA mode bugfix
  * capifunc warning fixes
  * drivers/isdn/hardware/eicon/message.c warning fixes
  * i386 bigsmp: section mismatch fixes
  * boot documentation: clarifications
  * mmc: clean up unused parts of block driver
  * mmc: mark unmaintained drivers
  * mmc: Add maintainers for TI OMAP MMC interface
  * mmc: add maintainer for iMX MMC interface
  * mmc: add maintainer for ARM Primecell controller
  * [CRYPTO] geode: Fix in-place operations and set key
  * [Bluetooth] Always send HCI_Reset for Broadcom devices
  * [Bluetooth] Fix L2CAP configuration parameter handling
  * NFS: Avoid a deadlock situation on write
  * NFS: Fix handful of compiler warnings in direct.c
  * NFS: Fix nfs_direct_dirty_pages()
  * Don't call a warnign a bug. It's a warning.
  * [IA64] Fix using uninitialized data in _PDC setup
  * [IA64] Cleanup acpi header to reuse the generic _PDC defines
  * Documentation: Fix up docs still talking about i_sem
  * [IA64] acpi_get_sysname() should be __init
  * IB/mlx4: Initialize send queue entry ownership bits
  * IB/ehca: Fix number of send WRs reported for new QP
  * IPoIB/cm: Fix timeout check in ipoib_cm_dev_stop()
  * IPoIB/cm: Drain cq in ipoib_cm_dev_stop()
  * ucc_geth: Fix MODULE_DEVICE_TABLE() duplication
  * ucc_geth:trivial fix
  * asix.c - Add Belkin F5D5055 ids
  * fix compiler warning in fixed.c
  * remove unnecessary dependency on VIA velocity config
  * meth driver renovation
  * spidernet: skb used after netif_receive_skb
  * chelsio parenthesis fix
  * forcedeth: fix cpu irq mask
  * [NET_SCHED]: Fix qdisc_restart return value when dequeue is empty
  * [IPV6]: Ignore ipv6 events on non-IPV6 capable devices.
  * [ATM]: Use mutex instead of binary semaphore in idt77252 driver.
  * [DCCP]: Use menuconfig objects.
  * [IPVS]: Use menuconfig objects.
  * [SCTP]: Use menuconfig objects.
  * [TIPC]: Use menuconfig objects.
  * [ARCNET]: Use menuconfig objects.
  * [TR]: Use menuconfig objects.
  * [RTNETLINK]: Fix sending netlink message when replace route.
  * [TIPC]: Fixed erroneous introduction of for_each_netdev
  * [DCCP]: Fix build warning when debugging is disabled.
  * [NET_SCHED]: sch_htb: fix event cache time calculation
  * [NETFILTER]: nf_conntrack_ftp: fix newline sequence number update
  * [NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation
  * [NETFILTER]: nf_conntrack_h323: fix ASN.1 types
  * [NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address
    access
  * [NETFILTER]: nf_conntrack_h323: remove unnecessary process of
    Information signal
  * [NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA
  * [NETFILTER]: nf_nat_h323: call set_h225_addr instead of
    set_h225_addr_hook
  * [NET]: "wrong timeout value" in sk_wait_data() v2
  * hpt3x2n: Correct revision boundary
  * pata_sis: Fix and clean up some timing setups
  * ata_piix: add short 40c quirk for Acer Aspire 2030, take #2
  * libata: don't consider 0xff as port empty if SStatus is available
  * libata: -ENODEV during prereset isn't an error
  * pata_via: Handle laptops via DMI
  * [CASSINI]: Check pci_set_mwi() return value.
  * [XFRM]: Allow packet drops during larval state resolution.
  * [libata] sata_promise: fix flags typo
  * [libata] sata_mv: add TODO list
  * Fix build failure for drivers/ata/pata_scc.c
  * libata: sata_sis fixes
  * [libata] Fix decoding of 6-byte commands
  * [libata] sata_via, pata_via: Add PCI IDs.
  * ocfs2: trylock in ocfs2_readpage()
  * ocfs2: unmap_mapping_range() in ocfs2_truncate()
  * ocfs2: use zero_user_page
  * ocfs2: fix inode leak
  * ocfs2: use generic_segment_checks
  * pata: Trivia
  * pata_hpt37x: Further improvements based on the IDE updates and vendor
    drivers
  * fix compat console unimap regression
  * Linux 2.6.22-rc3

 -- Ben Collins <email address hidden>   Sat, 19 May 2007 10:48:20 -0400