Linus Torvalds: Linux 2.6.10-rc2


Full Changelog

Ok, the -rc2 changes are almost as big as the -rc1 changes, and
we should now calm down, so I do not want to see anything but
bug-fixes until 2.6.10 is released. Otherwise we’ll never get

A lot of driver updates, many of them of the small and trivial
kind, others less so. USB, ALSA, fbdev, IDE, i2c, v4l, you name it.
With a sprinking of core device model and PCI updates thrown in for
good measure.

Also, a number of architecture updates: ppc64, m68k, uml,
parisc, arm.

And md, NTFS, and Documentation updates too.

The diffstat shows more of the story – not so much single really
big changes, more of a fairly wideranging thing. Shortlog


Summary of changes from v2.6.10-rc1 to v2.6.10-rc2

<[email protected]>:

  • [ALSA] Fix DXS entry for GA-7VAX


  • x86_64: assign_irq_vector should not be marked __init


  • fakephp: introduce pci_bus_add_device
  • fakephp: add pci bus rescan ability


  • PCI: small PCI probe patch for odd 64 bit BARs

Aaron Grothe:

  • [CRYPTO]: Add Anubis support

Adam Belay:

  • [PNPBIOS] disable if ACPI is active
  • [PNPBIOS] acpi compile fix

Adam J. Richter:

  • dmx3191d.c lacked MODULE_DEVICE_TABLE()

Adrian Bunk:

  • net/tokenring/olympic.c: remove unused variable
  • USB: fix usb/serial/console.c compile error
  • small SOFTWARE_SUSPEND help text fixes
  • CREDITS update
  • ISDN hisax_fcpcipnp.c: kill unused variable
  • kbuild: Documentation/kbuild/makefiles.txt: check_gcc ->
  • [APPLETALK]: Remove an unused function
  • [IRDA]: Remove an unused function in net/irda/qos.c
  • [AX25]: Remove an unused function in ax25_route.c
  • [NETFILTER]: Remove an unused function in ipt_tcpmss.c
  • USB stv680.c: remove an unused function
  • USB ohci-dbg.c: remove an unused function
  • [SCTP]: Remove an unused function in outqueue.c
  • small sysfs cleanups
  • i2c it87.c: remove an unused function
  • PCI: kill old PCI changelog
  • i2c/busses/ : make some code static
  • USB: misc USB gadget cleanups
  • [NET]: No reason for pktgen.c to include pci.h

Akinobu Mita:

  • schedstat: fix schedule() statistics

Al Borchers:

  • USB: io_edgeport locking, flow control, and misc fixes
  • USB: revised usbserial open/close unbalanced get/put
  • USB: io_ti new devices, circular buffer, flow control, misc

Alan Cox:

  • [ide] remove debugging delay from CS5520 driver
  • [ide] apply undecoded slave fixup only for ide-cs
  • [ide] siimage: fix the various SI3112 hangs
  • moxa – dead code removal

Alan Stern:

  • usbcore: drop reference to bus on allocation error
  • UHCI: No bandwidth reclamation during enumeration
  • USB Gadget: Use proper BCD values
  • USB file-storage gadget: clean up endian issues
  • USB device init: implement the Windows scheme
  • SCSI core: Fix refcounting error
  • UHCI: Workaround for broken remote wakeup
  • USB: Dequeuing of root-hub URBs
  • UHCI: Use a sane timeout for device initialization
  • dummy_hcd: minor fixups
  • dummy-hcd: Refactor startup and shutdown
  • usbcore: Make the core release hcd structures
  • USB PCI drivers: hcd release changes
  • Non-PCI OHCI drivers: remove hcd release
  • dummy-hcd: removal hcd release
  • usbcore: add comment to updated hcd.h

Alasdair G. Kergon:

  • device-mapper: dm-crypt tidy-ups
  • device-mapper: dm-crypt generator extension
  • device-mapper: dm-crypt: new IV mode ESSIV
  • device-mapper trivial: duplicate kfree in error path

Alex Kiernan:

  • UFS: solaris compatibility fix

Alex Williamson:

  • [IA64] efi.c: fix mem= & max_addr=

Alexander Viro:

  • FB_INTEL Kconfig breakage
  • tcx compile fix (typo)
  • missing braces in macros (asm-alpha/mmzone.h)

Alexey Dobriyan:

  • kernel-doc: support for comma-separated members in structs and
  • kernel-doc: print arrays in declarations correctly
  • kernel-doc: don’t print … twice in variadic functions
  • kernel-doc: Print preprocessor directives correctly

Andi Kleen:

  • Fix x86-64 genapic build
  • x86_64: Fix safe_smp_processor_id after genapic
  • x86_64: Fix warning in genapic
  • x86_64: Update cpuid feature tables
  • x86_64: Report SSE3 on AMD CPUs
  • x86_64: Fix compat_timer_t
  • x86_64: Defconfig update
  • x86_64: Fix e820 overflow
  • x86_64: Add early exception handler
  • x86_64: Fix some readl/writel warnings
  • x86_64: Fix CONFIG_X86_MCE
  • x86_64: add nmi button support
  • x86_64: Don’t wait on panic
  • x86_64: Poison initdata
  • x86_64: Add 32bit quota support
  • x86_64: Fix setup asm constraints
  • x86_64: Auto enable HPET on Summit
  • x86_64: Fallback to swiotlb for dma_alloc_coherent
  • x86_64: Remove bogus __initdata in wakeup path
  • x86_64: set -fno-strict-aliasing for early boot code
  • Print real error when initramfs gunzip failed
  • Add panic blinking to 2.6
  • x86_64: Add p4 clockmod
  • x86-64: Fix broken NMI change

Andrea Arcangeli:

  • [NET]: Accept should return ENFILE not EMFILE

Andreas Gruenbacher:

  • kbuild: Allow install of external modules to custom path

Andreas Herrmann:

  • s390: make zfcp compile again

Andrew Hendry:

  • [X25]: Stop x25_destroy_socket timer looping
  • [ETHERTAP]: Add missing newline to debug printk
  • [X25]: Stop /proc/net/x25/route infinitely reading
  • [X25]: Dont log unknown frame type when receiving clear

Andrew Morton:

  • de4x5 warning fix
  • igxb speedup
  • e1000 sparc64 dma_mapping build fix
  • kobject_hotplug: permit no hotplug_ops
  • kobject_uevent warning fix
  • revert “ppc: fix build with o=output_dir”
  • msnd.c build fix
  • ne2k-pci pci build fix
  • e1000 module_param build fix
  • ide_pio_sector() kmap fix
  • [CRYPTO]: small sha256 cleanup
  • [CRYPTO]: small sha512 cleanup
  • [CRYPTO]: reduce sha512_transform() stack usage, speedup
  • revert- sys_setaltroot
  • [IA64] Need <asm/uaccess.h> for KERNEL_DS & set_fs()
  • key_init ordering fix
  • swapper_space warning suppression
  • ext3 reservation: default to on
  • convert pipefs to fs_initcall()
  • ext3_bread() cleanup
  • PG_writeback: fix waitqueue_active memory barrier
  • bk-kbuild utsname fix
  • unexport lock_page()
  • Fix ext3_dx_readdir
  • netpoll: fix null ifa_list pointer dereference
  • E1000 stop working after resume
  • ixgb: fix ixgb_intr looping checks
  • Fix for 802.3ad shutdown issue
  • x86_64: ia32_aout-build-fix

Andrew Vasquez:

  • SCSI: fix `risc_code_addr01′ multiple definition

Andries E. Brouwer:

  • avoid semi-infinite loop when mounting bad ext2
  • don’t divide by zero on bad ext2 fs
  • minix_clear_inode fix
  • ext2 docs update
  • ufs docs update
  • wierd typos
  • propogate typos
  • recieve typos
  • don’t divide by 0 when trying to mount ext3
  • new Solaris partition ID
  • remove explicit k_name use in atmel_cs.c, bt3c_cs.c
  • remove if !PARTITION_ADVANCED condition in defaults
  • add __initdata in floppy.c
  • __devinit in sound/oss/es1371.c
  • __init for inflate.c
  • __init in i386/kernel/cpu/nexgen.c
  • __devinit in pci/generic.c
  • __devinit in ide/pci/rz1000.c
  • __init and i386 timers
  • __init in scsi/scsi_devinfo.c
  • __devinit in parport_pc.c
  • __init in mm/slab.c
  • __init in reboot.c
  • __initdata in dm.c
  • no __init in serial/8250.c
  • no __initdata in netfilter

Andy Whitcroft:

  • bootmem use NODE_DATA
  • fix pnpbios fault message

Anil Keshavamurthy:

  • remove cpu_run_sbin_hotplug()

Anton Altaparmakov:

  • NTFS: Fix two typos in Documentation/filesystems/ntfs.txt
  • NTFS: Improve error handling in
  • NTFS: Add fs/ntfs/aops.c to list of providers for ->b_end_io
    method in Documentation/filesystems/Locking.
  • NTFS: – Change fs/ntfs/inode.c::ntfs_truncate() to return an
    error code instead of void and provide a helper ntfs_truncate_vfs()
    for the vfs ->truncate method.
  • NTFS: Fix min_size and max_size definitions in ATTR_DEF
    structure in fs/ntfs/layout.h to be signed.
  • NTFS: Add attribute definition handling helpers to
  • NTFS: In fs/ntfs/aops.c::mark_ntfs_record_dirty(), take the
    mapping->private_lock around the dirtying of the buffer heads
    analagous to the way it is done in __set_page_dirty_buffers().
  • NTFS: Ensure the mft record size does not exceed the
    PAGE_CACHE_SIZE at mount time as this cannot work with the current
  • NTFS: Check for location of attribute name and improve error
    handling in general in fs/ntfs/inode.c::ntfs_read_locked_inode()
    and friends.
  • NTFS: In fs/ntfs/aops.c::ntfs_writepage(), if t he page is
    fully outside i_size, i.e. race with truncate, invalidate the
    buffers on the page so that they become freeable and hence the page
    does not leak.
  • NTFS: Implement extension of resident files in the regular file
    write code paths (fs/ntfs/aops.c::ntfs_{prepare,commit}_write()).
    At present this only works until the data attribute becomes too big
    for the mft record after which we abort the write returning
    -EOPNOTSUPP from ntfs_prepare_write().
  • NTFS: Remove unused function
    fs/ntfs/runlist.c::ntfs_rl_merge(). (Adrian Bunk)
  • NTFS: Fix stupid bug in fs/ntfs/attrib.c::ntfs_attr_find() that
    resulted in a NULL pointer dereference in the error code path when
    a corrupt attribute was found.
  • NTFS: Add MODULE_VERSION() to fs/ntfs/super.c
  • NTFS: Make several functions and variables static. (Adrian
  • fs/buffer.c exports for NTFS
  • NTFS: Modify fs/ntfs/aops.c::mark_ntfs_record_dirty() so it
    allocates buffers for the page if they are not present and then
    marks the buffers belonging to the ntfs record dirty. This causes
    the buffers to become busy and hence they are safe from removal
    until the page has been written out.
  • NTFS: Fix stupid bug in
    fs/ntfs/attrib.c::ntfs_external_attr_find() in the error handling
    code path that resulted in a BUG() due to trying to unmap an extent
    mft record when the mapping of it had failed and it thus was not
    mapped. (Thanks to Ken MacFerrin for the bug report.)
  • NTFS: Drop the runlist lock after the vcn has been read in
  • NTFS: Rewrite handling of multi sector transfer errors. We now
    do not set PageError() when such errors are detected in the async
    i/o handler fs/ntfs/aops.c::ntfs_end_buffer_async_read(). All users
    of mst protected attributes now check the magic of each ntfs record
    as they use it and act appropriately. This has the effect of making
    errors granular per ntfs record rather than per page which solves
    the case where we cannot access any of the ntfs records in a page
    when a single one of them had an mst error. (Thanks to Ken
    MacFerrin for the bug report.)
  • NTFS: Fix error handling in
    fs/ntfs/quota.c::ntfs_mark_quotas_out_of_date() where we failed to
    release i_sem on the $Quota/$Q attribute inode.
  • NTFS: Fix bug in handling of bad inodes in
  • NTFS: Minor cleanup of fs/ntfs/debug.c
  • NTFS: – Add mapping of unmapped buffers to all remaining code
    paths, i.e
  • NTFS: – Fix creation of buffers in
  • NTFS: Disable the file size changing code from
    fs/ntfs/aops.c::ntfs_prepare_write() for now as it is not
  • NTFS: 2.1.22 – Many bug and race fixes and error handling

Anton Blanchard:

  • fix acenic hotplug
  • ppc64: Add option for oprofile to backtrace through
  • ppc64: Bump MAX_HWIFS in IDE code
  • ppc64: Fix for cpu hotplug + NUMA
  • ppc64: Small OF fixes

Antonino Daplas:

  • fbdev: Fix software blanking code
  • fbdev: Reduce pixmap memory allocation size
  • fbdev: Remove inter_module_get/put from i810fb
  • fbdev: Various mach64 changes
  • fbdev: Clean up of fbcon/fbdev cursor interface
  • fbdev: Clean up softcursor implementation
  • fbdev: Clean up i810fb cursor implementation
  • fbdev: Cleanup rivafb cursor implementation
  • fbdev: Intel 830M/845G/852GM/855GM/865G framebuffer driver
  • fbdev: S3 Savage Framebuffer Driver
  • savagefb export fixes
  • fbdev: Fix rivafb crashes on PPC
  • fbdev: Add __iomem annotations for savagefb
  • fbdev: Add __iomem annotations to intelfb
  • fbcon: Fix endian bug in fbcon_putc (console mouse
  • fbdev: Convert MODULE_PARM to module_param in i810fb
  • fbdev: Remove module parameter ‘disabled’ from savagefb
  • fbdev: Convert MODULE_PARM to module_param in intelfb
  • fbdev: Convert MODULE_PARM to module_param in neofb
  • fbdev: Fix io access in neofb
  • fbdev: Add __iomem annotations to sstfb
  • fbdev: Add __iomem annotations to tdfxfb
  • fbdev: Do not memset the framebuffer memory in asiliantfb
  • fbdev: Add __iomem annotations to cyber2000fb
  • fbdev: Add __iomem annotations to pm2fb
  • fbdev: Add __iomem annotations to hgafb
  • fbdev: Add __iomem annotations to cirrusfb
  • fbdev: Add __iomem annotations to vfb
  • fbdev: Check if cursor image has changed in intelfb
  • fbdev: Maintainership
  • fbcon: Do not touch hardware if vc_mode != KD_TEXT
  • fbdev: Fix access to ROM in aty128fb
  • fbdev: Fix IO access in rivafb
  • fbdev: Fix source copy bug in neofb
  • fbcon/fbdev: Remove fbcon-specific fields from struct
  • fbdev: atyfb_base.c requires atyfb_cursor()
  • fbdev: Set correct mclk/xclk values for aty in ibook
  • fbdev: Check for intialized flag before registration in
  • fbcon: “Do not touch hardware if vc_mode != KD_TEXT: fix
  • fbcon: Another fix for fbcon generic blanking code
  • rivafb: big-endian IO access fixes
  • fbdev: Fix IO access in rivafb (part 2)
  • fbdev: Fix mode handling in rivafb if with no EDID
  • fbdev: Use soft_cursor in i810fb
  • fbdev: Set color depth to 8 if in pseudocolor in vesafb
  • fbcon: Split set_con2fb_map()
  • fbdev: Introduce FB_BLANK_* constants
  • fbdev: Convert drivers to use the new FB_BLANK_* constants
  • fbdev: Fix broken fb_blank() implementation

Arjan van de Ven:

  • [SERIAL] Remove dead code
  • [ide] remove unused internal exports from ide core
  • unexport raise_softirq
  • vmalloc_to_page helper
  • remove unused code: dump_extended_fpu
  • make filemap_fdatawrite_range() static
  • unexport add_timer_on()
  • USB: remove dead code in usb video
  • [NET]: Unexport call_netdevice_notifiers()
  • [TCP]: Unexport sysctl_tcp_tw_recycle
  • I2C: remove dead code from i2c
  • remove journal callback code from jbd
  • remove unused lookup_mnt export
  • [NET]: Mark __{lock,release}_sock() static
  • make cdev_get static, unexport
  • unexport task_nice

Arnaldo Carvalho de Melo:

  • [SKBUFF] move common code to hdlc_type_trans
  • [SKBUFF] remove skb->mac.raw setting after
  • [SKBUFF] introduce x25_type_trans
  • [NET] add missing includes and forward decls to filter.h
  • [NET] add missing include to divert.h
  • USB: add id for Siemens x65 series of mobiles to pl2303
  • [NET] add missing include to inet.h
  • [NET] add missing include to inetdevice.h
  • [NET] add missing include to icmp.h
  • [NET] add missing include to iw_handler.h
  • [IPV6]: Fix mca_sfcount[] refcounting in error path
  • fix platform_rename_gsi related ia32 build breakage

Arnout Engelen:

  • [TCP]: Add /proc/net/tcp{,6} layout documentation

Arthur Kepner:

  • [TG3]: Use mmiowb in tg3_poll

Bart De Schuymer:

  • [EBTABLES]: Add wildcard support for interface matching

Bartlomiej Zolnierkiewicz:

  • [ide] pmac: kill pmac_ide_[raw_]build_sglist()
  • [ide] use ide_map_sg()
  • [ide] kill ide_raw_build_sglist()
  • [ide] ide-scsi: simplify+speedup DMA support
  • [ide] kill ide_hwif_t->ide_dma_verbose
  • [ide] kill /proc/ide/ide?/config
  • [ide] aec62xx: kill /proc/ide/aec62xx
  • [ide] atiixp: kill /proc/ide/atiixp
  • [ide] cs5520: kill /proc/ide/cs5520
  • [ide] cs5530: kill /proc/ide/cs5530
  • [ide] hpt366: kill /proc/ide/hpt366
  • [ide] pdc202xx_new: kill /proc/ide/pdcnew
  • [ide] pdc202xx_old: kill /proc/ide/pdc202xx
  • [ide] piix: kill /proc/ide/piix
  • [ide] sc1200: kill /proc/ide/sc1200
  • [ide] serverworks: kill /proc/ide/svwks
  • [ide] slc90e66: kill /proc/ide/slc90e66
  • [ide] ide-disk: fix /proc/ide/hd?/smart_thresholds
  • [ide] ide-probe: undecoded slave fixup
  • [ide] add pci_get_legacy_ide_irq()
  • [ide] add ide_use_dma()
  • [ide] remove needless exports from ide-taskfile.c
  • [ide] PIO bugfix
  • [ide] remove hwif from /proc/ide/ as part of
  • [ide] hpt34x: kill hpt34x.h
  • [ide] pmac: kill CONFIG_BLK_DEV_IDEDMA_PMAC_AUTO
  • [ide] setup-pci: small ide_get_or_set_dma_base() cleanup
  • [ide] setup-pci: simplify autodma logic
  • [ide] make destroy_proc_ide_interfaces static
  • [ide] obsolete /proc/ide/hd?/settings
  • [ide] obsolete some command line parameters
  • [ide] obsolete “enable DMA by default” config options
  • libata PIO bugfix
  • [ide] shrink hw_regs_t
  • [ide] ns87415: small cleanup
  • [ide] (partially) unify hdreg.h & ata.h

Ben Dooks:

  • I2C: Fix compile of drivers/i2c/busses/i2c-s3c2410.c
  • [ARM PATCH] 2134/3: S3C2410 – Power Management core (1/4)
  • [ARM PATCH] 2135/3: S3C2410 – Power Management timer resume
  • [ARM PATCH] 2136/1: S3C2410 – Power Management IRQ wakeup
  • [ARM PATCH] 2138/1: S3C2410 – Power Management documentation
  • [ARM PATCH] 2146/1: S3C2410 – serial fixes and s3c2440
  • [ARM PATCH] 2147/1: S3C2410 – reorganise board support
  • [ARM PATCH] 2148/1: S3C2410 – I2C platfrom data
  • [ARM PATCH] 2149/1: S3C2410 – usb-simtec.c fixes and
  • [ARM PATCH] 2151/1: S3C2410 – fix guard on
  • [ARM PATCH] 2152/1: S3C2410 – lcd controller register
  • [ARM PATCH] 2155/1: S3C2410 – fix definition of
  • [ARM PATCH] 2156/1: S3C2410 – Documentation updates
  • [ARM PATCH] 2157/2: S3C2410 – default configuration update
  • [ARM PATCH] 2158/1: S3C2410 – clean warnings from
  • [ARM PATCH] 2159/1: BAST –
  • [ARM PATCH] 2161/1: S3C2410 – uncompressor low level uart
  • [ARM PATCH] 2139/1: BAST – Power management initialisation
  • [ARM PATCH] 2172/1: S3C2410 – clock updates
  • [ARM PATCH] 2176/1: S3C2410 – fixes for reset and idle
  • [ARM PATCH] 2189/1: S3C2410 – select pclk as source for timer
    if none specified for machine
  • [ARM PATCH] 2190/1: S3C2410 – fix compile for S3C2440 CPUs
  • [ARM PATCH] 2193/1: S3C2410 – fix wake mask for IRQEINT[0..3],
    and IRQ_RTC
  • [ARM PATCH] 2199/1: S3C2410 – fix warning in
  • [ARM PATCH] 2208/1: S3C2410 – pm updates and fixes
  • [ARM PATCH] 2210/1: S3C2410 – export symbols from
  • [ARM PATCH] 2211/1: S3C2410 – fix idcode of S3C2410A
  • [ARM PATCH] 2209/1: OMAP – only offer OMAP systems if
  • [ARM PATCH] 2214/1: S3C2410 – add missing RTCCON defs
  • S3C2410 i2c updates
  • [ARM PATCH] 2215/1: S3C2410 – i2c registers for s3c2440a
  • [ARM PATCH] 2220/1: S3C2410 – regs-dsc.h fixes
  • [ARM PATCH] 2217/2: S3C2410 – pm updates
  • [ARM PATCH] 2224/1: S3C2410 – s3c2440 power management
  • [ARM PATCH] 2225/1: S3C2410 – export symbol from
  • [ARM PATCH] 2226/1: S3C2410 – dma system device
  • [ARM PATCH] 2227/1: S3C2410 – export dma symbols to
  • [ARM PATCH] 2228/1: S3C2410 – dma register updates
  • [ARM PATCH] 2232/2: S3C2410 – RTC driver
  • [ARM PATCH] 2238/1: S3C2410 – pm.h remove init code if not
  • [ARM PATCH] 2239/1: S3C2410 – add iPAQ rx3715 machine
  • [ARM PATCH] 2237/1: S3C2410 – new serial driver – update
    serial_core.h (4/4)
  • [ARM PATCH] 2240/1: S3C2410 – clock device id update
  • [ARM PATCH] 2235/1: S3C2410 – new serial driver – core updates
  • [ARM PATCH] 2236/1: S3C2410 – new serial driver – machine
    updates (3/4)

Ben Greear:

  • [VLAN]: Sync code and feature set with 2.4.x

Benjamin Herrenschmidt:

  • Fix msleep to sleep _at_least_ the requested amount
  • ppc64: Move PCI IO mapping from pSeries_pci.c to pci.c
  • ppc64: Fix pSeries secondary CPU setup
  • ppc64: Rewrite the openpic driver
  • 8250: Let arch provide the list of leagacy ports
  • ppc64: properly build list of legacy serial ports from OF
  • ppc64: clean up existence-check of legacy ISAdevices
  • ppc64: cleanups of ppc64 pci.c
  • ppc64: Some small pci fixes
  • ppc64: Rework PCI <-> OF node matching
  • ppc64: cleanup/split SMP code
  • ppc64: Some cleanups of prom_init.c
  • ppc64: remove unused cruft from prom.h
  • ppc64: annotate remaining IO accessors
  • ppc64: Improve PCI config accessors
  • ppc64: Cleanup console detection
  • Remove bogus definition of local chrp_int_ack_special in
  • ppc64: don’t include <stddef.h>
  • ppc64: PCI ignores empty phb regions
  • ppc64: Fix new mpic driver on some POWER3
  • ppc64: Fix g5-only build
  • ppc64: Add new “Maple” platform support
  • 8250: Fix empty port registration
  • ppc64: Some sparse fixes
  • ppc32: Fix boot on PowerMac
  • ppc64: Enable maple IDE fixup
  • amd8111e: Fix identation of amd8111e_rx_poll()
  • amd8111e: Add support for ppc64 eval board
  • fbdev: workaround for broken X servers
  • atyfb: Fix power management
  • Fix pmac_zilog as console
  • ppc64: Fix G5 low level i2c code
  • ppc64: Add HW CPU timebase sync

Bjoern Paetzel:

  • USB Storage: unusual_devs entry for yakumo

Bjorn Helgaas:

  • PCDP: call acpi_register_gsi() with arguments in correct
  • ia64 iomap implementation
  • radeonfb: If no video memory, exit with error
  • acpi: better encapsulate eisa_set_level_irq()
  • PCI: propagate pci_enable_device() errors
  • PCI: remove unconditional PCI ACPI IRQ routing
  • HPET init/add fixes
  • fix HPET time_interpolator registration

Bob Breuer:

  • sparc32: fix for HyperSPARC DMA errors

Brian Gerst:

  • mem leak in tty_io.c

Brian Haley:

  • [IPV6] Lookup appropriate destination when sending TCPv6 with
    routing header

Carsten Otte:

  • s390: dcss segments cleanup

Catalin Marinas:

  • [ARM] Versatile: patch-2.6.9-icst307
  • [ARM] Versatile: patch-2.6.9-common
  • [ARM] Versatile: patch-2.6.9-ab / patch-2.6.9-pb

Chas Williams:

  • [ATM]: [horizon] eliminate pci_find_device()
  • [ATM]: don’t leak skb on as_indicate failure; don’t wakeup
    twice on as_close
  • [ATM]: [ambassador] fix <irq> type and printk warning
    (from Randy Dunlap <[email protected]>)
  • [ATM]: [drivers] add missing pci_tbl exports (pointed out by
  • [ATM]: [atmtcp] fix refcounting and vcc search

Chris Wedgwood:

  • uml: use generic IRQ code
  • uml: Build fix for TT w/o SKAS
  • uml: Kconfig.debug update
  • uml: minor warning removal
  • uml: mconsole_proc rewrite
  • uml: resolve symbols in back-traces
  • Remove build warning from drivers/char/random.c on 32-bit
  • [ide] remove some cruft from ide.h

Chris Wright:

  • lsm: remove net related includes from security.h
  • error out on execve with no binfmts
  • uninline __sigqueue_alloc
  • binfmt_elf: handle partial reads gracefully

Christian Bornträger:

  • s390: debug feature system control

Christian Ehrhardt:

  • [IPV4]: Do not try to unhash null-netdev nexthops

Christoph Hellwig:

  • [NETFILTER]: Make *_find_target_lock routines static
  • use generic_file_open in udf
  • [ATM]: Mark vcc_remove_socket static
  • [XFRM]: Remove dead exports
  • [IPV6]: Remove dead exports
  • [TCP]: Remove dead exports
  • [NET]: Remove dead socket layer exports
  • remove dead exports in sounds/oss
  • unexport getnstimeofday
  • unexport kick_process
  • remove page_follow_link
  • unexport sys_lseek
  • remove ext2 xatts exports
  • parport: kill dead code and exports
  • unexport vc_cons_allocated
  • mark pi_unclaim static
  • unexport set_selection and paste_selection
  • unexport firmware_class
  • fix show_refcnt return value type
  • remove invoke_softirq
  • remove mousedrivers.sgml
  • [ide] remove more dead ide exports
  • more hardirq.h consolidation
  • remove two leftover <asm/linux_logo.h> files
  • remove dead kernel_map_pages export
  • remove dead exports from random.c
  • unexport do_settimeofday
  • [NET]: Remove dead exports from net/core/dev.c
  • [NET]: Remove net_init.c ifdef clutter
  • fix sata_svw compile

Christoph Lameter:

  • Posix layer <-> clock driver API fix
  • fix IBM cyclone clock and some cleanup
  • mmtimer driver update: add SHub interrupt support

Clemens Buchacher:

  • sparc32: revert sys_setaltroot

Colin Leroy:

  • clean up therm_adt746x
  • fix via-pmu.c compilation without CONFIG_PMAC_PBOOK
  • therm_adt746x: gradually change fan speed and start both fans
    on Albooks

Dale Farnsworth:

  • USB: USB fixes for non-cache-coherent processors

Dan Malek:

  • ppc32: Update MPC8xx code to quasi functional

Daniel Jacobowitz:

  • Unwind information fix for the vsyscall DSO

Darren Hart:

  • sched: active_load_balance fixes

Dave Jiang:

  • [ARM PATCH] 2216/1: Update iop3xx timers to new update process
    times scheme
  • [ARM PATCH] 2222/1: iop3xx timer routine cleanup
  • [ARM PATCH] 2223/1: convert serial UART to platform device on
  • [ARM PATCH] 2231/1: remove unused file in iop321 port

Dave Jones:

  • [CPUFREQ] Reevaluate users requests after denial
  • [CPUFREQ] Don’t break on FFFFFFFF’d frequencies
  • [CPUFREQ] struct acpi_processor_performance
    *acpi_processor_perf should be static
  • [CPUFREQ] dbs_tuners_ins should be static
  • [CPUFREQ] Attribute definitions in cpufreq core should be
  • [CPUFREQ] cpufreq_sysctl_table should be static even though
    it’ll be gone soon
  • [CPUFREQ] Dothan is stepping 13 == 0x0D instead of 0x13 ==
  • [CPUFREQ] Rename cpufreq acpi module
  • [CPUFREQ] Unify the CPU_FREQ config option
  • [CPUFREQ] 2.4 API clarification
  • [CPUFREQ] Add a unified cpufreq debug infrastructure
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    speedstep library
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    speedstep-smi driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    speedstep-ich driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    speedstep-centrino driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    p4-clockmod driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    longrun driver, and add some dprintks which might be / have been of
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    powernow-k8 driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    powernow-k7 driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    longhaul driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    gx-suspmod driver
  • [CPUFREQ] Use the unified cpufreq debug infrastructure in the
    acpi-cpufreq driver
  • [CPUFREQ] Add (one each) dprintk for the performance and
    powersave cpufreq governors
  • [CPUFREQ] Add a few dprintks for the userspace cpufreq
  • [CPUFREQ] Add a few useful dprintks in the frequency table
  • [CPUFREQ] Add a few useful dprintks to the cpufreq core
  • [CPUFREQ] Show the CPUs which can only change frequencies at
    the same time in a sysfs file named “affected_cpus”
  • [CPUFREQ] module_vid_table is only used if DEBUG isn’t set, so
    put #ifdefs around it
  • [CPUFREQ] print_speed and speedbuffer are only used if DEBUG
    isn’t set so put #ifdefs around them.
  • [CPUFREQ] Use __ATTR in cpufreq.c attribute definitions
  • [CPUFREQ] Set .owner in cpufreq_userspace.c sysfs attribute
  • [CPUFREQ] Use __ATTR in cpufreq_ondemand.c attribute
  • [CPUFREQ] Set .owner in freq_table’s sysfs definition
  • [CPUFREQ] ondemand return EINVAL on errors
  • [CPUFREQ] Fix x86-64 compile
  • [CPUFREQ] Remove config.h includes from ondemand driver

Dave Kleikamp:

  • JFS: Fix extent overflow bugs
  • JFS: avoid assert in lbmfree
  • JFS: endian annotations
  • JFS: use alloc_metapage for consistency
  • JFS: make some symbols static

David Brownell:

  • USB: usb hub descriptor fetch needs retries
  • USB: usb suspend support for hid-core
  • USB: goku_udc sparse updates
  • USB: usb/hcd kconfig updates
  • USB: usb error code docs
  • USB: ohci module param for broken bios
  • USB: omap_udc updates
  • USB: net2280 compile fixes
  • USB input Kconfig updates
  • USB ehci: minor pci tweaks
  • USB ehci: handle earlier endpoint_disable()
  • USB ehci: minor debug cleanups
  • Missed usb devices on boot
  • usbcore and system sleep states
  • PCI: make pci_save_state() only happen when no suspend()
  • EHCI suspend/resume updates
  • OHCI suspend/resume updates (minor)
  • usbcore, diagnostic tweaks
  • USB: fix ohci_restart warning
  • USB: fix bug
  • USB: clean up error messages
  • USB: ohci, remove pre-byteswapped constants
  • USB: ohci, hooks for big-endian registers
  • USB: usb gadget drivers, minor tweaks
  • USB: usb gadget serial driver v2.0
  • USB: ohci-omap, updates for omap1510/5910 and innovator
  • USB: usb network Kconfig updates
  • USB: usb PM updates, PCI glue (1/4)
  • USB: usb PM updates, root hub stuff (2/4)
  • USB: usb PM updates, OHCI (3/4)
  • USB: usb PM updates, EHCI (4/4)
  • driver core: shrink struct device a bit

David Gibson:

  • ppc64: don’t build virtual IO drivers for PowerMac
  • ppc64: trivial sparse cleanups
  • ppc64: xmon sparse cleanups
  • ppc64: rework hugepage code

David Howells:

  • Shift key-related error codes up and insert ECANCELED
  • ppc/ppc64: hook up key management syscalls
  • move key_init to security_initcall
  • Unexport some RxRPC symbols
  • key management: fix locking problem and move __key_check() out
    of line
  • fix page size assumption in fork()
  • EXT3 compiler warning fix
  • Make /proc/kcore conditional on CONFIG_MMU

David Lazar:

  • fbcon: Add box drawing glyphs to 6×11 font

David S. Miller:

  • [NETFILTER]: Fix ipt_hashlimit build with NETFILTER_DEBUG
  • [ATY]: Fix build on sparc after viro sparse changes
  • [NETFILTER]: ip_ct_attach decl got removed by accident
  • [PKT_SCHED]: Make net/tc_act/tc_pedit.h include
  • [VLAN]: Revert vlan_dev_hard_start_xmit part of Ben Greear’s
  • [TG3]: Bump driver version and reldate
  • [SPARC64]: Do free_initmem() poisioning
  • [SPARC64]: Update defconfig
  • [SPARC64]: Add __must_check to user copy routines
  • [SPARC64]: Fix IRQ setting in sunsu serial driver
  • [SPARC64]: Add dummy pci_get_legacy_ide_irq() routine
  • [TG3]: Use ioremap_nocache()
  • [TG3]: Bump driver version and reldate
  • [GNET_STATS]: Export gnet_stats_start_copy_compat to
  • [TCP]: Fix tcp_diag build with ipv6 completely disabled
  • [SUNGEM]: Use CONFIG_PPC_PMAC throughout
  • Cset exclude:
    [email protected]|ChangeSet|20041110052404|08839
  • [APPLETALK]: Missing file add in recent commit

Dely Sy:

  • PCI: Updated patch to add ExpressCard support
  • PCI: Updated patch to fix adapter speed mismatch for 2.6
  • PCI: ASPM patch for

Denis Vlasenko:

  • kconfig.debug: mention that DEBUG_SLAB can slow down machine
    quite a bit
  • kbuild: make gcc -align options .config-settable
  • [CRYPTO]: aes-586-asm: formatting changes
  • [CRYPTO]: aes-586-asm: small optimizations

Dinakar Guniguntala:

  • Fix do_wait race

Dmitry Torokhov:

  • ik8.c: export power_status parameter through sysfs
  • Driver core: export device_attach
  • Driver core: add driver_probe_device
  • Driver core: add driver symlink to device
  • panic_blink and i8042 unloading

Domen Puncer:

  • lib/parser: fix %% parsing

Dominik Brodowski:

  • Fix PCMCIA duplicate pc_debug names

Doug Maxey:

  • ppc64: install outside of source tree

Eugene Surovegin:

  • PPC32: remove bogus eXecute permissions
  • I2C: fix recently introduced race in IBM PPC4xx I2C driver

Evgeniy Polyakov:

  • w1/w1_family: replace schedule_timeout() with
  • w1/w1: replace schedule_timeout() with
  • w1/dscore: replace schedule_timeout() with
  • w1/w1_int: replace schedule_timeout() with

Frank Pavlic:

  • s390: network driver

François Romieu:

  • via-velocity: wrong module name in Kconfig documentation

Gabriel Paubert:

  • I2C: Recent I2C “dead code removal” breaks pmac sound

Ganesh Venkatesan:

  • e100 – Use pci_device_name for syslog messages till registering
  • e100 – use NET_IP_ALIGN to set rx data buffer alignment
  • e100 driver version number update
  • e1000 – use pci_device_name for syslog messages till
    registering netdevice.
  • e1000 – Removed support for advanced TCO features
  • e1000 Check value returned by from pci_enable_device
  • e1000 – Fix VLAN filter setup errors (while running on
  • e1000 – Polarity reversal workaround for 10F/10H links
  • e1000 – Ethtool — 82545 do not support WoL
  • e1000 update — fix MODULE_PARM, module_param,
  • e1000: modified ethtool_set_pauseparam to use e1000_setup_link
    for flow control settings for fiber serdes link
  • e1000: remove unused function e1000_enable_mng_pass_thru
  • e1000: fix set ringparam for ethtool returning error code on
    bad input
  • e1000: driver version update
  • e1000: white space corrections
  • e100: Fix loss of connectivity to BMC when interface is brought
  • e100: Fix set ringparam for ethtool returning error code on bad
  • e100: Driver version number update
  • e1000: Configuration and user guide update
  • e100: Configuration and user guide update
  • ixgb: Configuration and user guide update

Geert Uytterhoeven:

  • NTFS: missing #include <linux/vmalloc.h>
  • Cyclades assignment warning
  • SCx200_ACB depends on PCI
  • Atyfb: kill assignment warnings on Atari due to __iomem
  • m68k: HP300 core updates
  • m68k: HP300 DIO
  • m68k: HP300 LANCE
  • m68k: HP300 fb
  • m68k: M68k I/O for generic 8250 on HP300
  • m68k: HP300 8250 serial for DCA and APCI ports
  • m68k: HP300 config
  • m68k: HP300 SCSI chip is 98265A
  • m68k: hades-pci.c: replace pci_find_device() with
  • m68k: HP300: Convert DIO bus and its drivers to the new driver
  • m68k: fix incorrect config comment in check_bugs()
  • m68k: missing/superfluous config.h
  • m68k: Sun-3 Makefile: join short multi-line
  • m68k: MVME167 serial: Replace bottom half handler with task
    queue handler
  • m68k: Add 43 missing syscalls
  • m68k: Update defconfig for 2.6.9
  • m68k: Add defconfig for Amiga
  • m68k: Add defconfig for Apollo
  • m68k: Add defconfig for Atari
  • m68k: Add defconfig for BVME4000 and BVME6000
  • m68k: Add defconfig for HP9000/300 and HP9000/400
  • m68k: Add defconfig for Macintosh
  • m68k: Add defconfig for MVME147
  • m68k: Add defconfig for MVME162, MVME166, and MVME167
  • m68k: Add defconfig for Q40 and Q60
  • m68k: Add defconfig for Sun 3
  • m68k: Add defconfig for Sun 3x
  • m68k: Disable SERIO_I8042
  • m68k: Reiserfs: Add missing #include <linux/sched.h>
  • m68k: Sun 3: Fix modular XFS by exporting vmalloc_end
  • m68k: Remove duplicate includes

George G. Davis:

  • [ARM PATCH] 2179/1: gcc-4.0 static declaration of ‘meminfo’
    follows non- static declaration build error
  • [ARM PATCH] 2181/1: Fix gcc-4.0 static declaration of
    ‘__clz_tab’ follows non-static declaration build error
  • [ARM PATCH] 2188/1: Add missing MODULE_LICENSE declaration in
    PXA Lubbock PCMCIA driver
  • [ARM PATCH] 2182/1: apcs-32 and alignment-traps command line
    options are deprecated in gcc-4.0

Gerd Knorr:

  • v4l: bttv IR input update
  • v4l: bttv whitespace cleanup
  • v4l: i2c whitespace cleanup
  • v4l: IR whitespace cleanup
  • v4l: msp3400 update
  • v4l: tuner update
  • v4l: videobuf whitespace cleanup
  • v4l: videodev whitespace cleanup
  • v4l: config cleanups
  • bttv subdev fix
  • v4l: yet another video-buf interface update
  • v4l: add video-buf-dvb.c
  • v4l: bttv update
  • v4l: saa7134 update
  • v4l: cx88 update
  • v4l: saa7146 update
  • v4l: tuner modparam
  • v4l: ir-common modparam
  • v4l: v4l1-compat modparam
  • v4l: msp3400 fix
  • media/video/bw-qcam.c: remove an unused function

Grant Grundler:

  • [ide] ns87415: PA-RISC update

Greg Edwards:

  • increase max LOG_BUF_SHIFT value

Greg Kroah-Hartman:

  • USB: update devices.txt with the proper USB minor number
  • USB: add phidgetkit driver
  • USB: remove unneeded checks in the usb-serial core
  • USB: fix build error in the USB core if CONFIG_PROCFS is
  • USB: fix DoS in the visor driver by rate limiting sends
  • PCI: use pci_dev_present() in irq.c check
  • kobject: add CONFIG_DEBUG_KOBJECT
  • hotplug: prevent skips in sequence number from happening
  • USB: fix up serial object reference count bug on error
  • USB: fix up pl2303 device ids that ended up getting
  • USB: fix sparse warnings in cypress_m8 driver
  • kevent: fix build error if CONFIG_KOBJECT_UEVENT is not
  • I2C: fix MODULE_PARAM warning in pc87360.c driver
  • W1: fix build warnings due to msleep changes
  • PCI: remove kernel log message about drivers not calling
  • I2C: remove probe_range from I2C sensor drivers, as it’s not
  • I2C: remove ignore_range from I2C sensor drivers, as it’s not
  • I2C: remove normal_isa_range from I2C sensor drivers, as it’s
    not used
  • I2C: fix i2c_detect to allow NULL fields in adapter address
  • I2C: moved from all sensor drivers from normal_i2c_range to
  • I2C: delete normal_i2c_range logic from sensors as there are no
    more users
  • kobject: fix double kobject_put() in error path of
  • timer: fix up problem where two sysdev_class devices had the
    same name
  • PCI Hotplug: fix up remaining MODULE_PARAM usage in pci hotplug
  • USB: fix up sparse lock warning in whiteheat driver
  • USB: fix up locking bugs in kl5kusb105.c that sparse found
  • Cset exclude:
    [email protected]|ChangeSet|20041112030233|28853
  • USB: fix locking bug found by sparse in ehci-sched.c
  • USB: fix 2 locking bugs in usbtest.c as found by sparse
  • USB: fix endian warnings as found by sparse in the rio500.c
  • USB: fix sparse warnings in tiglusb.c driver
  • USB: fix endian bug found by sparse in freecom usb-storage
  • USB: fix up endian issues found by sparse in io_edgeport.c
  • USB: fix endian issues found by sparse in mct_u232 driver
  • I2C: fix up some out of date Documentation
  • I2C: fix up rtc8564 which should not have been changed in my
    previous cleanups
  • driver core: fix up some missed power_state changes from
    David’s patch
  • sysfs: fix odd patch error
  • USB: fix sparse warnings in io_ti.c
  • USB: fix up a bunch of sparse bitwise warnings in the ohci

Greg Ungerer:

  • remove unused include in m68knommu mm/init.c
  • remove unused include in m68knommu mm/memory.c
  • remove uneeded includes (5206e/config.c)
  • remove uneeded includes (5249/config.c)
  • remove uneeded includes (5307/config.c)
  • remove unused shglcore support
  • clean up HZ definition
  • remove unused shglcore.h include
  • remove other unused shglcores.h include
  • support all relocation types for m68knommu modules
  • update total_vm on non-MMU configurations
  • m68knommu: add hardware defines for the ColdFire 527x CPU
  • m68knommu: new CPU support strings in setup
  • m68knommu: update syscall table to be inline with other
  • m68knommu: build real lib udelay() function
  • m68knommu: new board support nad missing sections for linker
  • m68knommu: create real lib udelay() function
  • m68knommu: new CPU and board options for configuration
  • m68knommu: update syscall definitions to match new syscall
  • m68knommu: fix calculation overflow in udelay() on fast
  • m68knommu: clock definitions for 527x ColdFire CPU’s
  • m68knommu: fix do_signal() to properly use
  • m68knommu: makefile support for new CPU and board types
  • m68knommu: checksum.h needs linux/in6.h
  • m68knommu: move ColdFire PIT timer to common code
  • m68knommu: new device support for ColdFire FEC ethernet
  • m68knommu: kernel startup code for Freescale M5271EVB
  • m68knommu: update defconfig
  • m68knommu: 527x platform support Makefile
  • m68knommu: build PIT timer for 527x and 528x CPUs
  • m68knommu: use linux/delay.h instead of asm/delay.h
  • m68knommu: get flash based boot args for SCALES and CAMcam
  • m68knommu: dynamic RAM sizing for Motorola 5206e platform
  • m68knommu: hardware configuration for Freescale 527x family of
  • m68knommu: add kernel startup code for the Freescale M5275EVB
  • m68knommu: move ColdFire 5282 config code to common 528x config
  • m68knommu: move ColdFire 5282 Makefile to common 528x
  • m68knommu: move ColdFire M5282EVB kernel startup code to common
    528x platform directory
  • m68knommu: remove unused include of delay.h in ColdFire 5407
    configuration code
  • m68knommu: use correct register offsets for ColdFire 527x FEC
  • m68knommu: move ColdFire 5282 definitions to common 528x
  • m68knommu: add kernel startup code for the ColdFire 5272 Feith
    CANcam board
  • m68knommu: add 527x and 528x support to ColdFire UART
  • m68knommu: add 527x and 528x support to ColdFire DMA
  • m68knommu: move definition of kernel stack size
  • m68knommu: update comments in ColdFire PIT timer include
  • m68knommu: kernel startup code for the ColdFire 5272 Feith
    SCALES board
  • m68knommu: add ColdFire 528x CPU reset code
  • m68knommu: include 527x and 528x SIM hardware defines in common
    ColdFire SIM header
  • m68knommu: move senTec board supoprt to common 528x ColdFire

Guido Barzini:

  • [ARM PATCH] 2177/1: Trivial: contents of mach-h720x/Kconfig
    should be conditional on ARCH_H720X

Guido Guenther:

  • rivafb: stricter memory ordering
  • rivafb: clean up ordering constraints

Hanna V. Linder:

  • hw_random.c: replace pci_find_device
  • add ‘for_each_pci_dev()’ helper macro
  • PCI: Changed pci_find_device to pci_get_device
  • cyclades.c: replace pci_find_device
  • zr36120.c: Convert pci_find_device to pci_dev_present
  • ide.c: replace pci_find_device with pci_dev_present
  • scx200_wdt.c: replace pci_find_device with pci_dev_present
  • ibmphp_core.c: replace pci_get_device with pci_dev_present
  • chrp_pci.c: replace pci_find_device with for_each_pci_dev
  • gemini_pci.c: replace pci_find_device with
  • matroxfb_base.c: convert pci_find_device to pci_get_device
  • lopec.c: replace pci_find_device with pci_get_device
  • k2.c: replace pci_find_device with pci_get_device
  • cmipci.c: convert pci_find_device to pci_get_device
  • drm_drv.h: replace pci_find_device
  • sis-agp.c: replace pci_find_device with pci_get_device
  • pci-gart.c: replace pci_find_device with pci_get_device
  • ret_mb_a_pci.c: replace pci_find_device with
  • pci_iommu.c: replace pci_find_device with pci_get_device
  • isa.c: replace pci_find_device with pci_get_device
  • ebus.c: replace pci_find_device with pci_get_device
  • fixups-dreamcast.c: replace pci_find_device with
  • sandpoint.c: replace pci_find_device with pci_get_device
  • prpmc750.c: replace pci_find_device with pci_get_device
  • mcpn765.c: replace pci_find_device with pci_get_device
  • pcore.c: replace pci_find_device with pci_get_device
  • pmac_pci.c: replace pci_find_device with pci_get_device
  • pplus.c: replace pci_find_device with pci_get_device
  • prep_pci.c: replace pci_find_device with pci_get_device

Harald Welte:

  • [NETFILTER]: fix ipt_ULOG bogus error messages
  • [NET]: Fix NLM_F_MULTI in tcp_diag and xfrm_user

Herbert Xu:

  • [TCP]: Only re-set TSO size for packet which was TSO to begin
  • [NET]: Give skb_checksum_help() an skb_buff * again
  • [TCP]: Handle real partial-ACKs of TSO frames correctly
  • [TCP]: Move tcp_get_info() into tcp.c
  • [NETLINK]: Remove netlink_sock_nr
  • [NETLINK]: Check netlink_insert in kernel_create
  • [XFRM]: Don’t panic in xfrm_user_init
  • [ETHTOOL]: Enforce SG requires TX csum rule
  • [XFRM]: Move xfrm4_rcv export to its site
  • [IPSEC]: Make ah4/esp4/ipcomp depend on INET
  • [TCP]: Modularize tcpdiag
  • [XFRM]: Fix build failures without CONFIG_INET
  • [TCP]: Modular ipv6 support in tcpdiag
  • [NETLINK]: Hash sockets by pid if not multicast
  • [NET]: Neighbour table entries counter needs to be
  • [NET]: Get rid of unused global counter in neighbour
  • [NETLINK]: Fix pid rover code
  • [IPV6]: Close small race in ip6_del_rt

Hideaki Yoshifuji:

  • [IPV6] Remove codes related to RTF_ALLONLINK
  • [IPV6] simplify functions related to RTF_ALLONLINK
  • [IPV6] NDISC: update neighbor cache entry by RS
  • [IPV6] kill a warning when building without CONFIG_SYSCTL
  • [IPV6]: Do not purge default routes by RA
  • [IPV6] Fix unresolved symbol timer_bug_msg
  • [IPV6] introduce lightweight IPv6 address comparison
  • [IPV6] Use ipv6_addr_equal() where appropriate

Hidetoshi Seto:

  • futex_wait hang fix

Hirofumi Ogawa:

  • FAT: remove incorrect BUG_ON()

Hirokazu Takata:

  • m32r: fix a typo of delay.c
  • m32r: Fix ELF_CORE_COPY_REGS macro to generate a correct “core”
  • m32r: remove rep_nop()
  • m32r: remove old ELF relocation types
  • m32r: fix arch/m32r/lib/memset.S
  • m32r: fix for use of Mappi PCC

Hollis Blanchard:

  • HVSI hangup oops
  • HVSI early boot console
  • HVSI reset support

Hugh Dickins:

  • shmem NUMA policy spinlock
  • statm: __vm_stat_accounting
  • statm: shared = rss – anon_rss
  • statm: fix negative data
  • omit CommitAvail
  • tmpfs truncate latency
  • anon cris align address_space
  • tmpfs: CONFIG_TMPFS=n mount fix

Ian Campbell:

  • [ARM PATCH] 2219/2: Ignore IRQ_NONE for edge triggered

Ingo Molnar:

  • Avoid small irq preemption recursion window
  • [NET]: Fix unbalanced local_bh_enable() in

Ivan Kokshaysky:

  • alpha: fix sparse warnings
  • alpha: fix CIA IO
  • alpha: bootp fixes
  • PCI: add pci_fixup_early

Jack Steiner:

  • [IA64] Delete obsolete code from SGI console driver
  • [IA64-SGI] Update asm-ia64/sn/sn_cpuid.h macros
  • [IA64-SGI] Delete simulator support from SN idle loop
  • [IA64-SGI] Update asm-ia64/sn/sn_cpuid.h macros
  • [IA64-SGI] Delete unused variable

Jamal Hadi Salim:

  • [PKT_SCHED]: Add generic packet editor
  • [NETFILTER]: ipt mutex locks access
  • [PKT_SCHED]: Add iptables action

James Bottomley:

  • make osst compile again after st structure changes

James Cleverdon:

  • x86-64 clustered APIC support

James Morris:

  • Add d_alloc_name() to libfs
  • SELinux: fix netif bugs and simplify
  • SELinux: fix sidtab locking bug

James Nelson:

  • ramdisk.txt update
  • ftape has no maintainer
  • ftape documentation fixes
  • Documentation/cpqarray.txt update
  • Documentation/mkdev.ida removal
  • Patch to arch/sparc/Kconfig [1 of 5]
  • More patches to arch/sparc/Kconfig [3 of 5]
  • More patches to arch/sparc/Kconfig [5 of 5]
  • More patches to arch/sparc/Kconfig [4 of 5]
  • Re: More patches to arch/sparc/Kconfig [2 of 5]
  • Documentation/digiboard.txt update
  • Documentation/00-INDEX.txt update
  • MAINTAINERS update
  • Documentation/digiecpa.txt update
  • digiecpa MAINTAINERS update
  • computone: Documentation/computone.txt update
  • computone: MAINTAINERS update
  • floppy: Updates to Documentation/floppy.txt
  • hw_random: Remove changelog from hw_random.txt
  • documentation: Remove drivers/char/README.computone
  • documentation: Remove drivers/char/README.cyclomY
  • documentation: Remove drivers/char/README.ecpa
  • documentation: Remove drivers/char/README.scc
  • tipar: Documentation/tipar.txt cleanup
  • ramdisk: Correction to Documentation/kernel-parameters.txt
  • md: Documentation/md.txt update

Jan Dittmer:

  • aic7xxx remove warnings

Jan Kara:

  • Quota warnings somewhat broken

Jan Kasprzak:

  • Minor fix of RCU documentation

Jaroslav Kysela:

  • ALSA CVS update ENS1370/1+ driver Fixed AC3-passthru on
    ens1371/1373 boards.
  • ALSA CVS update ICE1712 driver Allow the private EEPROM image
    for evaluation boards
  • ALSA CVS update ES18xx driver Fixed a bug in setting the filter
  • [ALSA] Added __GFP_NORETRY to avoid OOM-killer
  • [ALSA] Enable __GFP_NOWARN as default for buffer
  • [ALSA] Korg1212 misc fixes
  • [ALSA] AC97 96 kHz sample rate support
  • [ALSA] add missing ifdef for disabling MIDI
  • [ALSA] suppress auto-loading of modules in module_init()
  • [ALSA] Fix latency in ens1371 driver
  • [ALSA] add AC97 quirk for Fujitsu-Siemens E4010
  • [ALSA] remove gameport/MIDI support
  • [ALSA] add mixer quirk for LineX FM Transmitter
  • [ALSA] [ac97] Added VIA shared type
  • [ALSA] [ac97] Check ac97 codec id in quirk table
  • [ALSA] ac97 quirk entry for Soltek SL-75DRV5
  • [ALSA] inverted EAPD support
  • [ALSA] detect errors reported by the hardware
  • [ALSA] Added Compaq Evo W4000 quirk
  • [ALSA] [emu10k1] Audigy DSP support
  • [ALSA] Fix the OSS PCM emulation – O_NONBLOCK write
  • [ALSA] Added support for AudioTrak Prodigy 192 cards
  • [ALSA] add UA-1000 sample rate detection
  • [ALSA] mark snd_card_dummy_new_mixer() as static
  • [ALSA] [ac97 core] added AC97_SCAP_DETECT_BY_VENDOR flag
  • [ALSA] copy_to_user() return value checking in
  • [ALSA] Added missing header file for AudioTrak Prodigy 192
  • [ALSA] Fix driver name for nforce and clean-up
  • [ALSA] show codec name in card description
  • [ALSA] adjust intel8x0 joystick documentation
  • [ALSA] enhance Kconfig help texts
  • [ALSA] remove ‘ALSA’ from Kconfig USB menu name
  • [ALSA] fix ALI M5451 description
  • [ALSA] Fixes for PCM/control 32bit emulation
  • [ALSA] Support for capture of 16,32,64 channels on emu10k1
    device 2
  • [ALSA] Remove delay() to improve latency
  • [ALSA] Improved clock measurement
  • [ALSA] Fixed the obsolete description in comments
  • [ALSA] Fix auto-loading of sequencer modules
  • [ALSA] Fix iomem variable type
  • [ALSA] Added support of Mediastation
  • [ALSA] rme32 segfault fix
  • [ALSA] [hdsp] Fix for 64bit architectures
  • [ALSA] Fix SPDIF rate setting for old ICHs
  • [ALSA] use card-specific driver name
  • [ALSA] remove ‘Rawmidi’ part from sequencer port names
  • [ALSA] don’t stop capture on errors
  • [ALSA] Fix the variable types in struct
  • [ALSA] more au88x0 eq cleanups
  • [ALSA] Fix HDSP meter ioctl
  • [ALSA] Aureon S/PDIF input fixes
  • [ALSA] Aureon S/PDIF input fixes
  • [ALSA] Fix drain/drop of linked PCM streams
  • [ALSA] snd-usb-usx2y 0.7.3
  • [ALSA] Replace with usb_kill_urb()
  • [ALSA] Fix peakmeter ioctl on big-endian
  • [ALSA] Clean up ice1712 chip struct
  • [ALSA] Adds AC’97 support to Aureon cards
  • [ALSA] Add reset_workaround module option
  • [ALSA] add overclocking option for the analog input
  • [ALSA] Add (experimental) CM9761 support
  • [ALSA] Fix SPDIF support on ICH4/5/6
  • [ALSA] Fix AC97 master mute
  • [ALSA] Fix AC3 playback on SB Live
  • ALSA CVS update USB generic driver add Edirol UA-25
  • [ALSA] Fix / clean up OPL3 for CS4281
  • [ALSA] fix DAC slot assignment
  • [ALSA] fix description of SPSA=3 in the proc file
  • [ALSA] fix snd_opl3_init documentation
  • [ALSA] Clean up bitmap
  • [ALSA] Fix dead blocking during module_init()
  • [ALSA] Fix pci_restore_state()
  • [ALSA] Add KERN_ERR to error messages