[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.19-rc1'
Rick Balocca
rbalocca at suva.vyatta.com
Mon Jan 22 16:07:32 PST 2007
Tag 'v2.6.19-rc1' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-10-05 03:57 -0700
Linux v2.6.19-rc1
Let's start the stabilization phase.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQBFJHSkF3YsRnbiHLsRAlmqAKCZt7KZ7XAT0bC3uTzrhfd8oHZ8qQCeM20s
gTQtmQTGSG8V6ZMN7YLKXMw=
=t6dy
-----END PGP SIGNATURE-----
Changes since v2.6.18:
Aaron Durbin (2):
Insert GART region into resource map
MMCONFIG and new Intel motherboards
Abhijith Das (3):
patch to init di_payload_format field in gfs2_dinode
[GFS2] gfs2_set_flags double locking patch
[GFS2] Allow mounting of gfs2 and gfs2meta at the same time
Adam Henley (1):
A few trivial spelling and grammar fixes
Adam Litke (1):
mm: make filemap_nopage use NOPAGE_SIGBUS
Adam Tlalka (1):
console utf-8 mode fixes
Adrian Bunk (41):
[GFS2] [-mm patch] fs/gfs2/: possible cleanups
[GFS2] [-mm patch] fs/gfs2/: make code static
[DLM] [RFC: -mm patch] fs/dlm/lock.c: unexport dlm_lvb_operations
Input: hid - #if 0 the no longer used hid_find_field_by_usage()
[CPUFREQ] make drivers/cpufreq/cpufreq_ondemand.c:powersave_bias_target() static
make drivers/net/e1000/e1000_hw.c:e1000_phy_igp_get_info() static
the scheduled removal of drivers/ieee1394/sbp2.c:force_inquiry_hack
fs/ocfs2/ioctl.c should #include "ioctl.h"
[CRYPTO] padlock-sha: Make 2 functions static
drm: cleanups
[NET]: Make code static.
[IPV6] ip6_fib.c: make code static
[DECNET]: cleanups
[SELINUX]: security/selinux/hooks.c: Make 4 functions static.
[PKT_SCHED] act_simple.c: make struct simp_hash_info static
[SCTP]: Cleanups
[ATM]: proper prototypes in net/atm/mpc.h (and reduce ifdef clutter)
[ALSA] make sound/pci/emu10k1/emu10k1.c:snd_emu10k1_resume() static
i386: make functions static
i386: Make acpi_force static
i386: Make enable_local_apic static
V4L/DVB (4378): Ttpci/: remove unneeded #include <linux/byteorder/swabb.h>'s
V4L/DVB (4525): Drivers/media/dvb/dvb-usb/dibusb-mb.c: NULL dereference
mm/: make functions static
i2c-algo-pcf: Discard the mdelay data struct member
PCI: drivers/pci/hotplug/acpiphp_glue.c: make a function static
reiserfs: warn about the useless nolargeio option
fs/nfs/: make code static
drivers/char/pc8736x_gpio.c: remove unused static functions
build sound/sound_firmware.c only for OSS
kernel/time/ntp.c: possible cleanups
make kernel/sysctl.c:_proc_do_string() static
drivers/ide/: cleanups
atyfb: Possible cleanups
fbcon:: make 3 functions static
vt: proper prototypes for some console functions
md: the scheduled removal of the START_ARRAY ioctl for md
input: remove obsolete contact information
remove mentionings of devfs in documentation
The scheduled removal of some OSS drivers
kill sound/oss/*_syms.c
Akinobu Mita (4):
[S390] init task memory faults.
check return value of cpu_callback
rate limiting for the ldisc open failure messages
JFS: return correct error when i-node allocation failed
Al Stone (1):
[IA64] minor reformatting to vmlinux.lds.S
Al Viro (142):
[IPV4]: ipip and ip_gre encapsulation bugs
fix missing ifdefs in syscall classes hookup for generic targets
fix ancient breakage in ebus_init()
memcpy_fromio() missing in istallion
aoa is pmac-only
sanitize frv archclean
asm/backlight.h is ppc-only
sun4: fix sbus_setup_iommu()
fix the survivors of fbcon_vbl_handler() renaming
fallout from hcd-core patch
missing includes from infiniband merge
more fallout from get_property returning pointer to const
#elif that should've been #elif defined
briq_panel: read() and write() get __user pointers, damnit
more get_property() fallout
restore libata build on frv
libata won't build on m68k and m32r
libata won't build on SUN4
netlabel gfp annotations
fix iptables __user misannotations
NULL noise removal
missing include (free_irq() use)
qla3xxx iomem annotations
wrong thing iounmapped (qla3xxx)
SCSI gfp_t annotations
fix idiocy in asd_init_lseq_mdp()
pata_pdc2027x iomem annotations
64bit bugs in s2io
restore __iomem annotations in e1000
more s2io __iomem annotations
[POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c
[POWERPC] NULL noise removal: spufs
[POWERPC] cell spufs iomem annotations
[POWERPC] powerpc oprofile __user annotations
[POWERPC] maple/pci iomem annotations
[POWERPC] rewrite mkprep and mkbugboot in sane C
[POWERPC] UPIO_TSI cleanup
[ATALK]: endianness annotations
[TR]: endiannness annotations
[ATM]: use NIPQUAD instead of open-coding it
[IPV4]: headers endianness
[IPV4]: ip_route_input() annotations
[IPV4]: ip_rt_redirect() annotations
[IPV4]: annotate rt_hash_code() users
[IPV4]: annotate ipv4 addresses in struct rtable and struct flowi
[IPV4]: ip_route_connect() ipv4 address arguments annotated
[IPV4]: annotated ipv4 addresses in struct inet_sock
[IPV4]: inet_select_addr() annotations
[IPV4]: fib_validate_source() annotations
[IPV4]: ip_check_mc() annotations
[IPV4]: inet_addr_onlink() annotated
[IPV4]: fib_hn ->nh_gw is net-endian
[IPV4]: FIB_RES_PREFSRC() annotated
[IPV4]: introduce nla_get_be32()/NLA_PUT_BE32()
[IPV4] net/ipv4/route.c: trivial endianness annotations
[IPV4]: RTA_{DST,SRC,GATEWAY,PREFSRC} annotated
[IPV4]: struct fib_config IPv4 address fields annotated
[IPV4]: annotate struct in_ifaddr
[IPV4]: IFA_{LOCAL,ADDRESS,BROADCAST,ANYCAST} on ipv4 annotated
[IPV4]: annotate inetdev.h helpers
[IPV4]: icmp_send() annotation
[IPV4]: inet_addr_type() annotations
[IPV4]: ip_fib_check_default() annotated
[IPV4]: inetpeer annotations
[IPV4]: ip_fragment.c endianness annotations
[IPV4]: annotate addresses in fib_result and fib_result_nl
[IPV4]: trivial fib_hash.c annotations
[IPV4]: fib_semantic_match() annotations
[IPV4] bug: open-coded inet_make_mask() in fib_semantic_match() is broken
[IPV4] fib_trie.c: trivial annotations
[IPV4]: multipath_set_nhinfo() annotations
[IPV4] multipath_wrandom.c: trivial annotations
[IPV4] bug: broken open-coded inet_make_mask() (multipath_wrandom)
[IPV4]: ip_options_build() annotations
[IPV4]: ip_build_and_send_pkt() annotations
[SUNRPC]: more sunrpc endianness annotations
[IPV4]: annotate address in inet_request_sock
[IPV4]: inet_csk_search_req() (partial) annotations
[IPV4]: struct ip_options annotations
[IPV4]: struct ipcm_cookie annotation
[IPV4]: trivial ip_options.c annotations
[IPV4]: ip_local_error() ipv4 address argument annotated
[IPV4]: annotate ipv4 address fields in struct ip_msfilter and struct ip_mreq_source
[IPV4]: ip_mc_{inc,dec}_group() annotations
[IPV4]: IGMP on-the-wire data is net-endian
[IPV4]: struct ip_sf_list and struct ip_sf_socklist annotated
[IPV4]: ip_mc_sf_allow() annotated
[IPV4]: trivial igmp annotations
[IPV4]: TCP headers annotated
[TCP]: struct tcp_sack_block annotations
[TCP]: struct tcp_sock .pred_flags is net-endian
[IPV4]: ports in struct inet_sock are net-endian
[NET]: ip ports in struct flowi are net-endian
[IPV4]: ip_local_error() annotations
[NET]: struct sock_exterr_skb annotations
[IPV4]: ip_icmp_error() annotations
[IPV4]: route.h annotations
[TCP] net/ipv4/tcp_input.c: trivial annotations
[IPV4]: struct inet_request_sock annotations
[IPV4]: ARP header annotated
[IPV4] net/ipv4/arp.c: trivial annotations
[IPV4]: inet_csk_search_req() annotations
[IPV4]: UDP header annotations
[UDP] net/ipv4/udp.c: trivial annotations
[IPV4]: ICMP header annotations
[IPV4] net/ipv4/icmp.c: trivial annotations
[TCP] net/ipv4/tcp_output.c: trivial annotations
[IPV4]: PIMv2 header annotations
[IPV4]: mroute annotations
[IPV4]: net/ipv4/fib annotations
[IPV4]: FRA_{DST,SRC} annotated
[IPV4]: INET_MATCH() annotations
[IPV4]: annotate inet_lookup() and friends
[IPV4]: struct inet_timewait_sock annotations
[IPV4]: inet_rcv_saddr() annotations
[IPV4]: inet_diag annotations
[IPV6]: struct in6_addr annotations
[IPV6]: IPv6 headers annotations
[IPV6]: sin6_port is net-endian
[XFRM]: xfrm_flowi_[sd]port() annotations
[XFRM]: ports in struct xfrm_selector annotated
[XFRM]: addr_match() annotations
[XFRM]: xfrm_address_t annotations
[XFRM]: xfrm_alloc_spi() annotated
[XFRM]: xfrm_state_lookup() annotations
[XFRM]: struct xfrm_id annotations
[XFRM]: xfrm_parse_spi() annotations
[XFRM]: xrfm_replay_check() annotations
[XFRM]: xfrm_replay_advance() annotations
[XFRM]: struct xfrm_usersa_id annotations
[XFRM]: fl_ipsec_spi is net-endian
[XFRM]: xfrm_spi_hash() annotations
[NET]: Annotate dst_ops protocol
[NETFILTER]: netfilter misc annotations
[NETFILTER]: conntrack annotations
[NETFILTER]: NAT annotations
[NETFILTER]: ipt annotations
[NETFILTER]: h323 annotations
[IPVS]: ipvs annotations
[IPVS] bug: endianness breakage in ip_vs_ftp
__percpu_alloc_mask() has to be __always_inline in UP case
sys_getcpu() prototype annotated
Alan Cox (59):
libata: rework legacy handling to remove much of the cruft
libata: Add CompactFlash support
Update SiS PATA
pata_amd: Check enable bits on Nvidia
gt96100: move to pci_get_device API
s2io: Switch to pci_get_device
libata: improve handling of diagostic fail (and hardware that misreports it)
[MTD] Switch to pci_get_device and do ref counting
[NETFILTER]: Make unused signal code go away so nobody copies its brokenness
[SCSI] eata_pio cleanup and PCI fix
[SCSI] Switch some more scsi drivers to pci_get_device and refcounted pci structures
V4L/DVB (4410): Cleanups and fixes for dsbr100
V4L/DVB (4632): Zoran: Implement pcipci failure check
V4L/DVB (4634): Zr36120: implement pcipci checks
V4L/DVB (4635): Extend bttv and saa7134 to check for both AGP and PCI PCI failure case
Voyager: tty locking
UML: tty locking
libata: refuse to register IRQless ports
libata: tighten rules for legacy dependancies
libata-eh: Remove layering violation and duplication when handling absent ports
libata-sff: use our IRQ defines
pata_serverworks: correct PCI ID in cable detection table
PCI: Multiprobe sanitizer
[AGPGART] Use pci_get_slot not pci_find_slot
ohci: Use ref-counting hotplug safe interfaces
There is no devfs, there has never been a devfs, we have always been at war with...
tty locking on resize
tty: trivial kzalloc opportunity
tty: lock ticogwinsz
tty: stop the tty vanishing under procfs access
exit: fix crash case
solaris emulation: incorrect tty locking
tty: Fix bits and note more bits to fix
generic_serial: remove private decoding of baud rate bits
istallion: Remove private baud rate decoding, which is also broken in this case on some platforms
specialix - remove private speed decoding
Fix locking for tty drivers when doing urgent characters
audit/accounting: tty locking
PCI quirks update
serial: Fix up offenders peering at baud bits directly
via82cxxx_audio: Use pci_get_device
cs46xx OSS: switch to pci_get_device
piix: Use refcounted interface when searching for a 450NX
serverworks: Switch to pci refcounted interfaces
sis5513: Switch to pci refcounting
via* : switch to pci_get_device refcounted PCI API
ip2: use newer pci_get functions
i2o: Switch to pci_get API
cardbus: switch to ref counting/hotplug safe API
trident: fix pci_dev reference counting and buglet
[SCSI] Switch ips to pci_register from pci_module
ISDN warning fixes
non-libata driver for Jmicron devices
ide: backport piix fixes from libata into the legacy driver
ide: Fix crash on repeated reset
IDE: more pci_find cleanup
sstfb: cleanups
V4L/DVB (4707): 4linux: complete conversion to hotplug safe PCI API
pata: teach ali about rev C8, keep pcmcia driver in sync
Alan Hourihane (1):
drm: Add support for Intel i965G chipsets.
Alan Stern (48):
[SCSI] SCSI: sanitize INQUIRY strings
Driver core: Fix potential deadlock in driver core
Driver core: Remove unneeded routines from driver core
Driver core: Don't call put methods while holding a spinlock
USB: unusual_devs entry for Lacie DVD+-RW
usbcore: add configuration_string to attribute group
usbfs: private mutex for open, release, and remove
usbfs: detect device unregistration
usb-skeleton: don't submit URBs after disconnection
usbcore: rename usb_suspend_device to usb_port_suspend
usbcore: move code among source files
usbcore: add usb_device_driver definition
usbcore: make usb_generic a usb_device_driver
usbcore: split suspend/resume for device and interfaces
usbcore: resume device resume recursion
usbcore: track whether interfaces are suspended
usbcore: set device and power states properly
usbcore: fix up device and power state tests
usbcore: suspending devices with no driver
hub driver: improve use of #ifdef
UHCI: increase Resume-Detect-off delay
usbcore: make hcd_endpoint_disable wait for queue to drain
usbcore: khubd and busy-port handling
usb-storage: fix for UFI LUN detection
usbcore: help drivers to change device configs
USB: remove struct usb_operations
usbcore: Add flag for whether a host controller uses DMA
usbcore: trim down usb_bus structure
usbmon: don't call mon_dmapeek if DMA isn't being used
usbcore: store each usb_device's level in the tree
usbcore: add autosuspend/autoresume infrastructure
usbcore: non-hub-specific uses of autosuspend
usbcore: remove usb_suspend_root_hub
USB: fix root-hub resume when CONFIG_USB_SUSPEND is not set
USB: force root hub resume after power loss
USB: unusual-devs entry for Nokia E60
USB: create new workqueue thread for USB autosuspend
USB: dummy-hcd: fix "warn-unused-result" messages
USB: g_file_storage: fix "ignoring return value" warnings
USB: allow both root-hub interrupts and polling
OHCI: remove existing autosuspend code
OHCI: add auto-stop support
USB: fix autosuspend when CONFIG_PM isn't set
USB: g_file_storage: Set sense info Valid bit only when needed
Add section on function return values to CodingStyle
Add SRCU-based notifier chains
SRCU: report out-of-memory errors
cpufreq: make the transition_notifier chain use SRCU
Alasdair G Kergon (6):
dm: export blkdev_driver_ioctl
dm snapshot: tidy snapshot_map
dm snapshot: tidy pending_complete
dm snapshot: add workqueue
dm snapshot: tidy pe ref counting
dm snapshot: fix freeing pending exception
Aleksey Gorelov (1):
USB: Properly unregister reboot notifier in case of failure in ehci hcd
Alex Dubov (2):
mmc: driver for TI FlashMedia card reader - source
mmc: driver for TI FlashMedia card reader - Kconfig/Makefile
Alexander Bigga (1):
[MIPS] Fix for pci config_access on alchemy au1x000
Alexander Tuschen (1):
V4L/DVB (4442): [PATCH] Freecom DVB-T stick with ID 14aa:0225
Alexander Viro (1):
PPID filtering fix
Alexey Dobriyan (50):
[AGPGART] CONFIG_PM=n slim: drivers/char/agp/efficeon-agp.c
[AGPGART] CONFIG_PM=n slim: drivers/char/agp/intel-agp.c
CONFIG_PM=n slim: drivers/scsi/sata_sil*
[AGPGART] agp.h: constify struct agp_bridge_data::version
CONFIG_PM=n slim: drivers/ieee1394/ohci1394.c
[TCP] tcp_lp: use BUILD_BUG_ON
[TCP] tcp_bic: use BUILD_BUG_ON
[TCP] Congestion control (modulo lp, bic): use BUILD_BUG_ON
[NET]: Use SLAB_PANIC
[IPV4]: Make struct in_addr::s_addr __be32
[IPV4]: Make struct sockaddr_in::sin_port __be16
[NETFILTER]: xt_policy: remove dups in .family
[ALSA] emu10k1x: simplify around pci_register_driver()
V4L/DVB (4499): CONFIG_PM=n slim: drivers/media/video/*
V4L/DVB (4512): Ks0127: wire up i2c_add_driver() return value
[SCSI] 3w-xxxx: fix "ATA UDMA upgrade" message number
sh: remove cpu_online() definition from <asm/smp.h>
jbd: use BUILD_BUG_ON in journal init
Really ignore kmem_cache_destroy return value
Make kmem_cache_destroy() return void
USB: Turn usb_resume_both() into static inline
[XFS] pass inode to xfs_ioc_space(), simplify some code. There is trivial
[XFS] move XFS_IOC_GETVERSION to main multiplexer
atxp1: Signed/unsigned char bug fix
[SUNRPC]: svc_{get,put}nl()
[SUNRPC]: trivial endianness annotations
task_struct: ifdef Missed'em V IPC
ifdef blktrace debugging fields
tty_io.c: keep davej sane
ifdef ->quota_read, ->quota_write
reiserfs: ifdef xattr_sem
reiserfs: ifdef ACL stuff from inode
fs.h: ifdef security fields
CONFIG_PM=n slim: drivers/parport/parport_serial.c
CONFIG_PM=n slim: sound/oss/trident.c
CONFIG_PM=n slim: sound/oss/cs46xx.c
windfarm_smu_sat.c: simplify around i2c_add_driver()
cramfs: rewrite init_cramfs_fs()
freevxfs: fix leak on error path
cramfs: make cramfs_uncompress_exit() return void
9p: fix leak on error path
Ban register_filesystem(NULL);
Documentation/SubmittingDrivers: minor update
kmemdup: introduce
kmemdup: some users
Create fs/utimes.c
proper flags type of spin_lock_irqsave()
[SERIAL] CONFIG_PM=n slim: drivers/serial/8250_pci.c
Remove NULL check in register_nls()
CONFIG_PM=n slim: drivers/ide/pci/sc1200.c
Alexey Kuznetsov (1):
[TCP]: Send ACKs each 2nd received segment.
Alexey Starikovskiy (2):
[CPUFREQ][1/2] ondemand: updated tune for hardware coordination
[CPUFREQ][2/2] ondemand: updated add powersave_bias tunable
Alexis Bruemmer (1):
[SCSI] aic94xx: Removes Reliance on FLASH Manufacture IDs
Alistair Buxton (1):
V4L/DVB (4617): Problem with dibusb-mb.c USB IDs
Allan Third (1):
V4L/DVB (4616): [PATCH] Nebula DigiTV USB RC support
Amol Lad (10):
ioremap balanced with iounmap for drivers/mtd subsystem
ioremap balanced with iounmap for drivers/serial/8250_acorn,c
ioremap balanced with iounmap for drivers/serial/8250_gsc.c
ioremap balanced with iounmap for drivers/serial/ioc4_serial.c
ioremap balanced with iounmap for drivers/serial/ip22zilog.c
ioremap balanced with iounmap for drivers/serial/mpc52xx_uart.c
ioremap balanced with iounmap for drivers/serial/mpsc.c
ioremap balanced with iounmap for drivers/serial/mux.c
ioremap balanced with iounmap for drivers/serial/sunsu.c
[MTD] Cleanup of 'ioremap balanced with iounmap for drivers/mtd subsystem'
Amos Waterland (2):
[POWERPC] Turn on tigon3 support in maple_defconfig
Chardev checking of overlapping ranges
Amy Fong (1):
[POWERPC] Fix compile error in sbc8560
Ananth N Mavinakayanahalli (4):
Kprobes: Make kprobe modules more portable
kprobes: handle symbol resolution when <module:.symbol> is specified
Add regs_return_value() helper
Update Documentation/kprobes.txt
Anatoli Antonovitch (1):
atiixp: ATI SB600 IDE support for various modes
Andi Kleen (139):
Initialize ieee1394 early when built in
Update defconfig
i386: Update defconfig
i386: Allow to use GENERICARCH for UP kernels
x86: Temporarily revert parts of the Core 2 nmi nmi watchdog support
Add TIF_RESTORE_SIGMASK
Add ppoll/pselect syscalls
Fix up panic messages for different NMI panics
i386: Enable NMI watchdog by default
x86: Add portable getcpu call
Clean up asm/smp.h includes
Don't print virtual address in HPET initialization
i386/x86-64: Don't randomize stack top when no randomization personality is set
i386: Account spinlocks to the caller during profiling for !FP kernels
Simplify profile_pc on x86-64
Document backtracer selection options
Support patchable lock prefix for pure assembly files
Clean up read write lock assembly
i386: Remove const case for rwlocks
Add proper alignment to ENTRY
i386: add alternative-asm.h to allow LOCK_PREFIX replacement in .S files
i386: Redo semaphore and rwlock assembly helpers
Remove leftover CVS Id in thunk.S
Add some comments what tce.c actually does
Remove all ifdefs for local/io apic
Remove apic mismatch counter
Remove old "focus disabled" chipset errata workaround
Clean up and minor fixes to TLB flush
i386: Minor fixes & cleanup to tlb flush
Add some comments to entry.S
Remove pirq overwrite support
Remove leftover MCE/EISA support
Remove obsolete PIC mode
i386/x86-64: Remove obsolete sanity check in mptable parsing
Factor out common io apic routing entry access
i386: Factor out common io apic routing entry access
Remove MPS table APIC renumbering
Move early chipset quirks out to new file
Replace mp bus array with bitmap for bus not pci
Remove useless wrapper in mpparse.c code
Remove some unneeded ACPI externs in mpparse.c
Fix up some non linuxy style in ACPI functions in mpparse.c
i386: Clean up code style in mpparse.c ACPI code
Use BUILD_BUG_ON in apic.c build sanity checking
x86: Detect CFI support in the assembler at runtime
Remove obsolete CVS $Id$ from assembler files in arch/x86_64/kernel/*
Add stack documentation document from Keith Owens
i386: Remove lock section support in mutex.h
i386: Remove lock section support in rwsem.h
i386: Remove lock section support in semaphore.h
Don't use lock section for mutexes and semaphores
Clean up spin/rwlocks
i386: Clean up spin/rwlocks
Use early CPU identify before early command line parsing
Convert x86-64 to early param
Remove need for early lockdep init
i386/x86-64: Move acpi_disabled variables into acpi/boot.c
Clean up acpi_numa variable
Move e820 map into e820.c
Add sparse annotation to vsyscall.c
Add sparse annotations to quiet sparse in arch/x86_64/mm/fault.c
Fix most sparse warnings in sys_ia32.c
Fix sparse warnings in compat aout code
x86: Remove unneeded externs in acpi/boot.c
x86: Some preparationary cleanup for stack trace
Avoid recursion in lockdep when stack tracer takes locks
Don't access the APIC in safe_smp_processor_id when it is not mapped yet
Move unwind_init earlier
Merge stacktrace and show_trace
Check for end of stack trace before falling back
i386: Do stacktracer conversion too
i386: Terminate backtrace fallback early if unwinder stack pointer is zero
i386: Get ebp from unwinder state when continuing fallback backtrace
Don't force frame pointers for lockdep
i386/x86-64: Improve Kconfig description of CRASH_DUMP
Make boot_param_data pure BSS
i386: Fix warning in mpparse.c
make fault notifier unconditional and export it
i386: make fault notifier unconditional and export it
i386: move kernel_thread_helper into entry.S
Don't force reserve the 640k-1MB range
Move compiler check for modules to ia64 only
Remove safe_smp_processor_id()
Remove bogus warning from early_ioremap
Fix pte_exec/mkexec and use it in change_page_attr()
Use proper accessors to change PSE bits in change_page_attr()
Remove APIC version/cpu capability mpparse checking/printing
Remove some cruft in apic id checking during processor setup
Fix coding style and output of the mptable parser
Add a missing check for irq flags tracing in NMI
Remove non e820 fallbacks in high level code
optimize hweight64 for x86_64
x86: Remove incorrect comment about ACPI e820 entries
Optimize PDA accesses slightly
Don't use kernel_text_address in oops context
Document my tree in Documentation/HOWTO
Fix a irqcount comment in entry.S
Use %c instead of %P modifier in pda access
Fix a PDA warning uncovered by the new type checking
Fix zeroing on exception in copy_*_user
Add __must_check to copy_*_user
Check return value of copy_to_user in compat_sys_pselect7
Check return values of __copy_to_user in uname emulation
Fix some stylistic issues in uaccess.h
Reindent macros in pda.h
Define __bad_pda_field as noreturn
Remove unused asm-x86_64/mmx.h
Mark per cpu data initialization __initdata again
Fix idle notifiers
i386/x86-64: PCI: split probing and initialization of type 1 config space access
i386/x86-64: Only do MCFG e820 check when type 1 works
i386: Add MMCFG resources to i386 too
Use string instructions for Core2 copy/clear
Remove outdated comment in x86-64 mmconfig code
Don't synchronize time reading on single core AMD systems
Remove all traces of signal number conversion
Initialize argument registers for 32bit signal handlers.
Fix some broken white space in ia32_signal.c
Don't leak NT bit into next task
i386/x86-64: Make all early PCI scans dependent on CONFIG_PCI
x86: Move direct PCI scanning functions out of line
x86: Allow disabling early pci scans with pci=noearly or disallowing conf1
Fix unwinder warning in traps.c
Don't set calgary iommu as default y
i386: Use early clobbers for semaphores now
Update defconfig
i386: Update defconfig
Add proper sparse __user casts to __copy_to_user_inatomic
Allow disabling DAC using command line options
Fix broken indentation in iommu_setup
Document iommu=panic
Refactor some duplicated code in mpparse.c
x86: Clean up x86 NMI sysctls
Use ARRAY_SIZE in setup.c
Define vsyscall cache as blob to make clearer that user space shouldn't use it
Use early clobber in semaphores
Some cleanup in the pipe code
Create call_usermodehelper_pipe()
Support piping into commands in /proc/sys/kernel/core_pattern
Andrea Bittau (10):
[DCCP] ACKVEC: fix ackvector length calculation
[DCCP] ackvec: Fix how DCCP_ACKVEC_STATE_NOT_RECEIVED is used
[DCCP] ackvec: Remove unused variables
[DCCP] CCID2: Fix jiffie wrap issues
[DCCP] CCID2: Initialize ssthresh to infinity
[DCCP] CCID2: Tell DCCP to quickly check whether cwnd is available
[DCCP] CCID2: Add Kconfig option for CCID2 debug
[DCCP] CCID2: Allocate seq records on demand
[DCCP] CCID2: Halve cwnd once upon multiple losses in a single RTT
[DCCP] CCID2: Add helper functions for changing important CCID2 state
Andreas Gruenbacher (2):
Generic infrastructure for acls
Access Control Lists for tmpfs
Andreas Herrmann (5):
[SCSI] limit recursion when flushing shost->starved_list
[SCSI] zfcp: fix: use correct req_id in eh_abort_handler
[SCSI] zfcp: introduce struct timer_list in struct zfcp_fsf_req
[SCSI] zfcp: fix: avoid removal of fsf reqs before qdio queues are down
[SCSI] zfcp: update maintainers file
Andreas Mohr (5):
[TG3]: Constify firmware structs
lib/rwsem.c: un-inline rwsem_down_failed_common()
fs/namei.c: replace multiple current->fs by shortcut variable
lib/ts_fsm.c: constify structs
fs/inode.c tweaks
Andreas Schwab (1):
[ALSA] [PPC,SOUND] Fix audio gpio state detection
Andrew Morton (51):
[patch 1/1] gfs2: get_sb_dev() fix
[POWERPC] briq_panel Kconfig fix
[SCSI] areca sysfs fix
drm: remove FALSE/TRUE that snuck in with simple memory manager changes.
drm: fix i965 build bug
add __must_check to device management code
add CONFIG_ENABLE_MUST_CHECK
v4l-dev2: handle __must_check
drivers/base: check errors
sysfs: add proper sysfs_init() prototype
wire up oops_enter()/oops_exit()
make numa_emulation() __init
V4L/DVB (4394): Git-dvb: radio-sf16fmi build fix
V4L/DVB (4484): Git-dvb: cadet build fix
binfmt_elf: consistently use loff_t
smp_call_function_single() cleanup
swsusp: add write-speed instrumentation
swsusp: write speedup
swsusp: add read-speed instrumentation
swsusp: read speedup
fix x86_64-mm-spinlock-cleanup
vm: add per-zone writeout counter
alloc_fdtable() cleanup
add probe_kernel_address()
x86: use probe_kernel_address in handle_BUG()
USB: kill usb kconfig warning
USB: usb-hub-driver-improve-use-of-ifdef fix
[SCSI] scsi: device_reprobe() can fail
USB Storage: fix Rio Karma eject support build error
git-netdev-all: pc300_tty build fix
blockdev.c: check driver layer errors
remove sound/oss/COPYING
expand_fdtable(): remove pointless unlock+lock
CONFIG_BLOCK internal.h cleanups
CONFIG_BLOCK: blk_congestion_wait() fix
scsi: device_reprobe() can fail
list_del-debug fix
arch/i386/pci/mmconfig.c tweaks
submit checklist: mention headers_check
invalidate_inode_pages2(): ignore page refcounts
rtc-sysfs fix
[GFS2] streamline-generic_file_-interfaces-and-filemap gfs fix
isdn: work around excessive udelay()
revert "insert IOAPIC(s) and Local APIC into resource map"
pid.h cleanup
isdn-debug-build-fix
isdn: more pr_debug() fixes
[PARISC] Kill wall_jiffies use
hdrcheck permission fix
fbdev: riva warning fix
git-powerpc: wrapper: don't require execute permissions
Andrew Vasquez (8):
[SCSI] qla2xxx: Add iIDMA support.
[SCSI] qla2xxx: Add support for symbolic nodename FC transport attribute.
[SCSI] qla2xxx: Add support for system hostname FC transport attribute.
[SCSI] qla2xxx: Add support for fabric name FC transport attribute.
[SCSI] qla2xxx: Add support for host port state FC transport attribute.
[SCSI] qla2xxx: Add MODULE_FIRMWARE tags.
[SCSI] qla2xxx: Stall mid-layer error handlers while rport is blocked.
[SCSI] qla2xxx: Update version number to 8.01.07-k2.
Andrew Victor (6):
[ARM] 3865/1: AT91RM9200 header updates
[ARM] 3866/1: AT91 clock update
[ARM] 3867/1: AT91 GPIO update
[ARM] 3868/1: AT91 hardware header update
[ARM] 3869/1: AT91: NAND support for DK and KB9202 boards
[ARM] 3870/1: AT91: Start removing static memory mappings
Andrew de Quincey (23):
V4L/DVB (4382): Dvb_attach modifications to dvb frontend structures
V4L/DVB (4383): Convert SEC drivers to new frontend API
V4L/DVB (4384): Remove remaining static function calls
V4L/DVB (4385): Add dvb_attach() macro and supporting routines
V4L/DVB (4386): Convert DVB devices to use dvb_attach()
V4L/DVB (4387): Add Kconfig infrastructure for dvb_attach
V4L/DVB (4388): Remove frontend selection from cx88/saa7134 drivers
V4L/DVB (4389): Remove duplication _release() op.
V4L/DVB (4391): Refactor dvb_detach calls into a single dvb_frontend_detach function.
V4L/DVB (4392): Fix dst_ca attach
V4L/DVB (4396): Add drivers for tda10086 + tda826x chips
V4L/DVB (4397): Add tda10086 support for TT DVB-S-1401
V4L/DVB (4401): Disable tda10086 debug by default.
V4L/DVB (4402): Fix budget-ci to use dvb_frontend_detach()
V4L/DVB (4403): Use dprintk in tda826x.
V4L/DVB (4405): Add missing KConfig I2C dependencies
V4L/DVB (4424): Add missing dvb-pll Kconfig infrastructure
V4L/DVB (4428): Fix tda826x detection
V4L/DVB (4500): Fix KNC1 DVBC support
V4L/DVB (4606): Add driver for TUA6100
V4L/DVB (4607): Port budget-av to use the new tua6100 driver
V4L/DVB (4610): Add tua6100 config wrapper
V4L/DVB (4611): Add module-init-tools version comment.
Andrey Liakhovets (1):
[ALSA] ac97 - Fix VIA EPIA sound problem
Andriy Skulysh (5):
sh: hp6xx mach-type cleanups.
video: hitfb suspend/resume and updates.
sound: SH DAC audio driver updates.
video: Update header location in hp680_bl.
sh: APM/PM support.
Andy Gay (1):
USB: Airprime driver improvements to allow full speed EvDO transfers
Andy Gospodarek (2):
cleanup unnecessary forcedeth printk
Remove more unnecessary driver printk's
Andy Shevchenko (1):
[ALSA] fm801: Support FM only card
Ankita Garg (1):
Linux Kernel Dump Test Module
Anssi Hannula (10):
Input: move fixp-arith.h to drivers/input
Input: implement new force feedback interface
Input: unified force feedback support for memoryless devices
Input: iforce - switch to the new FF interface
Input: add force feedback driver for PID devices
Input: use new FF interface in the HID force feedback drivers
Input: uinput - switch to the new FF interface
Input: drop remnants of the old force-feedback interface
Input: add force feedback driver for PSX-style Zeroplus devices
Input: update the force feedback documentation
Anton Blanchard (2):
[POWERPC] clean up pseries hcall interfaces
[POWERPC] Always call cede in pseries dedicated idle loop
Antonino A. Daplas (12):
nvidiafb: Use generic DDC reading
rivafb: Use generic DDC reading
i810fb: Use generic DDC reading
savagefb: Use generic DDC reading
fbcon: Remove cursor timer if unused
vt: Honor the return value of device_create_file
fbdev: Honor the return value of device_create_file
fbcon: Honor the return value of device_create_file
atyfb: Honor the return value of pci_register_driver
matroxfb: Honor the return value of pci_register_driver
nvidiafb: Honor the return value of pci_enable_device
i810fb: Honor the return value of pci_enable_device
Arjan van de Ven (10):
resend of 8390 patch for lockdep
non lazy "sleazy" fpu implementation
Add comments to the PDA structure to annotate offsets
Add the Kconfig option for the stackprotector feature
Add the canary field to the PDA area and the task struct
Add the __stack_chk_fail() function
Add the -fstack-protector option to the CFLAGS
tty: make termios_sem a mutex
lockdep: core, add enable/disable_irq_irqsave/irqrestore() APIs
maximum latency tracking infrastructure
Arnaud Patard (2):
Fix libata resource conflict for legacy mode
[Bluetooth]: Fix section mismatch of bt_sysfs_cleanup()
Arnd Bergmann (18):
[POWERPC] powerpc: fix building gdb against asm/ptrace.h
introduce kernel_execve
rename the provided execve functions to kernel_execve
provide kernel_execve on all architectures
Remove the use of _syscallX macros in UML
sh64: remove the use of kernel syscalls
remove remaining errno and __KERNEL_SYSCALLS__ references
[POWERPC] spufs: implement error event delivery to user space
[POWERPC] spufs: Add infrastructure needed for gang scheduling
[POWERPC] spufs: use correct pg_prot for mapping SPU local store
[POWERPC] spufs: make mailbox functions handle multiple elements
[POWERPC] spufs: remove support for ancient firmware
[POWERPC] spufs: add support for read/write on cntl
[POWERPC] spufs: support new OF device tree format
[POWERPC] spufs: add infrastructure for finding elf objects
[POWERPC] Update cell_defconfig
[POWERPC] spiderpic: enable new style devtree support
[POWERPC] cell: fix bugs found by sparse
Arne Redlich (1):
[SCSI] trivial scsi_execute_async fix
Aron Griffis (1):
kbuild: Extend kbuild/defconfig tags support to exuberant ctags
Arthur Othieno (1):
i2c: Fix copy-n-paste in subsystem Kconfig
Arun Sharma (1):
oprofile: ppro: need to enable/disable all the counters
Ashok Raj (1):
i386: Support physical cpu hotplug for x86_64
Ashutosh Naik (1):
Input: wistron - add support for Acer TravelMate 2424NWXCi
Atsushi Nemoto (19):
[MIPS] Rearrange show_stack, show_trace
[MIPS] dump_stack() based on prologue code analysis
[MIPS] Do not use drop_mmu_context to flusing other task's VIPT I-cache.
[MIPS] Make prepare_frametrace() not clobber v0
[MIPS] Fix errors detected by "make headers_check"
[MIPS] Wire up set_robust_list(2) and get_robust_list(2)
[MIPS] Reduce race between cpu_wait() and need_resched() checking
[MIPS] Qemu does not have D-cache aliases
simplify update_times (avoid jiffies/jiffies_64 aliasing problem)
RTC: more XSTP/VDET support for rtc-rs5c348 driver
RTC: rtc-ds1553, rtc-ds1742 update
kill wall_jiffies
[MIPS] lockdep: fix TRACE_IRQFLAGS_SUPPORT
[MIPS] lockdep: Add STACKTRACE_SUPPORT and enable LOCKDEP_SUPPORT
[MIPS] lockdep: update defconfigs
[MIPS] Remove __flush_icache_page
[MIPS] Stacktrace build-fix and improvement
[MIPS] Make unwind_stack() can dig into interrupted context
[MIPS] Fix size of zones_size and zholes_size array
Auke Kok (24):
e100: increment version to 3.5.10-k4
e1000: Same cosmetic fix as earlier sent out for IPV4.
e1000: Increment driver version to 7.1.9-k6
ixgb: Increment version to 1.0.109-k4
e1000: Whitespace cleanup, cosmetic changes
e1000: error out if we cannot enable PCI device on resume
e1000: remove unused part_num reading code
e1000: Use module param array code
e1000: Increment driver version to 7.2.7-k2
e100: Convert e100 to use netdev_alloc_skb().
e100: remove skb->dev assignment
e100: increment version to 3.5.16-k2
ixgb: Convert dev_alloc_skb to netdev_alloc_skb.
ixgb: convert dev->priv to netdev_priv(dev).
ixgb: recalculate after how many descriptors to wake the queue
ixgb: remove skb->dev assignment
ixgb: Increment version to 1.0.112-k2
e100, e1000, ixgb: update copyright header and remove LICENSE
e100, e1000, ixgb: Fix an impossible memory overwrite bug
e1000: keep .suspend and .resume driver methods in CONFIG_PM
e100: rework WoL and shutdown handling
e1000: driver state fixes (race fix)
ixgb: convert to netdev_priv(netdev)
e100, e1000, ixgb: increment version numbers
Auke-Jan H Kok (1):
e1000: revert 'e1000: Remove 0x1000 as supported device'
Aurelien Jarno (1):
[MIPS] QEMU: Add support for little endian mips
Ayaz Abdulla (4):
forcedeth: move mac address setup/teardown
forcedeth: mac address corrected
forcedeth: errata for marvell phys
forcedeth: decouple vlan and rx checksum dependency
Badari Pulavarty (5):
Vectorize aio_read/aio_write fileop methods
Remove readv/writev methods and use aio_read/aio_write instead
Streamline generic_file_* interfaces and filemap cleanups
Add vector AIO support
[GFS2] Remove readv/writev methods and use aio_read/aio_write instead (gfs bits)
Balbir Singh (3):
Add genetlink utilities for payload length calculation
Fix taskstats size calculation (use the new genetlink utility functions)
Fix getdelays.c - cpumask length and error reporting
Bart De Schuymer (1):
[NETFILTER]: ebt_mark: add or/and/xor action support to mark target
Bas Bloemsaat (1):
V4L/DVB (4599): Adds Compro PS39U USB ID to Vicam driver
Ben Dooks (26):
[ARM] 3795/1: S3C24XX: add base AC97 registers
[ARM] 3796/1: S3C24XX: Add per-cpu DMA channel mapper
[ARM] 3797/1: S3C2410: DMA channel mappings
[ARM] 3798/1: S3C2440: DMA channel mappings
[ARM] 3799/1: S3C2442: DMA channel mappings
[ARM] 3801/1: S3C24XX: Move IRQ PM out of pm.c
[ARM] 3802/1: S3C24XX: PM tidy up cache flushing
[ARM] 3804/1: S3C2442: LCD register update
[ARM] 3805/1: S3C2412: LCD register update
[ARM] 3800/2: S3C2412: DMA channel mappings
[ARM] 3803/2: S3C24XX: PM split S3C2410 out of core pm
[ARM] 3806/2: S3C2412: Fix GPIO VA when only S3C2412 selected
[ARM] 3836/1: S3C24XX: Clear both EINT and INT status before sleep
[ARM] 3840/1: S3C2412: Add machine VSTMS
[ARM] 3841/1: S3C2412: Add new IDCODE 32412003
[ARM] 3842/1: S3C2412: Rename LCD device
[ARM] 3843/1: S3C24XX: Remove modfication lines from comments
[ARM] 3844/1: S3C24XX: update s3c2410_defconfig
[ARM] 3846/1: S3C24XX: Fix osiris memory map
[ARM] 3858/1: S3C2412: power management code
USB: ohci-s3c2410.c: clock now usb-bus-host
[ARM] 3871/1: S3C24XX: Fix ordering of EINT4..23
[ARM] 3872/1: S3C24XX: Apply consistant tabbing to irq_chips
[ARM] 3873/1: S3C24XX: Add irq_chip names
Remove old drivers/char/s3c2410_rtc.c
[WATCHDOG] s3c24XX nowayout
Ben Williamson (1):
USB: gmidi: New USB MIDI Gadget class driver.
Benjamin Herrenschmidt (15):
[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] Add briq support to CHRP
[POWERPC] Add support for briq front panel
[POWERPC] More offb/bootx fixes
[POWERPC] Xserve G5 thermal control fixes
[POWERPC] Add cpufreq support for Xserve G5
[POWERPC] Fix ohare IDE irq workaround on old powermacs
[POWERPC] Cell interrupt rework
[POWERPC] Fix zImage.coff on oldworld PowerMac
[POWERPC] Get default baud rate in udbg_scc
[POWERPC] spufs: cell spu problem state mapping updates
Benjamin Marzinski (1):
[GFS2] Fix journal off-by-one error
Benoit Boissinot (1):
[NETFILTER]: xt_CONNMARK.c build fix
Bjorn Helgaas (3):
[IRDA]: Replace hard-coded dev_self[] array sizes with ARRAY_SIZE()
i386: replace intermediate array-size definitions with ARRAY_SIZE()
ia64: note requirement for 8250_pnp, now that 8250_acpi is gone
Björn Steinbrink (1):
Fix ____call_usermodehelper errors being silently ignored
Bradley Kite (1):
V4L/DVB (4600): Fix DVB Front-End Signal Strength Inconsistency
Brian Haley (7):
[NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly
[NET]: Change somaxconn sysctl to __read_mostly
[AF_UNIX]: Change max_dgram_qlen sysctl to __read_mostly
[BRIDGE]: Change sysctl tunables to __read_mostly
[SCTP]: Change globals to __read_mostly
[NETFILTER]: Change tunables to __read_mostly
[NETFILTER]: make some netfilter globals __read_mostly
Brian King (11):
[SCSI] DAC960: PCI id table fixup
[SCSI] ipr: Add some hardware defined types for SATA
[SCSI] ipr: Handle new SAS error codes
[SCSI] ipr: Properly handle IOA recovered errors
[SCSI] ipr: Auto sense handling fix
[SCSI] ipr: Bump driver version to 2.1.4
libata: Add ata_host_set_init
libata: Add ata_port_init
libata: Move ata_probe_ent_alloc to libata_core
libata: Add support for SATA attachment to SAS adapters
[SCSI] ipr: Support attaching SATA devices
Brian Walsh (2):
[MTD] Fix ixp4xx partition parsing.
drivers/base: Platform notify needs to occur before drivers attach to the device
Brice Goglin (11):
myri10ge: define some previously hardwired firmware constants
myri10ge: convert to netdev_alloc_skb
myri10ge: use netif_msg_link
myri10ge: use multicast support in the firmware
myri10ge: improve firmware selection
fix bus numbering format in mmconfig warning
MSI: Cleanup existing MSI quirks
MSI: Factorize common code in pci_msi_supported()
MSI: Export the PCI_BUS_FLAGS_NO_MSI flag in sysfs
MSI: Rename PCI_CAP_ID_HT_IRQCONF into PCI_CAP_ID_HT
MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability
Bruce Allan (3):
e1000: Jumbo frames fixes for 82573
e1000: handle manageability for pci-e adapters at PHY powerdown
e1000: don't strip vlan ID if 8021q claims it
Bryan O'Sullivan (49):
IB/ipath: More changes to support InfiniPath on PowerPC 970 systems
IB/ipath: lock resource limit counters correctly
IB/ipath: fix for crash on module unload, if cfgports < portcnt
IB/ipath: fix handling of kpiobufs
IB/ipath: drop requirement that PIO buffers be mmaped write-only
IB/ipath: merge ipath_core and ib_ipath drivers
IB/ipath: simplify layering code
IB/ipath: simplify debugging code after ipath_core and ib_ipath merger
IB/ipath: remove stale references to userspace SMA
IB/ipath: trivial cleanups
IB/ipath: add new minor device to allow sending of diag packets
IB/ipath: do not allow use of CQ entries with invalid counts
IB/ipath: account for attached QPs correctly
IB/ipath: support new QLogic product naming scheme
IB/ipath: add serial number to hardware freeze error message
IB/ipath: be more strict about testing the modify QP verb
IB/ipath: validate path_mig_state properly
IB/ipath: put a limit on the number of QPs that can be created
IB/ipath: handle sq_sig_all field correctly
IB/ipath: allow SMA to be disabled
IB/ipath: fix return value from ipath_poll
IB/ipath: control receive polarity inversion
IB/ipath: Limit # of packets sent without an ACK received
IB/ipath: Fix memory leak if allocation fails
IB/ipath: Driver support for userspace sharing of HW contexts
IB/ipath: Support revision 2 InfiniPath PCIE devices
IB/ipath: Unregister from IB core early
IB/ipath: Clean up handling of GUID 0
IB/ipath: Lock and count allocated CQs properly
IB/ipath: Count SRQs properly
IB/ipath: Only allow complete writes to flash
IB/ipath: RC and UC should validate SLID and DLID
IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey
IB/ipath: Print more informative parity error messages
IB/ipath: Fix compiler warnings and errors on non-x86_64 systems
IB/ipath: Fix mismatch in shifts and masks for printing debug info
IB/ipath: Support multiple simultaneous devices of different types
IB/ipath: Drop unnecessary "(void *)" casts
IB/ipath: Improved support for PowerPC
IB/ipath: Flush RWQEs if access error or invalid error seen
IB/ipath: Call mtrr_del with correct arguments
IB/ipath: Clean up module exit code
IB/ipath: Change HT CRC message to indicate how to resolve problem
IB/ipath: Fix and recover TXE piobuf and PBC parity errors
IB/ipath: Fix EEPROM read when driver is compiled with -Os
IB/ipath: Set CPU affinity early
IB/ipath: Support new PCIE device, QLE7142
IB/ipath: Fix races with ib_resize_cq()
IB/ipath: Fix lockdep error upon "ifconfig ibN down"
Bryce Harrington (1):
kbuild: fix for some typos in Documentation/makefiles.txt
Bryn Reeves (3):
dm: add debug macro
dm: extract device limit setting
dm table: add target flush
Cal Peake (2):
kill extraneous printk in kernel_restart()
CodingStyle cleanup for kernel/sys.c
Carl-Daniel Hailfinger (1):
radeonfb supend/resume support for Acer Aspire 2010
Carlos O'Donell (2):
[PARISC] Document that D-class can also use serial_mux
[PARISC] Implement futex_atomic_cmpxchg_inatomic
Catalin Marinas (1):
Fix memory leak in vc_resize/vc_allocate
Cedric Le Goater (7):
V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()
update mq_notify to use a struct pid
s390: update fs3270 to use a struct pid
namespaces: exit_task_namespaces() invalidates nsproxy
replace cad_pid by a struct pid
ipc: headers_check fix
Fix linux/nfsd/const.h for make headers_check
Chandra Seetharaman (2):
remove static variable mm/page-writeback.c:total_pages
call mm/page-writeback.c:set_ratelimit() when new pages are hot-added
Charles Spirakis (1):
w83791d: Documentation update
Chas Williams (9):
[ATM]: [lec] indent, comment and whitespace cleanup
[ATM]: [lec] indent, comment and whitespace cleanup [continued]
[ATM]: [lec] header indent, comment and whitespace cleanup
[ATM]: [lec] convert lec_arp_table to hlist
[ATM]: [lec] old_close is no longer used
[ATM]: [lec] use work queue instead of timer for lec arp expiry
[ATM]: [lec] add reference counting to lec_arp entries
[ATM]: [lec] use refcnt to protect lec_arp_entries outside lock
[ATM]: [zatm] always *pcr in alloc_shaper()
Chen, Kenneth W (2):
clean up unused kiocb variables
enforce proper tlb flush in unmap_hugepage_range
Chris Boot (2):
scx200_gpio export cleanups
Make net48xx-led use scx200_gpio_ops
Chris Dearman (1):
[MIPS] MT: Initialise all writable bits in Cause register to zero.
Chris Mason (3):
reiserfs_fsync should only use barriers when they are enabled
Fix reiserfs latencies caused by data=ordered
add -o flush for fat
Chris Pascoe (5):
V4L/DVB (4436): Dvb-pll support for MT352/ZL10353 based tuners.
V4L/DVB (4441): Flexcop/nxt200x attach fix
V4L/DVB (4495): Fix "no data from ZL10353 based USB tuner" problem
V4L/DVB (4496): Tuning tweaks for ZL10353
V4L/DVB (4497): Reset USB part of DViCO Dual Digital during PCI driver attach
Chris Snook (1):
enforce RLIMIT_NOFILE in poll()
Chris Wright (2):
x86: implement always-locked bit ops, for memory shared with an SMP hypervisor
LSM: remove BSD secure level security module
Christian Borntraeger (5):
[S390] fix typo in vmcp.
[S390] xpram off by one error.
[S390] remove unnecessary includes.
[S390] config option for z9-109 code generation.
Fix bytes <-> kilobytes typo in Kconfig for ramdisk
Christian Merkle (1):
intelfb: update doc and Kconfig (supported devices)
Christian Steineck (1):
hostap_cs: added support for Proxim Harmony PCI W-Lan card
Christoph Hellwig (12):
[SCSI] remove SCSI_STATE_ #defines
e1000: clean up skb allocation code
slab: optimize kmalloc_node the same way as kmalloc
[XFS] endianess annotation for xfs_agfl_t. Trivial, xfs_agfl_t is always
[XFS] endianess annotations for xfs_inobt_rec_t / xfs_inobt_key_t
[XFS] remove left over INT_ comments in *alloc*.c We can verify endianess
[XFS] add xfs_btree_check_lptr_disk variant which handles endian
[XFS] endianess annotations for xfs_bmbt_ptr_t/xfs_bmdr_ptr_t
[XFS] endianess annotate XFS_BMAP_BROOT_PTR_ADDR Make sure it returns a
[XFS] endianess annotations for xfs_bmbt_key Trivial as there are no
[XFS] remove bhv_lookup, _range version works aswell and has more useful
slab: clean up leak tracking ifdefs a little bit
Christoph Lameter (40):
Fix longstanding load balancing bug in the scheduler
reduce MAX_NR_ZONES: remove two strange uses of MAX_NR_ZONES
reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations
reduce MAX_NR_ZONES: make display of highmem counters conditional on CONFIG_HIGHMEM
reduce MAX_NR_ZONES: move HIGHMEM counters into highmem.c/.h
reduce MAX_NR_ZONES: page allocator ZONE_HIGHMEM cleanup
reduce MAX_NR_ZONES: use enum to define zones, reformat and comment
reduce MAX_NR_ZONES: make ZONE_DMA32 optional
reduce MAX_NR_ZONES: make ZONE_HIGHMEM optional
reduce MAX_NR_ZONES: remove display of counters for unconfigured zones
reduce MAX_NR_ZONES: fix i386 SRAT check for MAX_NR_ZONES
mempolicies: fix policy_zone check
Apply type enum zone_type
linearly index zone->node_zonelists[]
slab: extract __kmem_cache_destroy from kmem_cache_destroy
slab: do not panic when alloc_kmemlist fails and slab is up
Add __GFP_THISNODE to avoid fallback to other nodes and ignore cpuset/memory policy restrictions
sys_move_pages: Do not fall back to other nodes
Guarantee that the uncached allocator gets pages on the correct node
Cleanup: Add zone pointer to get_page_from_freelist
Profiling: require buffer allocation on the correct node
Define easier to handle GFP_THISNODE
Optimize free_one_page
mm: do not check unpopulated zones for draining and counter updates
Extract the allocpercpu functions from the slab allocator
Replace min_unmapped_ratio by min_unmapped_pages in struct zone
ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLE
zone_reclaim: dynamic slab reclaim
zone reclaim with slab: avoid unecessary off node allocations
Hugepages: Use page_to_nid rather than traversing zone pointers
NUMA: Add zone_to_nid function
[IA64-SGI] Do not request DMA memory for BTE
slab: fix kmalloc_node applying memory policies if nodeid == numa_node_id()
Add NUMA_BUILD definition in kernel.h to avoid #ifdef CONFIG_NUMA
Disable GFP_THISNODE in the non-NUMA case
GFP_THISNODE for the slab allocator
Add node to zone for the NUMA case
Do not allocate pagesets for unpopulated zones.
zone_statistics: Use hot node instead of cold zone_pgdat
scheduler: NUMA aware placement of sched_group_allnodes
Christoph Pfister (1):
V4L/DVB (4501): Add support for knc one dvb-s plus with 1894:0011
Chuck Ebbert (8):
fix is_at_popf() for compat tasks
remove lock prefix from is_at_popf() tests
i386/x86-64: rename is_at_popf(), add iret to tests and fix
i386: annotate FIX_STACK() and the rest of nmi()
i386: Do better early exception handlers
i386: show_registers(): try harder to print failing code
spinlock_debug: don't recompute (jiffies_per_loop * HZ) in spinloop
unwind: fix unused variable warning when !CONFIG_MODULES
Chuck Lever (28):
SUNRPC: Create a helper to tell whether a transport is bound
SUNRPC: Make RPC portmapper use per-transport storage
SUNRPC: Clean-up after recent changes to sunrpc/pmap_clnt.c
SUNRPC: Support for RPC child tasks no longer needed
SUNRPC: Introduce transport switch callout for pluggable rpcbind
SUNRPC: create API for getting remote peer address
LOCKD: Teach lockd to use the new rpc_peeraddr() API
SUNRPC: Teach the RPC portmapper to use the new rpc_peeraddr() API.
SUNRPC: remove extraneous header inclusions
SUNRPC: add xprt switch API for printing formatted remote peer addresses
SUNRPC: Create API for displaying remote peer address
SUNRPC: Teach rpc_pipe.c to use new rpc_peeraddr() API
SUNRPC: Use "sockaddr_storage" for storing RPC client's remote peer address
SUNRPC: Clean-up after previous patches.
SUNRPC: use sockaddr + size when creating remote transport endpoints
LOCKD: Convert to use new rpc_create() API
NFS: Convert NFS client to use new rpc_create() API
NFSD: Convert NFS server callback logic to use new rpc_create API
SUNRPC: Convert RPC portmapper to use new rpc_create() API
SUNRPC: Eliminate xprt_create_proto and rpc_create_client
SUNRPC: export new RPC client functions with _GPL
NFS: remove a no-longer-needed error check in nfs_symlink()
NFS: Fix double d_drop in nfs_instantiate() error path
NFS: copy symlinks into page cache before sending NFS SYMLINK request
NFS: Use cached page as buffer for NFS symlink requests
NFS: NFS_ROOT should use the new rpc_create API
NFS: add comments clarifying the use of nfs_post_op_update()
NFS: unmark NFS direct I/O as experimental
Chuck Short (2):
drm: allow detection of new VIA chipsets
[IRDA] via-ircc: fix memory leak
Cjacker Huang (1):
Input: i8042 - add Amoi to the MUX blacklist
Claudio Lanconelli (1):
[MTD] Add SSFDC (SmartMedia) read-only translation layer
Clemens Ladisch (11):
[ALSA] system timer: fix lost ticks correction adjustment
[ALSA] system timer: accumulate correction for multiple lost ticks
[ALSA] system timer: clear correction value when timer stops
[ALSA] timer: fix timer rescheduling
[ALSA] system timer: remove unused snd_timer_system_private.timer field
[ALSA] usb-audio: add more Yamaha devices
[ALSA] riptide: fix compile errors with older gcc
[ALSA] usb-audio: increase number of packets per URB
[ALSA] ES1938: remove duplicate field initialization
[ALSA] usb-audio: add mixer control names for the Aureon 5.1 MkII
hpet rtc emulation: add watchdog timer
Corey Minyard (4):
[POWERPC] Make function of pm_power_off consistent with x86
IPMI: per-channel command registration
ipmi: don't start kipmid if the IPMI driver can use interrupts
IPMI: allow user to override the kernel IPMI daemon enable
Cornelia Huck (2):
[S390] Get rid of DBG macro.
[S390] Add timeouts during sense PGID, path verification and disband PGID.
Cory Olmo (1):
SELinux: support mls categories for context mounts
Coywolf Qi Hunt (1):
md: remove unnecessary variable x in stripe_to_pdidx()
Dale Farnsworth (1):
mv643xx_eth: restrict to 32-bit PPC_MULTIPLATFORM
Dan Fandrich (1):
[ARM] 3792/2: Fix description of ZBOOT_ROM_BSS
Dan Williams (1):
prism54: update to WE-19 for WPA support
Daniel De Graaf (1):
[NETFILTER]: ipt_recent: add module parameter for changing ownership of /proc/net/ipt_recent/*
Daniel Drake (21):
zd1211rw: Add Sagem device ID's
zd1211rw: Implement SIOCGIWNICKN
Add zd1211rw MAINTAINERS entry
ieee80211: small ERP handling additions
softmac: ERP handling and driver-level notifications
softmac: export highest_supported_rate function
ieee80211: Make ieee80211_rx_any usable
softmac: Add MAINTAINERS entry
zd1211rw: ZD1211B ASIC/FWT, not jointly decoder
zd1211rw: Match vendor driver IFS values
zd1211rw: AL2230 ZD1211B vendor sync
zd1211rw: Support AL7230B RF
zd1211rw: Add ID for Senao NUB-8301
zd1211rw: Add ID for Allnet ALLSPOT Hotspot finder
zd1211rw: Firmware version vs bootcode version mismatch handling
zd1211rw: Add ID for ZyXEL G220F
zd1211rw: Convert installer CDROM device into WLAN device
zd1211rw: Add ID for Siemens Gigaset USB Stick 54
zd1211rw: Add ID for Asus WL-159g
WE-21 for zd1211rw
softmac: Update MAINTAINERS entry
Daniel Jacobowitz (1):
[ARM] 3759/2: Remove uses of %?
Daniel Ritz (1):
usbtouchscreen: version 0.4
Daniel Walker (3):
[SCSI] BusLogic gcc 4.1 warning fixes
[SCSI] fix compile error on module_refcount
docs: small kbuild cleanup
Daniele Venzano (1):
Add new PHY to sis900 supported list
Danny Tholen (1):
[ALSA] [snd-hda-intel] fix sound on some Asus W6A chips
Darrel Goeddel (1):
selinux: add support for range transitions on object classes
Darrick J. Wong (1):
[SCSI] aic94xx: Increase can_queue for better performance
Dave (1):
drm: remove local copies of pci bus/slot/func
Dave Airlie (13):
intelfb: fix mtrr_reg signedness
drm: cleanup old compat code and DRM fns from Linux only code
drm: remove the DRM pci domain
drm: Add the P4VM800PRO (?) PCI ID.
drm: fix return value in auth function
drm: remove a tab that snuck in
drm: add better explanation for i830/i915
drm: realign via driver with drm git tree
drm: realign sosme radeon code with drm git tree
drm: fixup i915 error codes
drm: fixup setversion return codes..
drm: domain changes broke ppc r200
drm: use radeon specific names for radeon flags
Dave Hansen (6):
x86: enable VMSPLIT for highmem kernels
r/o bind mounts: prepare for write access checks: collapse if()
r/o bind mount prepwork: move open_namei()'s vfs_create()
r/o bind mounts: unlink: monitor i_nlink
r/o bind mount prepwork: inc_nlink() helper
r/o bind mounts: monitor zeroing of i_nlink
Dave Jones (32):
[SCSI] advansys pci tweaks.
[CPUFREQ] Fix typo.
[AGPGART] Const'ify the agpgart driver version.
[AGPGART] const'ify VIA AGP PCI table.
remove unnecessary config.h includes from drivers/net/
[SCSI] remove unnecessary includes of linux/config.h from drivers/scsi/
[CPUFREQ] Fix sparse warning in ondemand
Merge ../linus
Merge ../linus
[AGPGART] Fix number of aperture sizes in 830 gart structs.
[AGPGART] Add suspend callback for i965
[AGPGART] Rework AGPv3 modesetting fallback.
[NET]: Remove unnecessary config.h includes from net/
[CPUFREQ] Fix some more CPU hotplug locking.
i386: don't taint UP K7's running SMP kernels.
x86: remove config.h includes from asm-i386 & asm-x86_64
i386: Split multi-line printk in oops output.
i386/x86-64: New Intel feature flags
V4L/DVB (4480): Remove null chars from dvb names
[CPUFREQ] Fix cut-n-paste bug in suspend printk
Fix reference of uninitialised memory in ata_device_add()
[AGPGART] printk fixups.
Debug variants of linked list macros
single bit flip detector
lockdep: print kernel version
Remove another config.h
[CPUFREQ] Make acpi-cpufreq unsticky again.
[SERIAL] tickle NMI watchdog on serial output.
[WATCHDOG] improve machzwd detection
sched: don't print migration cost when only 1 CPU
fbcon: Use persistent allocation for cursor blinking
Remove all inclusions of <linux/config.h>
Dave Kleikamp (4):
ext3: More whitespace cleanups
ext3: Fix sparse warnings
JBD: Make journal_brelse_array() static
JFS: White space cleanup
Dave McCracken (1):
Standardize pxx_page macros
David Anders (2):
[ARM] 3854/2: S3C2410 - add machine type for AML M5900 series (resubmitted)
[ARM] 3862/2: S3C2410 - add basic power management support for AML M5900 series
David Brownell (31):
ARM: OMAP: Remove Remove superfluous/recursive locking for GPIO
make suspend quieter
fix broken/dubious driver suspend() methods
PM: define PM_EVENT_PRETHAW
PM: PCI and IDE handle PM_EVENT_PRETHAW
PM: video drivers and PM_EVENT_PRETHAW
PM: USB HCDs use PM_EVENT_PRETHAW
PM: issue PM_EVENT_PRETHAW
updated Documentation/power/devices.txt
PM: update docs for writing .../power/state
PM: add kconfig option for deprecated .../power/state files
PM: no suspend_prepare() phase
PM: platform_bus and late_suspend/early_resume
i2c: Let drivers constify i2c_algorithm data
USB: OHCI avoids root hub timer polling
USB: move <linux/usb_otg.h> to <linux/usb/otg.h>
USB: pxa2xx_udc understands GPIO based VBUS sensing
USB: build fixes: ohci-omap
USB: ethernet gadget avoids zlps for musb_hdrc
USB: EHCI whitespace fixes (cosmetic)
USB: net2280: update dma buffer allocation
USB: ohci-at91, two one-liners
USB: EHCI update VIA workaround
USB: remove OTG build warning
RTC class: Kconfig improvements
RTC class uses subsys_init
RTC class: error checks
constify rtc_class_ops: update drivers
AT91rm9200 RTC can issue system wakeup events
omap_cf works again (sync with linux-omap tree)
ide-cs (CompactFlash) driver, rm irq warning
David Bussenschutt (1):
V4L/DVB (4362): Cx88: Shenzhen Tungsten Ages Tech TE-DTV-250 / Swann PCI TV Tuner card support
David C Somayajulu (1):
helper function for retrieving scsi_cmd given host based block layer tag
David Chinner (1):
[XFS] Really fix use after free in xfs_iunpin.
David Gibson (1):
Fix spurious error on TAGS target when missing defconfig
David Hardeman (1):
V4L/DVB (4670): Allow RC5 codes 64 - 127 in ir-kbd-i2c.c
David Hollis (2):
USB: asix - Add AX88178 support and many other changes
USB: asix - Add alternate device IDs for Dlink DUB-E100 Rev B1
David Howells (62):
[POWERPC] Export copy_4K_page()
NFS: Add dentry materialisation op
NFS: Fix up split of fs/nfs/inode.c
NFS: Disambiguate nfs_stat_to_errno()
NFS: Fix NFS4 callback up/down prototypes
NFS: Rename struct nfs4_client to struct nfs_client
NFS: Rename nfs_server::nfs4_state
NFS: Return an error when starting the idmapping pipe
NFS: Add a lookupfh NFS RPC op
NFS: Add a server capabilities NFS RPC op
NFS: Generalise the nfs_client structure
NFS: Use the dentry superblock directly in nfs_statfs()
NFS: Add extra const qualifiers
NFS: Maintain a common server record for NFS2/3 as well as for NFS4
NFS: Make better use of inode* dereferencing macros
NFS: Move rpc_ops from nfs_server to nfs_client
NFS: Eliminate client_sys in favour of cl_rpcclient
NFS: Start rpciod in server common management
NFS: Share NFS superblocks per-protocol per-server per-FSID
NFS: Add server and volume lists to /proc
NFS: Fix error handling
NFS: Secure the roots of the NFS subtrees in a shared superblock
NFS: Fix up compiler warnings on 64-bit platforms in client.c
FRV: Use the generic IRQ stuff
FRV: improve FRV's use of generic IRQ handling
FRV: permit __do_IRQ() to be dispensed with
FRV: Fix fls() to handle bit 31 being set correctly
FRV: Implement fls64()
FRV: Optimise ffs()
NOMMU: Check that access_process_vm() has a valid target
NOMMU: Set BDI capabilities for /dev/mem and /dev/kmem
NOMMU: Use find_vma() rather than reimplementing a VMA search
NOMMU: Check VMA protections
NOMMU: Permit ptrace to ignore non-PROT_WRITE VMAs in NOMMU mode
NOMMU: Implement /proc/pid/maps for NOMMU
NOMMU: Order the per-mm_struct VMA list
NOMMU: Make mremap() partially work for NOMMU kernels
NOMMU: Add docs about shared memory
NOMMU: Make futexes work under NOMMU conditions
NOMMU: move the fallback arch_vma_name() to a sensible place
BLOCK: Move functions out of buffer code [try #6]
BLOCK: Remove duplicate declaration of exit_io_context() [try #6]
BLOCK: Stop fallback_migrate_page() from using page_has_buffers() [try #6]
BLOCK: Separate the bounce buffering code from the highmem code [try #6]
BLOCK: Don't call block_sync_page() from AFS [try #6]
BLOCK: Move extern declarations out of fs/*.c into header files [try #6]
BLOCK: Remove dependence on existence of blockdev_superblock [try #6]
BLOCK: Dissociate generic_writepages() from mpage stuff [try #6]
BLOCK: Move __invalidate_device() to block_dev.c [try #6]
BLOCK: Move the loop device ioctl compat stuff to the loop driver [try #6]
BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6]
BLOCK: Move the ReiserFS device ioctl compat stuff to the ReiserFS driver [try #6]
BLOCK: Move the Ext2 device ioctl compat stuff to the Ext2 driver [try #6]
BLOCK: Move the Ext3 device ioctl compat stuff to the Ext3 driver [try #6]
BLOCK: Move the msdos device ioctl compat stuff to the msdos driver [try #6]
BLOCK: Remove no-longer necessary linux/mpage.h inclusions [try #6]
BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try #6]
BLOCK: Make it possible to disable the block layer [try #6]
BLOCK: Make USB storage depend on SCSI rather than selecting it [try #6]
BLOCK: Revert patch to hack around undeclared sigset_t in linux/compat.h
VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers
FRV: Permit large kmalloc allocations [try #2]
David Hubbard (2):
i2c-isa: Fail adding driver on attach_adapter error
w83627ehf: Fix unchecked return status
David Miller (1):
[KERNEL] Do not truncate to 'int' in ALIGN() macro.
David Moore (1):
video1394: add poll file operation support
David Mosberger-Tang (1):
[IA64] esi-support
David Rientjes (1):
do not free non slab allocated per_cpu_pageset
David S. Miller (45):
[IPV6]: Protect RTM_GETRULE table entry with IPV6_MULTIPLE_TABLES ifdef
[IPV4]: Kill fib4_rules_clean().
[NET]: Kill double initialization in sock_alloc_inode.
[IPV6]: Add UDP_MIB_{SND,RCV}BUFERRORS handling.
[IPV6] udp: Fix type in previous change.
[PKT_SCHED]: Kill pkt_act.h inlining.
[IPV6]: Fixup ip6_del_rt() call for new args.
[RTNETLINK]: Don't return error on no-metrics.
[IPV6]: Put dsthao after flags in order to pack inet6_skb_parm better.
[XFRM]: Pull xfrm_state_bydst hash table knowledge out of afinfo.
[XFRM]: Pull xfrm_state_by{spi,src} hash table knowledge out of afinfo.
[XFRM]: Convert xfrm_state hash linkage to hlists.
[XFRM]: Dynamic xfrm_state hash table sizing.
[XFRM]: Add generation count to xfrm_state and xfrm_dst.
[XFRM]: Put more keys into destination hash function.
[XFRM]: Simplify xfrm_spi_hash
[XFRM]: Do not flush all bundles on SA insert.
[XFRM]: Purge dst references to deleted SAs passively.
[XFRM]: Kill excessive refcounting of xfrm_state objects.
[XFRM]: Hash xfrm_state objects by source address too.
[XFRM]: Hash policies when non-prefixed.
[XFRM]: Extract common hashing code into xfrm_hash.[ch]
[IPSEC] esp: Defer output IV initialization to first use.
[NET] in6_pton: Kill errant printf statement.
[XFRM]: Respect priority in policy lookups.
[IPV6]: Fix build with fwmark disabled.
[NETFILTER]: Fix nf_conntrack_ftp.c build.
[UDP]: Mark udp_port_rover static.
[UDP]: saddr_cmp function should take const socket pointers
[SPARC64]: Fix sched_clock() wrapping every ~17 seconds.
[SPARC64]: Update defconfig.
Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
[SPARC64]: Fix section-mismatch errors in solaris emul module.
[SUNLANCE]: Mark sparc_lance_probe_one as __devinit.
[SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.
[SPARC64]: Update defconfig.
[SPARC64]: Kill bogus check from bootmem_init().
[ETHTOOL]: Remove some entries from non-root command list.
[SPARC]: Don't zero out tail during copy_from_user_inatomic().
[SERIAL] sunzilog: Mark sunzilog_init_hw as __devinit.
[SPARC64]: Move signal compat bits to new header file.
[SPARC64]: Do not include compat.h from asm-sparc64/signal.h any more.
[SPARC64]: Update defconfig.
[XFRM]: Clearing xfrm_policy_count[] to zero during flush is incorrect.
[TCP]: Kill warning in tcp_clean_rtx_queue().
David Somayajulu (1):
[SCSI] Initial Commit of qla4xxx
David Teigland (65):
Add fs_subsys to enable filesystems to use sysfs
[GFS2] Hook GFS2 into the Kbuild system
[GFS2] The core of GFS2
[GFS2] The lock modules for GFS2
[GFS2] Fix typo in GFS2 Makefile
[GFS2] An update of the GFS2 lock modules
[GFS2] Remove unused ioctls and unused structure
Merge branch 'master'
[GFS2] Add documentation for GFS2
[DLM] The core of the DLM for GFS2/CLVM
[GFS2] Only two args for kobject_uevent() in locking/dlm/mount.c
[GFS2] Remove remains of the GFS2 identify ioctl()
[DLM] Export config_group_find_obj for use by the DLM
[DLM] Update DLM to the latest patch level
Merge branch 'master'
[GFS2] Update ioctl() numbering to use official numbers.
[DLM] Remove range locks from the DLM
[DLM] Remove support for range locks (II)
[GFS2] Patch to remove stats gathering from GFS2
[GFS2] Patch to remove stats counters from GFS2 (II)
[DLM] Pass in lockspace to lkb put function
[DLM] Look for "nodir" in the lockspace mount options
[GFS2] journal recovery patch
[GFS2] Update documentation
[GFS2] Update plock code in DLM locking module
[DLM] lock_dlm recover_status patch
[GFS2] Remove redundant casts to/from void
Merge branch 'master'
[DLM] PATCH 1/3 dlm: force free user lockspace
[DLM] PATCH 2/3 dlm: lowcomms close
[DLM] PATCH 3/3 dlm: show recover state
[DLM] fix grant_after_purge softlockup
[GFS2] setup lock_dlm kobject earlier
[GFS2] Cast 64 bit printk args to unsigned long long.
[DLM] init rwsem earlier
[GFS2] gfs2/dlm: mailing list and web page
[DLM] dlm: user locks
[DLM] fix leaking user locks
[DLM] fix whitespace damage
[GFS2] fix typo in locking/dlm
[DLM] more info through debugfs
[DLM] set purged flag on rsbs
[DLM] fix loop in grant_after_purge
[DLM] schedule during long loop through locks
[DLM] fix broken patches
[DLM] fix i_private
[GFS2] add plock owner
[GFS2] lockproto api prefix
[GFS2] match plock result with correct request
[DLM] print bad length in assertion
[DLM] abort recovery more quickly
[DLM] break from snprintf loop
[DLM] show nodeid for recovery message
[DLM] reject replies to old requests
[DLM] move kmap to after spin_unlock
[DLM] dump rsb and locks on assert
[DLM] down conversion clearing flags
[DLM] sequence number missing in not_ready reply
[DLM] recover_locks not clearing NEW_MASTER flag
[DLM] add new lockspace to list ealier
[DLM] force removal of user lockspace
[GFS2] use snprintf for sysfs show
[DLM] use snprintf in sysfs show
[DLM] confirm master for recovered waiting requests
[GFS2] print mount errors related to sysfs
David Woodhouse (39):
[GFS2] Fix use of bitops on unsigned int (struct gfs2_holder->gh_iflags)
[GFS2] Fix printk format warnings in DLM code
[HEADERS] One line per header in Kbuild files to reduce conflicts
Merge ssh://git.infradead.org/~/public_git/hdroneline
[HEADERS] Fix ARM 'make headers_check'
Fix 'make headers_check' on m32r
Fix exported headers for SPARC, SPARC64
Fix m68knommu exported headers
Fix H8300 exported headers.
Remove ARM26 header export.
Remove UML header export
Don't advertise (or allow) headers_{install,check} where inappropriate.
Fix v850 exported headers
Clean up exported headers on CRIS
Remove offsetof() from user-visible <linux/stddef.h>
Revert "[MTD] blkdev helper code: fix printk format warning"
Remove accidentally-added include/linux/utsrelease.h
[MTD] Fix dependencies with CONFIG_MTD=m
[MTD] SSFDC translation layer minor cleanup
[MTD] Whitespace cleanup in SSFDC driver.
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Remove dead netfilter_logging.h from include/linux/Kbuild
[S390] Unexport <asm/z90crypt.h>, export <asm/zcrypt.h> in its place.
Use dependencies for 'make headers_install'.
New 'make headers_install_all' target.
Don't remove $(INSTALL_HDR_PATH)/install before headers_install.
[MTD NAND] Export nand_wait_ready() for use by board drivers
[MTD NAND] Split nand_scan() into two parts; allow board driver to intervene
[MTD NAND] Allocate chip->buffers separately to allow it to be overridden
[MTD NAND] Allow override of page read and write functions.
[MTD] Remove #ifndef __KERNEL__ hack in <mtd/mtd-abi.h>
[MTD NAND] Provide prototype for newly-exported nand_wait_ready()
[POWERPC] Fix audit syscall success/failure reporting on PowerPC
[POWERPC] Fix PPC32 SECCOMP, unexport do_syscall_trace_{enter,leave}
Fix uninitialised spinlock in via-pmu-backlight code.
MLSXFRM: fix mis-labelling of child sockets
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[POWERPC] Use check_legacy_ioport() for ISAPnP
[MIPS] Remove remaining reference to ite_gpio.h from Kbuild
Dean Nelson (1):
make genpool allocator adhere to kernel-doc standards
Deepak Saxena (1):
Update smc91x driver with ARM Versatile board info
Denis Vlasenko (2):
drm: i810_dma.c: fix pointer arithmetic for 64-bit target
[SCSI] aic7xxx: fix byte I/O order in ahd_inw
Dennis Munsie (10):
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
intelfb: add preliminary i2c support
fbdev: Add generic ddc read functionality
radeonfb: Use generic DDC reading
Diego Beltrami (1):
[XFRM]: BEET mode
Diego Calleja (2):
x86: AUX_DEVICE_INFO is one byte long, use 'movb'
HOWTO: mention bughunting
Dimitri Sivanich (1):
X86_64 monotonic_clock goes backwards
Dirk Opfer (2):
[ARM] 3863/1: Add Locomo SPI Device
[ARM] 3864/1: Refactore sharpsl_pm
Dmitriy Zavin (4):
Add 64bit jiffies compares (for use with get_jiffies_64)
x86: Refactor thermal throttle processing
i386: Make the jiffies compares use the 64bit safe macros.
x86: Add a cumulative thermal throttle event counter.
Dmitry Mishin (2):
[NET]: Fix sk->sk_filter field access
[NETFILTER]: x_tables: small check_entry & module_refcount cleanup
Dmitry Torokhov (20):
Input: rename input.ko into input-core.ko
Input: elo - handle input_register_device() failures
Input: send key up events at disconnect
Input: i8042 - get rid of polling timer
Input: i8042 - disable MUX mode on Toshiba Equium A110
Input: atkbd - support Microsoft Natural Elite Pro keyboards
Input: libps2 - rearrange exports
Input: constify input core
Input: fix input module refcounting
Input: remove cruft that was needed for transition to sysfs
Input: make input_register_handler() return error codes
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[ALSA] ppc-beep - handle errors from input_register_device()
class_device_create(): make fmt argument 'const char *'
Driver core: fix comments in drivers/base/power/resume.c
V4L/DVB (4413): Konicawc - handle errors from input_register_device()
USB: Make usb_buffer_free() NULL-safe
USB: onetouch - handle errors from input_register_device()
hdaps: Handle errors from input_register_device
ucb1x00-ts: handle errors from input_register_device()
Domen Puncer (3):
i2c-au1550: Fix timeout problem
i2c-au1550: Add SMBus functionality flag
i2c-au1550: Add I2C support for Au1200
Don Fry (5):
pcnet32: remove unnecessary save/restore register accesses.
pcnet32: magic number cleanup
pcnet32: move/create receive and transmit routines
pcnet32: break receive routine into two pieces.
pcnet32: NAPI implementation
Don Zickus (10):
x86: Add performance counter reservation framework for UP kernels
i386: Utilize performance counter reservation framework in oprofile
Add SMP support on x86_64 to reservation framework
i386: Add SMP support on i386 to reservation framework
x86: Cleanup NMI interrupt path
i386/x86-64: Remove un/set_nmi_callback and reserve/release_lapic_nmi functions
x86: Add abilty to enable/disable nmi watchdog with sysctl
x86: Add abilty to enable/disable nmi watchdog from procfs (update)
x86: Allow users to force a panic on NMI
x86: x86 clean up nmi panic messages
Dotan Barak (1):
IPoIB: Remove unused include of vmalloc.h
Doug Ledford (1):
[SCSI] aic7xxx: pause sequencer before touching SBLKCTL
Douglas Gilbert (2):
[SCSI] scsi_debug version 1.80
[SCSI] sg: fixes for large page_size
Ed Lin (3):
[SCSI] stex: add shared tags from block
[SCSI] stex: cancel unused field in struct req_msg
[SCSI] stex: add new device (id 0x8650) support
Ed Swierk (1):
load_module: no BUG if module_subsys uninitialized
Eli Cohen (2):
IPoIB: Rejoin all multicast groups after a port event
IPoIB: Add some likely/unlikely annotations in hot path
Elizabeth Oldham (1):
[MIPS] MT: Fix setting of XTC.
Erez Zilber (8):
IB/iser: fix a check of SG alignment for RDMA
IB/iser: Limit the max size of a scsi command
IB/iser: make FMR "page size" be 4K and not PAGE_SIZE
IB/iser: fix some debug prints
IB/iser: Do not use FMR for a single dma entry sg
IB/iser: Have iSER data transaction object point to iSER conn
IB/iser: DMA unmap unaligned for RDMA data before touching it
IB/iser: Fix the description of iSER in Kconfig
Eric Anholt (2):
[AGPGART] Intel 965 Express support.
drm: add device/vendor id to drm_device_t for compat with FreeBSD drivers
Eric Biederman (1):
Fix conflict with the is_init identifier on parisc
Eric Hustvedt (5):
intelfb: add vsync interrupt support
intelfb: add vsync interrupt support
intelfb: add vsync interrupt support
intelfb: add vsync interrupt support
intelfb: add vsync interrupt support
Eric Paris (4):
SELinux: eliminate inode_security_set_security
SELinux: change isec semaphore to a mutex
SELinux: convert sbsec semaphore to a mutex
arch filter lists with < or > should not be accepted
Eric Sandeen (12):
fix ext3 mounts at 16T
ext2: fix mounts at 16T
ext3: inode numbers are unsigned long
JBD: 16T fixes
more ext3 16T overflow fixes
[XFS] Remove a couple of unused BUF macros
[XFS] Remove unused iop_abort log item operation
[XFS] Remove several macros that are no longer used anywhere
[XFS] Reduce endian flipping in alloc_btree, same as was done for
[XFS] standardize on one sema init macro
[XFS] Collapse sv_init and init_sv into just the one interface.
mount udf UDF_PART_FLAG_READ_ONLY partitions with MS_RDONLY
Eric Sesterhenn (20):
Signedness issue in drivers/net/phy/phy_device.c
V4L/DVB (4510): Fix signedness error in drivers/media/video/vivi.c
[SCSI] Signdness issue in drivers/scsi/osst.c
[SCSI] Signedness issue in drivers/scsi/ipr.c
USB: fix signedness issue in drivers/usb/gadget/ether.c
[ARM] Off-by-one in arch/arm/common/icst*
RDMA/amso1100: Fix error path in c2_llp_accept()
[RTNETLINK]: Possible dereference in net/core/rtnetlink.c
[SUNRPC]: Remove unnecessary check in net/sunrpc/svcsock.c
Uninitialized variable in drivers/net/wan/syncppp.c
Off-by-one in drivers/char/mwave/mwavedd.c
Remove unnecessary check in drivers/rtc/rtc-v3020.c
[SCSI] fix scsi_device_types overrun in scsi.c
BUG_ON cleanup for drivers/md/
BUG_ON cleanup in drivers/net/tokenring/
BUG_ON cleanups in arch/i386
BUG_ON conversion for fs/reiserfs
BUG_ON() conversion in fs/nfsd/
BUG_ON conversion for fs/xfs/
Remove unnecessary check in fs/reiserfs/inode.c
Eric Thomas (1):
V4L/DVB (4359): Cx88: add initial support for Hauppauge HVR3000 trimode card
Eric W. Biederman (67):
Fix gdt table size in trampoline.S
Auto size the per cpu area.
Reload CS when startup_64 is used.
i386: Remove experimental mark of kexec
Remove experimental mark of kexec
[SCSI] megaraid: Use the proper type to hold the irq number.
sysctl: Allow /proc/sys without sys_sysctl
sysctl: Document that sys_sysctl will be removed
pid: Implement transfer_pid and use it to simplify de_thread
pid: remove temporary debug code in attach_pid
de_thread: Use tsk not current
proc: readdir race fix (take 3)
proc: reorder the functions in base.c
proc: modify proc_pident_lookup to be completely table driven
proc: give the root directory a task
pid: implement access helpers for a tacks various process groups
pid: add do_each_pid_task
pid: implement signal functions that take a struct pid *
pid: export the symbols needed to use struct pid *
pid: implement pid_nr
vt: rework the console spawning variables
vt: Make vt_pid a struct pid (making it pid wrap around safe).
file: modify struct fown_struct to use a struct pid
pids coding style use struct pidmap in next_pidmap
Use struct pspace in next_pidmap and find_ge_pid
file: Add locking to f_getown
usb: fixup usb so it uses struct pid
proc: Make the generation of the self symlink table driven
proc: Factor out an instantiate method from every lookup method
proc: Remove the hard coded inode numbers
proc: Merge proc_tid_attr and proc_tgid_attr
proc: Use pid_task instead of open coding it
proc: properly compute TGID_OFFSET
proc: remove trailing blank entry from pid_entry arrays
proc: remove the useless SMP-safe comments from /proc
proc: comment what proc_fill_cache does
genirq: irq: convert the move_irq flag from a 32bit word to a single bit
genirq: irq: add moved_masked_irq
genirq: x86_64 irq: Reenable migrating irqs to other cpus
genirq: msi: simplify msi enable and disable
genirq: msi: make the msi boolean tests return either 0 or 1
genirq: msi: implement helper functions read_msi_msg and write_msi_msg
genirq: msi: refactor the msi_ops
genirq: msi: simplify the msi irq limit policy
genirq: irq: add a dynamic irq creation API
genirq: ia64 irq: Dynamic irq support
genirq: i386 irq: Dynamic irq support
genirq: x86_64 irq: Dynamic irq support
genirq: msi: make the msi code irq based and not vector based
genirq: x86_64 irq: Move msi message composition into io_apic.c
genirq: i386 irq: Move msi message composition into io_apic.c
genirq: msi: only build msi-apic.c on ia64
genirq: x86_64 irq: Remove the msi assumption that irq == vector
genirq: i386 irq: Remove the msi assumption that irq == vector
genirq: irq: remove msi hacks
genirq: irq: generalize the check for HARDIRQ_BITS
genirq: x86_64 irq: Make the external irq handlers report their vector, not the irq number
genirq: x86_64 irq: make vector_irq per cpu
genirq: x86_64 irq: Kill gsi_irq_sharing
genirq: x86_64 irq: Kill irq compression
Add Hypertransport capability defines
Initial generic hypertransport interrupt support
msi: simplify msi sanity checks by adding with generic irq code
msi: only use a single irq_chip for msi interrupts
msi: refactor and move the msi irq_chip into the arch code
msi: move the ia64 code into arch/ia64
htirq: tidy up the htirq code
Erich Chen (1):
[SCSI] arcmsr: initial driver, version 1.20.00.13
Ernie Petrides (1):
fix wrong error code on interrupted close syscalls
Eugene Teo (1):
Require mmap handler for a.out executables
Eugeny S. Mints (1):
USB: usb serial gadget smp related bug
Fabio Massimo Di Nitto (1):
[GFS2] Export lm_interface to kernel headers
Fabio Olive Leite (1):
[IPV6]: bh_lock_sock_nested on tcp_v6_rcv
Fernando J. Pereda (1):
alpha: Fix ALPHA_EV56 dependencies typo
Fernando Luis Vázquez Cao (3):
Replace local_save_flags+local_irq_disable with
i386: Disallow kprobes on NMI handlers
i386: Disallow kprobes on NMI handlers
Fernando Vazquez (4):
stack overflow safe kdump: safe_smp_processor_id()
stack overflow safe kdump: safe_smp_processor_id(): voyager
stack overflow safe kdump: crash: use safe_smp_processor_id()
stack overflow safe kdump: safe smp_send_nmi_allbutself()
Francesco Fondelli (3):
[PKTGEN]: vlan support
[PKTGEN]: DSCP support
[PKTGEN]: Documentation update
Franck Bui-Huu (26):
bootmem: remove useless __init in header file
bootmem: mark link_bootmem() as part of the __init section
bootmem: remove useless parentheses in bootmem header file
bootmem: limit to 80 columns width
bootmem: remove useless headers inclusions
bootmem: use pfn/page conversion macros
bootmem: miscellaneous coding style fixes
[MIPS] Make get_frame_info() more readable.
[MIPS] Remove unused MODULE_RANGE macro.
[MIPS] Miscellaneous cleanup in prologue analysis code
[MIPS] Make frame_info_init() more readable.
[MIPS] Simplify dump_stack()
[MIPS] Make get_frame_info() more robust
[MIPS] Improve unwind_stack()
[MIPS] unwind_stack(): return ra if an exception occured at the first instruction
[MIPS] get_frame_info(): null function size means size is unknown
[MIPS] get_wchan(): remove uses of mfinfo[64]
[MIPS] setup.c: cleanup bootmem_init()
[MIPS] setup.c: move initrd code inside dedicated functions
[MIPS] setup.c: remove useless includes.
[MIPS] setup.c: do not inline functions
[MIPS] setup.c: remove MAXMEM macro
[MIPS] setup.c: use early_param() for early command line parsing
USB: usbcore get rid of the timer in usb_start_wait_urb()
Create kallsyms_lookup_size_offset()
[MIPS] Let gcc align 'struct pt_regs' on 8 bytes boundary
Francois Romieu (21):
r8169: mac address change support
r8169: RX fifo overflow recovery
r8169: hardware flow control
r8169: remove rtl8169_init_board
r8169: sync with vendor's driver
r8169: use NETDEV_TX_{BUSY/OK}
r8169: udelay() removal
r8169: trim trailing whitespaces and convert whitespaces to tabs
r8169: use standard #defines from mii.h instead of declaring private ones
r8169: add basic MII ioctl support
r8169: the 0x8136 needs a 8 bytes alignment
8139cp: trim ring_info
8139cp: remove gratuitous indirection
8139cp: ring_info removal for the receive path
8139cp: sync the device private data with its r8169 counterpart
8139cp: removal of useless BUG_ON() check
8139cp: use PCI_DEVICE() to shorten the PCI device table
Defer tulip_select_media() to process context
r8169: quirk for the 8110sb on arm platform
8139cp: ring_info removal for the transmit path
r8169: the MMIO region of the 8167 stands behin BAR#1
Frank Haverkamp (1):
[MTD NAND] Fix in typo ndfc.c causing wrong ECC layout
Frank Pavlic (2):
[S390] qdio_get_micros return value.
[S390] qdio slsb processing state.
François Romieu (1):
8139cp: pci_get_drvdata(pdev) can not be NULL in suspend handler
Frederik Deweerdt (3):
fix mem_write() return value
[MTD] fix nftl_write warning
arm build fail: vfpsingle.c
Gavin Lambert (1):
NOMMU: don't try and give NULL to fput()
Geert Uytterhoeven (1):
fbdev: correct buffer size limit in fbmem_read_proc()
Gen FUKATSU (1):
[ARM] 3789/4: Fix VFP emulation to ignore VECITR for scalar instruction
Geoff Levand (2):
[POWERPC] cell: interrupt.c whitespace clean up
mem driver: fix conditional on isa i/o support
George G. Davis (2):
[ARM] 3853/1: Fix flush_ptrace_access() thinko for nonaliasing VIPT cache case
[ARM] 3859/1: Fix devicemaps_init() XIP_KERNEL odd 1MiB XIP_PHYS_ADDR translation error
George Hansper (1):
[NETFILTER]: TCP conntrack: improve dead connection detection
Gerald Schaefer (6):
[S390] cleanup appldata.
[S390] Cleanup in page table related code.
[S390] Cleanup in signal handling code.
[S390] Make user-copy operations run-time configurable.
[S390] Use alternative user-copy operations for new hardware.
[S390] Avoid static struct initializations in appldata.
Gerrit Renker (2):
[UDP]: Unify UDPv4 and UDPv6 ->get_port()
[DCCP]: Allow default/fallback service code.
Grant Grundler (11):
Print physical address in tulip_init_one
Flush MMIO writes in reset sequence
Clean up tulip.h
Use tulip.h in winbond-840.c
[NET] Kconfig: fix cut/paste error in TCPPROBE
[PARISC] Use CONFIG_HZ to determine interval timer rate (aka clock ticks)
[PARISC] Prevent processor_probe() from clobbering cpu_data[0]
[PARISC] Add new function to start local Interval Timer, start_cpu_itimer()
[PARISC] Rewrite timer_interrupt() and gettimeoffset() using "unsigned" math.
[PARISC] remove halftick and copy clocktick to local var (gcc can optimize usage)
[PARISC] Further updates to timer_interrupt()
Greg Banks (21):
cpumask: add highest_possible_node_id
cpumask: export cpu_online_map and cpu_possible_map consistently
cpumask: export node_to_cpu_mask consistently
knfsd: add some missing newlines in printks
knfsd: remove an unused variable from e_show()
knfsd: remove an unused variable from auth_unix_lookup()
knfsd: Use SEQ_START_TOKEN instead of hardcoded magic (void*)1
knfsd: move tempsock aging to a timer
knfsd: convert sk_inuse to atomic_t
knfsd: use new lock for svc_sock deferred list
knfsd: convert sk_reserved to atomic_t
knfsd: test and set SK_BUSY atomically
knfsd: split svc_serv into pools
knfsd: add svc_get
knfsd: add svc_set_num_threads
knfsd: use svc_set_num_threads to manage threads in knfsd
knfsd: make rpc threads pools numa aware
knfsd: allow admin to set nthreads per node
knfsd: Prepare knfsd for support of rsize/wsize of up to 1MB, over TCP
knfsd: make nfsd readahead params cache SMP-friendly
knfsd: knfsd: cache ipmap per TCP socket
Greg Kroah-Hartman (22):
device_create(): make fmt argument 'const char *'
SYSFS: allow sysfs_create_link to create symlinks in the root of sysfs
Driver core: add groups support to struct device
Driver core: allow devices in classes to have no parent
Driver core: add ability for classes to handle devices properly
Driver core: add device_rename function
Driver core: create devices/virtual/ tree
Class: add support for class interfaces for devices
Driver core: add ability for devices to create and remove bin files
Driver Core: add ability for drivers to do a threaded probe
PCI: enable driver multi-threaded probe
SHPCHP: fix __must_check warnings
PCI Hotplug: fix __must_check warnings
PCI: fix __must_check warnings
USB: fix __must_check warnings in drivers/usb/core/
USB: fix __must_check warnings in drivers/usb/misc/
USB: fix __must_check warnings in drivers/usb/atm/
USB: fix __must_check warnings in drivers/usb/class/
USB: fix __must_check warnings in drivers/usb/input/
USB: fix __must_check warnings in drivers/usb/host/
USB: fix __must_check warnings in drivers/usb/serial/
USB: fix build error in ohci driver
Greg Ungerer (1):
[ARM] nommu: create flat.h to support uClinux flat binaries
Guennadi Liakhovetski (1):
[SCSI] enable clustering for tmscsim
Guido Guenther (1):
rivafb: use constants instead of magic values
Guillaume Munch (2):
[ALSA] Add support for Sony Vaio AR 11B
[ALSA] hda-codec - Support for SigmaTel 9872
H. Peter Anvin (1):
i386: Fix the EDD code misparsing the command line
Haavard Skinnemoen (25):
avr32 architecture
AVR32 MTD: Static Memory Controller driver
AVR32 MTD: AT49BV6416 platform device for ATSTK1000
AVR32: Use unsigned long flags for saving interrupt state
Generic ioremap_page_range: implementation
Generic ioremap_page_range: flush_cache_vmap
Generic ioremap_page_range: alpha conversion
Generic ioremap_page_range: avr32 conversion
Generic ioremap_page_range: cris conversion
Generic ioremap_page_range: i386 conversion
Generic ioremap_page_range: m32r conversion
Generic ioremap_page_range: x86_64 conversion
AVR32: Implement kernel_execve
at91_serial -> atmel_serial: at91rm9200_usart.h
at91_serial -> atmel_serial: at91_serial.c
at91_serial -> atmel_serial: Kconfig symbols
at91_serial -> atmel_serial: Platform device name
at91_serial -> atmel_serial: Public definitions
at91_serial -> atmel_serial: Internal names
serial: Rename PORT_AT91 -> PORT_ATMEL
atmel_serial: Rename at91_register_uart_fns
atmel_serial: Pass fixed register mappings through platform_data
atmel_serial: Support AVR32
AVR32: Allow renumbering of serial devices
atmel_serial: Fix roundoff error in atmel_console_get_options
Hannes Reinecke (2):
[SCSI] Wrong size information for devices with disabled read access
dm: add uevent change event on resume
Hans J. Koch (1):
V4L/DVB (4406): Convert radio-cadet to V4L2 API
Hans Verkuil (10):
V4L/DVB (4417): Add support for PAL-Nc in cx24850.
V4L/DVB (4545): Add missing v4l2_buf_type to struct v4l2_sliced_vbi_cap.
V4L/DVB (4546): Add u32 argument to VIDIOC_INT_RESET.
V4L/DVB (4547): Add YUV HM12 and VBI IVTV format documentation.
V4L/DVB (4548): Better temporal filter handling.
V4L/DVB (4582): VIDIOC_INT_S_REGISTER is IOW, not IOR.
V4L/DVB (4584): Fix VIDIOC_S_FMT min/max check in pvrusb2
V4L/DVB (4585): VIDIOC_G_SLICED_VBI_CAP now accepts a v4l2_buf_type, make it IOWR
V4L/DVB (4688): Fix msp343xG handling (regression from 2.6.16)
V4L/DVB (4708): Add tveeprom support for Philips FM1236/FM1216ME MK5
Hans de Goede (1):
abituguru: Add suspend/resume support
Hartmut Hackmann (6):
V4L/DVB (4307): Added support for the md8800 quadro board
V4L/DVB (4308): Added PCI ID for AverMedia DVB-T 777 with SAA7133
V4L/DVB (4309): Added PCI ID of the Genius VideoWonder Dual Cardbus
V4L/DVB (4701): Saa713x audio fixes
V4L/DVB (4703): Add support for the ASUS EUROPA2 OEM board
V4L/DVB (4704): SAA713x: fixed compile warning in SECAM fixup
Heiko Carstens (20):
[S390] initrd vs. bootmem bitmap.
[S390] empty function defines.
[S390] fix syscall restart handling.
[S390] Use simple_strtoul instead of own cmm_strtoul wrapper.
[S390] __exit cleanup.
[S390] convert some assembler to C.
[S390] Missing initialization in common i/o layer.
[S390] Kernel stack overflow handling.
[S390] Remove kexec experimental flag.
[SCSI] zfcp: remove zfcp_ccw_unregister function
[SCSI] zfcp: create private slab caches to guarantee proper data alignment
bootmem: use MAX_DMA_ADDRESS instead of LOW32LIMIT
s390: fix cmm kernel thread handling
own header file for struct page
[S390] Whitespace cleanup.
convert s390 page handling macros to functions
[S390] Wire up sys_getcpu system call.
[S390] Remove crept in whitespace from head*.S again.
[S390] Have s390 use add_active_range() and free_area_init_nodes.
[S390] Remove open-coded mem_map usage.
Heiko J Schick (1):
IB/ehca: Add driver for IBM eHCA InfiniBand adapters
Helge Deller (3):
Input: logips2pp - add sugnature 56 (Cordless MouseMan Wheel), cleanup
Input: constify psmouse driver
[PARISC] Honour "panic_on_oops" sysctl
Henne (5):
ata-piix: fixes kerneldoc error
[SCSI] scsi: Convertion to struct scsi_cmnd in ips-driver
[SCSI] scsi: Scsi_Cmnd convertion in arm subtree
[SCSI] scsi: Scsi_Cmnd convertion in aic7xxx_old.c
[SCSI] scsi: remove hosts.h
Henrik Kretzschmar (15):
initialisation cleanup for ULI526x-net-driver
[SCSI] convert to PCI_DEVICE() macro
remove an unused function from the header
libata: change path to libata in libata.tmpl
[SCSI] scsi-driver ultrastore replace Scsi_Cmnd with struct scsi_cmnd
[SCSI] wd33c93: Scsi_Cmnd convertion
[TG3]: Convert the pci_device_id table to PCI_DEVICE()
[SCSI] seagate: remove header and convert to struct scsi_cmnd
[SCSI] scsi: included header cleanup
[SCSI] pci_module_init conversion in scsi subsystem
USB: fixes kerneldoc errors in usbcore-auto(susp/res)-patch
USB: microtek usb scanner: Scsi_Cmnd conversion
docbook: fix segfault in docproc.c
kerneldoc-typo in led-class.c
mm: fix in kerneldoc
Herbert Poetzl (1):
ocfs2: add ext2 attributes
Herbert Xu (60):
[CRYPTO] api: Fixed crypto_tfm context alignment
[CRYPTO] api: Rename crypto_alg_get to crypto_mod_get
[CRYPTO] api: Add crypto_alg reference counting
[IPSEC]: Move linux/crypto.h inclusion out of net/xfrm.h
[CRYPTO] api: Split out low-level API
[CRYPTO] api: Add template registration
[CRYPTO] api: Added event notification
[CRYPTO] api: Add cryptomgr
[CRYPTO] api: Allow algorithm lookup by type
[CRYPTO] api: Added spawns
[CRYPTO] padlock: Add compatibility alias after rename
[CRYPTO] crc32c: Fix unconventional setkey usage
[CRYPTO] api: Get rid of flags argument to setkey
[CRYPTO] digest: Store temporary digest in tfm
[CRYPTO] tcrypt: Use test_hash for crc32c
[CRYPTO] cipher: Removed special IV checks for ECB
[CRYPTO] api: Add common instance initialisation code
[CRYPTO] api: Added asynchronous flag
[CRYPTO] s390: Added missing driver name and priority
[CRYPTO] api: Added crypto_alloc_base
[CRYPTO] api: Feed flag directly to crypto_yield
[CRYPTO] api: Added crypto_type support
[CRYPTO] cipher: Added encrypt_one/decrypt_one
[CRYPTO] scatterwalk: Prepare for block ciphers
[CRYPTO] cipher: Added block cipher type
[CRYPTO] cipher: Added block ciphers for CBC/ECB
[CRYPTO] padlock: Added block cipher versions of CBC/ECB
[CRYPTO] s390: Added block cipher versions of CBC/ECB
[CRYPTO] tcrypt: Use block ciphers where applicable
[BLOCK] cryptoloop: Use block ciphers where applicable
[BLOCK] dm-crypt: Use block ciphers where applicable
[IPSEC]: Add compatibility algorithm name support
[IPSEC] ESP: Use block ciphers where applicable
[SUNRPC] GSS: Use block ciphers where applicable
[CRYPTO] users: Use block ciphers where applicable
[CRYPTO] drivers: Remove obsolete block cipher operations
scatterlist: Add const to sg_set_buf/sg_init_one pointer argument
[CRYPTO] api: Mark parts of cipher interface as deprecated
[CRYPTO] digest: Added user API for new hash type
[CRYPTO] hmac: Add crypto template implementation
[CRYPTO] tcrypt: Use HMAC template and hash interface
[IPSEC]: Use HMAC template and hash interface
[SCTP]: Use HMAC template and hash interface
[CRYPTO] doc: Update documentation for hash and me
[CRYPTO] digest: Remove old HMAC implementation
[SCSI] iscsi: Use crypto_hash interface instead of crypto_digest
[CRYPTO] users: Use crypto_hash interface instead of crypto_digest
[CRYPTO] api: Add crypto_comp and crypto_has_*
[CRYPTO] users: Use crypto_comp and crypto_has_*
[CRYPTO] padlock: Convert padlock-sha to use crypto_hash
[CRYPTO] api: Deprecate crypto_digest_* and crypto_alg_available
[IPV4]: Uninline inet_lookup_listener
[IPV4]: Use network-order dport for all visible inet_lookup_*
[TCP]: Fix rcv mss estimate for LRO
[CRYPTO] hmac: Fix hmac_init update call
[CRYPTO] hmac: Fix error truncation by unlikely()
[IPV6]: Disable SG for GSO unless we have checksum
Let WARN_ON/WARN_ON_ONCE return the condition
[UDP6]: Fix flowi clobbering
[UDP]: Fix MSG_PROBE crash
Hermann Kneissel (1):
USB: garmin_gps support for new generation of gps receivers
Hermann Pitton (1):
V4L/DVB (4702): Fix: set antenna input for DVB-T for Asus P7131 Dual hybrid
Hidetoshi Seto (2):
[IA64] printing support for MCA/INIT
[IA64] CMC/CPE: Reverse the order of fetching log and checking poll threshold
Hirokazu Takata (2):
m32r: Fix "value computed not used" warnings
m32r: revise __raw_read_trylock()
Hiroshi DOYU (1):
ARM: OMAP: GPIO: IRQSTATUS2 workaround for retention state
Hoang-Nam Nguyen (2):
IB/ehca: Fix device registration
IB/ehca: Tweak trace message format
Horst Hummel (1):
[S390] dasd default debug level.
Hua Zhong (1):
IDE error handling fixes
Hugh Dickins (2):
[AGPGART] remove private page protection map
valid_swaphandles() fix
HyeonSeung Jang (1):
[POWERPC] spufs: fix context switch during page fault
Hyok S. Choi (10):
[ARM] nommu: allows to support module in nommu
[ARM] nommu: defines CPU_CP15, CPU_CP15_MMU and CPU_CP15_MPU
[ARM] nommu: manage the CP15 things
[ARM] nommu: add ARM7TDMI core support
[ARM] nommu: add ARM740T core support
[ARM] nommu: add ARM9TDMI core support
[ARM] nommu: add ARM940T core support
[ARM] nommu: add ARM946E-S core support
[ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores.
[ARM] nommu: confirms the CR_V bit in nommu mode
HÃ¥vard Skinnemoen (1):
[MTD] Unlock NOR flash automatically where necessary
Ian Abbott (1):
USB serial ftdi_sio: Add support for Tactrix OpenPort devices
Ian Campbell (2):
Put .note.* sections into a PT_NOTE segment
Translate asm version of ELFNOTE macro into preprocessor macro
Ian Kent (4):
autofs4: zero timeout prevents shutdown
autofs4 needs to force fail return revalidate
autofs4: autofs4_follow_link false negative fix
autofs4: pending flag not cleared on mount fail
Ian McDonald (6):
[DCCP]: Shift sysctls into feat.h
[DCCP]: Introduce tx buffering
[DCCP]: Tidyup CCID3 list handling
[DCCP]: Introduce constants for CCID numbers
[DCCP]: Use constants for CCIDs
[DCCP]: Introduce dccp_probe
Ian S. Nelson (1):
/sys/modules: allow full length section names
Igor M. Liplianin (1):
V4L/DVB (4398): Add support for Acorp TV134DS + FlyDVB-S cards.
Imre Deak (4):
ARM: OMAP: timer32k: fix tick count calculation when reprogramming
ARM: OMAP: GPIO: fix MPUIO check
ARM: OMAP: Sleep is prevented when no LCD is attached
ARM: OMAP2: Dynamic allocator for GPMC memory space
Inaky Perez-Gonzalez (4):
usb: deal with broken config descriptors
wusb: hub code recognizes wusb ports
wusb: handle wusb device ep0 speed settings
wusb: pretty print new wireless USB devices when they connect
Ingo Molnar (3):
lockdep core: improve the lock-chain-hash
genirq: convert the x86_64 architecture to irq-chips
genirq: convert the i386 architecture to irq-chips
Ishai Rabinovitz (2):
IB/srp: Add port/device attributes
dm: fix alloc_dev error path
Ismail Donmez (1):
[NET_SCHED]: Revert "HTB: fix incorrect use of RB_EMPTY_NODE"
J. Bruce Fields (1):
NFSv4: It's perfectly legal for clp to be NULL here....
J.Bruce Fields (12):
knfsd: svcrpc: gss: factor out some common wrapping code
knfsd: svcrpc: gss: fix failure on SVC_DENIED in integrity case
knfsd: svcrpc: use consistent variable name for the reply state
knfsd: nfsd4: refactor exp_pseudoroot
knfsd: nfsd4: clean up exp_pseudoroot
knfsd: nfsd4: acls: relax the nfsv4->posix mapping
knfsd: nfsd4: acls: fix inheritance
knfsd: nfsd4: acls: simplify nfs4_acl_nfsv4_to_posix interface
knfsd: nfsd4: acls: fix handling of zero-length acls
knfsd: nfsd: store export path in export
knfsd: nfsd4: xdr encoding for fs_locations
knfsd: nfsd4: actually use all the pieces to implement referrals
Jack Morgenstein (5):
IB/mthca: Fix lid used for sending traps
IB/mthca: Fix default static rate returned for Tavor in AV
IB/mthca: Return port number for unconnected QPs in query_qp
IB/mthca: Return correct number of bits for static rate in query_qp
IB/mthca: Recover from catastrophic errors
Jake Moilanen (1):
[POWERPC] Export msi symbols
Jakub Jelinek (1):
[IA64] Implement futex primitives
Jamal Hadi Salim (1):
[IPSEC]: output mode to take an xfrm state as input param
James Bottomley (26):
[SCSI] mptsas: add parent port backlink
[SCSI] arcmsr: fix up sysfs values
[SCSI] fix up short inquiry printing
Merge ../linux-2.6
[SCSI] scsi_transport_sas: remove local_attached flag
[SCSI] aic94xx: new driver
[SCSI] aic94xx: add MODULE_FIRMWARE tag
[SCSI] block: add support for shared tag maps
[SCSI] add shared tag map helpers
[SCSI] sd: fix cache flushing on module removal (and individual device removal)
[SCSI] add failure return to scsi_init_shared_tag_map()
[SCSI] Fix refcount breakage with 'echo "1" > scan' when target already present
[SCSI] fix up non-modular SCSI
[SCSI] SAS: consolidate linkspeed definitions
[SCSI] scsi_transport_sas: make minimum and maximum linkrate settable quantities
[SCSI] aci94xx: implement link rate setting
[SCSI] fix up SCSI netlink build
[SCSI] aha152x: remove static host array
Merge mulgrave-w:git/scsi-misc-2.6
[SCSI] aic7xxx: avoid checking SBLKCTL register for certain cards
[SCSI] SPI transport class: misc DV fixes
Merge mulgrave-w:git/linux-2.6
[SCSI] scsi_transport_fc: fixup netlink arguments
update to the kernel kmap/kunmap API
[PARISC] parisc specific kmap API implementation for pa8800
[PARISC] Allow nested interrupts
James Courtier-Dutton (4):
[ALSA] snd-emu10k1: Implement 24bit capture via Philips 1361T ADC for SB0240 card.
[ALSA] snd-ca0106: Fix dB gain TLVs.
[ALSA] snd-emu10k1: Implement dB gain infomation.
[ALSA] snd-emu10k1: Add a comment explaining the conversion function for dB gain.
James Lentini (2):
IB/mthca: Include the header we really want
IB/mad: Remove unused includes
James Morris (1):
[XFRM]: remove xerr_idxp from __xfrm_policy_check()
James Smart (11):
[SCSI] fc transport: convert fc_host symbolic_name attribute to a dynamic attribute
[SCSI] fc transport: add fc_host system_hostname attribute and u64_to_wwn()
[SCSI] SCSI and FC Transport: add netlink support for posting of transport events
[SCSI] SCSI & FC transport: extend event vendor id's to 64bits
[SCSI] lpfc 8.1.10 : Add support to post events via new FC event interfaces
[SCSI] lpfc 8.1.10 : Add support to return adapter symbolic name
[SCSI] FC transport: Add dev_loss_tmo callbacks, and new fast_io_fail_tmo w/ callback
[SCSI] lpfc 8.1.10 : Add support for dev_loss_tmo_callbk and fast_io_fail_tmo_callbk
[SCSI] lpfc 8.1.10 : Add support for new lpfc soft_wwpn attribute
[SCSI] lpfc 8.1.10 : Change version number to 8.1.10
[SCSI] lpfc: don't free mempool if mailbox is busy
Jamie Lenehan (1):
sh: Titan board support.
Jamie Painter (1):
USB: usbnet - Add unlink_rx_urbs() call to allow for Jumbo Frames
Jan Altenberg (1):
typo fixes for rt-mutex-design.txt
Jan Beulich (6):
initialize end of memory variables as early as possible
remove int_delivery_dest
i386: initialize end-of-memory variables as early as possible
annotate arch/x86_64/lib/*.S
i386/x86-64: Work around gcc bug with noreturn functions in unwinder
fix Intel RNG detection
Jan Blunck (1):
trigger a syntax error if percpu macros are incorrectly used
Jan Engelhardt (4):
[GFS2] More style changes
kconfig: linguistic fixes for Documentation/kbuild/kconfig-language.txt
kbuild: linguistic fixes for Documentation/kbuild/modules.txt
kbuild: linguistic fixes for Documentation/kbuild/makefiles.txt
Jan Glauber (1):
[S390] init_timer in tty3270.
Jan Kara (2):
jbd: fix commit of ordered data buffers
dquot: add proper locking when using current->signal->tty
Jan Mate (1):
USB Storage: unusual_devs.h entry for Sony Ericsson P990i
Jan-Bernd Themann (2):
ehea: IBM eHEA Ethernet Device Driver
ehea: bugfix for register access functions
Jan-Frode Myklebust (1):
oom_adj/oom_score documentation
Jaroslav Kysela (7):
[ALSA] Control API - TLV implementation for additional information like dB scale
[ALSA] fm801: fixed broken previous patch for the FM tuner only code
[ALSA] Control API - more robust TLV implementation
[ALSA] HDA codec - little code & comment cleanup
[ALSA] HDA codec & CA0106 - add/fix TLV support
[ALSA] HDA driver - do not set mute flag for dB scale (follow HDA specification)
[ALSA] ice1712 - fix 1600->16000Hz value typo
Jason Baron (2):
make PROT_WRITE imply PROT_READ
block_dev.c mutex_lock_nested() fix
Jason Lunz (1):
ide: reprogram disk pio timings on resume
Jay Cliburn (1):
sata_via: Add SATA support for vt8237a
Jay Lan (4):
csa: basic accounting over taskstats
csa: Extended system accounting over taskstats
csa: convert CONFIG tag for extended accounting routines
csa accounting taskstats update
Jay Vosburgh (9):
bonding: Allow bonding to enslave a 10 Gig adapter
bonding: Convert delay value from s16 to int
bonding: Remove unneeded NULL test
bonding: Handle large hard_header_len
bonding: Add priv_flag to avoid event mishandling
bonding: Validate probe replies in ARP monitor
bonding: Don't mangle LACPDUs
bonding: Fix primary selection error at enslavement time
bonding: update version number
Jean Delvare (39):
i2c-dev: Cleanups
i2c-dev: Use a list for data storage
i2c-dev: Drop the client template
i2c: __must_check fixes (core drivers)
i2c: __must_check fixes, i2c-dev
i2c-algo-sibyte: Cleanups
i2c-algo-sibyte: Merge into i2c-sibyte
i2c-sibyte: Kip Walker is gone
i2c-matroxfb: Struct init conversion
i2c-algo-bit: Discard the mdelay data struct member
i2c: Plan i2c-isa for removal
i2c-stub: Chip address as a module parameter
i2c-dev: attach/detach_adapter cleanups
i2c: __must_check fixes (chip drivers)
i2c-algo-bit: Cleanups
i2c-core: Drop useless bitmaskings
i2c: Warn on i2c client creation failure
i2c-isa: Restore driver owner
i2c: Constify i2c_algorithm declarations, part 1
i2c: Constify i2c_algorithm declarations, part 2
i2c: Drop unimplemented slave functions
smsc47m1: dev_warn fix
it87: Add support for the IT8716F
it87: No sysfs files for disabled fans
it87: Prevent overflow on fan clock divider write
it87: in8 has no limit registers
it87: Cleanup set_fan_div
it87: Add support for the IT8718F
it87: Overwrite broken default limits
it87: Copyright update
k8temp: Enable automatic loading
hwmon: Make a dozen drivers no more experimental
hwmon: Add individual alarm files to 4 drivers
hwmon: Fix unchecked return status, batch 4
Fix unchecked return status, batch 5
hwmon: Fix unchecked return status, batch 6
hwmon: Fix unchecked return status, SMSC chips
hwmon: Remove Yuan Mu's address
i2c: Prevent deadlock on i2c client registration
Jean Tourrilhes (11):
Prism54 : add bitrates to scan result
WE-21 for airo
WE-21 for atmel
WE-21 for hostap
WE-21 for ipw2100
WE-21 for orinoco
WE-21 for Prism54
WE-21 for ray_cs
WE-21 for wl3501
WE-21 for zd1201
WE-21 for ipw2200
Jean-Baptiste Maneyrol (1):
rtc driver rtc-pcf8563 century bit inversed
Jeff Dike (34):
uml: Use klibc setjmp/longjmp
uml: Use ARRAY_SIZE more assiduously
uml: Fix stack alignment
uml: Whitespace fixes
uml: Fix handling of failed execs of helpers
uml: Improve SIGBUS diagnostics
uml: SIGIO cleanups
uml: Move signal handlers to arch code
uml: timer cleanups
uml: Remove unused variable
uml: stack usage reduction
Split i386 and x86_64 ptrace.h
Make UML use ptrace-abi.h
uml: const more data
uml: get rid of ZONE_DMA use
uml: fix missing x86_64 register definitions
uml: fix gcov support
uml: use correct SIGBUS handler
uml: add checkstack support
uml: mark some tt-mode code
uml: thread creation tidying
uml: file renaming
uml: add an export
uml: fix sleep length bug
uml: fix allocation size
uml: assign random MACs to interfaces if necessary
uml: mechanical tidying after random MACs change
uml: locking documentation
uml: close file descriptor leaks
uml: stack consumption reduction
uml: remove unneeded file
uml: don't roll my own random MAC generator
uml: remove pte_mkexec
const struct tty_operations
Jeff Garzik (139):
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
[libata] ahci: add SiS PCI IDs
Merge branch 'upstream-fixes' into upstream
Merge branch 'bcm43xx' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
[libata] some function renaming
[libata] Kill 'count' var in ata_device_add()
Merge branch 'sii-m15w' into upstream
[ATA] Increase lba48 max-sectors from 200 to 256.
Merge branch 'upstream-fixes' into upstream
Merge branch 'tj-upstream-pci_register_driver' of git://htj.dyndns.org/libata-tj into upstream
Move libata to drivers/ata.
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
libata: Remove SCSI_ prefix from Kconfig symbols
libata: Separate libata.ko build from individual driver builds
[libata] ata_piix: add missing kfree()
libata: Make sure drivers/ata is a separate Kconfig menu
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
drivers/net: Remove deprecated use of pci_module_init()
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp
Clean up drivers/ata/Kconfig a bit.
Merge branch 'upstream-fixes' into upstream
libata: Grand renaming.
Rename libata-bmdma.c to libata-sff.c.
Merge branch 'master' into upstream
Merge /spare/repo/linux-2.6 into upstream
[libata] Add a bunch of PATA drivers.
[libata] Trim trailing whitespace.
Merge branch 'upstream' into pata-drivers
[libata #pata-drivers] Trim trailing whitespace.
Merge branch 'upstream' of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into upstream
[SCSI] Add Promise SuperTrak driver
Merge branch 'master' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream' into pata-drivers
[libata] Add pata_jmicron driver to Kconfig, Makefile
Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream
Merge branch 'tmp' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream-fixes' into upstream
Merge tag '8139cp-20060912-00' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp
Merge tag 'r8169-20060912-00' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp
[libata] ata_piix: build fix
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge branch 'upstream-fixes' into upstream
drivers/net: Trim trailing whitespace
drivers/net: const-ify ethtool_ops declarations
drivers/net/phy/fixed: #if 0 some incomplete code
Merge branch 'upstream-fixes' into upstream
Merge branch 'upstream-fixes' into upstream
Merge branch 'tmp' into upstream
Merge branch 'master' into upstream
Merge branch 'master' into upstream
e1000, ixgb: Remove pointless wrappers
Merge branch 'master' into upstream
[libata] Delete pata_it8172 driver
[netdrvr] lp486e: fix typo
[netdrvr] mv643xx_eth: fix obvious typo, which caused build breakage
Merge branch 'upstream-fixes' into upstream
Merge branch 'master' into upstream
Merge tag 'r8169-20060920-00' of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp
net/ieee80211: fix more crypto-related build breakage
Merge branch 'master' into upstream
Move several *_SUPER_MAGIC symbols to include/linux/magic.h.
[libata] No need for all those arch libata-portmap.h headers
Delete unused drivers/net/gt64240eth.h
Merge branch 'upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into tmp
[libata] Fix oops introduced in non-uniform port handling fix
Merge branch 'master' into upstream
[libata] pata_serverworks: fill in ->irq_clear hook
[libata] One more s/15/ATA_SECONDARY_IRQ/ substitution
[libata] sata_mv: fix oops by filling in missing hook
[libata] Don't use old-EH ->eng_timeout() hook when not needed
Merge branch 'upstream' of git://lost.foo-projects.org/~ahkok/git/netdev-2.6 into tmp
Merge branch 'master' into upstream
Merge branch 'master' into upstream
[libata] Use new PCI_VDEVICE() macro to dramatically shorten ID lists
[libata] minor PCI IDE probe fixes and cleanups
[libata] init probe_ent->private_data in a common location
[libata] Print out Status register, if a BSY-sleep takes too long
[libata] PCI ID table cleanup in various drivers
[libata] DocBook minor updates, fixes
SCSI: fix request flag-related build breakage
Merge branch 'master' into upstream
Merge branch 'master' into upstream
[netdrvr] phy: Fix bugs in error handling
drivers/net/wireless/{airo,ipw2100}: fix error handling bugs
[netdrvr] hp100: encapsulate all non-module code
[libata] pata_artop: kill gcc warning
[MTD] fix printk warning
hp100: fix conditional compilation mess
fs/eventpoll: error handling micro-cleanup
ipmi: fix uninitialized data bug
drivers/char/ip2: kill unused code, label
schedule ftape removal
[TIPC]: fix printk warning
[ATM]: [ambassador] Change the return type to reflect reality
RTC: build fixes
[SCSI] SCSI osst: add error handling to module init, sysfs
[SCSI] SCSI sd: fix module init/exit error handling
[SCSI] SCSI st: fix error handling in module init, sysfs
[SCSI] SCSI aic94xx: handle sysfs errors
[SCSI] SCSI megaraid_sas: handle thrown errors
[SCSI] raid class: handle component-add errors
Jeff Kirsher (13):
e100: Fix MDIO/MDIO-X
e1000: Remove 0x1000 as supported device
e1000: Allow NVM to setup LPLU for IGP2 and IGP3
e1000: Force full DMA clocking for 10/100 speed
e1000: Disable aggressive clocking on esb2 with SERDES port
e1000: rename flow control symbols
e1000: add enums for several link properties
e1000: allow ethtool to pass arbitrary speed advertisment
e1000: Fix MANC detection for PCIE adapters
e1000: gather hardware bit tweaks.
e1000: add PCI-E capability detection code
e1000: reduce RAR entries available for ICH8
e1000: rework polarity, NVM, eeprom code and fixes.
Jeff Mahoney (6):
reiserfs: fix is_reusable bitmap check to not traverse the bitmap info array
reiserfs: clean up bitmap block buffer head references
reiserfs: reorganize bitmap loading functions
reiserfs: on-demand bitmap loading
reiserfs: use generic_file_open for open() checks
reiserfs: eliminate minimum window size for bitmap searching
Jens Axboe (43):
Split struct request ->flags into two parts
elevator: move the backmerging logic into the elevator core
rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev
ele