[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.18'
Rick Balocca
rbalocca at suva.vyatta.com
Mon Jan 22 16:06:25 PST 2007
Tag 'v2.6.18' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-09-20 04:42 -0700
Raise the Jolly Roger!
Linux 2.6.18 released in honor of talk-like-a-pirate day
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFELj5F3YsRnbiHLsRAkcCAJ4pwomeYDnhBvVY3k060+UbObhpxQCbB15f
cJN2XAOuA0O6wl7pKuYVVn4=
=t5ty
-----END PGP SIGNATURE-----
Changes since v2.6.17:
ASANO Masahiro (1):
VFS: add lookup hint for network file systems
Aaron Young (1):
[IA64-SGI] fix prom revision checks in SN kernel
Adam B. Jerome (1):
/fs/proc/: 'larger than buffer size' memory accessed by clear_user()
Adam Litke (1):
[POWERPC] hugepage BUG fix
Adrian Bunk (112):
[ACPI] drivers/acpi/video.c: fix error path NULL pointer dereference
ACPI: Kconfig: ACPI should depend on, not select PCI
ieee80211_wx.c: remove dead code
drivers/mtd/devices/docprobe.c: correct #if's
drivers/net/s2io.c: make bus_speed[] static
USB: sisusbvga: possible cleanups
drivers/w1/w1.c: fix a compile error
make drivers/net/forcedeth.c:nv_update_pause() static
arch/i386/kernel/apic.c: make modern_apic() static
kernel/power/snapshot.c: cleanups
fs/locks.c: make posix_locks_deadlock() static
fs/fat/misc.c: unexport fat_sync_bhs
drivers/md/raid6algos.c: fix a NULL dereference
[AGPGART] remove unused variable
V4L/DVB (3770): Kill drivers/media/common/saa7146_vv_ksyms.c
V4L/DVB (3820): Drivers/media/dvb/dvb-usb/: possible cleanups
V4L/DVB (3931): Vivi.c: possible cleanups
V4L/DVB (3963): Em28xx/: possible cleanups
V4L/DVB (4060): Make dvb/b2c2/flexcop-fe-tuner.c:alps_tdee4_stv0297_tuner_set_params() static
V4L/DVB (4146): Drivers/media/video/vivi.c: make 2 functions static
V4L/DVB (4147): Drivers/media/video/pwc/: make code static
V4L/DVB (4184): Static variables mustn't be EXPORT_SYMBOL 'ed
uml: remove dead declaration
fs/ufs/inode.c: make 2 functions static
drivers/char/applicom.c: proper module_{init,exit}
kernel/sys.c: cleanups
[NET]: make net/core/dev.c:netdev_nit static
V4L/DVB (4213): Cx88: cleanups
remove the bouncing email address of David Campbell
move acknowledgment for Mark Adler to CREDITS
fbdev: cleanup the CONFIG_VIDEO_SELECT mess
fbdev: Remove duplicate #include's
fbdev: Remove unused exports
md: make md_print_devices() static
drivers/md/md.c: make code static
x86_64: remove sys32_ni_syscall()
fs/ocfs2/dlm/: cleanups
drivers/net/hamradio/dmascc.c: fix section mismatch
V4L/DVB (4260): Stradis.c: make 2 functions static
fs/buffer.c: cleanups
drivers/char/ipmi/ipmi_msghandler.c: make proc_ipmi_root static
drivers/message/i2o/iop.c: unexport i2o_msg_nop()
fix sgivwfb compile
arch/i386/mach-visws/setup.c: remove dummy function calls
re-add CONFIG_SOUND_SSCAPE
drivers/md/raid5.c: remove an unused variable
ocfs2: OCFS2_FS must depend on SYSFS
fs/jffs2/: make 2 functions static
fs/ocfs2/dlm/dlmrecovery.c: make dlm_lockres_master_requery() static
[IrDA]: MCS7780 usb_driver struct should be static
[NET]: make skb_release_data() static
[XFRM]: unexport xfrm_state_mtu
[IrDA]: Fix the AU1000 FIR dependencies
smb is no longer maintained
fix a typo in the RTC_CLASS help text
typo fixes: bandwith -> bandwidth
typo fixes: mecanism -> mechanism
typo fixes: aquire -> acquire
typo fixes: disadvantadge -> disadvantage
typo fixes: infomation -> information
typo fixes: occuring -> occurring
typo fixes in Documentation/networking/pktgen.txt
typo fixes: specfic -> specific
fix ISTALLION=y
UML: fix the INIT_ENV_ARG_LIMIT dependencies
show Acorn-specific block devices menu only when required
drivers/cdrom/cm206.c: cleanups
ACPI: drivers/acpi/scan.c: make acpi_bus_type static
V4L/DVB (4287): Pvrusb2/: possible cleanups
[SCSI] qla2xxx: make some more functions static
[IOAT]: drivers/dma/iovlock.c: make num_pages_spanned() static
make fs/jffs2/nodelist.c:jffs2_obsolete_node_frag() static
[IRDA]: fix drivers/net/irda/ali-ircc.c:ali_ircc_init()
[SCSI] aic79xx: make ahd_done_with_status() static
[ATM] net/atm/clip.c: fix PROC_FS=n compile
kernel/printk.c: EXPORT_SYMBOL_UNUSED
mm/bootmem.c: EXPORT_UNUSED_SYMBOL
mm/memory.c: EXPORT_UNUSED_SYMBOL
mm/mmzone.c: EXPORT_UNUSED_SYMBOL
fs/read_write.c: EXPORT_UNUSED_SYMBOL
kernel/softirq.c: EXPORT_UNUSED_SYMBOL
i386 defconfig: set CONFIG_PM_STD_PARTITION=""
proper prototype for drivers/message/i2o/device.c:i2o_parm_issue()
[ALSA] fix the SND_FM801_TEA575X dependencies
[ALSA] sound/i2c/cs8427.c: don't export a static function
[ALSA] make sound/isa/gus/gusextreme.c:devices static
w1: remove drivers/w1/w1.h
PCI: poper prototype for arch/i386/pci/pcbios.c:pcibios_sort()
Driver core: bus.c cleanups
remove kernel/power/pm.c:pm_unregister_all()
The scheduled unexport of insert_resource
[ARM] arch/arm/kernel/bios32.c: no need to set isa_bridge
remove kernel/kthread.c:kthread_stop_sem()
drivers/block/cpqarray.c: remove an unused variable
unexport open_softirq
let the the lockdep options depend on DEBUG_KERNEL
[I/OAT]: net/core/user_dma.c should #include <net/netdma.h>
[NETFILTER]: conntrack: fix SYSCTL=n compile
V4L/DVB (4310): Saa7134: rename dmasound_{init, exit}
drivers/char/pc8736x_gpio.c: unexport a static struct
[CPUFREQ] X86_GX_SUSPMOD must depend on PCI
[CPUFREQ] Make longhaul_walk_callback() static
[NET]: skb_queue_lock_key() is no longer used.
USB: fix the USB_GADGET_DUMMY_HCD dependencies
NFS: make 2 functions static
drivers/edac/edac_mc.h must #include <linux/platform_device.h>
fs/ocfs2/dlm/dlmmaster.c: unexport dlm_migrate_lockres
fs/jffs2/xattr.c: remove dead code
drivers/net/e1000/: possible cleanups
[XFS] Fix char size overflow in bmap_alloc call for unwritten extent
schedule obsolete OSS drivers for removal, 2nd round
USB: hid-core.c: fix duplicate USB_DEVICE_ID_GTCO_404
Akinobu Mita (9):
iosched: use hlist for request hashtable
use list_add_tail() instead of list_add()
arch: use list_move()
core: use list_move()
net/rxrpc: use list_move()
drivers: use list_move()
fs: use list_move()
[NETLINK]: Call panic if nl_table allocation fails
[NET]: Rate limiting for socket allocation failure messages.
Al Boldi (1):
ide-io: increase timeout value to allow for slave wakeup
Al Viro (58):
trivial annotations in rio
rio ->Copy() expects the sourse as first argument
bogus order of copy_from_user() arguments
uses of ->Copy() in rioroute are bogus
fix rio_copy_to_card() for OLDPCI case
handling rio MEMDUMP
forgotten swap of copyout() arguments
copy_to_user() from iomem is a bad thing
missing readb/readw in rio
[XFS] Kill direct access to ->count in valusema(); all we ever use it for
remove config.h from inotify.h
audit_panic() is audit-internal
fix deadlocks in AUDIT_LIST/AUDIT_LIST_RULES
execve argument logging
collect sid of those who send signals to auditd
log ppid
add filtering by ppid
proc_loginuid_write() uses simple_strtoul() on non-terminated array
inline more audit helpers
deprecate AUDIT_POSSBILE
validate rule fields' types
[SCTP]: sctp_unpack_cookie() fix
[ATM]: fix broken uses of NIPQUAD in net/atm
sparc build breakage
frv: __user infrastructure
frv: basic __iomem annotations
frv: signal annotations
frv: sysctl __user annotations
frv: binfmt_elf_fdpic __user annotations
frv: misc __user annotations
frv: misc sparse annotations
frv: wrong syscall
ext2 XIP won't build without MMU
frv: initrd is grossly broken on frv (never built)
frv: NULL noise removal in frv xchg()
frv: ieee1394 is borken on frv
frv: Add missing qualifier to memcpy_fromio() prototype
frv: trivial cleanups in frv_ksyms.c
frv: clean frv unistd.h
m68k traps.c constraints
m68k: windfarm is powerpc-only, don't do it on m68k macs
intelfb delousing
kbuild: kill some false positives from modpost
fix %s in affs_fill_super()
spufs: update ->flush method proto
kill open-coded offsetof in cm4000_cs.c ZERO_DEV()
audit syscall classes
symlink nesting level change
introduce audit rules counter
mark context of syscall entered with no rules as dummy
don't bother with aux entires for dummy context
take filling ->pid, etc. out of audit_get_context()
syscall classes hookup for ppc and s390
audit: more syscall classes added
audit: AUDIT_PERM support
syscall class hookup for all normal targets
sparc64 audit syscall classes hookup
[IPV4] fib_trie: missing ntohl() when calling fib_semantic_match()
Alan Cox (31):
libata: PIO 0
libata - fix bracketing and DMA oops
PATCH: libata. Add ->data_xfer method
ata_piix formatting
libata: Remove obsolete flag
PCI identifiers for the pata_via update
libata: add pio_data_xfer_noirq
skb_padto()-area fixes in 8390, wavelan
IDE CD end-of media error fix
Correct tty doc
Fix IDE locking error
[SCSI] Bogus disk geometry on large disks
stallion clean up
stallion: fix recent SMP locking cleanup
istallion: cleanups
Old IDE, fix SATA detection for cabling
ide: clean up siimage
SC1200 debug printk
ide: fix error handling for drives which clear the FIFO on error
ide: housekeeping on IDE drivers
ide: clean up pdc202xx_old so its more readable (done so I could work on libata ports)
Set err_stops_fifo for newer Promise as well
pcmcia: warn if driver requests exclusive, but gets a shared IRQ
Fix problem with ATAPI DMA on IT8212 in Linux
[DCCP]: Fix sparse warnings.
ide: fix Jmicron support
PATCH: 2.6.18 oops on boot fix for IDE
tty layer comment the locking assumptions and functions somewhat
Fix tty layer DoS and comment relevant code
Missing PCI id update for VIA IDE
Fix 2.6.18-rc6 IDE breakage, add missing ident needed for current VIA boards
Alan Horstmann (6):
[ALSA] Change seq_midi.c so client name is card, rather than port, specific
[ALSA] ice1712 - Provides specified midi port names instead of defaults
[ALSA] au88x0 - Init before create components
[ALSA] Remove ENTER_UART from au88x0 init
[ALSA] ice1712 - Disable AC97 for DMX6fire
[ALSA] ice1712 - Set mpu401 info flags from _card_info
Alan Nisota (1):
V4L/DVB (4029): [PATCH] Genpix 8PSK->USB driver (Take 2)
Alan Stern (43):
Driver Core: Make dev_info and friends print the bus name if there is no driver
USB: usbcore: always turn on hub port power
USB: net2280: add a shutdown routine
USB: UHCI: store the endpoint type in the QH structure
USB: UHCI: fix obscure bug in enqueue()
usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice
UHCI: Common result routine for Control/Bulk/Interrupt
UHCI: Remove non-iso TDs as they are used
UHCI: Move code for cleaning up unlinked URBs
UHCI: Eliminate the TD-removal list
UHCI: Reimplement FSBR
UHCI: Work around old Intel bug
UHCI: use integer-sized frame numbers
UHCI: fix race in ISO dequeuing
UHCI: store the period in the queue header
UHCI: remove ISO TDs as they are used
gadgetfs: fix AIO interface bugs
gadgetfs: fix memory leaks
usbtest: report errors in iso tests
usbhid: Remove unneeded blacklist entries
usbcore: port reset for composite devices
USB hub: use usb_reset_composite_device
usb-storage: use usb_reset_composite_device
usbhid: use usb_reset_composite_device
usbcore: recovery from Set-Configuration failure
usb-storage: unusual_devs entry for Nikon DSC D70s
UHCI: remove hc_inaccessible flag
UHCI: Improve FSBR-off timing
USB: unusual_devs entry for Nokia N80
Allow raw_notifier callouts to unregister themselves
[SCSI] SCSI core: Allow QUIESCE -> CANCEL sdev transition
usb-storage: wait for URB to complete
usb-storage: fix race between reset and disconnect
USB hub: don't return status > 0 from resume
usbcore: fixes for hub_port_resume
USB: unusual_devs entry for Nokia N91
USB: unusual_devs entry for Nokia E61
USB: dummy-hcd: disable interrupts during req->complete
USB: unusual_devs entry for Nokia 3250
USB: UHCI: Don't test the Short Packet Detect bit
unusual_devs update for UCR-61S2B
UHCI: don't stop at an Iso error
uhci-hcd: fix list access bug
Alasdair G Kergon (8):
dm snapshot: unify chunk_size
dm mirror log: refactor context
dm mirror log: bitset_size fix
dm mirror log: sync_count fix
dm: consolidate creation functions
dm: add exports
dm: prevent removal if open
dm: improve error message consistency
Albert Lee (45):
libata: interrupt driven pio for libata-core
libata: interrupt driven pio for LLD
libata irq-pio: add comments and cleanup
libata irq-pio: rename atapi_packet_task() and comments
libata irq-pio: simplify if condition in ata_dataout_task()
libata irq-pio: cleanup ata_qc_issue_prot()
libata: move atapi_send_cdb() and ata_dataout_task()
[libata irq-pio] reorganize ata_pio_sector() and __atapi_pio_bytes()
[libata irq-pio] reorganize "buf + offset" in ata_pio_sector()
[libata irq-pio] use PageHighMem() to optimize the kmap_atomic() usage
libata irq-pio: misc fixes
libata irq-pio: merge the ata_dataout_task workqueue with ata_pio_task workqueue
libata irq-pio: eliminate unnecessary queuing in ata_pio_first_block()
libata irq-pio: add read/write multiple support
libata-dev: determine err_mask when error is found
libata-dev: filter out noisy ATAPI error messages
libata-dev: Fix array index value in ata_rwcmd_protocol()
libata-dev: Use new ata_queue_pio_task() for PIO polling task
libata-dev: Use new AC_ERR_* flags
libata-dev: Minor comment fix
libata-dev: recognize WRITE_MULTI_FUA_EXT for r/w multiple
libata-dev: Remove trailing whitespaces
libata-dev: Fix merge problem with upstream
libata-dev: Remove atapi_packet_task()
libata-dev: Move out the HSM code from ata_host_intr()
libata-dev: Minor fix for ata_hsm_move() to work with ata_host_intr()
libata-dev: Let ata_hsm_move() work with both irq-pio and polling pio
libata-dev: Convert ata_pio_task() to use the new ata_hsm_move()
libata-dev: Cleanup unused enums/functions
libata-dev: ata_check_atapi_dma() fix for ATA_FLAG_PIO_POLLING LLDDs
libata-dev: Make the the in_wq check as an inline function
libata-dev: irq-pio minor fixes (respin)
libata-dev: fix the device err check sequence (respin)
libata-dev: wait idle after reading the last data block
libata-dev: print out information for ATAPI devices with CDB interrupts
libata-dev: handle DRQ=1 ERR=1 (revised)
libata-dev: irq-pio minor fix
libata-dev: irq-pio minor fix 2
libata: convert ATAPI_ENABLE_DMADIR to module parameter
libata: Fix the HSM error_mask mapping (was: Re: libata-tj and SMART)
libata: use qc->result_tf for temp taskfile storage
libata: minor fix for irq-pio merge
libata: add back ->data_xfer to ata_piix.c
libata-dev: move the CDB-intr DMA blacklisting
libata: Use ATA_FLAG_PIO_POLLING for pdc_adma
Aleksey Gorelov (1):
fix broken vm86 interrupt/signal handling
Alessandro Zummo (2):
rtc subsystem, fix capability checks in kernel interface
rtc subsystem: add capability checks
Alex Williamson (3):
[IA64] add vmlinuz target
[IA64] sanity check reserved region usage
pcmcia: TI PCIxx12 CardBus controller support
Alexander Belyakov (1):
MTD: mtdconcat NAND/Sibley support (rev.2)
Alexander Zarochentsev (2):
i_mutex does not need to be locked in reiserfs_delete_inode()
fuse: fix error case in fuse_readpages
Alexey Dobriyan (35):
e1000: endian fixes
NFSv4: really return status from decode_recall_args()
sata_sil24: endian anotations
[NETFILTER]: PPTP helper: fixup gre_keymap_lookup() return type
[IPV4] igmp: Fixup struct ip_mc_list::multiaddr type
[IPV4]: Right prototype of __raw_v4_lookup()
[IPX]: Endian bug in ipxrtr_route_packet()
[BNX2]: Endian fixes.
Don't trigger full rebuild via CONFIG_MTRR
Don't trigger full rebuild via CONFIG_X86_MCE
blktrace_api.h: endian annotations
nfs: remove nfs_put_link()
emu10k1: mark midi_spinlock as used
nbd: endian annotations
Fix "biovec-(256)" in /proc/slabinfo
xfs: update ->flush method proto
reiserfs: remove reiserfs_aio_write()
[XFS] link(2) on directory is banned in VFS.
[XFS] * There is trivial "inode => vnode => inode" conversion, but only
[XFS] remove unused behaviour lock - shrink XFS vnode as a side effect.
[XFS] Reduce size of xfs_trans_t structure. * remove ->t_forw, ->t_back --
[XFS] Remove redundant directory checks from inode link operation.
[SUNLANCE]: fix compilation on sparc-UP
[NETFILTER]: include/linux/netfilter_bridge.h: header cleanup
[NET]: Fix more per-cpu typos
debug_locks.h: add "struct task_struct;"
Fix more per-cpu typos
eicon: fix define conflict with ptrace
xircom_cb: wire up errors from pci_register_driver()
Input: remove dead URLs from Doclumentation/input/joystick.txt
Fix docs for fs.suid_dumpable
optical /proc/ide/*/media
sh: fix FPN_START typo
headers_check: improve #include regexp
headers_check: clarify error message
Alexey Korolev (1):
[MTD] Fixes of performance and stability issues in CFI driver.
Alexey Kuznetsov (2):
[IPV4] ipmr: ip multicast route bug fix.
[IPV4]: severe locking bug in fib_semantics.c
Alexey Starikovskiy (1):
ACPI: execute Notify() handlers on new thread
Allan Stephens (34):
[TIPC]: Prevent name table corruption if no room for new publication
[TIPC]: Use correct upper bound when validating network zone number.
[TIPC]: Corrected potential misuse of tipc_media_addr structure.
[TIPC]: Allow ports to receive multicast messages through native API.
[TIPC]: Links now validate destination node specified by incoming messages.
[TIPC]: Multicast link failure now resets all links to "nacking" node.
[TIPC]: Allow compilation when CONFIG_TIPC_DEBUG is not set.
[TIPC]: Fixed privilege checking typo in dest_name_check().
[TIPC]: Fix misleading comment in buf_discard() routine.
[TIPC]: Added support for MODULE_VERSION capability.
[TIPC]: Validate entire interface name when locating bearer to enable.
[TIPC]: Non-operation-affecting corrections to comments & function definitions.
[TIPC]: Fixed connect() to detect a dest address that is missing or too short.
[TIPC]: Implied connect now saves dest name for retrieval as ancillary data.
[TIPC]: Can now return destination name of form {0,x,y} via ancillary data.
[TIPC]: Connected send now checks socket state when retrying congested send.
[TIPC]: Stream socket send indicates partial success if data partially sent.
[TIPC]: Improved performance of error checking during socket creation.
[TIPC]: recvmsg() now returns TIPC ancillary data using correct level (SOL_TIPC)
[TIPC]: Simplify code for returning partial success of stream send request.
[TIPC]: Optimized argument validation done by connect().
[TIPC]: Withdrawing all names from nameless port now returns success, not error
[TIPC]: Added missing warning for out-of-memory condition
[TIPC]: Fixed memory leak in tipc_link_send() when destination is unreachable
[TIPC]: Disallow config operations that aren't supported in certain modes.
[TIPC]: First phase of assert() cleanup
[TIPC]: Enhanced & cleaned up system messages; fixed 2 obscure memory leaks.
[TIPC]: Fixed link switchover bugs
[TIPC]: Get rid of dynamically allocated arrays in broadcast code.
[TIPC]: Fix incorrect correction to discovery timer frequency computation.
[TIPC]: Fixed skb_under_panic caused by tipc_link_bundle_buf
[TIPC]: Improve response to requests for node/link information
[TIPC]: Initial activation message now includes TIPC version number
[TIPC] Fixed sk_buff panic caused by tipc_link_bundle_buf (REVISED)
Amit Arora (1):
[SCSI] Return -EINVAL when "id == max_id" in scsi_scan_host_selected()
Amos Waterland (1):
[POWERPC] Fix builtin command line interaction with firmware
Amul Shah (1):
Fix kdump Crash Kernel boot memory reservation for NUMA machines
Amy Griffis (16):
inotify (1/5): split kernel API from userspace support
inotify (2/5): add name's inode to event handler
inotify (3/5): add interfaces to kernel API
inotify (4/5): allow watch removal from event handler
inotify (5/5): update kernel documentation
fix audit_krule_to_{rule,data} return values
audit: path-based rules
fix AUDIT_FILTER_PREPEND handling
log more info for directory entry change events
add rule filterkey
fix faulty inode data collection for open() with O_CREAT
fix missed create event for directory audit
fix oops with CONFIG_AUDIT and !CONFIG_AUDITSYSCALL
fix audit oops with invalid operator
sanity check audit_buffer
update audit rule change messages
Ananda Raju (8):
s2io: performance improvements
s2io: input parms, output messages update
s2io: fixes
s2io: additional stats
s2io: init/shutdown fixes
s2io driver irq fix
s2io driver bug fixes #1
s2io driver bug fixes #2
Ananth N Mavinakayanahalli (1):
[POWERPC] kprobes: Fix possible system crash during out-of-line single-stepping
Andi Kleen (56):
[ACPI] fix "nolapic" flag in ACPI mode
[BLOCK] Fix bounce limit address check
x86_64: Update defconfig
x86_64: Use __always_inline for __inline_memcpy
i386/x86-64: Use new official CPUID to get APICID/core split on AMD platforms
i386/x86-64: Emulate CPUID4 on AMD
x86_64: Remove most of ia32_unistd.h
x86_64: Remove bogus comment in topology.h
x86_64: Implement compat functions for PTRACE_SETSIGINFO/GETSIGINFO
x86_64: Clean and enhance up K8 northbridge access code
x86_64: Use -ENODEV in IOMMU initialization
x86_64: Add compat_printk and sysctl to turn off compat layer warnings
x86_64: Remove long obsolete CVS
x86_64: Remove ia32_sys_call_table export
x86_64: Optimize bitmap_weight for small bitmaps
x86_64: Make sure is_compat_task works early
x86_64: Rename IOMMU option, fix help and mark option embedded.
x86_64: Get rid of pud_offset_k / __pud_offset_k
i386/x86-64: Fix isoimage when syslinux is in /usr/share
x86_64: Move VM86 config into arch/i386/Kconfig
x86_64: Mark mce_amd cpu notifier __cpuinit/__cpuinitdata
x86_64: Remove bogus RED-PEN comment in signal.c
i386/x86-64/ia64: Move polling flag into thread_info_status
x86_64: Fix fast check in safe_smp_processor_id
x86_64: Fix race in cpu_local_* on preemptible kernels
x86_64: Move export symbols to their C functions
x86_64: Minor string functions optimizations
ACPI: delete some defaults from ACPI Kconfig
Minor cleanup to lockdep.c
x86_64: Update defconfig
x86_64: Fix up bogus defaults in ACPI Kconfig
x86_64: Allow oprofile for model P4 models
x86_64: Fix access check in ptrace compat
i386/x86-64: Add user_mode checks to profile_pc for oprofile
x86_64: Don't clobber r8-r11 in int 0x80 handler
x86_64: Dump leftover backtrace entries when dwarf2 unwinder got stuck
x86_64: Document backtracer selection options
i386: Do backtrace fallback too
x86_64: Update defconfig
x86_64: On Intel systems when CPU has C3 don't use TSC
x86_64: Revert k8-bus.c northbridge access change
x86_64: Fix swiotlb=force
i386: Fix up backtrace fallback patch
MM: Remove rogue readahead printk
x86_64: Fix backtracing for interrupt stacks
x86_64: Update defconfig
x86: Revert e820 MCFG heuristics
x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds.
i386: Add kernel thread stack frame termination for properly stopping stack unwinds.
x86_64: Recover 1MB of kernel memory
x86_64: Remove alternative_smp
i386: Remove alternative_smp
x86: Disable MMCONFIG on Intel SDV using DMI blacklist
x86_64: Remove __KERNEL__ ifdef around _syscall*()
i386: Fix stack switching in do_IRQ
i386: Remove __KERNEL__ ifdef around _syscall*()
Andreas Dilger (1):
reserve space for swap label
Andreas Gruenbacher (4):
NFSv3: Client-side nfsacl caching fix
kbuild: support for %.symtypes files
Remove leftover ext3 acl declarations
null-terminate over-long /proc/kallsyms symbols
Andreas Herrmann (8):
[SCSI] zfcp: (cleanup) shortened copyright and author information
[SCSI] zfcp: (cleanup) remove useless comments
[SCSI] zfcp: (cleanup) kmalloc/kzalloc replacement
[SCSI] zfcp: (cleanup) removed superfluous macros, struct members, typedefs
[SCSI] zfcp: make use of fc_remote_port_delete when target port is unavailable
[SCSI] zfcp: bump up version number
[SCSI] zfcp: minor erp bug fixes
[SCSI] zfcp: bump version number
Andreas Krebbel (1):
[S390] get_clock inline assembly.
Andreas Mohr (24):
ACPI: apply "__read_mostly" to processor_idle.c loop module parameters and friends
Input: constify drivers/char/keyboard.c
[ALSA] azt3328.c: add suspend/resume support
[ALSA] azt3328.c: add 3D sound mixer switch/rename controls
[ALSA] azt3328.c: use kernel coding style
i386 apm.c optimization
x86: make using_apic_timer __read_mostly
x86: cyrix code CONFIG_PCI fix / add __initdata
x86: make i387 mxcsr_feature_mask __read_mostly
make ACPI errata __read_mostly
x86: constify arch/i386/pci/irq.c
x86: use proper defines for i8259A I/O
x86/powerpc make hardirq_ctx and softirq_ctx __read_mostly
make noirqdebug/irqfixup __read_mostly, add (un)likely()
cpu_relax(): smpboot.c
constify parts of kernel/power/
constify libcrc32c table
spelling fixes
make pmtmr_ioport __read_mostly
x86_64: Add cpu_relax to apic_wait_icr_idle
x86: constify some parts of arch/i386/kernel/cpu/
ACPI: restore comment justifying 'extra' P_LVLx access
NI5010 netcard cleanup
small kernel/sched.c cleanup
Andreas Oberritter (1):
V4L/DVB (3727): Remove DMX_GET_EVENT and associated data structures
Andreas Schwab (5):
[CONNECTOR]: Fix warning in cn_queue.c
[POWERPC] Unify ppc syscall tables
Makefile typo
Fix snd-aoa irq conversion
[IA64] Unwire set/get_robust_list
Andres Salomon (1):
[libata] sata_mv: errata check buglet fix
Andrew Chew (1):
sata_nv: Add MCP61 support
Andrew Morton (133):
ACPI: UP build fix for bugzilla-5737
[SCSI] scsi_lib.c: fix warning in scsi_kmap_atomic_sg
Update UML kernel/physmem.c to use rb_parent() accessor macro
ACPI: asus_acpi_init(): propagate correct return value
[JFFS2] Fix printk format in some error messages.
git-mtd: symbol_get() fix
[MTD] Avoid 64-bit division in mtdconcat
[MTD] Fix debug printk format warning in m25p80 SPI chip driver, again.
[MTD] Fix build warnings (and debug build error) in nand_base.c
[AGPGART] uninorth-agp warning fixes
[AGPGART] alpha-agp warning fix
powerpc kbuild warning fix
[MTD] Prepare physmap for 64-bit-resources
kbuild: modpost build fix
smc911x Kconfig fix
[MMC] sdhci truncated pointer fix
[I/OAT]: Do not use for_each_cpu().
[LLC]: Fix double receive of SKB.
w1 exports
w1: warning fix
suspend_console() warning fix
myri10ge build fix
prune_one_dentry() tweaks
PG_uncached is ia64 only
initialise total_memory() earlier
mmput() might sleep
jbd: avoid kfree(NULL)
ext3_clear_inode(): avoid kfree(NULL)
connector-exports
CONFIG_NET=n build fix
cpufreq build fix
s390_hypfs filesystem: get_sb_single() fix
V4L/DVB (3809a): Remove compat stuff for DMX_GET_EVENT
V4L/DVB (4210a): git-dvb versus matroxfb
V4L/DVB (4210b): git-dvb: tea575x-tuner build fix
git-nfs-build-fixes
nfs-build-fix-99
more for_each_cpu() removal
remove for_each_cpu()
ufs: printk warning fixes
msnd section fix
cpqarray section fix
pdflush: handle resume wakeups
schedule_on_each_cpu(): reduce kmalloc() size
for_each_cpu_mask() warning fix
at91rm9200-rtc-driver-tidy
irda-usb printk fix
[ATM]: atm/mpc.c warning fix
V4L/DVB (4227): Update this driver for recent header file movement.
fix "USB: move <linux/usb_input.h> to <linux/usb/input.h>"
hangcheck: remove monotomic_clock on x86
x86_64: check_addr() cleanups
libata.h needs scatterlist.h
libata reduce timeouts
ACPI: asus_acpi_init: propagate correct return value
pm_trace is dangerous
do_IRQ() warning fix
[POWERPC] powerpc: kconfig warning fix
x86: do_IRQ(): check irq number
load_module() cleanup
x86_64: oprofile build fix
generic_file_buffered_write(): handle zero-length iovec segments
sparc: register_cpu() build fix
ufs: printk() fix
msr.c: use register_hotcpu_notifier()
zoned-vm-counters: remove read_page_state()
add smp_setup_processor_id()
cond_resched() fix
infiniband: devfs fix
i2c-801: 64bit resource fix
ACPI: Kconfig: ACPI_SRAT depends on ACPI
hotcpu_notifier-fixes
pnp: suppress request_irq() warning
genirq ia64 cleanup
sparc i8042 build fix
sparc: resource warning fix
forcedeth: typecast cleanup
[AF_UNIX]: datagram getpeersec fix
revert "kthread: convert stop_machine into a kthread"
Input: wistron - fix section reference mismatches
[SERIAL] 8250: sysrq deadlock fix
ACPI: SBS: fix initialization, sem2mutex
don't select CONFIG_HOTPLUG
x86_64: e820.c needs pgtable.h
count_vm_events() fix
fadvise: remove dead comments
md: fix oops in error-handling
get_cmos_time() locking fix (lockdep)
swsusp warning fix
fix weird logic in alloc_fdtable()
checklist update
alloc_fdtable() expansion fix
e1000: irq naming update
8139cp.c printk fix
[SPARC64]: of_device_register() error checking fix
del_timer_sync(): add cpu_relax()
Input: fix list iteration in input_release_device()
mce section fix
synchronize_tsc() fixes
invalidate_bdev() speedup
disable debugging version of write_lock()
fadvise() make POSIX_FADV_NOREUSE a no-op
adfs error message fix
panic.c build fix
workqueue: remove lock_cpu_hotplug()
[NETFILTER]: xt_physdev build fix
82596 section fixes
ac3200 section fixes
cops section fix
cs89x0 section fix
at1700 section fix
e2100 section fix
eepro section fix
eexpress section fix
es3210 section fix
eth16i section fix
lance section fix
lne390 section fix
ni52 section fix
ibmtr section fix
smctr section fix
wd section fix
ni65 section fix
seeq8005 section fix
winbond-840 section fix
fealnx section fix
sundance section fix
s2io build fix
/proc/meminfo: don't put spaces in names
USB: rtl8150_disconnect() needs tasklet_kill()
x86: increase MAX_MP_BUSSES on default arch
invalidate_complete_page() race fix
hvc_console suspend fix
Andrew Vasquez (30):
[SCSI] qla2xxx: Update ISP24xx firwmare loading heuristics.
[SCSI] qla2xxx: ABBA lock ordering fix.
[SCSI] qla2xxx: Correct endianess comparisons during ISP24xx NVRAM configuration.
[SCSI] qla2xxx: Add support for alternate WWN NVRAM setting.
[SCSI] qla2xxx: Drop unused driver cruft.
[SCSI] qla2xxx: Remove unused port-type RSCN handling code.
[SCSI] qla2xxx: Remove obsolete firmware-loader-module support.
[SCSI] qla2xxx: Use PCI_DEVICE() for pci_device_id definition.
[SCSI] qla2xxx: Consolidate "qla2xxx" string usage to a #define.
[SCSI] qla2xxx: Consolidate firmware-dump handling across ISPs.
[SCSI] qla2xxx: Correct issue where driver improperly issued SNS commands in N2N topologies.
[SCSI] qla2xxx: Update version number to 8.01.05-k2.
[SCSI] qla2xxx: Rework firmware-trace facilities.
[SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2j.
[SCSI] qla2xxx: Add NVRAM 'Disable Serdes' bit support.
[SCSI] qla2xxx: Honour 'skip process-login' option during fabric-login IOCB.
[SCSI] qla2xxx: Add DMI (Diagnostics Monitoring Interface) support.
[SCSI] qla2xxx: Create an VPD sysfs entry for supported ISPs only.
[SCSI] qla2xxx: Remove no-op IOCTL codes and macros.
[SCSI] qla2xxx: Cleanup DEBUG macro usage.
[SCSI] qla2xxx: Add support for extended error logging.
[SCSI] qla2xxx: Correct 'loop-down' determination logic in qla2x00_fw_ready().
[SCSI] qla2xxx: Convert from pci_module_init() to pci_register_driver().
[SCSI] qla2xxx: Correctly set the firmware NOS/OLS timeout during initialization.
[SCSI] qla2xxx: Update version number to 8.01.05-k3.
[SCSI] qla2xxx: Log Trace/Diagonostic asynchronous events.
[SCSI] qla2xxx: Update version number to 8.01.05-k4.
[SCSI] qla2xxx: Correct PLOGI retry logic.
[SCSI] qla2xxx: Properly re-enable EFT support after an ISP abort.
[SCSI] qla2xxx: Update version number to 8.01.07-k1.
Andrew Victor (33):
[ARM] 3565/1: AT91RM9200 MMC update
[ARM] 3578/1: AT91RM9200 Clock update
[ARM] 3579/1: AT91RM9200 Timer simplification
[ARM] 3580/1: AT91RM9200 Timer suspend/resume support
[ARM] 3581/1: AT91RM9200 Internal SRAM
[ARM] 3582/1: AT91RM9200 IRQ trigger types
[ARM] 3583/1: AT91RM9200 IRQ suspend/resume support
[ARM] 3584/1: AT91RM9200 GPIO suspend/resume support
[ARM] 3585/1: AT91RM9200 Platform devices
[ARM] 3586/1: AT91RM9200 header update
[ARM] 3587/1: AT91RM9200 hardware headers
[ARM] 3588/1: AT91RM9200 CSB337/637 board update
[ARM] 3589/1: AT91RM9200 DK/EK board update
[ARM] 3590/1: AT91RM9200 Platform devices support
[ARM] 3592/1: AT91RM9200 Serial driver update
[WATCHDOG] convert AT91RM9200 watchdog to platform driver
[ARM] 3603/1: AT91RM9200 remove old files
[ARM] 3604/1: AT91RM9200 New boards
[ARM] 3605/1: AT91RM9200 Power Management
[ARM] 3607/1: AT91RM9200 misc fixes
[ARM] 3599/1: AT91RM9200 remove global variables
AT91RM9200 Ethernet #1: Link poll
AT91RM9200 Ethernet #2: MII interface
AT91RM9200 Ethernet #3: Cleanup
AT91RM9200 Ethernet #4: Suspend/Resume
[ARM] 3631/1: Remove legacy __mem_isa() definitions
RTC: Add rtc_year_days() to calculate tm_yday
AT91RM9200 RTC driver
[ARM] 3660/1: Remove legacy defines
[ARM] 3675/2: Preparing for AT91SAM926 support
Correct rtc_wkalrm comments
[ARM] 3710/1: AT91 Serial: Use GPIO API
[ARM] 3711/1: AT91 timer update
Andrew de Quincey (70):
V4L/DVB (3741): Budget-core doesn't check if register adapter fails
V4L/DVB (3762): Add sysfs device links to dvb devices
V4L/DVB (3805): Fix KNC1 card frontend detection
V4L/DVB (3845): DVB core changes for PLL refactoring
V4L/DVB (3847): Convert cx22700 to refactored tuner code
V4L/DVB (3848): Convert cx22702 to refactored tuner code
V4L/DVB (3849): Convert mt312 to refactored tuner code
V4L/DVB (3850): Convert stv0297 to refactored tuner code
V4L/DVB (3851): Convert tda8083 to refactored tuner code
V4L/DVB (3853): Convert ves1820 to refactored tuner code
V4L/DVB (3854): Convert ves1x93 to refactored tuner code
V4L/DVB (3855): Convert stv0299 to refactored tuner code
V4L/DVB (3856): Convert sp887x to refactored tuner code
V4L/DVB (3857): Convert sp8870 to refactored tuner code
V4L/DVB (3858): Convert tda1004x to refactored tuner code
V4L/DVB (3859): Convert s5h1420 to refactored tuner code
V4L/DVB (3860): Convert l64871 to refactored tuner code
V4L/DVB (3861): Convert mt352 to refactored tuner code
V4L/DVB (3862): Convert tda10021 to refactored tuner code
V4L/DVB (3863): Convert cx24110 to refactored tuner code
V4L/DVB (3864): Convert dvb_dummy_fe to refactored tuner code
V4L/DVB (3865): Convert or51132 to refactored tuner code
V4L/DVB (3866): Convert nxt200x to refactored tuner code
V4L/DVB (3867): Convert nxt6000 to refactored tuner code
V4L/DVB (3868): Convert zl10353 to refactored tuner code
V4L/DVB (3869): Convert cx24123 to refactored tuner code
V4L/DVB (3870): Convert dib3000* to refactored tuner code
V4L/DVB (3871): Convert lgdt330x to refactored tuner code
V4L/DVB (3872): Convert bsbe1/bsru6 to refactored tuner code
V4L/DVB (3873): Convert pluto2 to refactored tuner code
V4L/DVB (3874): Convert ttpci/av7110 to refactored tuner code
V4L/DVB (3875): Convert ttpci/budget to refactored tuner code
V4L/DVB (3876): Convert ttpci/budget-ci to refactored tuner code
V4L/DVB (3877): Convert ttpci/budget-av to refactored tuner code
V4L/DVB (3878): Convert ttpci/budget-patch to refactored tuner code
V4L/DVB (3879): Convert saa7134-dvb to refactored tuner code
V4L/DVB (3880): Convert dvb-ttusb-budget to refactored tuner code
V4L/DVB (3881): Convert core dvb-usb pll code to refactored tuner code
V4L/DVB (3882): Convert dvb-usb/umt-010 to refactored tuner code
V4L/DVB (3883): Convert digtv to refactored tuner code
V4L/DVB (3884): Convert dibusb* to refactored tuner code
V4L/DVB (3885): Convert dvb-pll to be a refactored tuner
V4L/DVB (3887): Convert bt8xx to refactored tuner code
V4L/DVB (3889): Sort out support for non-attached tuners on mt352
V4L/DVB (3890): Add support for non-attached tuners to zl10353
V4L/DVB (3891): Convert cx88-dvb to refactored tuner code
V4L/DVB (3892): Trim documentation
V4L/DVB (3898): Fix dvb-usb tuner code
V4L/DVB (3886): Convert flexcop-fe-tuner to refactored tuner code
V4L/DVB (3888): Convert cxusb to refactored tuner code
V4L/DVB (3893): Convert calls from _pllbuf() to _calc_reg()
V4L/DVB (3894): Fix tda10046 tuning
V4L/DVB (3895): Additional frontend_init safety checks
V4L/DVB (3932): Convert lnbp21 to a module
V4L/DVB (3933): Add isl6421 module
V4L/DVB (3935): Add missing pll gate control calls
V4L/DVB (3984): Fix CI interface on KNC1 DVBT and DVBC cards
V4L/DVB (4011): Fix PLL refactoring breakage to WinTV NOVA T USB 2 driver
V4L/DVB (4012): Fix cx24123 diseqc
V4L/DVB (4032): Fix Pinnacle 300i
V4L/DVB (4276): Fix CI on old KNC1 DVBC cards
V4L/DVB (4277): Fix CI interface on PRO KNC1 cards
V4L/DVB (4291): Add dvbpll i2c device check.
V4L/DVB (4292): Fix DISEQC regression
V4L/DVB (4293): Fix unstable DISEQC behaviour on budget cards.
V4L/DVB (4294): Fix broken tda665x PLL definition.
V4L/DVB (4296): Remove stradis MODULE_DEVICE_INFO definition
V4L/DVB (4311): Fix possible dvb-pll oops
V4L/DVB (4322): Fix dvb-pll autoprobing
V4L/DVB (4608b): i2c deps fix on DVB
Andrey Savochkin (1):
[BRIDGE]: br_dump_ifinfo index fix
Andries Brouwer (2):
Fix for minix crash
ext2: prevent div-by-zero on corrupted fs
Andy Adamson (1):
NFSv4: A root pathname is sent as a zero component4
Andy Fleming (5):
Add 85xx CDS to arch/powerpc
[POWERPC] Fix interrupts on 8540 ADS board
[POWERPC] Fix CDS IRQ handling and PCI code
[POWERPC] Add 85xx DTS files to powerpc
[POWERPC] Fix FEC node in 8540 ADS dts
Andy Walker (1):
[SPARC]: Fix regression in sys_getdomainname()
Andy Whitcroft (3):
zone handle unaligned zone boundaries
squash duplicate page_to_pfn and pfn_to_page
sparsemem: record nid during memory present
Angelo Marconi (1):
V4L/DVB (4016): Cx88-blackbird: add support for ProLink Pixelview Playtv at P7000
Angelo P. Castellani (1):
[TCP]: TCP Compound congestion control
Anil Keshavamurthy (1):
ia64: race flushing icache in COW path
Anil S Keshavamurthy (7):
Notify page fault call chain for x86_64
Notify page fault call chain for i386
Notify page fault call chain for ia64
Notify page fault call chain for powerpc
Notify page fault call chain for sparc64
Kprobes registers for notify page fault
Notify page fault call chain
Anssi Hannula (2):
Input: iforce - use ENOSPC instead of ENOMEM
Input: fix accuracy of fixp-arith.h
Anton Altaparmakov (1):
NTFS: Critical bug fix (affects MIPS and possibly others)
Anton Blanchard (17):
powerpc: remove io_page_mask
powerpc: add num_pmcs to 970MP cputable entry
Add a prctl to change the endianness of a process.
[POWERPC] 64bit FPSCR support
[POWERPC] Optimise some TOC usage
[POWERPC] Remove stale 64bit on 32bit kernel code
[POWERPC] Update pseries defconfig
[POWERPC] pcibus_to_node fixes
[POWERPC] node local IOMMU tables
[POWERPC] cleanup dma_mapping_ops
[POWERPC] Fix HV bit handling on non partitioned machines
[POWERPC] system call micro optimisation
[POWERPC] update pmac32_defconfig
[POWERPC] Fix mdelay badness on shared processor partitions
[POWERPC] Dont look for class-code in pci children
[POWERPC] support ibm,extended-*-frequency properties
Link error when futexes are disabled on 64bit architectures
Antonino A. Daplas (47):
intelfb: use firmware EDID for mode database
savagefb: Allocate space for current and saved register states
savagefb: Add state save and_restore hooks
fbdev: More accurate sync range extrapolation
nvidiafb: Revise pci_device_id table
atyfb: Fix hardware cursor handling
atyfb: Remove unneeded calls to wait_for_idle
atyfb: Set correct acceleration flags
epson1355fb: Update platform code
vesafb: Update platform code
vfb: Update platform code
vga16fb: Update platform code
fbdev: Static pseudocolor with depth less than 4 does exist
savagefb: Whitespace cleanup
fbdev: Firmware EDID fixes
nvidiafb: Add support for Geforce 6100 and related chipsets
vesafb: Fix return code of vesafb_setcolreg
vesafb: Prefer VGA registers over PMI
atyfb: Fix dead code
fbdev: Coverity Bug 85
fbdev: Coverity Bug 90
backlight: Fix Kconfig dependency
fbdev: Fix logo rotation if width != height
macmodes: Fix section warning
atyfb: Fix section warnings
Detaching fbcon: fix vgacon to allow retaking of the console
Detaching fbcon: fix give_up_console()
Detaching fbcon: remove calls to pci_disable_device()
Detaching fbcon: sdd sysfs class device entry for fbcon
Detaching fbcon: clean up exit code
Detaching fbcon: add capability to attach/detach fbcon
Detaching fbcon: update documentation
VT binding: Add binding/unbinding support for the VT console
VT binding: Update fbcon to support binding
VT binding: fbcon: Update documentation
VT binding: Add new doc file describing the feature
VT binding: Add sysfs control to the VT layer
VT binding: Make VT binding a Kconfig option
VT binding: Do not create a device file for class device 'fbcon'
VT binding: Update documentation
VT binding: Make mdacon support binding
VT binding: Make newport_con support binding
VT binding: Make promcon support binding
VT binding: Make sticon support binding
vt: Decrement ref count of the VT backend on deallocation
fbdev: statically link the framebuffer notification functions
vt: printk: Fix framebuffer console triggering might_sleep assertion
Arjan van de Ven (30):
sem2mutex: drivers/acpi/processor_perflib.c
unused exports in wireless drivers
PCI: Add a "enable" sysfs attribute to the pci devices to allow userspace (Xorg) to enable devices without doing foul direct access
USB: convert the semaphores in the sisusb driver to mutexes
Add EXPORT_UNUSED_SYMBOL and EXPORT_UNUSED_SYMBOL_GPL
pcmcia: fix deadlock in pcmcia_parse_events
bcm43xx: netlink deadlock fix
make more file_operation structs static
lockdep: annotate serio
lockdep: annotate sunrpc code
lockdep: annotate the quota code
lockdep: annotate USBFS
lockdep: annotate sound/core/seq/seq_device.c
lockdep: annotate sb ->s_umount
lockdep: annotate vlan net device as being a special class
lockdep: annotate hostap netdev ->xmit_lock
fix AB-BA deadlock inversion at cs46xx_dsp_remove_scb
8139too deadlock fix
[ATM]: fix possible recursive locking in skb_migrate()
ACPI: add 'const' to several ACPI file_operations
lockdep: improve debug output
put a comment at register_die_notifier that the export is used
lockdep: disable lock debugging when kernel state becomes untrusted
lockdep: annotate the sysfs i_mutex to be a separate class
lockdep: annotate mm/slab.c
lockdep: annotate the BLKPG_DEL_PARTITION ioctl
Reorganize the cpufreq cpu hotplug locking to not be totally bizare
lockdep: annotate pktcdvd natural device hierarchy
inotify: fix deadlock found by lockdep
[NET]: Remove lockdep_set_class() call from skb_queue_head_init().
Arnaldo Carvalho de Melo (1):
skeletonfb: remove duplicate module init, exit, license lines
Arnaud Patard (3):
ACPI: suppress power button event on S3 resume
s3c2410fb: Fix resume
IPMI: Fix oops on ipmi_msghandler removal for non ipmi systems
Arnd Bergmann (2):
[POWERPC] disable floating point exceptions for init
[POWERPC] spufs: fix class0 interrupt assignment
Artem B. Bityutskiy (3):
[MTD] assume mtd->writesize is 1 for NOR flashes
[MTD] Initialize 'writesize'
[MTD] NAND: fix dead URL in Kconfig
Arthur Othieno (3):
[SCSI] scsi: remove Documentation/scsi/cpqfc.txt
i386: fix CONFIG_EFI help
nvidiafb: remove redundant CONFIG_PCI check
Ashok Raj (3):
ACPI: build fix for u8 cpu_index
ACPI: Allow hot-add of ejected processor
x86_64: Remove stale lapic definition from apicdef.h
Atsushi Nemoto (20):
[MIPS] Fix fpu_save_double on 64-bit.
[MIPS] Fix futex_atomic_op_inuser.
[MIPS] Unify mips_fpu_soft_struct and mips_fpu_hard_structs.
[MIPS] Make timer interrupt frequency configurable from kconfig.
RTC: rtc-dev UIE emulation
RTC: add rtc-ds1553 driver
RTC: add rtc-ds1742 driver
LED: add LED heartbeat trigger
[CRYPTO] khazad: Use 32-bit reads on key
[CRYPTO] digest: Add alignment handling
RTC: Add a comment for ENOIOCTLCMD in ds1553_rtc_ioctl
RTC: add rtc-rs5c348 driver
[MIPS] Fix FIXADDR_TOP for TX39/TX49.
[MIPS] MIPS32/MIPS64 S-cache fix and cleanup
[MIPS] Make SPARSEMEM selectable on QEMU.
[MIPS] Make SPARSEMEM selectable on QEMU.
[MIPS] Sparsemem fixes
[MIPS] Do not count pages in holes with sparsemem
[MIPS] Fix rdhwr_op definition.
[MIPS] sparsemem: fix crash in show_mem
Aubrey Lee (1):
[MTD] DEVICES: Fill more device IDs in the structure of m25p80
Auke Kok (71):
e1000: Remove PM warning DPRINTKs breaking 2.4.x kernels
e1000: Esb2 wol link cycle bug and uninitialized registers
e1000: De-inline functions to benefit from compiler smartness
e1000: Made an adapter struct variable into a local (txb2b)
e1000: Update truesize with the length of the packet for packet split
e1000: Dead variable cleanup
e1000: Buffer optimizations for small MTU
e1000: implement more efficient tx queue locking
e1000: Version bump, contact fix, year string change
{e100{,0},ixgb}: Add Auke Kok as new patch maintainer for e{100,1000} and ixgb
e1000: fix mispatch for media type detect.
e1000: fix mismerge skb_put.
ixgb: fix rare early tso completion
ixgb: remove duplicate code setting duplex and speed
ixgb: fix flow control
ixgb: add NETIF_F_LLTX analogous to e1000
ixgb: add copper 10gig driver id
ixgb: remove hardcoded number
ixgb: use DPRINTK and msglvl, and ethtool to control it
ixgb: add tx timeout counter
ixgb: increment version to 1.0.104-k2
e1000: add shutdown handler back to fix WOL
e1000: remove backslash r debug printfs
e1000: remove leading and trailing whitespace.
e1000: Fix date string in Makefile
e1000: remove changelog in driver
e1000: bump version to 7.0.38-k4
ixgb: add performance enhancements to the buffer_info struct
ixgb: use rx copybreak/skb recycle
ixgb: increment version to 1.0.104-k4
ixgb: fix smp polling race condition
ixgb: fix interface losing macaddr on ifdn/up
ixgb: revert an unwanted fix regarding tso/descriptors
ixgb: allocate only buffersize needed
ixgb: remove lock access in the fast path
ixgb: remove inlines, allow compiler to choose
ixgb: replace netdev->priv with netdev_priv()
ixgb: remove changelog
ixgb: update version, dates
e100: add PCI Error Recovery
e1000: add PCI Error Recovery
[DOC] Update bonding documentation with sysfs info
e1000: prevent statistics from garbling during bus resets
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
ata_piix: add ICH6/7/8 to Kconfig
e1000: fix loopback ethtool test
e1000: rework driver hardware reset locking
e1000: Make PHY powerup/down a function
e1000: fix CONFIG_PM blocks
e1000: small performance tweak by removing double code
e1000: add smart power down code
e1000: change printk into DPRINTK
e1000: recycle skb
e1000: rework module param code with uninitialized values
e1000: force register write flushes to circumvent broken platforms
e1000: disable CRC stripping workaround
e1000: fix adapter led blinking inconsistency
e1000: M88 PHY workaround
e1000: check return value of _get_speed_and_duplex
e1000: disable ERT
e1000: add ich8lan core functions
e1000: integrate ich8 support into driver
e1000: allow user to disable ich8 lock loss workaround
e1000: add ich8lan device ID's
e1000: increase version to 7.1.9-k2
ixgb: fix tx unit hang - properly calculate desciptor count
e1000: Redo netpoll fix to address community concerns
e1000: remove CRC bytes from measured packet length
e1000: fix panic on large frame receive when mtu=default
e1000: bump version to 7.1.9-k4
e1000: fix TX timout hang regression for 82542rev3
Ayaz Abdulla (16):
forcedeth: add support for flow control
pci_ids: add new device ids
forcedeth config: tso cleanup
forcedeth config: ring sizes
forcedeth config: flow control
forcedeth config: phy
forcedeth config: wol
forcedeth config: csum
forcedeth config: statistics
forcedeth config: move functions
forcedeth config: diagnostics
forcedeth config: module parameters
forcedeth config: version
forcedeth: new device ids
forcedeth: deferral fixup
forcedeth: watermark fixup
Badari Pulavarty (5):
ext3: Add "-o bh" option
ext3 -nobh option causes oops
Manage jbd allocations from its own slabs
manage-jbd-its-own-slab fix
ext3_getblk() should handle HOLE correctly
Balbir Singh (1):
per-task-delay-accounting: utilities for genetlink usage
Barry Naujok (1):
[XFS] Add degframentation exclusion support
Bart Massey (1):
USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly
Bart Oldeman (1):
USB: ipw.c driver fix
Bartlomiej Swiercz (1):
ACPI: additional blacklist entry for ThinkPad R40e
Bastiaan Jacques (1):
ahci: add support for VIA VT8251
Ben Collins (30):
video1394: be quiet
ieee1394: speed up of dma_region_sync_for_cpu
ohci1394: Remove superfluous call to free_dma_rcv_ctx,
sbp2: make TSB42AA9 workaround specific to Momobay CX-1
From: Arjan van de Ven <arjan at infradead.org>
raw1394: fix whitespace after x86_64 compat patch
ieee1394/ohci1394: CycleTooLong interrupt management
ieee1394: support for slow links or slow 1394b phy ports
ieee1394: save RAM by using a single tlabel for broadcast transactions
sbp2: remove manipulation of inquiry response
sbp2: log number of supported concurrent logins
ieee1394: extend lowlevel API for address range properties
ohci1394: set address range properties
ohci1394: make phys_dma parameter read-only
sbp2: remove ohci1394 specific constant
sbp2: fix S800 transfers if phys_dma is off
Update feature removal of obsolete raw1394 ISO requests.
sbp2: provide helptext for CONFIG_IEEE1394_SBP2_PHYS_DMA and mark it experimental
sbp2: use __attribute__((packed)) for on-the-wire structures
Fix broken suspend/resume in ohci1394
eth1394: endian fixes
sbp2: fix deregistration of status fifo address space
ieee1394: add preprocessor constant for invalid csr address
ieee1394: sbp2: Kconfig fix
ieee1394_core: switch to kthread API
ieee1394: hl_irqs_lock is taken in hardware interrupt context
ieee1394: adjust code formatting in highlevel.c
eth1394: replace __constant_htons by htons
[IRDA]: add some IBM think pads
[SERIAL] 8250_pnp: add support for other Wacom tablets
Ben Dooks (63):
[MTD] Fix build warnings in RedBoot MTD partition parser.
[ARM] 3550/1: OSIRIS: fix serial port map for 1:1
[ARM] 3551/1: S3C24XX: PM code failes to compile with CONFIG_DCACHE_WRITETHROUGH
[ARM] 3552/1: S3C24XX: Move VA of GPIO for low-level debug
[ARM] 3553/1: S3C24XX: earlier print of cpu idcode info
[ARM] 3558/1: SMDK24XX: LED platform devices
[ARM] 3557/1: S3C24XX: centralise and cleanup uart registration
[ARM] 3559/1: S3C2442: core and serial port
[MTD NAND] s3c24x0 board: Fix clock handling, ensure proper initialisation.
[MTD NAND] S3C2410 driver cleanup
[ARM] 3591/1: Anubis: IDE device definitions
[ARM] 3609/1: S3C24XX: defconfig update for s3c2410_defconfig
[MTD] NAND: S3C2410 convert prinks to dev_*()s
[ARM] 3613/1: S3C2410: Add sysdev and sysclass
[ARM] 3627/1: S3C24XX: split s3c2410 clocks from core clocks
[ARM] 3628/1: S3C24XX: add get_rate call to struct clk
[ARM] 3629/1: S3C24XX: fix missing bracket in regs-dsc.h
[ARM] 3633/1: S3C24XX: s3c2410 gpio bugfix - wrong pin nos
[ARM] 3635/1: S3C24XX: Add S3C2412 core cpu support
[ARM] 3636/1: S3C2412: Add selection of CPU_ARM926
[ARM] 3637/1: S3C24XX: Add mpll clock, and set as fclk parent
[ARM] 3638/1: S3C2412: core clocks
[ARM] 3639/1: S3C2412: serial port support
[ARM] 3640/1: S3C2412: Use S3C24XX_DCLKCON instead of S3C2410_DCLKCON
[ARM] 3641/1: S3C2412: Fixup gpio register naming
[ARM] 3642/1: S3C24XX: Add machine SMDK2413
[ARM] 3643/1: S3C2410: Add new usb clocks
[ARM] 3645/1: S3C2412: irq support for external interrupts
[ARM] 3647/1: S3C24XX: add Osiris to the list of simtec pm machines
AX88796 parallel port driver
[ARM] 3649/1: S3C24XX: Fix capitalisation of CPU on SMDK2440
[ARM] 3650/1: S3C2412: Update s3c2410_defconfig
[ARM] 3651/1: S3C24XX: Make arch list more detailed
[ARM] 3656/1: S3C2412: Add S3C2412 and S3C2413 documenation
[ARM] 3657/1: S3C24XX: Documentation update of Overview.txt
DM9000 - better checks for platform resources
DM9000 - check for MAC left in by bootloader
DM9000 - do no re-init spin lock
DM9000 - minor code cleanups
[MTD NAND] s3c2412 support in s3c2410.c
[ARM] 3658/1: S3C244X: Change usb-gadget name to s3c2440-usbgadget
[ARM] 3661/1: S3C2412: Fix compilation if CPU_S3C2410 only
RTC: class driver for Samsung S3C series SoC
[ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines
[ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis
[ARM] 3753/1: S3C24XX: DMA fixes
[ARM] 3754/1: S3C24XX: tidy arch/arm/mach-s3c2410/Makefile
drivers/rtc: fix rtc-s3c.c
rtc-s3c.c: fix time setting checks
[ARM] 3764/1: S3C24XX: change type naming to kernel style
[ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h
[ARM] 3767/1: S3C24XX: remove changelog comments from arch/arm/mach-s3c2410
[ARM] 3774/1: S3C24XX: SMDK2413 has two machine IDs
[ARM] 3775/1: S3C24XX: do not add same sysdev_driver to two classes
[ARM] 3776/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410
[ARM] 3777/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [regs-*.h]
[ARM] 3779/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [left]
[ARM] 3783/1: S3C2412: fix IRQ_EINT0 to IRQ_EINT3 handling
[ARM] 3778/1: S3C24XX: remove changelogs from include/asm-arm/arch-s3c2410 [simtec]
[ARM] 3784/1: S3C2413: fix config for MACH_S3C2413/MACH_SMDK2413
[ARM] 3785/1: S3C2412: Fix idle code as default uses wrong clocks
[ARM] 3793/1: S3C2412: fix wrong serial info struct
[ARM] 3794/1: S3C24XX: do not defined set_irq_wake when no CONFIG_PM
Ben Gardner (2):
w1: fix idle check loop in ds2482
pca9539: Honor the force parameter
Ben Williamson (1):
[ALSA] USB midi: Remove duplicate CS_AUDIO_* #defines
Benjamin Herrenschmidt (49):
powerpc vdso updates
powerpc: Fix buglet with MMU hash management
powerpc: Add udbg-immortal kernel option
[POWERPC] cell: add RAS support
[POWERPC] spufs: map mmio space as guarded into user space
[POWERPC] spufs: fix MFC command queue purge
genirq: add IRQ_TYPE_SENSE_MASK
genirq: fasteoi handler: handle interrupt disabling
powermac: Fix some 64b resource damage
[POWERPC] Fix various offb and BootX-related issues
[POWERPC] Fix booting on Momentum "Apache" board (a Maple derivative)
[POWERPC] Fix error handling in detecting legacy serial ports
[POWERPC] Update the SWIM3 (powermac) floppy driver
genirq: Allow fasteoi handler to retrigger disabled interrupts
[POWERPC] Use the genirq framework
[POWERPC] New device-tree interrupt parsing code
[POWERPC] Copy i8259 code back to arch/ppc
[POWERPC] Add new interrupt mapping core and change platforms to use it
[POWERPC] Actually copy over i8259.c to arch/ppc/syslib this time
powerpc: Fix loss of interrupts with MPIC
aoa: i2sbus: move module parameter declaration up
aoa: i2sbus: fix for PowerMac7,2 and 7,3
aoa: fix when all is built into the kernel
aoa: i2sbus: revamp control layer
aoa: pmf gpio: report if function calling fails
aoa fabric layout: clean up messages
aoa: tas: fix initialisation/reset
powerpc: fix trigger handling in the new irq code
powerpc: fix MPIC OF tree parsing on Apple quad g5
powerpc: fix SMU driver interrupt mapping
[POWERPC] Workaround Pegasos incorrect ISA "ranges"
[POWERPC] Fix 32 bits warning in prom_init.c
[POWERPC] Fix non-MPIC CHRPs with CONFIG_SMP set
[POWERPC] Fix default clock for udbg_16550
[POWERPC] Fix legacy_serial.c error handling on 32 bits
[POWERPC] More offb/bootx fixes
[POWERPC] Xserve G5 thermal control fixes
[POWERPC] Add cpufreq support for Xserve G5
[POWERPC] Fix irq radix tree remapping typo
[POWERPC] Fix BootX booting with an initrd
[POWERPC] Fix performance regression in IRQ radix tree locking
[POWERPC] Fix MPIC sense codes in documentation
[POWERPC] Make OF irq map code detect more error cases
fbdev: Fix crashes in various fbdev's blank routines
powerpc: More via-pmu backlight fixes
powerpc: Fix PowerMac IRQ handling bug
backlight last round of fixes
powerpc: Fix typo in powermac platform functions
[POWERPC] Fix G5 DART (IOMMU) race causing occasional data corruption
Benjamin LaHaise (1):
i386/x86-64: Add core 2 to oprofile
Benoit Boissinot (1):
[IOAT]: Fix a warning in ioatdma
Bernhard Kaindl (1):
yenta: fix hidden PCI bus numbers
Bill Huey (hui (1):
xtensa: ptrace: EXIT_ZOMBIE fix
Bin Zhou (1):
[TCP]: TCP Veno congestion control
Bjorn Helgaas (31):
PNPACPI: fix non-memory address space descriptor handling
PNPACPI: remove some code duplication
PNPACPI: whitespace cleanup
ACPI: request correct fixed hardware resource type (MMIO vs I/O port)
ACPI: Display "ACPI" to motherboard resources in /proc/io{mem,port}
ACPI: make acpi_bus_register_driver() return success/failure, not device count
ACPI: update asus_acpi driver registration to unload on failure
ACPI: fix sonypi ACPI driver registration to unregister on failure
ACPI: simplify scan.c coding
ACPI: fix memory hotplug range length handling
HPET: fix ACPI memory range length handling
ACPI: remove __init/__exit from Asus .add()/.remove() methods
ACPI: Don't print internal BIOS names of wakeup devices
[IA64] rework memory attribute aliasing
ACPI: acpi_bus_unregister_driver() returns void
PCI: fix to pci ignore pre-set 64-bit bars on 32-bit platforms
vgacon: make VGA_MAP_MEM take size, remove extra use
CCISS: disable device when returning failure
CCISS: request all PCI resources
CCISS: announce cciss%d devices with PCI address/IRQ/DAC info
CCISS: use ARRAY_SIZE without intermediates
CCISS: fix a few spelling errors
CCISS: remove parens around return values
CCISS: run through Lindent
CCISS: tidy up product table indentation
ACPI: acpi_os_wait_semaphore(): silence complaint
IRQ: Use SA_PERCPU_IRQ, not IRQ_PER_CPU, for irqaction.flags
IRQ: warning message cleanup
PNPACPI: support shareable interrupts
SERIAL: allow shared 8250_pnp interrupts
PCI: quirk to disable e100 interrupt if RESET failed to
Björn Steinbrink (1):
i386: Fix softirq accounting with 4K stacks
Bob Breuer (7):
[SPARC]: Add topology_init()
[SPARC]: Setup cpu_possible_map
[SPARC]: Add missing rw can_lock macros
[SPARC]: Mark smp init functions as cpuinit
[SPARC]: Fix iommu_flush_iotlb end address
[SPARC]: Fix property name acquisition in prom.c
[SPARC]: Defer clock_probe to fs_initcall()
Bob Copeland (1):
docs: update sparse.txt with CHECK_ENDIAN
Bob Moore (11):
[ACPI] ACPICA 20060210
ACPI: ACPICA 20060217
ACPI: ACPICA 20060310
[ACPI] ACPICA 20060317
ACPI: ACPICA 20060331
ACPI: ACPICA 20060421
ACPI: ACPICA 20060512
ACPI: ACPICA 20060526
ACPI: ACPICA 20060608
ACPI: ACPICA 20060623
ACPI: ACPICA 20060707
Bob Picco (2):
[IA64] align high endpoint of VIRTUAL_MEM_MAP
[IA64] fix show_mem for VIRTUAL_MEM_MAP+FLATMEM
Borislav Petkov (4):
libata debugging: set initial dbg value
libata: Adjust initial debugging levels through preprocessor defines.
[libata] conversion to new debug scheme, part 1 of $N
libata-core.c: restore configuration boot messages in ata_dev_configure(), v2
Brandon Philips (1):
genhd.c reference in Documentation/kobjects.txt
Brent Casavant (3):
PCI: Move various PCI IDs to header file
SGI IOC4: Detect IO card variant
sgiioc4: Always share IRQ
Brian Haley (2):
s2io: netpoll support
[IPV6]: order addresses by scope
Brian King (5):
libata: Setup nbytes in ata_sg_init_one
libata: Add ata_scsi_dev_disabled
[SCSI] scsi: Add allow_restart sysfs class attribute
[SCSI] scsi: Device scanning oops for offlined devices (resend)
libata: Conditionally set host->max_cmd_len
Brian Swetland (1):
ARM: OMAP: Add core fsample support
Brice Goglin (18):
Revive pci_find_ext_capability
Add Myri-10G Ethernet driver
myri10ge update
add __iowrite64_copy
PCI: Add PCI_CAP_ID_VNDR
PCI: AMD 8131 MSI quirk called too late, bus_flags not inherited ?
PCI: nVidia quirk to make AER PCI-E extended capability visible
PCI: Add PCI_CAP_ID_VNDR
myri10ge - drop workaround for the missing AER ext cap on nVidia CK804
myri10ge - drop workaround pci_save_state() disabling MSI
myri10ge - Use dev_info() when printing parameters after probe
myri10ge - Export more parameters to ethtool
myri10ge return value fix
myri10ge - Always do a dummy RDMA after loading the firmware
myri10ge - Write the firmware in 256-bytes chunks
myri10ge - Fix spurious invokations of the watchdog reset handler
myri10ge: always re-enable dummy rdmas in myri10ge_resume
myri10ge: update the firmware download URL in Kconfig
Bryan O'Sullivan (36):
IB/ipath: name zero counter offsets so it's clear they aren't counters
IB/ipath: update copyrights and other strings to reflect new company name
IB/ipath: share more common code between RC and UC protocols
IB/ipath: fix an indenting problem
IB/ipath: fix shared receive queues for RC
IB/ipath: allow diags on any unit
IB/ipath: update some comments and fix typos
IB/ipath: remove some duplicate code
IB/ipath: don't allow resources to be created with illegal values
IB/ipath: fix some memory leaks on failure paths
IB/ipath: return an error for unknown multicast GID
IB/ipath: report correct device identification information in /sys
IB/ipath: enforce device resource limits
IB/ipath: removed unused field ipath_kregvirt from struct ipath_devdata
IB/ipath: print better debug info when handling 32/64-bit DMA mask problems
IB/ipath: enable freeze mode when shutting down device
IB/ipath: use more appropriate gfp flags
IB/ipath: use vmalloc to allocate struct ipath_devdata
IB/ipath: memory management cleanups
IB/ipath: reduce overhead on receive interrupts
IB/ipath: fixed bug 9776 for real
IB/ipath: fix lost interrupts on HT-400
IB/ipath: disallow send of invalid packet sizes over UD
IB/ipath: don't confuse the max message size with the MTU
IB/ipath: removed redundant statements
IB/ipath: check for valid LID and multicast LIDs
IB/ipath: fixes to performance get counters for IB compliance
IB/ipath: rC receive interrupt performance changes
IB/ipath: purge sps_lid and sps_mlid arrays
IB/ipath: drop the "stats" sysfs attribute group
IB/ipath: support more models of InfiniPath hardware
IB/ipath: read/write correct sizes through diag interface
IB/ipath: fix a bug that results in addresses near 0 being written via DMA
IB/ipath: remove some #if 0 code related to lockable memory
IB/ipath: ignore receive queue size if SRQ is specified
IB/ipath: namespace cleanup: replace ips with ipath
Bryan Scott (1):
V4L/DVB (4170): ATSC typecheck bugfix
Cameron Hutchinson (1):
V4L/DVB (4186): Add support for the DNTV Live! mini DVB-T card.
Carl-Daniel Hailfinger (1):
i386/x86-64: Consolidate arch/{i386,x86_64}/boot/compressed/misc.c
Carlos O'Donell (2):
[PARISC] Use FIXUP_BRANCH_CLOBBER to asm clobber list
[PARISC] Remove unconditional #define PIC in syscall macros
Catalin Marinas (6):
[ARM] 3548/1: Fix the ARMv6 CPU id in compressed/head.S
Fix a memory leak in the i386 setup code
[ARM] 3734/1: Fix the unused variable warning in __iounmap()
[ARM] 3757/1: Use PROCINFO_INITFUNC in head.S
[ARM] 3766/1: Fix typo in ARM _raw_read_trylock
[ARM] 3773/1: Add the HWCAP_VFP bit for the ARM926 CPUs
Catherine Zhang (3):
[LSM-IPsec]: SELinux Authorize
[AF_UNIX]: Datagram getpeersec
[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch
Cedric Le Goater (1):
s390: add __raw_writeq required by __iowrite64_copy
Chandra Seetharaman (12):
cpu hotplug: revert init patch submitted for 2.6.17
cpu hotplug: revert initdata patch submitted for 2.6.17
cpu hotplug: make [un]register_cpu_notifier init time only
cpu hotplug: make cpu_notifier related notifier blocks __cpuinit only
cpu hotplug: make cpu_notifier related notifier calls __cpuinit only
cpu hotplug: add hotplug versions of cpu_notifier
cpu hotplug: use hotplug version of cpu notifier in appropriate places
per-task-delay-accounting: cpu delay collection via schedstats
Process Events: Fix biarch compatibility issue. use __u64 timestamp
cpu hotplug: replace __devinit* with __cpuinit* for cpu notifications
cpu hotplug: fix hotplug cpu documentation for proper usage
cpu hotplug: use hotplug version of registration in late inits
Charles Spirakis (2):
HWMON: w83791d: New hardware monitoring driver for the Winbond W83791D
hwmon: New maintainer for w83791d
Chas Williams (5):
[ATM]: [idt77105] should be __devinit not __init
[ATM]: [iphase] should be __devinit not __init
[ATM]: [suni] change suni_init to __devinit
[ATM]: [he] when transmit fails, unmap the dma regions
[ATM]: [he] don't hold the device lock when upcalling
Chase Venters (1):
Make cpu_relax() imply barrier() on all arches
Chen, Kenneth W (2):
tightening hugetlb strict accounting
sched: fix smt nice lock contention and optimization
Chen-Li Tien (1):
[PKTGEN]: Fix oops when used with balance-tlb bonding
Chris Boot (2):
LED Class support for Soekris net48xx
net48xx LED cleanups
Chris Dearman (7):
[MIPS] MIPS32/MIPS64 secondary cache management
[MIPS] Typo fixes.
[MIPS] Fix handling of 0 length I & D caches.
[MIPS] Less noise on multithreading exceptions.
[MIPS] Use KERN_DEBUG to log the SDBBP messages
[MIPS] Default cpu_has_mipsmt to a runtime check
[MIPS] Panic on fp exception in kernel mode.
Chris Leech (10):
[I/OAT]: DMA memcpy subsystem
[I/OAT]: Driver for the Intel(R) I/OAT DMA engine
[I/OAT]: Setup the networking subsystem as a DMA client
[I/OAT]: Utility functions for offloading sk_buff to iovec copies
[I/OAT]: Structure changes for TCP recv offload to I/OAT
[I/OAT]: Rename cleanup_rbuf to tcp_cleanup_rbuf and make non-static
[I/OAT]: Make sk_eat_skb I/OAT aware.
[I/OAT]: Add a sysctl for tuning the I/OAT offloaded I/O threshold
[I/OAT]: TCP recv offload to I/OAT
[I/OAT]: Remove CPU hotplug lock from net_dma_rebalance
Chris Lund (1):
USB: free allocated memory on io_edgeport startup memory failure
Chris Mason (2):
fix reiserfs lock inversion of bkl vs inode semaphore
reiserfs_write_full_page() should not get_block past eof
Chris Wedgwood (2):
PCI: MSI-K8T-Neo2-Fir: run only where needed
EDD isn't EXPERIMENTAL anymore
Chris Wright (2):
cpuset: remove extra cpuset_zone_allowed check in __alloc_pages
i386: rwlock.h fix smp alternatives fix
Christian Borntraeger (1):
bug in futex unqueue_me
Christian Kujau (1):
x86_64: msi_apic.c build fix
Christian Lupien (1):
ACPI: handle AC notify event on broken BIOS
Christian Praehauser (1):
V4L/DVB (3966): Core: ULE fixes and RFC4326 additions
Christian Trefzer (1):
neofb: fix unblank logic interfering with lid toggled backlight
Christoph Hellwig (28):
[SCSI] fix up request buffer reference in various scsi drivers
[XFS] endianess annotations for xfs_dir2_data_entry_t
[XFS] endianess annotations for xfs_dir_leaf_hdr_t
[XFS] endianess annotations for xfs_dir_leaf_entry_t
powerpc: implement pcibus_to_node and pcibus_to_cpumask
powerpc: node-aware dma allocations
[SCSI] remove scsi_request infrastructure
[SCSI] remove RQ_SCSI_* flags
[IRDA]: stir4200, switching to the kthread API
slab: clean up kmem_getpages
slab: stop using list_for_each
mark address_space_operations const
[SCSI] aha152x: stop poking at saved scsi_cmnd members
[SCSI] hide EH backup data outside the scsi_cmnd
snsc: switch from force_sig to kill_proc
disallow modular binfmt_elf32
remove the tasklist_lock export
[SCSI] More buffer->request_buffer changes
[NET]: Remove CONFIG_HAVE_ARCH_DEV_ALLOC_SKB
[NET]: Correct dev_alloc_skb kerneldoc
fix compile regression for a few scsi drivers
[XFS] All xfs_disk_dquot_t values are (as the name says) disk endian.
[SCSI] fix simscsi
[NET]: Add netdev_alloc_skb().
[SCSI] hptiop: backout ioctl mess
[NET]: Fix alloc_skb comment typo
[NET]: Assign skb->dev in netdev_alloc_skb
[TG3]: skb->dev assignment is done by netdev_alloc_skb
Christoph Lameter (48):
Page Migration: Make do_swap_page redo the fault
migration: remove unnecessary PageSwapCache checks
page migration cleanup: rename "ignrefs" to "migration"
page migration cleanup: group functions
page migration cleanup: remove useless definitions
page migration cleanup: drop nr_refs in remove_references()
page migration cleanup: extract try_to_unmap from migration functions
page migration cleanup: pass "mapping" to migration functions
page migration cleanup: move fallback handling into special function
Swapless page migration: add R/W migration entries
Swapless page migration: rip out swap based logic
Swapless page migration: modify core logic
More page migration: do not inc/dec rss counters
More page migration: use migration entries for file pages
page migration: Update documentation
page migration: simplify migrate_pages()
page migration: handle freeing of pages in migrate_pages()
page migration: use allocator function for migrate_pages()
page migration: sys_move_pages(): support moving of individual pages
sys_move_pages: x86_64 support
sys_move_pages: 32bit support (i386, x86_64)
move_pages: fix 32 -> 64 bit compat function
mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM
page migration: Support a vma migration function
Allow migration of mlocked pages
zoned vm counters: create vmstat.c/.h from page_alloc.c/.h
zoned vm counters: basic ZVC (zoned vm counter) implementation
zoned vm counters: convert nr_mapped to per zone counter
zoned vm counters: conversion of nr_pagecache to per zone counter
zoned vm counters: remove NR_FILE_MAPPED from scan control structure
zoned vm counters: split NR_ANON_PAGES off from NR_FILE_MAPPED
zoned vm counters: zone_reclaim: remove /proc/sys/vm/zone_reclaim_interval
zoned vm counters: conversion of nr_slab to per zone counter
zoned vm counters: conversion of nr_pagetables to per zone counter
zoned vm counters: conversion of nr_dirty to per zone counter
zoned vm counters: conversion of nr_writeback to per zone counter
zoned vm counters: conversion of nr_unstable to per zone counter
zoned vm counters: conversion of nr_bounce to per zone counter
zoned vm counters: remove useless struct wbs
Use Zoned VM Counters for NUMA statistics
Light weight event counters
slab: consolidate code to free slabs from freelist
ZVC/zone_reclaim: Leave 1% of unmapped pagecache pages for file I/O
ZVC: add __inc_zone_state for !SMP configuration
USB: remove empty destructor from drivers/usb/mon/mon_text.c
[IA64] Increase default nodes shift to 10, nr_cpus to 1024
ZVC: Overstep counters
ZVC: Scale thresholds depending on the size of the system
Christoph Pfister (2):
V4L/DVB (3988): Add math routines required by DVB demods
V4L/DVB (3996): Make the table static
Christophe Mariac (1):
USB: new device ids for ftdi_sio driver
Christopher J. PeBenito (1):
[SELINUX]: add security class for appletalk sockets
Christopher Neufeld (1):
V4L/DVB (4050): Add NTSC sliced VBI support to the cx25840 module.
Chuck Ebbert (14):
PCI: fix issues with extended conf space when MMCONFIG disabled because of e820
i386: let usermode execute the "enter" instruction
i386: fix get_segment_eip() with vm86 segments
i386: extra checks in show_registers()
i386: cpu_relax() in crash.c and doublefault.c
x86_64: enlarge window for stack growth
i386: use C code for current_thread_info()
binfmt_elf: fix checks for bad address
i386: system.h: remove extra semicolons and fix order
i386: handle_BUG(): don't print garbage if debug info unavailable
ieee80211: TKIP requires CRC32
i386: switch_to(): misplaced parentheses
ptrace: make pid of child process available for PTRACE_EVENT_VFORK_DONE
Kconfig: move CONFIG_EMBEDDED options to submenu
Chuck Lever (10):
SUNRPC: select privileged port numbers at random
SUNRPC: NFS_ROOT always uses the same XIDs
NFS: Optimize allocation of nfs_read/write_data structures
NFS: Separate functions for counting outstanding NFS direct I/Os
NFS: "open code" the NFS direct write rescheduler
NFS: remove user_addr, user_count, and pos from nfs_direct_req
NFS: refactor nfs_direct_free_user_pages
NFS: Eliminate nfs_get_user_pages()
NFS: alloc nfs_read/write_data as direct I/O is scheduled
SUNRPC: avoid choosing an IPMI port for RPC traffic
Chuck Short (2):
Add Computone IntelliPort Plus serial hotplug support
Add Specialix IO8+ card support hotplug support
Clemens Ladisch (10):
[ALSA] fix a wrong lock
[ALSA] fix port type bits
[ALSA] add more sequencer port type information bits
[ALSA] rawmidi: add get_port_info callback for sequencer information flags
[ALSA] usb-audio: add workaround for CSR Bluetooth Headphones (Saitek A-250)
[ALSA] bt87x: add Voodoo TV 200 whitelist entry
[ALSA] virmidi: revert erroneous removal of zero initialization
[ALSA] make CONFIG_SND_DYNAMIC_MINORS non-experimental
[ALSA] wavefront: fix __init/__devinit confusion
[ALSA] remove unused snd_minor.name field
Cliff Wickman (1):
fs/freevxfs: cleanup of spelling errors
Colin Leroy (1):
USB: Add one VID/PID to ftdi_sio
Con Kolivas (2):
mm: fix swap unused warning
sched: fix interactive ceiling code
Constantine Sapuntzakis (1):
drivers/block/loop.c: don't return garbage if LOOP_SET_STATUS not called
Corey Minyard (6):
[WATCHDOG] Pre-Timeout flags
IPMI: tidy msghandler timer
IPMI: remove high res timer code
IPMI: watchdog handle panic properly
IPMI: fix occasional oops on module unload
IPMI: fix handling of OEM flags
Cornelia Huck (9):
[S390] channel measurement fix.
[S390] ccwgroup device unregister.
[S390] cio chpid offline.
[S390] rework of channel measurement facility.
[S390] subchannel register/unregister mutex.
[S390] path grouping and path verifications fixes.
[S390] channel measurement interval display.
[S390] duplicate ccw devices in ccwgroup.
[S390] retry after deferred condition code.
D. Peter Siddons (1):
USB: new device id for Thorlabs motor driver
Daikichi Osuga (1):
[TCP]: Two RFC3465 Appropriate Byte Count fixes.
Dale Farnsworth (1):
mv643xx_eth: Unmap DMA buffers in receive path
Dan Bastone (1):
initialize parts of udf inode earlier in create
Dan Streetman (2):
improved TT scheduling for EHCI
USB: add ZyXEL vendor/product ID to rtl8150 driver
Dan Williams (3):
wireless/airo: minimal WPA awareness
orinoco: fix setting transmit key only
[ARM] 3780/1: Fix iop321 cpuid
Daniel Alomar (1):
m68knommu: build support for the Avnet/5282 board
Daniel Drake (18):
mtd: SC520CDP should depend on MTD_CONCAT
softmac: deauthentication implies deassociation
softmac: suggest per-frame-type TX rate
softmac: complete shared key authentication
softmac: Fix handling of authentication failure
USB shuttle_usbat: hardcode flash detection for now
USB: usb-storage alauda: Fix transport info mismerge
USB: print message when device is rejected due to insufficient power
bcm43xx: use softmac-suggested TX rate
bcm43xx: enable shared key authentication
ZyDAS ZD1211 USB-WLAN driver
zd1211rw: disable TX queue during stop
zd1211rw: usb_clear_halt not allowed in IRQ context
softmac: do shared key auth in workqueue
zd1211rw: Pass more management frame types up to host
zd1211rw: Fix software encryption/decryption
zd1211rw: Remove bogus assert
usb-storage: Add US_FL_IGNORE_DEVICE flag; ignore ZyXEL G220F
Daniel Jacobowitz (5):
[ARM] 3648/1: Update struct ucontext layout for coprocessor registers
[ARM] 3748/3: Correct error check in vfp_raise_exceptions
[ARM] 3749/3: Correct VFP single/double conversion emulation
[ARM] 3758/1: Preserve signalling NaNs in conversion
[ARM] 3750/3: Fix double VFP emulation for EABI kernels
Daniel Kobras (1):
dm: Fix deadlock under high i/o load in raid1 setup.
Daniel Mack (1):
USB: au1200: EHCI and OHCI fixes
Daniel Phillips (2):
Clean up ocfs2 hash probe and make it faster
ocfs2: allocate lockres hash pages in an array
Daniel R Thompson (1):
fbdev: tag by scantype in sysfs
Daniel Ritz (7):
i2c-i801.c: don't pci_disable_device() after it was just enabled
yenta: do power-up only after socket is configured
pcmcia: fix ioctl for GET_STATUS and GET_CONFIGURATION_INFO
pcmcia: fix ioctl GET_CONFIGURATION_INFO for pcmcia_cards
PCI: use PCBIOS as last fallback
PCI: i386 mmconfig: don't forget bus number when setting fallback_slots bits
PCI: fix ICH6 quirks
Daniel T Chen (3):
[ALSA] sound/pci/: Add hp_only quirk for Dell D800 laptops
[ALSA] Add hp_only quirk for pci id [161f:2032] to via82xx
[ALSA] HDA - Lenovo 3000 N100-07684JU - enable laptop-eapd by default
Daniel Walker (2):
invert irq/migration.c brach prediction
idetape gcc 4.1 warning fix
Daniele Venzano (1):
Add VLAN (802.1q) support to sis900 driver
Danny Tholen (1):
1394: fix for recently added firewire patch that breaks things on ppc
Danny van Dyk (1):
[POWERPC] PMAC_APM_EMU should depend on ADB_PMU
Darrel Goeddel (5):
fix se_sen audit filter
[NETLINK]: Encapsulate eff_cap usage within security framework.
audit: rename AUDIT_SE_* constants
audit: support for object context filters
selinux: fix memory leak
Dave Airlie (22):
intelfb: prepare for i9xx support.
intelfb: add pll index to the intelfb structure
intelfb: change splitm to be brute force
intelfb: add p divisor increments for i9xx.
intelfb: enable on x86_64
intelfb: add support for i945G
intelfb: make i915 modeset
intelfb: add hw cursor support for i9xx
intelfb: fixup whitespace..
intelfb: add i945GM support
This patch makes a needlessly global struct static.
intelfb: fixup p calculation
intelfb: fixup pitch calculation like X does
intelfb: some cleanups for intelfbhw
intelfb: align with changes from my X driver.
sync modesetting code with X.org
Revert "intelfb driver -- use the regular modedb table instead of the VESA"
intelfb: fixup clock calculation debugging.
drm: radeon add a tcl state flush before accessing tcl vector space
drm: update radeon to 1.25 add r200 vertex program support
Add i915 ioctls to configure pipes for vblank interrupt.
drm: radeon constify radeon microcode
Dave C Boutcher (4):
[POWERPC] check firmware state before suspending
[SCSI] ibmvscsi: treat busy and error conditions separately
[SCSI] ibmvscsi: allocate lpevents for ibmvscsi on iseries
[SCSI] ibmvscsi: handle inactive SCSI target during probe
Dave Jones (43):
[ACPI] fix possible acpi thermal leak in failure path
[CPUFREQ] Typo in powernow-k8
[CPUFREQ] Disambiguate loop indexes in powernow-k7
[CPUFREQ] Clean up longhaul's speed pretty-printer
[CPUFREQ] Remove redundant initialisation from longhaul.
[CPUFREQ] Remove pointless reinitialisation from powernow-k8
[CPUFREQ] Remove pointless reinitialisations in acpi-cpufreq
[CPUFREQ] Remove duplicate assignment from cpufreq-nforce2
[CPUFREQ] CodingStyle nits in cpufreq_stats.c
[CPUFREQ] Remove duplicate assignment in freq_table
[CPUFREQ] Fix another redundant initialisation in freq_table
[CPUFREQ] Remove more freq_table reinitialisations.
[AGPGART] Remove pointless code from agp_generic_create_gatt_table()
[AGPGART] Remove pointless initialisation in intel-agp
[CPUFREQ] Remove strange No-op from longrun.c
[CPUFREQ] Make acpi-cpufreq 'sticky'.
[CPUFREQ] Prepare powernow-k8 for future CPUs.
[CPUFREQ] Make powernow-k7 work on SMP kernels.
[CPUFREQ] sets nforce2 minimum PLL divider to 2.
[NET]: NET_TCPPROBE Kconfig fix
[AGPGART] Whitespace cleanups for ati-agp
[AGPGART] Suspend/Resume improvements for ATI AGP
[AGPGART] Suspend/Resume support for nVidia nForce AGP.
[AGPGART] Compile fix for ati-agp
[AGPGART] Fix pci_register_driver checking in amd64-agp
remove dead code from elevator switching
fix typo in acpi video brightness changes.
V4L/DVB (4149): Fix up funky logic in dvb
[SCSI] kmalloc argument switcheroo in recent 53c700 change.
[AGPGART] Make AGP depend on PCI
remove devinit from ioc4 pci_driver
GPIO for SCx200 & PC-8736x: x86-only
Merge ../linus
Move workqueue exports to where the functions are defined.
[POWERPC] fix implicit declaration on cell.
Fix cpufreq vs hotplug lockdep recursion.
fix oddball boolean logic in s390 netiucv
s390: broken null test in claw driver
sch_htb compile fix.
kbuild: fix typo in modpost
PCI: remove dead HOTPLUG_PCI_SHPC_PHPRM_LEGACY option.
cpufreq: acpi-cpufreq: Ignore failure from acpi_cpufreq_early_init_acpi
fix up lockdep trace in fs/exec.c
Dave Kleikamp (4):
[CIFS] Do not overwrite aops
JFS: Quota support broken, no quota_read and quota_write
JFS: Fix bug in quota code. tmp_bh.b_size must be initialized
EXT2: Remove superblock lock contention in ext2_statfs
Dave Peterson (1):
mm: fix typos in comments in mm/oom_kill.c
Dave Platt (1):
USB: Additional PID for the ftdi_sio driver
David Brownell (36):
[JFFS2] Fix section mismatch warnings in JFFS2.
[ARM] 3534/1: add spi support to lubbock platform
Driver Core: CONFIG_DEBUG_PM covers drivers/base/power too
platform_bus learns about modalias
remove duplication from Documentation/power/devices.txt
Driver core: PM_DEBUG device suspend() messages become informative
USB: usbnet, zaurus mtu fixup
USB: correct the USB info in Documentation/power/swsusp.txt
USB: more pegasus log spamming removed
USB: cdc_ether: recognize olympus r1000 (fix regression)
UHCI: various updates
USB: whitespace removal from usb/gadget/ether
USB: move <linux/usb_cdc.h> to <linux/usb/cdc.h>
USB: move hardware-specific <linux/usb_*.h> to <linux/usb/*.h>
USB: move <linux/usb_input.h> to <linux/usb/input.h>
I2C: I2C controllers go into right place on sysfs
"RTC-framework" driver for DS1307 and similar RTC chips
ARM: OMAP: Mistral board updates (spi, ...)
ARM: OMAP: Mistral ads7846 pendown state
ARM: OMAP: Add bitbank SPI driver for Innovator 1510 touchscreen
fix static linking of NFS
SPI: infrastructure to initialize spi_device.mode early
pcmcia: at91_cf suspend/resume/wakeup
USB: ehci: fix bogus alteration of a local variable
USB: gadget section fixups
genirq: {en,dis}able_irq_wake() need refcounting too
[ARM] 3739/1: genirq updates: irq_chip, add and use irq_chip.name
USB: AT91 UDC updates, mostly power management
USB: AT91 OHCI updates, mostly power management
omap-rng build fix
build fixes: smc91x
i2c: tps65010 build fixes
[ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems
[ARM] 3763/1: add both rtcs to csb337 defconfig
usb gadget: g_ether spinlock recursion fix
[MMC] constify mmc_host_ops
David Chinner (3):
[XFS] Stop a BUG from occurring in generic_delete_inode by preventing
[XFS] Prevent free space oversubscription and xfssyncd looping.
[XFS] Fix xfs_splice_write() so appended data gets to disk.
David Hollister (1):
vt: Delay the update of the visible console
David Howells (20):
NFS: Split fs/nfs/inode.c
Keys: Fix race between two instantiators of a key
VFS: Permit filesystem to override root dentry on mount
VFS: Permit filesystem to perform statfs with a known root dentry
XFS: Use the dentry passed to statfs() to limit the scope of the results
add page_mkwrite() vm_operations method
Another couple of alterations to the memory barrier doc
Corrections to memory barrier doc
keys: sort out key quota system
keys: discard the contents of a key on revocation
Keys: Allow in-kernel key requestor to pass auxiliary data to upcaller
FDPIC: Fix FDPIC compile errors
FRV: Fix FRV arch compile errors
NOMMU: Fix execution off of ramfs with mmap()
FDPIC: Adjust the ELF-FDPIC driver to conform more to the CodingStyle
FDPIC: Define SEEK_* constants in the Linux kernel headers
FDPIC: Move roundup() into linux/kernel.h
FDPIC: Add coredump capability for the ELF-FDPIC binfmt
FRV: Introduce asm-offsets for FRV arch
NFS: Check lengths more thoroughly in NFS4 readdir XDR decode
David Kuehling (1):
USB: unusual_devs entry for A-VOX WSX-300ER MP3 player
David L Stevens (1):
[MCAST]: Fix filter leak on device removal.
David M. Richter (1):
knfsd: nfsd: fix misplaced fh_unlock() in nfsd_link()
David Miller (1):
USB: OHCI hub code unaligned access
David Mosberger-Tang (2):
[IA64] make efi_stub.S fit in 80 cols
V4L/DVB (4046): Trivial videodev2.h patch
David Quigley (8):
SELinux: add security hooks to {get,set}affinity
SELinux: add security hook call to mediate attach_task (kernel/cpuset.c)
SELinux: add task_movememory hook
SELinux: add security_task_movememory calls to mm code
SELinux: extend task_kill hook to handle signals sent by AIO completion
SELinux: add security hook call to kill_proc_info_as_uid
SELinux: update USB code with new kill_proc_info_as_uid
SELinux: Add security hook definition for getioprio and insert hooks
David S. Miller (152):
[I/OAT]: ioatdma.c needs linux/dma-mapping.h
[I/OAT]: Move PCI_DEVICE_ID_INTEL_IOAT to linux/pci_ids.h
[TCP]: tcp_rcv_rtt_measure_ts() call in pure-ACK path is superfluous
[TCP]: Fix compile warning in tcp_probe.c
[IPV4] icmp: Kill local 'ip' arg in icmp_redirect().
[NET]: Fix warnings after LSM-IPSEC changes.
[TCP]: Add tcp_slow_start_after_idle sysctl.
[IRDA]: Use put_unaligned() in irlmp_do_discovery().
[SCTP]: Fix unintentional change to SCTP_ASSERT when !SCTP_DEBUG
Restrict headers exported to userspace for SPARC and SPARC64
[SPARC64]: Send all device interrupts via one PIL.
[SPARC64]: bp->pil can never be zero
[SPARC]: Kill __irq_itoa().
[SPARC64]: Kill ino_bucket->pil
[SPARC64]: Virtualize IRQ numbers.
[SPARC64]: Move over to GENERIC_HARDIRQS.
[SPARC64]: Don't double-export synchronize_irq.
[SPARC64]: Update defconfig.
[SBUS]: Start cleaning up generic sbus support layer.
[SPARC64]: Import OBP device tree into kernel data structures.
[SPARC64]: Add of_find_node_by_{name,type}().
[SPARC64]: Use in-kernel OBP device tree for PCI controller probing.
[SPARC64]: Disable verbose PCI IRQ probing messages by default.
[SPARC64]: Rate limited kernel unaligned trap logging, ala IA64.
[SPARC64]: Convert sun4v virtual-device layer to in-kernel PROM device tree.
[SPARC64]: Add of_getintprop_default().
[SPARC64]: Convert cpu_find_by_*() interface to in-kernel PROM device tree.
[SPARC64]: Minor bug fix to obp_read_memory().
[SPARC64]: Fix for Niagara memory corruption.
[SPARC64]: Must run smp_setup_cpu_possible_map() after paging_init()
[SPARC64]: Convert sparc64 PCI layer to in-kernel device tree.
[SPARC64]: Use in-kernel PROM tree for EBUS and ISA.
[SPARC64]: Kill ebus/isa range and interrupt mapping struct members.
[SPARC64]: Convert central bus layer to in-kernel PROM device tree.
[SPARC64]: Convert Cheetah memory controller driver to in-kernel PROM tree.
[SPARC64]: Kill off some more prom_getproperty() remnants.
[SPARC64]: Kill unused local vars in map_prom_timers().
[SPARC64]: Expand of_*() interfaces some more.
[SPARC64]: Add of_device layer and make ebus/isa use it.
[SPARC]: Port sparc64 in-kernel device tree code to sparc32.
[SPARC]: Port of_device layer and make ebus use it.
[SBUS]: Rewrite and plug into of_device framework.
[SOUND] sparc: Port amd7930 to new SBUS device layer.
[SCSI] sparc: Port esp to new SBUS driver layer.
[NET] sunhme: Kill __sparc__ and __sparc_v9__ ifdefs.
[NET] sunhme: Convert to new SBUS driver framework.
[NET] sunlance: Convert to new SBUS driver framework.
[NET] sunbmac: Convert over to new SBUS device framework.
[NET] sunqe: Convert to new SBUS driver layer.
[NET] myri_sbus: Convert to new SBUS device layer.
[NET] myri_sbus: Kill unused next_module struct member.
[NET] sunhme: Kill useless loop over sdevs in quattro_sbus_find().
[SCSI] esp: Fix bug in esp_remove_common.
[SCSI] qlogicpti: Convert to new SBUS device framework.
[Documentation]: Update probing info in sbus_drivers.txt
[PARPORT] sunbpp: Convert to new SBUS device framework.
[SPARC64]: Make auxio a real driver.
[SPARC64]: Update defconfig.
[MTD] sun_uflash: Port to new EBUS device layer.
[PARPORT] sunbpp: Fix typo.
[CPWATCHDOG]: Fix the build.
[RIOWATCHDOG]: Fix the build.
[SPARC]: Export x_bus_type to modules.
[SPARC64]: Allow floppy driver to build modular.
[SPARC64]: Export _PAGE_IE to modules.
[SPARC64]: Add missing interfaces to dma-mapping.h
[SPARC64]: Export auxio_register to modules.
[SPARC]: Add of_set_property() interface.
[SPARC]: Add unique device_node IDs and a ".node" property.
[OPENPROMFS]: Rewrite using in-kernel device tree and seq_file.
[OPENPROM]: Rewrite driver to use in-kernel device tree.
[SPARC]: Add iomap interfaces.
[IOAT]: Do not dereference THIS_MODULE directly to set unsafe.
[SPARC64]: Kill starfire_cookie from SBUS/PCI.
[SPARC]: Add of_n_{addr,size}_cells().
[SPARC]: Beginnings of generic of_device framework.
[SPARC]: Encode I/O space into resource flags on sparc32.
[SPARC]: Add of_io{remap,unmap}().
[SPARC]: Convert all FB SBUS drivers to of_driver framework.
[SPARC64] auxio: Convert to pure of_device driver.
[SPARC]: Convert clock drivers to of_driver framework.
[SPARC]: Kill interrupt stuff and linux_phandle from device_node.
[SPARC64]: Let irq_install_pre_handler() get called multiple times.
[SPARC64]: Fix typo in isa_dev_get_irq_using_imap().
[SPARC64] power: Do not pass SA_SHIRQ to request_irq().
[SPARC64] clock: Only probe central fhc clock on Enterprise boxes.
[SPARC64]: Fix typo in clock_probe().
[SPARC64]: of_device layer IRQ resolution
[SPARC]: sparc32 side of of_device layer IRQ resolution.
[SERIAL] sunzilog: Convert to of_driver.
[SERIAL] sunzilog: Fix bugs in device deregristration.
[SERIAL] sunsu: Convert to of_driver framework.
[SERIAL] sun{su,zilog}: Add missing MODULE_*() niceties.
[SERIAL] sunsab: Convert to of_driver framework.
[SERIAL] sunsab: Fix section mis-match errors.
[SPARC64] auxio: Remove asm/{sbus,ebus}.h includes.
[SPARC64] power: Convert to of_driver.
[SPARC64]: time: Kill unnecessary asm/{fhc,sbus,ebus,isa}.h includes.
[SERIO] i8042-sparcio.h: Convert to of_driver framework.
[SPARC64]: Print symbol name of regs->tpc on kernel unaligned accesses.
[SUNHME]: Mark SBUS probing routines as __devinit.
[SERIAL] sunsu: Missing return statement in su_probe().
[SPARC64]: Mask out top 8-bits in physical address when building resources.
[SERIAL] sunhv: Convert to of_driver layer.
[SPARC64]: Kill sun4v virtual device layer.
[TCP]: Remove TCP Compound
[SPARC64]: Update defconfig.
[SPARC64]: Fix 2 bugs in sabre_irq_build()
[SERIAL] sunsu: Handle keyboard and mouse ports directly.
[SPARC64]: Refine Sabre wsync logic.
[SPARC]: Fix OF register translations under sub-PCI busses.
[SPARC64]: Make sure IRQs are disabled properly during early boot.
[SERIAL] sunsu: Report keyboard and mouse ports in kernel log.
[SERIAL] sunsab: Fix significant typo in sab_probe()
[SPARC64] psycho: Fix pbm->name handling in pbm_register_toplevel_resources()
[SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.
[SPARC]: Kill prom_getname, unused and not implemented properly.
[SERIAL] sunsab: Get line numbers and table sizing correct.
[SPARC] sbus: Make sure sbus nodes are named uniquely.
[SERIAL] sunzilog: Register IRQ after all devices have been probed.
[SPARC]: Fix initialization of sun4d SBUS interrupts.
[SPARC]: Simplify and correct __cpu_find_by()
[SERIAL] sunzilog: Remove duplicate IRQ registry in zs_probe().
[SERIAL] sunzilog: Fix instance enumeration.
[SPARC]: Fix length parameter verification in sys_getdomainname().
[SPARC64]: Update defconfig.
[MAINTAINERS]: Mark LAPB as Oprhan.
[IPV6] xfrm6_tunnel: Delete debugging code.
[SPARC64]: Explicitly print return PC when the kernel fault PC is bogus.
[SPARC]: Fix SA_STATIC_ALLOC value.
[SCSI] esp: Fix build.
[SPARC64]: Fix quad-float multiply emulation.
[SPARC64]: Fix typo in pgprot_noncached().
[ATALK]: Make CONFIG_DEV_APPLETALK a tristate.
[TCP]: Process linger2 timeout consistently.
[TG3]: Convert to netdev_alloc_skb
[E1000]: Convert to netdev_alloc_skb
[NET]: Kill the WARN_ON() calls for checksum fixups.
[SECURITY]: Fix build with CONFIG_SECURITY disabled.
[PKTGEN]: Make sure skb->{nh,h} are initialized in fill_packet_ipv6() too.
[RTNETLINK]: Fix IFLA_ADDRESS handling.
[IPX]: Fix typo, ipxhdr() --> ipx_hdr()
[TCP]: Fix botched memory leak fix to tcpprobe_read().
[IPSEC]: Validate properly in xfrm_dst_check()
[VLAN]: Make sure bonding packet drop checks get done in hwaccel RX path.
[NET]: Disallow whitespace in network device names.
[SPARC64]: Fix pfn_pte() build failure.
[SCSI] esp: Fix build on SUN4.
[SERIAL] sunzilog: Mirror the sunsab serial setup bug fix.
[E100]: Add module option to ignore bad EEPROM checksums.
[SPARC64]: Fix X server hangs due to large pages.
[OPENPROMIO]: Handle current_node being NULL correctly.
David Shaohua Li (1):
[ACPI] enable SMP C-states on x86_64
David Teigland (2):
dm table split_args: handle no input
dm: create error table
David Wang (1):
sis5513: add SiS south bridge ID 0x966 and 0x968
David Wilder (3):
Updated kdump documentation
[POWERPC] Add the use of the firmware soft-reset-nmi to kdump.
[POWERPC] Make secondary CPUs call into kdump on reset exception
David Woodhouse (207):
New MTD git tree in MAINTAINERS
[JFFS2] Fix race in post-mount node checking
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
[RBTREE] Add accessor macros for colour and parent fields of rb_node
[RBTREE] Change rbtree off-tree marking in I/O schedulers.
[RBTREE] Update ext3 to use rb_parent() accessor macro.
[RBTREE] Update key.c to use rb_parent() accessor macro.
[RBTREE] Update eventpoll.c to use rb_parent() accessor macro.
[RBTREE] Update JFFS2 to use rb_parent() accessor macro.
[RBTREE] Remove dead code in rb_erase()
[RBTREE] Merge colour and parent fields of struct rb_node.
[RBTREE] Add explicit alignment to sizeof(long) for struct rb_node.
[RBTREE] Update hrtimers to use rb_parent() accessor macro.
Remove user-visible references to PAGE_SIZE in include/asm-powerpc/elf.h
Include <linux/jiffies.h> from linux/acct.h only in kernel-private part.
Don't include agp_backend.h in user-visible part of agpgart.h
Use __KERNEL__ to hide kernel-private bits of linux/gameport.h
Export only the appropriate GS_xxx flags to userspace from generic_serial.h
Include various private files only from within __KERNEL__ in genhd.h
Sanitise linux/i2c-algo-ite.h for userspace consumption
Sanitise linux/i2c.h for userspace consumption
Don't include <linux/device.h> from user-visible part of linux/ipmi.h
Remove gratuitous inclusion of <linux/pci.h> from linux/isdn/tpam.h
Sanitise linux/mman.h for userspace consumption
Don't include private files from user-visible part of linux/ncp_fs.h
Don't include <linux/list.h> from user-visible part of linux/msg.h
Don't include <linux/stringify> from user-visible part of linux/net.h
Don't include private headers from user-visible parts of include/linux/nfs*.h
Don't include private headers from user-visible parts of linux/quota.h
Don't include <linux/list.h> from user-visible part of reiserfs_xattr.h
Partially sanitise linux/sched.h for userspace consumption
Don't include <asm/atomic.h> from user-visible part of linux/sem.h
Don't include private headers from user-visible part of linux/signal.h
Move comment in mtd-abi.h to stop confusing unifdef
Don't include <linux/spinlock.h> from user-visible part of linux/wanrouter.h
Don't export CONFIG_COMPAT stuff in linux/usbdevice_fs.h to userspace
Sanitise linux/sunrpc/debug.h for userspace consumption
Don't include private headers from user-visible part of linux/smb_fs.h
Don't include private headers from user-visible part of linux/ext2_fs.h
Don't include private headers from user-visible part of linux/ext3_fs.h
Don't include <linux/config.h> and <linux/linkage.h> from linux/socket.h
Don't include linux/config.h from anywhere else in include/
Sanitise linux/audit.h for userspace consumption, split elf-em.h from elf.h
Sanitise linux/sched.h for userspace consumption
Don't include implementation details from asm-s390/ptrace.h and page.h
Add standard include guard to asm-generic/signal and use compiler.h
Exclude asm-generic/{page,memory_model}.h from user bits of i386/x86_64 page.h
linux/blkpg.h needs <linux/compiler.h> for __user
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Don't include <linux/mod_devicetable.h> in public part of linux/pci.h
Remove struct input_device_id from public view in linux/input.h
Remove 'extern int errno;' from public view in linux/unistd.h
Remove unneeded _syscallX macros from user view in asm-*/unistd.h
Sanitise ethtool.h and mii.h for userspace.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Guard some of linux/compiler.h with #ifdef __KERNEL__
Move jffs2_fs_i.h and jffs2_fs_sb.h from include/linux/ to fs/jffs2/
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Restore __attribute_const__ to user-visibility in linux/compiler.h...for now
Fix integer types in <sound/hdsp.h> SNDRV_HDSP_IOCTL_GET_PEAK_RMS ioctl
Fix private integer types used in V4L2 ioctls.
Remove unneeded inclusion of <linux/time.h> from <linux/ufs_fs.h>
S390 BIODASDREADCMB ioctl should use __u64 not u64 type.
Use __uXX types for S390 DASD volume label definitions which are user-visible
Don't use 'u32' in user-visible struct ip_conntrack_old_tuple.
Use __uXX types in user-visible structures in <linux/nbd.h>
Remove PPP_FCS from user view in <linux/ppp_defs.h>, remove __P mess entirely
Use __u32 for elf_addr_t in <asm-powerpc/elf.h>, not u32. It's user-visible.
Use __uXX types in <linux/divert.h> for struct divert_blk et al.
Include <linux/types.h> and use __uXX types in <linux/affs_hardblocks.h>
Remove private struct dx_hash_info from public view in <linux/ext3_fs.h>
Use __uXX types in <linux/i2o_dev.h>, include <linux/ioctl.h> too
Include <linux/types.h> and use __uXX types in <linux/cramfs_fs.h>
Revert include/media changes: Mauro says those ioctls are only used in-kernel(!)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Remove inter_module_xxx() from DiskOnChip drivers.
Move user-visible parts of drivers/s390/crypto/z90crypt.h to include/asm-s390
Fix non-modular case for DiskOnChip probe
Remove use of inter_module_crap in NOR flash chip drivers.
Finally remove the obnoxious inter_module_xxx()
Export cfi_cmdset_0020 and cfi_cmdset_0002 with EXPORT_SYMBOL_GPL
[MTD] Fix capitalisation in export of DiskOnChip Millennium initfunc
[MTD] Basic NAND driver for AMD/NatSemi CS5535/CS5536 Geode companion chip
[MTD] Fix capitalisation in export of old doc2001.c initfunc
[MTD NAND] Use vmalloc for buffer when scanning for bad blocks.
[MTD NAND] Update CS553x NAND driver: Hardware ECC support, optimisations.
[MTD NAND] Reduce paranoia level when scanning for bad blocks on virgin chips
[MTD NAND] Indent all of drivers/mtd/nand/*.c.
[MTD] Fix module refcounting in NAND board drivers.
[MTD] Deal correctly with NOR chips which are smaller than the map window
[MTD] Fix legacy character sets throughout drivers/mtd, include/linux/mtd
[JFFS2] Reduce excessive node count for syslog files.
[MTD] Remove gratuitous inclusion of ARM-only header from physmap.c
[MTD] Clean up <linux/mtd/physmap.h> to fix modular build
[MTD NAND] Modify check for modules registering NAND devices without ->owner
[JFFS2] Don't pack on-medium structures, because GCC emits crappy code
Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[MTD] Add help text for MTD_NAND_CS553X option.
[MTD NAND] Make various initfuncs static, remove #ifdef MODULE from exitfuncs
[JFFS2] Fix printk format in jffs2_sum_write_data() error message.
[JFFS2] Repack some on-medium structures. ARM is weirder than I thought.
Remove struct fddi_statistics from user view in <linux/if_fddi.h>
[MTD] Fix mtdconcat build. We didn't introduce mtd->writesize yet.
[MTD] Fix printk format error in gen_probe.c
[JFFS2] Support new device nodes
[MTD] Use __symbol_get() instead of symbol_get() in NOR chip probe
[JFFS2] Optimise reading of eraseblock summary nodes
[JFFS2] Reduce calls to ref_totlen() in jffs2_mark_node_obsolete()
Merge git://git.infradead.org/jffs2-xattr-2.6
[JFFS2] Introduce jffs2_link_node_ref() function to reduce code duplication
[JFFS2] Correct accounting of erroneous cleanmarkers and failed summaries.
[JFFS2] Correct handling of JFFS2_FEATURE_RWCOMPAT_COPY nodes.
[JFFS2] Fix memory leak in scan code; improve comments.
[JFFS2] Fix summary handling of unknown but compatible nodes.
[JFFS2] Introduce jffs2_scan_dirty_space() function.
[JFFS2] Discard remaining free space when filing a dirty block in scan.
[JFFS2] Mark gaps in summary list as dirty space
[JFFS2] Add length argument to jffs2_add_physical_node_ref()
[JFFS2] File node reference for wasted space when flushing wbuf
[JFFS2] Remove stray kfree of summary info in XATTR code.
[JFFS2] Locking issues in summary write code.
[JFFS2] Finally eliminate __totlen field from struct jffs2_raw_node_ref
[MTD] Use symbol_request() in old DiskOnChip probe code to find actual driver
[MTD] Account for MODULE_SYMBOL_PREFIX when requesting NOR chip driver
Merge git://git.infradead.org/jffs2-devel-2.6
Move inclusion of <linux/compat.h> out of user scope in asm-x86_64/mtrr.h
[JFFS2] Fix dummy jffs2_sum_scan_sumnode() macro for !SUMMARY case.
[JFFS2] Fix accounting error in jffs2_link_node_ref()
[JFFS2] Initialise ref->next_in_ino when marking dirty space in wbuf flush
[JFFS2] Extend jffs2_link_node_ref() to link into per-inode list too.
[JFFS2] Add some preemptive BUG checks for XATTR code
[JFFS2] Put list of nodes in common part of ic/x_ref/x_datum structure
[JFFS2] Remove flash offset argument from various functions.
[JFFS2] Reduce visibility of raw_node_ref to upper layers of JFFS2 code.
[JFFS2] Introduce ref_next() macro for finding next physical node
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Merge branch 'master' of git://git.infradead.org/~gleixner/mtd-nand-2.6.git
[JFFS2] Revert Artem's Bunkage in debug messages.
[JFFS2] Allocate node_ref for wasted space when skipping to page boundary
[JFFS2] jffs2_free_all_node_refs() doesn't free them all. Rename it.
[JFFS2] Correctly handle wasted space before summary node.
[JFFS2] Add 'jeb' argument to jffs2_prealloc_raw_node_refs()
[JFFS2] Fix and improve debugging output during scan.
[MTD] Fix NAND_VERIFY_WRITE case to build with tglx's recent changes
[JFFS2] Fix 64-bit size_t problems in XATTR code.
[MTD] Remove PCI dependency for Geode CS553[56] NAND controller.
[JFFS2] Switch to using an array of jffs2_raw_node_refs instead of a list.
[MTD] Fix thinko in nand_write_page_hwecc()
[JFFS2] Fix wbuf recovery of f->metadata->raw node.
[JFFS2] Fix oops when marking space dirty in scan, but no previous node exists.
[JFFS2] Preallocate raw_node_refs in a couple of missing places in scan
[MTD] AMD Geode NAND support can depend on X86_32; we won't see it on x86_64
[JFFS2] Fix calculation of potential summary marker offset on NOR flash.
[JFFS2] Preallocate node refs for cleanmarker in summary scan
Add <sys/types.h> to headers included for userspace in <linux/input.h>
[JFFS2] Remove stray __exit from jffs2_compressors_exit()
Switch to __s32 types in joystick.h instead of C99 types for consistency.
[RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistency
[JFFS2] Fix more breakage caused by janitorial meddling.
[MTD NAND] Fix s3c2410 NAND driver so it at least _looks_ like it compiles
[MTD] Restore MTD_ROM and MTD_RAM types
[JFFS2] Don't trust node headers before the CRC is checked.
[JFFS2] Mark XATTR support as experimental, for now
Basic implementation of 'make headers_install'
Basic implementation of 'make headers_check'
Add generic Kbuild files for 'make headers_install'
Add Kbuild file for PowerPC 'make headers_install'
Add Kbuild file for x86_64 'make headers_install'
Add Kbuild file for i386 'make headers_install'
Add Kbuild file for S390 'make headers_install'
Add Kbuild file for IA64 'make headers_install'
Add Kbuild file for SPARC 'make headers_install'
Add Kbuild file for Alpha 'make headers_install'
Add empty Kbuild files for 'make headers_install' in remaining arches.
[JFFS2] When retiring nextblock, allocate a node_ref for the wasted space
[JFFS2] Check CRC32 on dirent and data nodes each time they're read
[TCP]: Move inclusion of <linux/dmaengine.h> to correct place in <linux/tcp.h>
[NET]: Require CAP_NET_ADMIN to create tuntap devices.
R3964: fix GFP_KERNEL allocations in timer function
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Remove gratuitous inclusion of <linux/config.h> from <linux/dmaengine.h>
Remove export of include/linux/isdn/tpam.h
powerpc: implement missing jiffies64_to_cputime64()
[SPARC64]: Fix make headers_install
hdrinstall: remove asm/irq.h from user visibility
hdrinstall: remove asm/atomic.h from user visibility
hdrinstall: remove asm/io.h from user visibility
[MTD NAND] Fix lookup error in nand_get_flash_type()
SCX200_ACB: eliminate spurious timeout errors
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Remove unneeded asm-i386/cpufeature.h from user visibility.
[POWERPC] Implement PowerPC futex_atomic_cmpxchg_inatomic().
headers_check: reduce user-visible noise in <linux/nfs_fs.h>
headers_check: remove <asm/timex.h> from user export
headers_check: move inclusion of <linux/linkage.h> in <asm-i386/signal.h>
headers_check: move kernel-only #includes within <asm-i386/elf.h>
headers_check: don't expose PFN stuff to userspace in <asm-i386/setup.h>
headers_check: fix userspace build of asm-mips/page.h
Fix 'make headers_check' on biarch architectures
Fix 'make headers_check' on s390
Fix 'make headers_check' on ia64
Fix 'make headers_check' on i386
Fix 'make headers_check' on x86_64
Fix 'make headers_check' for Alpha
headers_check: use a different default directory
Add headers_check' target to output of 'make help'
Davide Libenzi (1):
epoll: use unlocked wqueue operations
Davide Perini (1):
usb-storage: unusual_devs entry for Motorola RAZR V3x
Dean Nelson (3):
change gen_pool allocator to not touch managed memory
[IA64] make uncached allocator more node aware
[IA64-SGI] Silent data corruption caused by XPC V2.
Deepak Saxena (4):
[ARM] 3610/1: Make reboot work on Versatile
Add driver for ARM AMBA PL031 RTC
Update smc91x driver with ARM Versatile board info
Update smc91x driver with ARM Versatile board info
Dennis Munsie (5):
intelfb -- uses stride alignment of 64 on the 9xx chipsets.
intelfb driver -- use the regular modedb table instead of the VESA
intelfb: use regular modedb table instead of VESA
Removed hard coded EDID buffer size.
fbdev: Add 1366x768 (WXGA) mode to mode database
Diego Calleja (3):
[LAPB]: Fix windowsize check
Fix BeFS slab corruption
V4L/DVB (4430): Quickcam_messenger compilation fix
Dirk Eibach (1):
char/moxa.c: fix endianess and multiple-card issues
Dirk Opfer (1):
Fix dm9000 release_resource
Dmitry Bazhenov (1):
[JFFS2] Fix race in setting file attributes
Dmitry Mishin (1):
[NET]: add_timer -> mod_timer() in dst_run_gc()
Dmitry Torokhov (32):
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Input: fix potential overflows in driver/input/mouse
Input: fix potential overflows in driver/input/joystick
Input: fix potential overflows in driver/input/touchscreen
Input: fix potential overflows in driver/input/keyboard
Input: change my e-mail address in MAINTAINERS file
Input: reset name, phys and uniq when unregistering
Input: fix formatting to better follow CodingStyle
Input: rearrange exports
Input: atkbd - fix HANGEUL/HANJA keys
Input: fix resetting name, phys and uniq when unregistering device
Input: atkbd - fix hardware autorepeat
Input: remove accept method from input_dev
Input: add start() method to input handlers
Input: introduce input_inject_event() function
Input: fm801-gp - fix use after free
Input: libps2 - warn instead of oopsing when passed bad arguments
Input: iforce - check array bounds before accessing elements
smsc-ircc2: fix section reference mismatches
Input: HID - fix potential out-of-bound array access
Input: add missing handler->start() call
Input: hiddev - use standard list implementation
Input: keyboard - remove static variable and clean up initialization
Input: keyboard - simplify emulate_raw() implementation
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-linus
Input: keyboard - change to use kzalloc
Input: trackpoint - activate protocol when resuming
Input: atkbd - restore repeat rate when resuming
Input: ati_remote - relax permissions sysfs module parameters
Input: ati_remote - add missing input_sync()
Input: ati_remote - use msec instead of jiffies
Input: wistron - fix crash due to referencing __initdata
Domen Puncer (10):
[JFFS2] Remove obsolete histo.h
Remove CONFIG_PARPORT_ARC, drivers/parport/parport_arc.c
au1550_ac97: spin_unlock in error path
au1xxx: oss sound support for au1200
[MIPS] au1xxx: fix PSC_SMBTXRX_RSR.
[MIPS] au1xxx: dbdma, no sleeping under spin_lock
[MIPS] au1xxx: export dbdma functions
au1xxx: pcmcia: fix __init called from non-init
USB: au1xxx: compile fixes for OHCI for au1200
[MIPS] au1xxx: Support both YAMON and U-Boot
Dominik Brodowski (4):
ACPI: C-States: accounting of sleep states
ACPI: C-States: bm_activity improvements
ACPI: C-States: only demote on current bus mastering activity
pcmcia: another ID for serial_cs.c
Dominik Hackl (1):
nfs: non-procfs build fix
Don Fry (8):
pcnet32: Fix Section mismatch error
pcnet32: Use PCI_DEVICE macro
pcnet32: Fix off-by-one in get_ringparam
pcnet32: Use kcalloc instead of kmalloc and memset
pcnet32: Handle memory allocation failures cleanly when resizing tx/rx rings
pcnet32: Suspend the chip rather than restart when changing multicast/promisc
pcnet32: Cleanup rx buffers after loopback test.
pcnet32: break in 2.6.18-rc1 identified
Don Zickus (1):
x86_64: nmi watchdog header cleanup
Dotan Barak (1):
IB/mthca: Fix SRQ limit event range check
Doug Thompson (8):
PCI Bus Parity Status-broken hardware attribute, EDAC foundation
PCI: Bus Parity Status sysfs interface
EDAC: PCI device to DEVICE cleanup
EDAC: mc numbers refactor 1-of-2
EDAC: probe1 cleanup 1-of-2
EDAC: maintainers update
EDAC: fix module names quoted in sysfs
Fix and enable EDAC sysfs operation
Douglas Gilbert (3):
[SCSI] scsi_debug version 1.79
[SCSI] update additional sense codes and some opcode names
[SCSI] sg: fix incorrect page problem
Duncan Sands (2):
USBATM: remove pointless inline
USBATM: remove no-longer needed #include
Dustin Kirkland (1):
kbuild: documentation change on allowing checkers besides sparse
Dustin McIntire (1):
RE: [PATCH 1/1] net driver: Add support for SMSC LAN911x line of ethernet chips
Dyks, Axel (XL) (1):
V4L/DVB (4090): Fix cinergyt2_poll() to allow non-blocking IO on frontend
Edgar E. Iglesias (1):
skge: remember to run netif_poll_disable()
Edgar Hucek (2):
imacfb: Add Intel-based Macintosh Framebuffer Support
add imacfb documentation and detection
Eduard Warkentin (1):
USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor
Edwin Huffstutler (1):
Input: ati_remote - make filter time a module parameter
Egry Gabor (1):
i386: Trivial typo fixes
Egry Gábor (1):
Trivial typo fixes in Kconfig files (MTD).
Eli Cohen (1):
IPoIB: Retry failed send-only multicast group joins
Elizabeth Oldham (1):
[MIPS] Malta: Handle byteswapping hardare bug in big endian mode.
Eric Hustvedt (2):
Adds support for 256MB aperture on 945 chipsets to the intelfb driver
intelfb: int option fix
Eric Leblond (1):
[NETFILTER]: conntrack: add fixed timeout flag in connection tracking
Eric Moore (14):
[SCSI] fusion : mpi header update
[SCSI] mptsas: wide port support
[SCSI] mptsas: Adding 1078 ROC support
[SCSI] mptsas: make two functions static
[SCSI] mptbase: mpt_interrupt should return IRQ_NONE
[SCSI] mptsas: use unnumbered port API and remove driver porttracking
[SCSI] mptfusion: sas enclosures with smart drive
[SCSI] mptfusion: mptctl panic when loading
[SCSI] mptfusion: sas loginfo update
[SCSI] mptfusion: sas nexus loss support
[SCSI] mptfusion: task abort fix's
[SCSI] mptfusion: firmware download boot fix's
[SCSI] mptfusion: misc fix's
[SCSI] mptfusion: bump version to 3.04.01
Eric Paris (4):
SELinux: Add sockcreate node to procattr API
SELinux: decouple fscontext/context mount options
SELinux: add rootcontext= option to label root inode when mounting
Fix security check for joint context= and fscontext= mount options
Eric Sandeen (3):
x86_64: (resend) x86_64 stack overflow debugging
x86_64: x86_64 stack usage debugging
udf: initialize parts of inode earlier in create
Eric Sesterhenn (27):
PCI Hotplug: fake NULL pointer dereferences in IBM Hot Plug Controller Driver
USB: negative index in drivers/usb/host/isp116x-hcd.c
[ALSA] NULL pointer dereference in sound/synth/emux/soundfont.c
Remove useless check in drivers/net/pcmcia/xirc2ps_cs.c
Array overrun in drivers/net/wireless/wavelan.c
Dereference in tokenring/olympic.c
More BUG_ON conversion
V4L/DVB (4070): Zoran strncpy() fix
Cyclades Cleanup
Clean up char/esp.c
More !tty cleanups in drivers/char
Remove needless checks in fs/9p/vfs_inode.c
[TIPC] Fix for NULL pointer dereference
Fix typo in drivers/isdn/hisax/q931.c
Array overrun in drivers/infiniband/core/cma.c
[XFS] Fix realtime subvolume expansion, a porting bug b0rked it. Coverity
Input: db9 - fix potential buffer overrun
Deref in drivers/block/paride/pf.c
SKB leak in drivers/isdn/i4l/isdn_x25iface.c
V4L/DVB (4289): Missing statement in drivers/media/dvb/frontends/cx22700.c
skb used after passing to netif_rx in net/ieee80211/ieee80211_rx.c
cris: switch to iminor/imajor
aoe: cleanup i_rdev usage
isdn: cleanup i_rdev udage
[ALSA] Memory leak in sound/pcmcia/pdaudiocf/pdaudiocf.c
USB: fix pointer dereference in drivers/usb/misc/usblcd
Signedness issue in drivers/net/3c515.c
Eric Van Hensbergen (1):
9p: fix fid behavior on failed remove
Eric W. Biederman (28):
ptrace: document the locking rules
proc: Fix the .. inode number on /proc/<pid>/fd
proc: Remove useless BKL in proc_pid_readlink
proc: Remove unnecessary and misleading assignments from proc_pid_make_inode
proc: Simplify the ownership rules for /proc
proc: Replace proc_inode.type with proc_inode.fd
proc: Remove bogus proc_task_permission
proc: Kill proc_mem_inode_operations
proc: Properly filter out files that are not visible to a process
proc: Fix the link count for /proc/<pid>/task
proc: Move proc_maps_operations into task_mmu.c
proc: Rewrite the proc dentry flush on exit optimization
proc: Close the race of a process dying durning lookup
proc: refactor reading directories of tasks
proc: Remove tasklist_lock from proc_pid_readdir
proc: Remove tasklist_lock from proc_pid_lookup() and proc_task_lookup()