Sponsored link Serve your customers, not your servers, with VERIO Linux VPS. Full-access test-drive here. |
2.6.26-rc1 short-form changelog
Abhijeet Kolekar (2):
iwlwifi: replace sprintf with scnprintf for debugfs output
mac80211: Fix n-band association problem
Abhijith Das (1):
[GFS2] gfs2_adjust_quota has broken unstuffing code
Adam Baker (3):
rt2x00: don't write past the end when writing short descriptors on rt61
rt2x00: correct address calc for queue private data
rt2x00:correct rx packet length for USB devices
Adam Litke (2):
hugetlb: decrease hugetlb_lock cycling in gather_surplus_huge_pages
Subject: [PATCH] hugetlb: vmstat events for huge page allocations
Adrian Bunk (133):
[IPV6]: Unexport ip6_find_1stfragopt
make b43_mac_{enable,suspend}() static
the scheduled bcm43xx removal
the scheduled ieee80211 softmac removal
the scheduled rc80211-simple.c removal
remove the obsolete xircom_tulip_cb driver
[GFS2] make gfs2_glock_hold() static
[GFS2] gfs2/ops_file.c should #include "ops_inode.h"
[GFS2] proper extern for gfs2/locking/dlm/mount.c:gdlm_ops
[SCSI] make scsi_end_bidi_request() static
[SCSI] aic94xx: cleanups
[WANPIPE]: Forgotten bits of Sangoma drivers removal.
[IRDA]: Remove irlan_eth_send_gratuitous_arp()
[ISDN] include/linux/isdn.h: remove dead code
[SCSI] st: rename flush_write_buffer()
[SCSI] sun3_scsi_vme: add MODULE_LICENSE
[POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c
make netxen_workq static
#if 0 netxen_nic_link_ok()
make udf_error() static
x86: remove the write-only timer_uses_ioapic_pin_0
[SCSI] qla1280: remove version check
selinux: selinux/netlabel.c should #include "netlabel.h"
selinux/ss/services.c should #include <linux/selinux.h>
firewire: cleanups
mmc: make __mmc_release_bus() static
mmc: proper prototypes for mmc_attach_*()
mmc: sdio_ops.c should #include "sdio_ops.h"
make nfs_automount_list static
add include/asm-avr32/xor.h
avr32: don't offer CONFIG_RTC
avr32: don't offer CONFIG_GEN_RTC
avr32: don't offer PARPORT_PC
avr32: add include/asm-avr32/serial.h
PCI: #if 0 pci_assign_resource_fixed()
PCI: #if 0 pci_cleanup_aer_correct_error_status()
PCI: aerdrv_acpi.c: remove unneeded NULL check
PCI: pci_alloc_child_bus() mustn't be __devinit
PCI: pci_scan_device() mustn't be __devinit
PCI: pci_bus_size_cardbus() mustn't be __devinit
PCI: pci_setup_bridge() mustn't be __devinit
[IPV6]: Make struct ip6_prohibit_entry_template static.
[IPV4]: Make icmp_sk_init() static.
dlm: make dlm_print_rsb() static
frv: remove HARD_RESET_NOW()
frv: unexport kmap_atomic_to_page
HID: make hid_input_field and usbhid_modify_dquirk static
[MTD] mtdoops.c: make struct oops_cxt static again
[MTD] [NAND] mtd/nand/cs553x_nand.c:part_probes[] static
[MTD] mtd/ofpart.c: add MODULE_LICENSE
[MTD] proper prototypes for inftl_{read,write}_oob()
[MTD] proper prototypes for nftl_{read,write}_oob()
[MTD] mtdram.c should #include <linux/mtd/mtdram.h>
[MTD] cmdlinepart.c: don't compare pointers with 0
[MTD] ftl.c: make code static
[MTD] [NOR] cfi_cmdset_0020.c: make a function static
[MTD] [OneNAND] proper onenand_bbt_read_oob() prototype
[MTD] make struct rfd_ftl_tr static
i2c/scx200_acb: Don't use 0 as NULL pointer
net: Unexport move_addr_to_{kernel,user}
make nfsd_create_setattr() static
net/mac80211/rx.c: fix off-by-one
sparc: cleanup after SunOS binary emulation removal
sparc64: cleanup after SunOS/Solaris binary emulation removal
[POWERPC] drivers/of/of_i2c.c: Add MODULE_LICENSE
[POWERPC] char/xilinx_hwicap/ section fix
V4L/DVB (7105): ivtv-yuv.c: make 3 functions static
V4L/DVB (7107): frontends/xc5000.c: make a struct static
V4L/DVB (7114): tuner-xc2028.c: make a function static
V4L/DVB (7238): make stk_camera_{suspend,resume}() static
V4L/DVB (7479): proper prototype for zoran_device.c:zr36016_write()
V4L/DVB (7480): make sn9c102_i2c_try_write() static
V4L/DVB (7716): pvrusb2: clean up global functions
USB: make USB_STORAGE_ONETOUCH available with PM
libata-acpi.c: remove unneeded #if's
make sata_print_link_status() static
make sata_set_spd_needed() static
dm table: drop void suspend_targets return
dm table: remove unused dm_create_error_table
make pciehp_acpi_get_hp_hw_control_from_firmware()
V4L/DVB (7750): au0828/ cleanups and fixes
fix asm-x86/{posix_types,unistd}.h
remove include/linux/hdsmart.h
kbuild: scripts/Makefile.modpost typo fix
[SCSI] FlashPoint: fix off-by-one errors
[SCSI] qla2xxx: qla_os.c, make 2 functions static
[SCSI] qla2xxx: make qla2x00_issue_iocb_timeout() static
make ds1511_rtc_{read,set}_time() static
make swap_pte_to_pagemap_entry() static
make ext3_xattr_list() static
[MIPS] IP27: Fix build bug due to missing include
mm/memory_hotplug.c must #include "internal.h"
remove the broken ETRAX_IDE driver
ARM: always select HAVE_IDE
m32r: use KBUILD_DEFCONFIG
unexport blk_max_pfn
block/elevator.c:elv_rq_merge_ok() mustn't be inline
block/blk-barrier.c:blk_ordered_cur_seq() mustn't be inline
#if 0 acpi/bay.c:eject_removable_drive()
fs/ramfs/ extern cleanup
fs/hfsplus/: proper externs
fs/freevxfs/: proper externs
make __put_super() static
make vfs_ioctl() static
fs/fs-writeback.c: make 2 functions static
fs/drop_caches.c: make 2 functions static
fs/aio.c: make 3 functions static
let LOG_BUF_SHIFT default to 17
fs/timerfd.c should #include <linux/syscalls.h>
remove generic_commit_write()
make fs/buffer.c:cont_expand_zero() static
make BINFMT_FLAT a bool
remove mca_is_adapter_used()
proper __do_softirq() prototype
proper extern for late_time_init
remove ecryptfs_header_cache_0
make cgroup_enable_task_cg_lists() static
cgroups: kernel/ns_cgroup.c should #include <linux/nsproxy.h>
kernel/cpuset.c: make 3 functions static
ipmi: make alloc_recv_msg static
ipmi: fix return from atca_oem_poweroff_hook
include/linux/sysctl.h: remove empty #else
remove aoedev_isbusy()
edac: remove unneeded functions and add static accessor
V4L/DVB (7785): [2.6 patch] make mt9{m001,v022}_controls[] static
iwlwifi: move the selects to the tristate drivers
make marker_debug static
x86: remove Xgt_desc_struct
x86: unexport kmap_atomic_to_page
ocfs2: make struct ocfs2_control_device static
ocfs2: make struct o2cb_stack_ops static
ocfs2/dlm: dlmdebug.c: make 2 functions static
USB: storage/onetouch.c: make a function static
Adrian Hunter (1):
[MTD] [OneNAND] Allow for controller errors when reading
Ahmed S. Darwish (11):
LSM: Introduce inode_getsecid and ipc_getsecid hooks
SELinux: setup new inode/ipc getsecid hooks
Audit: use new LSM hooks instead of SELinux exports
Netlink: Use generic LSM hook
SELinux: remove redundant exports
LSM/Audit: Introduce generic Audit LSM hooks
Audit: internally use the new LSM audit hooks
SELinux: use new audit hooks, remove redundant exports
Audit: Final renamings and cleanup
Security: Introduce security= boot parameter
Smack: Integrate Smack with Audit
Ahmet İnan (2):
[ALSA] snd-dummy - improved timing, silence on prepare
[ALSA] snd-dummy - better realtime app support
Aidan Thornton (7):
V4L/DVB (7541): em28xx: Some fixes to videobuf
V4L/DVB (7548): Various fixes for the em28xx videobuf code
V4L/DVB (7556): em28xx: fix locking on vidioc_s_fmt_cap
V4L/DVB (7565): em28xx: fix buffer underrun handling
V4L/DVB (7601): em28xx-dvb: add support for the HVR-900
V4L/DVB (7602): em28xx: generalise URB setup code
V4L/DVB (7603): em28xx-dvb: don't use videobuf-dvb
Akinobu Mita (33):
ext4: use ext4_group_first_block_no()
ext4: use ext4_get_group_desc()
ext4: check ext4_journal_get_write_access() errors
x86: avoid redundant loop in io_apic_level_ack_pending()
x86: use ioapic_read_entry() and ioapic_write_entry()
x86: remove unnecessary memset()
x86: remove unnecessary tmp local variable
x86: use cpumask_of_cpu()
x86: use cpu_online()
cdrom: remove ifdef CONFIG_SYSCTL
cdrom: cleanup hardcoded error-code
cdrom: protect cdrom_device_info list by mutex
cdrom: use list_head for cdrom_device_info list
cdrom: make unregister_cdrom() return void
block: fix blk_register_queue() return value
x86: use BUILD_BUG_ON() for the size of struct intel_mp_floating
x86: use MP_intsrc_info()
x86: use bitmap library for pin_programmed
x86: remove unnecessary memset and NULL check after alloc_bootmem()
x86: cleanup clocksource_hz2mult usage
x86: cleanup div_sc() usage
x86: use cpumask function for present, possible, and online cpus
x86: get_bios_ebda() requires asm/io.h
x86: remove duplicate get_bios_ebda() from rio.h
x86: use get_bios_ebda()
ext2: improve ext2_readdir() return value
ext2: use ext2_group_first_block_no()
ext2: use ext2_fsblk_t type
ext3: use ext3_group_first_block_no()
ext3: add missing ext3_journal_stop()
ext3: use ext3_get_group_desc()
ext3: check ext3_journal_get_write_access() errors
idr: create idr_layer_cache at boot time
Akira Iguchi (1):
scc_pata.c: do setup itself instead of ide_setup_pci_device()
Al Viro (59):
ipw2200 annotations and fixes
ni52 trivial iomem annotations
ni52: unbreak scp_struct
ni52: kill the second argument of check586(), get rid of bogus pointer
ni52: make ->base char __iomem *
ni52: clean up initialization of priv
ni52: clean up check586()
ni52: switch to ioremap()
ni52: more unbreaking
misc drivers/net annotations
skfp annotations
annotate cxgb3 (ab)uses of skb->priority/skb->csum
endianness annotations: rndis
s2io annotations
endianness annotations: drivers/net/wireless/rtl8180_dev.c
[SCSI] libsas: fix endianness bug in sas_ata
libata annotations
move a bunch of declarations to fs/internal.h
lock exclusively in collect_mounts() and drop_collected_mounts()
switch a bunch of LSM hooks from nameidata to path
get rid of more nameidata passing in namespace.c
umount_tree() will unhash everything itself
teach seq_file to discard entries
double-free of inode on alloc_file() failure exit in create_write_pipe()
proc_readfd_common() race fix
get rid of __exit_files(), __exit_fs() and __put_fs_struct()
remove unused label in xattr.c (noise from ro-bind)
restore sane ->umount_begin() API
close race in unshare_files()
sanitize handling of shared descriptor tables in failing execve()
sanitize unshare_files/reset_files_struct
sanitize locate_fd()
fix execve()
Fix uninitialized 'copy' in unshare_files
ide: fix icside breakage
KVM: kill file->f_count abuse in kvm
e1000e triggers sparc32 gcc bug
asm/unaligned.h doesn't work well as the very first include
ipv6: result of csum_fold() is already 16bit, no need to cast
tipc: endianness annotations
new predicate - AUDIT_FILETYPE
frv si_addr annotations
ia64 kvm fixes for O=... builds
fix ia64 local_irq_save() et.al.
more icside breakage (from next ide merge)
typo in sata_fsl
q40ide breakage
usbhid endianness annotations and fixes
drivers/usb annotations and fixes
celleb_scc_pciex __iomem annotations
usb input endianness annotations and fixes
Fix dnotify/close race
fix file and descriptor handling in perfmon
remove horrors with irix tty ioctls handling
make osf_select() use core_sys_select()
split linux/file.h
sanitize anon_inode_getfd()
fix sysctl_nr_open bugs
[IA64] fix file and descriptor handling in perfmon
Alan Cox (78):
libata: isolate and rework cable logic
libata: cable logic
libata: Be a bit more slack about early devices
V4L/DVB (7729): Fix VIDIOCGAP corruption in ivtv
USB: usb-serial: Prepare for BKL push down
USB: ftdi_sio: Note missing locking
USB: serial: Note mos7480 and option don't lock modem status
USB: iuu_phoenix: lock priv->tiostatus properly
USB: kobil_sct: Get rid of unneeded priv->line_state
USB: ti_usb_3410_5052: Extend locking to msr and shadow mcr
USB: io_ti: lock mcr and msr shadows properly
USB: cypress_m8: Speed handling
usb serial: more fixes and groundwork for tty changes
crisv10: prepare for BKL push down
Fix tty speed handling on 8250
uart_get_baud_rate: stop mangling termios
pata_via: Fix 6410 misdetect
libata: More TSSTcorp pain, keep in sync with legacy IDE
MAINTAINERS: sort ordering
amiserial: prepare for locking relaxation in caller
cyclades: Prepare for relaxed locking in callers
epca: lock_kernel push down
esp: lock_kernel push down
isicom: prepare for lock_kernel push down
isicom: istallion prepare for lock_kernel pushdown
mxser: prepare for BKL pushdown
riscom8: Prepare for BKL pushdown
rocket: Prepare for BKL pushdown
serial167: prepare to push BKL down into drivers
specialix: Prepare for BKL pushdown
stallion: Prepare for BKL push down
sx: prepare for BKL pushdown
synclink series: Prepare for BKL pushdown
viocons: BKL locking
vt_ioctl: Prepare for BKL push down
isdn_tty: Prepare for BKL push down
68360serial: Note that there isn't any info->mcr locking
serial_core: Prepare for BKL push down
tty: BKL pushdown
redo locking of tty->pgrp
tty_io: fix remaining pid struct locking
tty_ioctl: locking for tty_wait_until_sent
tty_ioctl: soft carrier handling
tty: drop the BKL for driver/ldisc ioctl methods
istallion: TIOCG/SSOFTCAR handling removal
cyclades: coding style & review
cyclades: use ioremap_nocache for clarity as proposed
tty/serial: lay the foundations for the next set of reworks
s390 tty: Prepare for put_char to return success/fail
serial m68k: put_char returns
usb gadget: switch to put_char returning int
amiserial: Switch put char to return success/fail
char: switch gs, cyclades and esp to return int for put_char
mxser: switch to put_char being int
pcmcia: serial to int put_char method
riscom/rocket: switch to int put_char method
serial167: switch to int put_char method
specialix: Switch to int put_char method
synclink series: switch to int put_char method
consoles: switch to int put_char method
isdn: switch to int put_char method
pty: prepare for tty->ops changes
pc300: Update to tty_set_operations
serial: switch the serial core to int put_char methods
isicom: bring into coding style
tty: The big operations rework
strip: Fix up strip for the new order
riscom8: coding style
epca: coding style
esp: clean up to modern coding style
isicom: fix buffer allocation
tty: add throttle/unthrottle helpers
ip2: switch remaining direct call of ops->flush_buffer
char serial: switch drivers to ioremap_nocache
toshiba: use ioremap_cached
8250: switch 8250 drivers to use _nocache ioremaps
usb_serial: some coding style fixes
[SCSI] u14-34f: Fix 32bit only problem
Alan D. Brunelle (3):
[IA64] Fix unlock ordering in smp_callin
block: Skip I/O merges when disabled
[SCSI] bug fix for free list handling
Alan Horstmann (1):
[ALSA] ice1712 - Fix hoontech MIDI input
Alan McIvor (1):
V4L/DVB (7394): saa7134: add number of devices check
Alan Stern (27):
PM: Fix misuse of wakeup flag accessors in serial core
PM: Make wakeup flags available whenever CONFIG_PM is set
PM: Convert wakeup flag accessors to inline functions
USB: EHCI: carry out port handover during each root-hub resume
USB: reorganize code in hub.c
USB: make USB-PERSIST work after every system sleep
USB: remove CONFIG_USB_PERSIST setting
USB: check serial-number string after device reset
USB: enable USB-PERSIST by default
USB: remove dev->power.power_state
USB: usb-storage: use adaptive DMA mask
USB: OHCI: fix bug in controller resume
USB: root hubs don't lie about their number of TTs
USB: clarify usage of hcd->suspend/resume methods
USB: OHCI: host-controller resumes leave root hub suspended
USB: rework sysfs removal of interface files
USB: dummy-hcd: use dynamic allocation for platform_devices
USB: log an error message when USB enumeration fails
USB: g_file_storage: ignore bulk-out data after invalid CBW
USB: HCDs use the do_remote_wakeup flag
USB: OHCI: turn off RD when remote wakeup is disabled
USB: don't explicitly reenable root-hub status interrupts
USB: fix compile problems in ehci-hcd
USB: usbfs: export the URB_NO_INTERRUPT flag to userspace
usb-storage: add unusual_devs entry for Samsung YP-U3
USB: OHCI: work around bogus compiler warning
USB: UHCI: disable remote wakeup when it's not needed
Alasdair G Kergon (5):
dm io: rename error to error_bits
dm log: move register functions
dm: expose macros
dm kcopyd: rename
dm: move include files
Albert Comerma (1):
V4L/DVB (7473): PATCH for various Dibcom based devices
Alek Du (1):
PCI: Add Intel SCH PCI IDs
Alessandro Guido (2):
spi: use menuconfig for CONFIG_SPI
[CPUFREQ] allow use of the powersave governor as the default one
Alessandro Zummo (3):
rtc-isl1208: new style conversion and minor bug fixes
rtc-pcf8563: new style conversion
rtc-x1205: new style conversion
Alex Chiang (2):
[IA64] Remove printk noise on unimplemented SAL_PHYSICAL_ID_INFO
[IA64] Provide ACPI fixup for /proc/cpuinfo/physical_id
Alex Williamson (1):
serial 8250: tighten test for using backup timer
Alexander Graf (1):
KVM: Implement dummy values for MSR_PERF_STATUS
Alexander Simon (1):
V4L/DVB (7475): Added support for Terratec Cinergy T USB XXS
Alexander Smal (1):
ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]
Alexander van Heukelum (22):
x86: reserve end-of-conventional-memory to 1MB on 32-bit
x86: reserve_early end-of-conventional-memory to 1MB, 64-bit
x86: reserve end-of-conventional-memory to 1MB, 64-bit
x86: reserve end-of-conventional-memory to 1MB, 32-bit, use paravirt_enabled
x86: reserve end-of-conventional-memory to 1MB, 64-bit, use paravirt_enabled
x86: remove superfluous initialisation in boot code.
[POWERPC] Use asm-generic/bitops/find.h in bitops.h
x86: cleanup boot-heap usage
x86: change x86 to use generic find_next_bit
x86, uml: fix uml with generic find_next_bit for x86
x86, generic: optimize find_next_(zero_)bit for small constant-size bitmaps
x86: merge the simple bitops and move them to bitops.h
generic: introduce a generic __fls implementation
generic: implement __fls on all 64-bit archs
bitops: use __fls for fls64 on 64-bit archs
x86: generic versions of find_first_(zero_)bit, convert i386
x86: switch 64-bit to generic find_first_bit
x86: optimize find_first_bit for small bitmaps
x86, UML: remove x86-specific implementations of find_first_bit
x86: finalize bitops unification
x86, bitops: select the generic bitmap search functions
x86: fix warning in "x86: clean up vSMP detection"
Alexandr Smirnov (4):
[POWERPC] 85xx: Emerson KSI8560 base support
[POWERPC] 85xx: Emerson KSI8560 bootwrapper
[POWERPC] 85xx: Emerson KSI8560 default config
[POWERPC] 85xx: Emerson KSI8560 device tree
Alexey Dobriyan (40):
ipv6: fix inet6_init/icmpv6_cleanup sections mismatch
[NETFILTER]: nf_conntrack: less hairy ifdefs around proc and sysctl
[NETFILTER]: ip_tables: per-netns FILTER/MANGLE/RAW tables for real
proc: switch /proc/driver/ray_cs/ray_cs to seq_file interface
x86: switch to proc_create()
[NET]: Fix and allocate less memory for ->priv'less netdevices
[CRYPTO] api: Switch to proc_create()
V4L/DVB (7580): Fix concurrent read from /proc/videocodecs
V4L/DVB (7582): proc: switch /proc/driver/radio-typhoon to seq_file interface
kbuild: add kconfig symbols to tags output
ide: remove /proc/ide/ali
ide: remove now unused ide_pci_create_host_proc()
fbdev: nv: drop useless MODULE ifdefs
fbdev: nv: drop useless CONFIG_PCI checks
fbdev: nv: fix sparse noise
fb: convert /proc/fb to seq_file interface
[XFS] remove xfs_log_ticket_zone on rmmod
ipmi: remove ->write_proc code
keys: switch to proc_create()
proc: print more information when removing non-empty directories
proc: switch to proc_create()
proc: simplify locking in remove_proc_entry()
proc: less special case in xlate code
proc: drop several "PDE valid/invalid" checks
proc: remove proc_bus
proc: remove proc_root_fs
proc: remove proc_root_driver
proc: remove proc_root from drivers
proc: switch /proc/bus/zorro/devices to seq_file interface
proc: switch /proc/apm to seq_file interface
proc: remove /proc/mac_iop
proc: switch /proc/bus/ecard/devices to seq_file interface
proc: switch /proc/excite/unit_id to seq_file interface
proc: switch /proc/irda/irnet to seq_file interface
proc: convert /proc/bus/nubus to seq_file interface
proc: switch /proc/ip2mem to seq_file interface
proc: switch /proc/scsi/device_info to seq_file interface
proc: remove ->get_info infrastructure
proc: convert /proc/tty/ldiscs to seq_file interface
Fix ACPI vs proc_create_data() mismerge
Alexey Starikovskiy (83):
ACPI: EC: Restore udelay in poll mode
ACPI: EC: Add poll timer
ACPI: EC: Improve debug output
ACPI: EC: Replace broken controller workarounds with poll mode.
ACPI: EC: Switch off GPE mode during suspend/resume
ACPI: EC: Detect irq storm
ACPI: EC: Use default setup handler
ACPI: EC: Don't delete boot EC
x86: move quad_local_to_mp_bus_id to numa.c
x86: add mp_bus_not_pci bitmap to mpparse_32.c
x86: use not_pci bitmap #1
x86: use not_pci bitmap #2
x86: use not_pci bitmap #3
x86: use not_pci bitmap #4
x86: use not_pci bitmap #5
x86: use not_pci bitmap #6
x86: rearrange bus_type parse
x86: make mp_bus_id_to_type optional
x86: move mp_bus_id_to_local to numa.c
x86: move mp_bus_id_to_node to numa.c
x86: lindent mpparse_64.c
x86: add bad_ioapic to mpparse_32.c
x86: add uniq_ioapic_id to mpparse_32.c
x86: use get_bios_ebda in mpparse_64.c
x86: limit scan to 1k of EBDA.
x86: rename gsi_start to gsi_base to match mpparse_32.c
x86: remove mpc_apic_id()
x86: remove mpc_oem_pci_bus()
x86: remove mpc_oem_bus_info()
x86: make struct mpc_config_translation NUMAQ-only
x86: use same index for processor maps
x86: move es7000_plat closer to its user
x86: don't call MP_processor_info for disabled cpu
x86: separate generic_processor_info into its own function
x86: don't use MP_processor_info for ACPI mode
x86: move apic_ver array to apic_32.c
x86: move mp_lapic_addr to apic_32.c
x86: move phys_cpu_present_map to smpboot.c
x86: move num_processors to smpboot.c
x86: move disabled_cpus to smpboot.c
x86: move def_to_bigsmp to setup_32.c
x86: move boot_cpu_physical_apicid to apic_32.c
x86: move x86_bios_cpu_apicid to apic_32.c
x86: move generic_processor_info to apic_32.c
x86: don't call MP_processor_info for disabled cpu (64bit)
x86: separate generic_processor_info into its own function (64bit)
x86: don't use MP_processor_info for ACPI mode (64bit)
x86: move mp_lapic_addr to apic_64.c
x86: move phys_cpu_present_map to smpboot.c (64bit)
x86: move num_processors to smpboot.c (64 bit)
x86: move disabled_cpus to smpboot.c (64bit)
x86: move boot_cpu_physical_apicid to apic_64.c
x86: move generic_processor_info to apic_64.c
x86: move x86_bios_cpu_apicid to io_apic_64.c
x86: move x86_cpu_to_apicid to setup.c
x86: move phys_cpu_present_map to setup.c
x86: move x86_cpu_to_apicid_init to smpboot.c
x86: move x86_bios_cpu_apicid_init to smpboot.c
x86: don't set IO APIC features if IO APIC is not enabled
x86: move mp_ioapics to io_apic_32.c
x86: move mp_ioapics to io_apic_64.c
x86: move mp_ioapic_routing to boot.c
x86: move mp_irqs to io_apics_32.c
x86: move mp_irqs to io_apic_64.c
x86: move up & smp variables to setup.c
x86: move mp_register_lapic to boot.c
x86: move mp_register_lapic_address to boot.c
x86: lindent mpparse_32.c
x86: add early flags to mpparse_32.c
x86: unify arch/x86/kernel/mpparse_64.c
x86: unify mp_bus_info
x86: unify smp_read_mpc
x86: unify construct_default_ioirq_mptable
x86: unify get_smp_config
x86: unify smp_scan_config
x86: unify uniq_io_apic_id
x86: unify mp_register_ioapic
x86: unify mp_config_acpi_legacy_irqs
x86: unify mp_register_gsi
x86: merge mpparse_{32,64}.c
x86: Drop duplicate from setup.c
x86: fix compilation error in VisWS
ACPI: GPE enabling should happen after EC installation
Allan Stephens (24):
[TIPC]: Removal of message header option code
[TIPC]: Add argument validation for shutdown()
[TIPC]: Eliminate "sparse" symbol warnings
[TIPC]: Minor cleanup of message header code
[TIPC]: Use correct bitmask when setting version
[TIPC]: Enhancements to message header writing
[TIPC]: Update version to 1.6.3
[TIPC]: Cosmetic cleanup of TIPC polling logic
[TIPC]: Remove redundant socket wait queue initialization
[TIPC]: Improve socket time conversions
[TIPC]: Skip connection flow control in connectionless sockets
[TIPC]: Allow stream receive to read from multiple TIPC messages
[TIPC]: Ignore message padding when receiving stream data
[TIPC]: Correct "off by 1" error in socket queue limit enforcement
[TIPC]: Add error check to detect non-blocking form of connect()
[TIPC]: Cosmetic changes to TIPC connect() code
[TIPC]: Overhaul of socket locking logic
[TIPC]: Remove redundant NULL check when discarding buffers
[TIPC]: Use fast buffer cloning to improve performance
[TIPC]: Force linearization of non-linear sk_buffs
[TIPC]: Enhance validation of format on incoming messages
[TIPC]: Remove inlining of reference table locking routines
[TIPC]: Optimized initialization of TIPC reference table
[TIPC]: Cleanup of TIPC reference table code
Alok Kataria (1):
x86: fix paranoia about using BIOS quickboot mechanism.
Amit Shah (1):
KVM: Add stat counter for hypercalls
Anders Grafström (1):
[JFFS2] Return values of jffs2_block_check_erase error paths
Andi Kleen (22):
[SCSI] Remove random noop unchecked_isa_dma users
clocksource: make clocksource watchdog cycle through online CPUs
Convert ext4 to use unlocked_ioctl
x86: do kernel direct mapping at boot using GB pages
x86: use year 2000 offset for cmos clock
x86: add warning when RTC clock reports binary
x86: enable ACPI extended century handling for 32bit
x86: don't set up early exception handlers for external interrupts
x86: replace early exception setup macro recursion with loop
x86: move early exception handlers into init.text
x86: implement true end_pfn_mapped for 32bit
x86: account overlapped mappings in max_pfn_mapped
x86: add set_memory_4k to pageattr.c
x86: don't use large pages to map the first 2/4MB of memory
x86: re-add rdmsrl_safe
x86: split large page mapping for AMD TSEG
ocfs2: Convert ocfs2 over to unlocked_ioctl
block: fix memory hotplug and bouncing in block layer
Add option to enable -Wframe-larger-than= on gcc 4.4
dmapool: enable debugging for CONFIG_SLUB_DEBUG_ON too
mm: save some bytes in mm_struct by filling holes on 64bit
fix: x86: support for new UV apic
Andre Weidemann (1):
V4L/DVB (7472): reworked patch to support TT connect S-2400
Andrea Arcangeli (1):
KVM: Disable pagefaults during copy_from_user_inatomic()
Andrea Odetti (2):
V4L/DVB (7658): dvb-core: Fix DMX_SET_BUFFER_SIZE in case the buffer shrinks
V4L/DVB (7659): dvb-core: Implement DMX_SET_BUFFER_SIZE for dvr
Andrea Paterniani (1):
spi: spi_imx updates
Andreas Herrmann (1):
radeonfb: use PCI device id in hex for name string
Andreas Mueller (1):
[ALSA] es1968: fix jitter on some maestro cards
Andreas Oberritter (1):
V4L/DVB (7329): add flag to allow software demux to recognize the output type
Andreas Schwab (1):
[POWERPC] Add compat handler for PTRACE_GETSIGINFO
Andrei Dolnikov (1):
[MTD] [NOR] Add JEDEC support for the SST 36VF3203 flash chip
Andrei Konovalov (1):
edac: new support for Intel 3100 chipset
Andres Salomon (24):
x86: geode: MSR cleanup
x86: GEODE: add Virtual Systems Architecture detection
gxfb: use PCI_DEVICE() for gxfb's pci device table
gxfb: replace FBSIZE config option with a module parameter
gxfb: create DC/VP/FP-specific handlers rather than using readl/writel
gxfb: clean up register definitions
gxfb: move MSR bit fields into gxfb.h
gxfb: stop sharing code with gx1fb
gxfb: add power management functionality
PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch
lxfb: create GP/DC/VP/FP-specific handlers rather than using readl/writel
lxfb: clean up register definitions
lxfb: clean up final bits of df_regs
lxfb: rearrange/rename MSR bitfields
lxfb: add power management functionality
lxfb: rename kernel arg fbsize to vram
lxfb: disable suspend VT switch by default
lxfb/gxfb: when blanking with FB_BLANK_POWERDOWN, also turn off the CRT
gxfb/lxfb: use VSA definitions when fetching framebuffer size
gxfb/lxfb: detect framebuffer size using an MSR if VSA2 isn't available
OLPC: gxfb/lxfb: add DCON panel modes to framebuffer drivers
kbuild: fix help output to show correct arch
x86: olpc: add One Laptop Per Child architecture support
x86: ioremap ram check fix
Andrew G. Morgan (1):
capabilities: implement per-process securebits
Andrew Liu (2):
workqueue: remove redundant function invocation
Fix a potential issue in mpc52xx uart driver
Andrew Lunn (2):
USB: storage: UNUSUAL_DEVS() for PanDigital Picture frame.
USB: storage: Update mailling list address
Andrew Morton (40):
net/mac80211/debugfs_netdev.c: use of bool triggers a gcc bug
PM: arch/x86/kernel/apm_32.c: fix build warning
i386: arch/x86/math-emu/fpu_entry.c warning fix
i386: arch/x86/math-emu/reg_ld_str.c: fix warning
kgdb: Kconfig fix
security: code cleanup
net/sunrpc/svc.c: suppress unintialized var warning
[ALSA] hda_intel needs dma-mapping.h
[ALSA] sound/pci/aw2/aw2-alsa.c needs dma-mapping.h
[ALSA] sound/pci/pcxhr/pcxhr_core.c: fix printk warning
[ALSA] sound/pci/pcxhr/pcxhr.c: fix warnings
[ALSA] es1968 - fix coding style in the last patch
V4L/DVB (7335): usb-video: checkpatch fixes
V4L/DVB (7369): drivers/media/video/soc_camera.c: reads return size_t
V4L/DVB (7389): git-dvb: drivers/media/video/bt8xx/bttv-cards.c: fix warnings
V4L/DVB (7650): git-dvb: Kconfig fix
USB: usb-ohci-sm501-driver: use the conventional convention for suspend and resume
USB: io_ti.c: remove pointless eye-candy in debug statements
drivers/usb/core/devio.c: suppress warning with 64k PAGE_SIZE
ehea: make things static
mm: make early_pfn_to_nid() a C function
page_mapping(): add ifdef around reference to swapper_space
alpha: teach the compiler that BUG doesn't return
drivers/acpi/thermal.c: fix build with CONFIG_DMI=n
quota: convert stub functions from macros into inlines
drivers/video/uvesafb.c: fix error-path memory leak
drivers/video/w100fb.c: avoid a couple of error-path NULL derefs
FAT_VALID_MEDIA(): remove pointless test
codafs: fix build warning
lib/swiotlb.c: cleanups
V4L/DVB (7783): drivers/media/dvb/frontends/s5h1420.c: printk fix
hfs: fix warning with 64k PAGE_SIZE
hfsplus: fix warning with 64k PAGE_SIZE
alloc_uid: cleanup
revert "memory hotplug: allocate usemap on the section with pgdat"
drivers/pcmcia/soc_common.c: convert soc_pcmcia_sockets_lock into a mutex and make it static
drivers/char/synclink.c: unbreak mgsl_put_char()
drivers-char-synclinkc-inbreak-mgsl_put_char-fix
drivers/scsi/ncr53c8xx.c: fix warning
drivers/scsi/mvsas.c: fix printk warnings
Andrew Perepechko (1):
quota: do not allow setting of quota limits to too high values
Andrew Vasquez (22):
[SCSI] qla2xxx: Update firmware filenames for new ISP parts.
[SCSI] qla2xxx: Update copyright banner.
[SCSI] qla2xxx: Add support for host supported speeds FC transport attribute.
[SCSI] qla2xxx: Remove unused and obsolete #define's.
[SCSI] qla2xxx: Use an rport's scsi_target_id member consistently throughout driver.
[SCSI] qla2xxx: Simplify interrupt handler locking.
[SCSI] qla2xxx: Add FC-transport Asynchronous Event Notification support.
[SCSI] qla2xxx: Add hardware trace-logging support.
[SCSI] qla2xxx: Cruft cleanup of functions and structures.
[SCSI] qla2xxx: Use PCI-SIG nomenclature for PCIe bandwidth units.
[SCSI] qla2xxx: Add Flash Descriptor Table layout support.
[SCSI] qla2xxx: Check alternate 'reason' code during GPSC status handling.
[SCSI] qla2xxx: Add midlayer target/device reset support.
[SCSI] qla2xxx: Remove unused member (dma_handle) from srb_t structure.
[SCSI] qla2xxx: Update version number to 8.02.01-k1.
[SCSI] qla2xxx: Collapse RISC-RAM retrieval code during a firmware-dump.
[SCSI] qla2xxx: Wakeup DPC thread to process any deferred-work requests.
[SCSI] qla2xxx: Correct ISP84XX verify-chip response handling.
[SCSI] qla2xxx: Correct SRB usage-after-completion/free issues.
[SCSI] qla2xxx: Re-register FDMI information after a LIP.
[SCSI] qla2xxx: Correct regression in relogin code.
[SCSI] qla2xxx: Update version number to 8.02.01-k2.
Andrew Victor (20):
[ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header
[ARM] 4903/1: [AT91] SAM9/CAP9 system shutdown
[ARM] 4904/1: [AT91] Pass ECC controller to NAND driver
[ARM] 4905/1: [AT91] Atmel SAM9 boards updated to new-style UART initialization
[ARM] 4906/1: [AT91] SAM9/CAP9 basic power-management
[ARM] 4907/1: [AT91] SAM9/CAP9 reset reason
[ARM] 4908/1: [AT91] RTT platform_device fix
[ARM] 4909/1: [AT91] Timer/Counter Block platform_devices
[ARM] 4910/1: [AT91] AT73C213 audio on SAM9260-EK and SAM9261-EK boards
[ARM] 4911/1: [AT91] LEDs on SAM9260-EK and SAM9261-EK boards
[ARM] 4912/2: [AT91] Endrelia audio driver must use GPIO interface
[ARM] 4913/1: [AT91] PMC_MDIV definitions
[ARM] 4914/1: AT91: Update defconfigs (Part 1)
[ARM] 4915/1: AT91: Update defconfigs (Part 2)
[ARM] 4978/1: [AT91] KB9260 (CAM60) board support
[ARM] 4979/1: [AT91] Olimex SAM9-L9260 board support
[ARM] 4980/1: [AT91] emQbit ECB_AT91 board support
[ARM] 4982/1: [AT91] Drop old-style UART initialization (Part 1)
[ARM] 4989/1: [AT91] SAM9 ClockSource / ClockEvents
[ARM] 4981/1: [KS8695] Simple LED driver
Andy Fleming (7):
gianfar: Only process completed frames
gianfar: Fix Rx/Tx HW interrupt coalescing counter reset procedure.
phy: Change mii_bus id field to a string
phy: Clean up header style
ucc_geth: Fix sneaky merge conflict regarding bus_id
phylib: Add support for board-level PHY fixups
gianfar: Fix skb allocation strategy
Andy Whitcroft (2):
update checkpatch.pl to version 0.17
update checkpatch.pl to version 0.18
Aneesh Kumar K.V (17):
ext4: Fix fallocate error path
ext4: Enable extent format for symlinks.
arm: Export empty_zero_page for ZERO_PAGE usage in modules.
m68k: Export empty_zero_page for ZERO_PAGE usage in modules.
sparc: Export symbols for ZERO_PAGE usage in modules.
ext4: ENOSPC error handling for writing to an uninitialized extent
ext4: zero out small extents when writing to prealloc area.
ext4: Fix race between migration and mmap write
ext4: Fix fallocate to update the file size in each transaction
ext4: make ext4_ext_get_blocks always return <= max_blocks
ext4: Return unwritten buffer head when trying to read from prealloc space.
ext4: Cache the correct extent length for uninit extents
ext4: Convert list_for_each_rcu() to list_for_each_entry_rcu()
ext2: retry block allocation if new blocks are allocated from system zone
ext3: retry block allocation if new blocks are allocated from system zone
ext4: Don't do GFP_NOFS allocations after taking ext4_lock_group
ext4: mark inode dirty after initializing the extent tree
Angelo Castello (1):
rtc: rtc-sh: Add support for periodic IRQs.
Anssi Hannula (9):
Input: xpad - match xbox 360 devices with interface info
Input: xpad - fix dpad handling of unknown devices
Input: xpad - fix inverted Y and RY axes
Input: xpad - add more xbox 360 controller ids
Input: xpad - do not report nonexistent buttons for xbox360
Input: xpad - enable force feedback on xbox 360 controllers only
Input: xpad - drop obsolete driver versioning
HID: only dump report traffic with debug level 2
HID: force feedback driver for Logitech Rumblepad 2
Anthony Liguori (1):
KVM: MMU: Don't assume struct page for x86
Anton Vorontsov (22):
[POWERPC] 8xx: Timebase frequency should not depend on bus-frequency
phy/broadcom: add support for BCM5481 PHY
[POWERPC] OF helpers for the GPIO API
[POWERPC] Implement support for the GPIO LIB API
[POWERPC] QE: UCC nodes cleanup
[POWERPC] fsl_elbc_nand: factor out localbus defines
[POWERPC] fsl_lbc: implement few UPM routines
[POWERPC] QE: implement qe_muram_offset
[POWERPC] QE: immap_qe.h should include asm/io.h
[POWERPC] QE: export qe_get_brg_clk()
[POWERPC] QE: fix sparse warnings
[POWERPC] 83xx: mpc837x_rdb: add simple-bus compatible matching
[POWERPC] 83xx: mpc8315 - fix USB UTMI Host setup
[MTD] [NAND] FSL UPM NAND driver
[MTD] [NAND] fsl_elbc_nand: fix mtd name
[MTD] [NAND] fsl_elbc_nand: workaround for hangs during nand write
gpiolib: dynamic gpio number allocation
gpiochip_reserve()
fb: add support for foreign endianness
powerpc: offb: add support for foreign endianness
alim15x3: disable init_hwif_ali15x3 for PowerPC
[POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot
Arjan van de Ven (5):
x86: add code to dump the (kernel) page tables for visual inspection by kernel developers
x86: add comments to describe the new api's in cacheflush.h
x86: introduce /dev/mem restrictions with a config option
make /dev/kmem a config option
net: Add a WARN_ON_ONCE() to the transmit timeout function
Arnaldo Carvalho de Melo (1):
x86: reducing debuginfo size by removing unneeded includes
Arnaud Ebalard (1):
netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets
Arnd Hannemann (1):
tcp: Make use of before macro in tcp_input.c
Artem Bityutskiy (8):
Documentation: add UBI sysfs ABI docs
UBI: be verbose when debuggin is enabled
UBI: make ubi-header.h local
UBI: fix error printing
UBI: improve Kconfig documentation
UBI: fix mean EC calculation
UBI: print media information earlier
UBI: add a message
Arthur Jones (7):
IB/ipath: Fix sparse warning about pointer signedness
IB/ipath: Misc sparse warning cleanup
IB/ipath: Provide I/O bus speeds for diagnostic purposes
IB/ipath: Fix link up LED display
IB/ipath: User mode send DMA header file
IB/ipath: User mode send DMA
IB/ipath: Misc changes to prepare for IB7220 introduction
Arthur Kepner (4):
dma: add dma_*map*_attrs() interfaces
dma: document dma_*map*_attrs() interfaces
dma/ia64: update ia64 machvecs, swiotlb.c
IB: expand ib_umem_get() prototype
Arun Raghavan (1):
keys: allow clients to set key perms in key_create_or_update()
Assaf Krauss (8):
iwlwifi: Moving EEPROM handling in iwlcore module
iwlwifi: Use eeprom form iwlcore
iwlwifi: Re-ordering probe flow (4965)
iwlwifi: Packing all 4965 parameters
iwlwifi: Probe Flow - Performing allocation in a separate function
iwlwifi: Probe Flow - Extracting hw and priv init
iwlwifi: rename iwl4965_get_channel_info to iwl_get_channel_info
iwlwifi: Completing the parameter packaging
Atsushi Nemoto (23):
tc35815: Statistics cleanup
tc35815: Use print_mac() helper
tc35815: Use netdev_priv()
tc35815: Use managed pci iomap helper
tc35815: Use generic PHY layer
tc35815: Whitespace cleanup
tc35815: Statistics cleanup
[MTD] [NAND] at91_nand: Make part_probes[] static
[ALSA] at73c213: fix error checking for clk API
[ALSA] at73c213: monaural support
[ALSA] at73c213: remove redundant private_free routine
[ALSA] at73c213: Add constraints for periods value
[MTD] [NAND] at91_nand: control NCE signal
[MTD] [NAND] at91_nand: use at91_nand_{en,dis}able consistently.
atmel_spi: support zero length transfer
[MIPS] make fallback gpio.h gpiolib-friendly
[MIPS] generic txx9 gpio support
[MIPS] rbhma4500: use generic txx9 gpio
[MIPS] jmr3927: use generic txx9 gpio
[MIPS] rbtx4938: misc cleanups
[MIPS] rbtx4938: minor cleanup
[MIPS] cevt-gt641xx: Kill unnecessary include
[MIPS] Fix some sparse warnings on traps.c and irq-msc01.c
Auke Kok (6):
ixgbe: Increment version
ixgb: move externs out of .c files
e1000e: remove no longer used e1000e_read_nvm_spi
e1000e: Add interrupt moderation run-time ethtool interface
e1000e: lower ring minimum size to 64
igb: save and restore pcie/msi state to support EEH recovery
Aurelien Jarno (1):
ssb: Add CHIPCO IRQ access functions
Aurélien Charbon (1):
IPv6 support for NFS server export caches
Avi Kivity (33):
KVM: x86 emulator: add support for group decoding
KVM: x86 emulator: group decoding for group 1A
KVM: x86 emulator: Group decoding for group 3
KVM: x86 emulator: Group decoding for groups 4 and 5
KVM: x86 emulator: add group 7 decoding
KVM: Only x86 has pio
KVM: x86 emulator: group decoding for group 1 instructions
KVM: MMU: Decouple mmio from shadow page tables
KVM: Limit vcpu mmap size to one page on non-x86
KVM: Add API to retrieve the number of supported vcpus per vm
KVM: Increase vcpu count to 16
KVM: Add API for determining the number of supported memory slots
KVM: Increase the number of user memory slots per vm
KVM: Use x86's segment descriptor struct instead of private definition
KVM: Prefix control register accessors with kvm_ to avoid namespace pollution
KVM: VMX: Don't adjust tsc offset forward
KVM: Remove pointless desc_ptr #ifdef
KVM: Provide unlocked version of emulator_write_phys()
KVM: MMU: Set the accessed bit on non-speculative shadow ptes
KVM: Move some x86 specific constants and structures to include/asm-x86
KVM: MMU: Introduce and use spte_to_page()
KVM: no longer EXPERIMENTAL
KVM: VMX: Add module option to disable flexpriority
KVM: Free apic access page on vm destruction
KVM: MMU: Only mark_page_accessed() if the page was accessed by the guest
KVM: Register ioctl range
KVM: s390: Stub out kvmtrace
KVM: ia64: Stub out kvmtrace
KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_*
KVM: SVM: force a new asid when initializing the vmcb
KVM: x86 emulator: initialize src.val and dst.val for register operands
KVM: x86 emulator: fix smsw and lmsw with a memory operand
KVM: x86 emulator: fix lea to really get the effective address
Ayaz Abdulla (2):
forcedeth: new backoff implementation
forcedeth: realtek phy crossover detection
Ayyappan Veeraiyan (3):
ixgbe: Introduce MSI-X queue vector code
ixgbe: Introduce Multiqueue TX
ixgbe: Introduce adaptive interrupt moderation
Badari Pulavarty (7):
[POWERPC] Add code for removing HPTEs for parts of the linear mapping
[POWERPC] Add error return from htab_remove_mapping()
driver core: register_memory/unregister_memory clean ups and bugfix
hotplug memory remove: generic __remove_pages() support
[POWERPC] Hotplug memory remove notifications for powerpc
[POWERPC] Update lmb data structures for hotplug memory add/remove
[POWERPC] Provide walk_memory_resource() for powerpc
Bahadir Balban (5):
RealView: Base support for the PB11MPCore platform
RealView: Enable the configuration options for PB11MPCore
RealView: Add compactflash support for the PB11MPCore platform
RealView: Base support for the PB1176 platform
RealView: Add the configuration and build changes for PB1176
Balaji Rao (1):
memcg: simple stats for memory resource controller
Balbir Singh (3):
cgroups: add an owner to the mm_struct
memcgroup: move memory controller allocations to their own slabs
memcgroup: make the memory controller more desktop responsive
Barry Naujok (2):
[XFS] remove bhv_vname_t and xfs_rename code
[XFS] Cleanup xfs_attr a bit with xfs_name and remove cred
Bartlomiej Sieka (1):
[POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200
Bartlomiej Zolnierkiewicz (169):
ide-generic: set hwif->chipset
ide: fix ide_find_port()
ide: use ide_find_port() instead of ide_deprecated_find_port()
ide-acpi: add missing drive->acpidata zeroing
ide: factor out cable detection from ide_init_port()
ide: remove IDE devices from /proc/ide/ before unregistering them
ide: factor out code unregistering devices from ide_unregister()
ide: factor out devices init from ide_init_port_data()
ide: move ide_port_setup_devices() call to ide_device_add_all()
ide: rework PowerMac media-bay support (take 2)
ide: remove dead/obsolete ->busproc method
ide: add warm-plug support for IDE devices (take 2)
ide-generic: add ide_generic class and attribute for adding new interfaces
ide: remove needless CONFIG_BLK_DEV_HD hack from init_hwif()
ide: remove CONFIG_BLK_DEV_HD_IDE config option (take 2)
ide: remove obsoleted "idex=base[,ctl[,irq]]" kernel parameters (take 2)
ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3)
ide: remove ->hold field from ide_hwif_t (take 2)
ide: remove init_hwif_default()
ide: remove ide_init_hwif_ports()
ide: add ide_atapi_{discard_data,write_zeros} inline helpers
ide: remove IDE_*_REG macros
ide-pmac: remove dead code
ppc/hdpu: remove dead IDE code
ppc/ppc4xx: remove ppc_ide_md hooks
ppc/pmac: remove ppc_ide_md hooks
ppc/mpc8xx: remove ppc_ide_md hooks
ppc/lopec: remove ppc_ide_md hooks
ppc/sandpoint: remove ppc_ide_md hooks
ppc/pplus: remove ppc_ide_md.ide_init_hwif hook
ppc: remove ppc_ide_md
ppc: don't include <linux/ide.h>
ppc/pmac: remove no longer needed IDE quirk
ide: add CONFIG_IDE_ARCH_OBSOLETE_DEFAULTS (take 2)
ide: remove CONFIG_IDE_ARCH_OBSOLETE_INIT
ide: remove ide_default_io_ctl() macro
ide: remove ppc ifdef from init_ide_data()
ide: add ide-4drives host driver (take 3)
cmd640: cleanup setup_device_ptrs()
cmd640: init hwif->{io_ports,irq} explicitly
ide: limit legacy VLB host drivers to alpha, x86 and mips
ide: init hwif->{io_ports,irq} explicitly in legacy VLB host drivers
ide: remove needless hwif->irq check from ide_hwif_configure()
ide: remove obsoleted "idex=noprobe" kernel parameter (take 2)
ide: move default IDE ports setup to ide_generic host driver
ide: remove ide_init_default_irq() macro
ide: cleanup ide_match_hwif()
ide: cleanup ide_find_port()
swarm: use ide_find_port()
ide-pmac: dynamically allocate struct pmac_ide_hwif instances (take 2)
ide-pmac: use ide_find_port()
sgiioc4: use ide_find_port()
scc_pata: use ide_find_port()
au1xxx-ide: use ide_find_port()
cmd640: remove cmd_drives[]
cmd640: use ide_find_port()
scc_pata: store 'hwif' pointer in struct scc_ports
umc8672: don't use ide_hwifs[] in umc_set_pio_mode()
ht6560b: use driver name for resource allocation
qd65xx: return error value in qd_probe()
ide: IDE_HFLAG_BOOTABLE -> IDE_HFLAG_NON_BOOTABLE
ide: remove PIO "downgrade" quirk
ide: merge ide_match_hwif() and ide_find_port()
ide: use ide_find_port() in legacy VLB host drivers (take 2)
ide-generic: use ide_find_port() (take 3)
ide: unexport ide_hwifs[]
ide-disk: add proc_idedisk_read_smart() helper
ide-disk: fix issues found by checkpatch.pl
ide_platform: fix resources handling
delkin_cb: fix resources handling
bast-ide: fix resources reservation
ide-mpc8xx: make m8xx_ide_init_ports() return an error value
ide-mpc8xx: fix resources reservation
falconide: fix resources reservation (take 2)
ide: remove IDE_HFLAG_CY82C693 host flag
ide: remove hwif->straight8 flag
qd65xx: always use ->selectproc method
qd65xx: use IDE_HFLAG_SINGLE host flag
it821x: fix kzalloc() failure handling
sis5513: fail early for unsupported chipsets
ide: sanitize handling of IDE_HFLAG_NO_SET_MODE host flag
ide: add struct ide_port_ops (take 2)
ide: remove ->noprobe field from ide_hwif_t
ide: add ide_legacy_device_add() helper
ide: use ide_legacy_device_add() for qd65xx (take 2)
qd65xx: cleanup qd_probe()
ide-pnp: manage I/O resources in driver
ide-cs: manage I/O resources in driver
ide: register ports with non-present devices (for warm-plug)
ide: remove ide_hwif_release_regions()
ide-generic: manage I/O resources in driver
ide-4drives: manage I/O resources in driver
ide_arm: manage I/O resources in driver
ide: add ide_legacy_init_one() helper
ide: manage I/O resources in ide_legacy_init_one()
cmd640: manage I/O resources in driver
ide: manage resources for PCI devices in ide_pci_enable() (take 3)
ide: remove ide_hwif_request_regions()
ide: cleanup setting hwif->mmio flag
ide: remove ->extra field from struct ide_port_info
ide: remove ide_dma_iobase()
ide: remove ->cds field from ide_hwif_t (take 2)
ide: don't display "BIOS" settings in ide_setup_dma()
pdc202xx_old: remove init_dma_pdc202xx()
alim15x3: skip DMA initialization completely on revs < 0x20
ide: move ide_setup_dma() call out from ->init_dma method
ide: export ide_allocate_dma_engine()
ide: factor out setting PCI bus-mastering from ide_hwif_setup_dma()
ide: cleanup ide_setup_dma()
au1xxx-ide: fix MWDMA support
ide: do complete DMA setup in ->init_dma method (take 2)
ide-pmac: use ->init_dma method
icside: use ->init_dma method
sgiioc4: use ->init_dma method
palm_bk3710: use ->init_dma method
au1xxx-ide: use ->init_dma method
sl82c105: check bridge revision in sl82c105_init_one()
ide: add IDE_HFLAG_SERIALIZE_DMA host flag
ide: add struct ide_dma_ops (take 3)
ide: constify struct ide_dma_ops
ide: add "ignore_cable" parameter (take 2)
ide: remove obsoleted "idex=serialize" kernel parameter
ide: remove obsoleted "idex=reset" kernel parameter
ide: remove obsoleted "idex=" kernel parameters
ide: remove obsoleted "hdx=noautotune" kernel parameter
ide: add "vlb|pci_clock=" parameter
ide: mark "idebus=" kernel parameter as obsoleted (take 2)
ide: always auto-tune PIO in legacy VLB host drivers
cmd640: always auto-tune PIO
ide: remove IDE_HFLAG_NO_AUTOTUNE host flag
ide: remove obsoleted "hdx=autotune" kernel parameter
ide: add "nodma|noflush|noprobe|nowerr=" parameters
ide: add "cdrom=" and "chs=" parameters
gayle: add "doubler" parameter
ide: add "noacpi" / "acpigtf" / "acpionboot" parameters
mpc8xx-ide: use ide_find_port()
ide: sanitize ide_unregister() usage
ide: make ide_unregister() take 'ide_hwif_t *' as an argument (take 2)
ide: add struct ide_io_ports (take 3)
ide: fix au1xxx-ide breakage
falconide/q40ide: add ->atapi_*put_bytes and ->ata_*put_data methods (take 2)
ide: merge ->atapi_*put_bytes and ->ata_*put_data methods
scc_pata: add ->{in,out}put_data methods (take 2)
au1xxx-ide: add ->{in,out}put_data methods (take 2)
ide-h8300: add ->{in,out}put_data methods (take 2)
ide: add IDE_HFLAG_MMIO host flag (take 2)
ide: remove ->INS{W,L} and ->OUTS{W,L} methods
siimage: do clocking register posting earlier in setup_mmio_siimage()
siimage: add sil_* I/O ops
siimage: remove proc_reports_siimage()
ide: always use ->OUTBSYNC method for executing commands
ide-{floppy,tape,scsi}: 400ns delay is required after executing the command
ide: add ide_execute_pkt_cmd() helper
ide: factor out debugging code from ide_tf_load()
ide: move ide_tf_{load,read} to ide-iops.c
ide: add ->tf_load and ->tf_read methods
ide-cris: add ->tf_{load,read} methods
ide-h8300: add ->tf_{load,read} methods
scc_pata: add ->tf_{load,read} methods
ns87415: add ->tf_read method
ide: use IDE I/O helpers directly in ide_tf_{load,read}()
ide: remove ->INW and ->OUTW methods
ide: add ide_pad_transfer() helper
ide: skip "VLB sync" if host uses MMIO
scc_pata: add ->dma_host_set and ->dma_start methods
ide: remove ->dma_vendor{1,3} fields from ide_hwif_t
ide: remove ->dma_prdtable field from ide_hwif_t
piix: add Asus Eee 701 controller to short cable list
ide: fix early setup of hwif->host_flags
Becky Bruce (2):
[LMB]: Make lmb support large physical addressing
[POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c
Ben Castricum (1):
x86: microcode: show results on success too
Ben Dooks (15):
[ARM] 4983/1: S3C2412: Add initial memory controller registers
[ARM] 4984/1: S3C24XX: Do not assert nRSTOUT on BAST over suspend.
[ARM] 4985/1: S3C2412: Fix ARMDIVN name in CLKDIVN definition.
[ARM] 4986/1: S3C24XX: Simtec machines need UCLK as parent to DCLK
[ARM] 4987/1: S3C24XX: Ensure watchdog reset initiated from cached code.
[ARM] 5005/1: BAST: Fix kset_name initialiser
sysdev: detect multiple driver registrations
[MTD] [NAND] S3C2410 Fix previous nFCE suspend save patch
[MTD] [NAND] S3C2410 Large page NAND support
[MTD] [NAND] S3C2410 Allow unset ecc to be ignored for ecc correction
[MTD] [NAND] S3C2410 Allow ECC layout to be passed through platform data
[MTD] [NAND] S3C2410 Allow ECC disable to be specified by the board
[MTD] [NAND] Verify probe by retrying to checking the results match
dontdiff: add modules.order
dontdiff: ignore timeconst.h
Ben Hutchings (3):
PCI: Expose PCI VPD through sysfs
New driver "sfc" for Solarstorm SFC4000 controller.
sysfs: Disallow truncation of files in sysfs
Ben Nizette (2):
avr32: pass i2c board info through at32_add_device_twi
UIO: Implement a UIO interface for the SMX Cryptengine
Benjamin Herrenschmidt (15):
[POWERPC] Fix thinko in cpu_thread_mask_to_cores()
[POWERPC] Initialize paca->current earlier
[POWERPC] Fixup softirq preempt count
[POWERPC] properly declare onstack completion in iseries veth
[POWERPC] Fix device-tree locking vs. interrupts
[POWERPC] Move stackframe definitions to common header
[POWERPC] irqtrace support for 64-bit powerpc
[POWERPC] Add thread_info_cache_init() weak hook
[POWERPC] Fix kernel stack allocation alignment
[POWERPC] Use __weak macro for smp_setup_processor_id
ibm_newemac: Increase MDIO timeouts
drm: Fix mismerge of non-coherent DMA patch
drm: Remove unneeded dma sync in ATI pcigart alloc
iomap: fix 64 bits resources on 32 bits
ide: fix crash at boot with siimage driver
Benjamin Marzinski (1):
[GFS2] Invalidate cache at correct point
Benjamin Thery (10):
[NETNS][IPV6] ip6_fib - clean node use namespace
[NETNS][IPV6] rt6_stats - make the stats per network namespace
[NETNS][IPV6] route6 - move ip6_dst_ops inside the network namespace
[NETNS][IPV6] route6 - make garbage collection work with multiple network namespaces
[NETNS][IPV6] Move sysctl initialization later on in the IPv6 init sequence
[NETNS][IPV6] af_inet6 - allow socket creation per namespace
[NETNS][IPV6] addrconf - make addrconf per namespace
[NETNS][IPV6] icmp6 - make icmpv6_socket per namespace
[NETNS][IPV6] flowlabels - make flowlabels per namespace
[NETNS][IPV6] flowlabels - make proc per namespace
Benny Halevy (1):
nfs: return negative error value from nfs{,4}_stat_to_errno
Benoit Boissinot (1):
ext*: spelling fix prefered -> preferred
Bernard Pidoux (3):
rose: Socket lock was not released before returning to user space
[ROSE]: Fix soft lockup wrt. rose_node_list_lock
rose: Wrong list_lock argument in rose_node seqops
Bernd Schmidt (13):
[Blackfin] arch: remove NOTES from linker script
[Blackfin] arch: fix up - CONFIG_BLKFIN_WT was renamed CONFIG_BFIN_WT while the MPU code was
out-of-tree.
[Blackfin] arch: fix bug - when using trace buffer with CONFIG_MPU enabled.
[Blackfin] arch: fix bug - Make the MPU code aware of the async banks and the uncached DMA
area.
[Blackfin] arch: a rather old performance improvement for the signal handling code
[Blackfin] arch: fix bug - a crash on bootup with CONFIG_MPU on the BF548
[Blackfin] arch: support the reserved memory region in the MPU code
[Blackfin] arch: This allows XIP to work with FD-PIC.
[Blackfin] arch: Allow AD1836A board to be connected, either to SPORT2 or SPORT3.
[Blackfin] arch: Consistently export base_addr for all Blackfin variants.
[Blackfin] arch: Give the DMA base registers a more descriptive name
[Blackfin] arch: lose unnecessary dependency on CONFIG_BFIN_ICACHE for MPU
[Blackfin] arch: Remove the circular buffering mechanism for exceptions
Bill Gatliff (4):
[ARM] 4936/1: [CSB337] Converts to new-style UART initialization
[ARM] 4937/1: [CSB637] Convert to new-style UART initialization
[ARM] 4938/1: [CSB637] Convert heartbeat LED to gpio-leds
[ARM] 4939/1: [CSB637] Update defconfig to use gpio-led
Bill Moss (1):
iwlwifi: fix debug messages during scanning
Bjorn Helgaas (71):
PCI: remove "pci=routeirq" noise from dmesg
PCI: add generic pci_enable_resources()
PCI: x86: use generic pci_enable_resources()
PCI: alpha: use generic pci_enable_resources()
PCI: ia64: use generic pci_enable_resources()
PCI: powerpc: use generic pci_enable_resources()
PCI: ppc: use generic pci_enable_resources()
PCI: parisc: use generic pci_enable_resources()
PCI: simplify quirk debug output
hisax: depend on CONFIG_PNP, not __ISAPNP__
PNP: skip dev->protocol NULL checks
PNP: simplify quirk debug output
PNP: use dev_printk for quirk messages
PNP: turn on -DDEBUG when CONFIG_PNP_DEBUG is set
ISAPNP: move config register addresses out of isapnp.h
PNPACPI: continue after _CRS and _PRS errors
PNP: make pnp_add_id() internal to PNP core
PNP: change pnp_add_id() to allocate its own pnp_id structures
PNP: add pnp_eisa_id_to_string()
PNP: add pnp_alloc_dev()
PNP: make pnp_add_card_id() internal to PNP core
PNP: change pnp_add_card_id() to allocate its own pnp_id structures
ISAPNP: pull pnp_add_card_id() out of isapnp_parse_card_id()
PNP: add pnp_alloc_card()
PNPACPI: pnpacpi_encode_ext_irq() wrongly set "irq" instead of "extended_irq"
PNPACPI: use temporaries to reduce repetition
PNPACPI: hoist dma_flags() out of pnpacpi_parse_allocated_dmaresource()
PNPACPI: extend irq_flags() to set IORESOURCE_IRQ_SHAREABLE when appropriate
PNPACPI: pass pnp_dev instead of acpi_handle
PNP: add debug output to option registration
PNP: remove pnp_resource_table from internal get/set interfaces
PNP: remove more pnp_resource_table arguments
PNP: add debug output to encoders
PNP: add debug when assigning PNP resources
PNP: add pnp_init_resources(struct pnp_dev *) interface
PNP: remove pnp_resource_table from internal pnp_clean_resource_table interface
PNP: remove unused interfaces using pnp_resource_table
PNP: use dev_printk when possible
PNP: factor pnp_init_resource_table() and pnp_clean_resource_table()
PNP: add pnp_get_resource() interface
PNP: remove pnp_mem_flags() as an lvalue
PNP: convert resource accessors to use pnp_get_resource(), not pnp_resource_table
PNP: use conventional "i" for loop indices
PNP: reduce redundancy in pnp_assign_port() and others
PNP: reduce redundancy in pnp_check_port() and others
PNP: reduce redundancy in pnp_set_current_resources()
PNP: check for conflicts with all resources, not just earlier ones
PNP: pass resources, not indexes, to pnp_check_port(), et al
PNP: convert resource checks to use pnp_get_resource(), not pnp_resource_table
PNP: convert encoders to use pnp_get_resource(), not pnp_resource_table
PNP: convert assign, interface to use pnp_get_resource(), not pnp_resource_table
PNP: remove PNP_MAX_* uses
rtc: dont reference pnp_resource_table directly
PNP: make pnp_resource_table private to PNP core
PNP: remove pnp_resource_table references from resource decoders
PNP: add struct pnp_resource
PNP: add pnp_get_pnp_resource()
PNP: add pnp_resource index for ISAPNP
PNP: add pnp_new_resource() to find a new unset pnp_resource
PNP: make generic pnp_add_irq_resource()
PNP: make generic pnp_add_dma_resource()
PNP: make generic pnp_add_io_resource()
PNP: make generic pnp_add_mem_resource()
ISAPNP: fold isapnp_read_resources() back into isapnp_get_resources()
PNPACPI: move _CRS/_PRS warnings closer to the action
PNP: make interfaces private to the PNP core
ISAPNP: remove unused pnp_dev->regs field
PNPBIOS: remove include/linux/pnpbios.h
Simplify initcall_debug output
parport_pc: wrap PNP probe code in #ifdef CONFIG_PNP
tpm: change Kconfig dependencies from PNPACPI to PNP
Björn Steinbrink (1):
x86, pci: fix off-by-one errors in some pirq warnings
Boaz Harrosh (6):
[SCSI] gdth: remove command accessors
[SCSI] iscsi: extended cdb support
[SCSI] iscsi: bidi support at the generic libiscsi level
[SCSI] iscsi: bidi support for iscsi_tcp
[SCSI] Let scsi_cmnd->cmnd use request->cmd buffer
[SCSI] add support for variable length extended commands
Bob Copeland (1):
udf: use crc_itu_t from lib instead of udf_crc
Bob Moore (54):
ACPICA: Several fixes for internal method result stack
ACPICA: Removed unused code
ACPICA: Update for mutiple global lock acquisitions by same thread
ACPICA: changed order of interpretation of operand objects
ACPICA: Avoid use of invalid pointers in returned object field
ACPICA: Fixed a couple compiler warnings for extra extern statements
ACPICA: Update comments for acquire/release mutex interfaces
ACPICA: Removed extraneous code
ACPICA: Removed obsolete ACPI_NO_INTEGER64_SUPPORT define
ACPICA: Misc fixes for recent global lock code update
ACPICA: Increase maximum buffer size dumped to screen in buffer object dump
ACPICA: Fix for package reference counts
ACPICA: Update version to 20070320
ACPICA: Fix for update of the Global Lock Handle
ACPICA: Update version to 20070508
ACPICA: Updated error message for dynamic method serialization
ACPICA: Support for iASL - multiple files and wildcards
ACPICA: Add minimal disassembly support for the SLIC table
ACPICA: update version number to 20070919
ACPICA: Fix for Alias operator to see target child objects
ACPICA: Fix for fault if Load() fails
ACPICA: Fix a fault when storing DdbHandle to Debug object
ACPICA: Fix for memory leak related to DdbHandle objects
ACPICA: Add a table checksum verify for Load operator
ACPICA: Add error checks to prevent faults
ACPICA: Fix for Load/LoadTable to specify load location
ACPICA: Fixed a memory leak when Device or Thermal objects referenced in packages
ACPICA: Update version to 20071019
ACPICA: Cosmetic changes only, no functional changes
ACPICA: Cosmetic changes only, no functional changes
ACPICA: Cleanup of debug output
ACPICA: Fixes a problem with control method references within packages
ACPICA: Fixed a problem with FromBCD and ToBCD with some compilers
ACPICA: Update version to 20071114
ACPICA: Fixed a problem with AcpiGetDevices where the search of a branch of the device tree
could be terminated prematurely
ACPICA: Fixed a problem with Index Fields where the Index register was incorrectly limited to
a maximum of 32 bits
ACPICA: Undo accidental checkin of not-fully-tested mutex changes
ACPICA: Update version to 20071219
ACPICA: Include file support for new ACPI tables
ACPICA: Bulletproof disassembler for bad ACPI tables
ACPICA: Update version to 20080123
ACPICA: Add va_end statements as appropriate
ACPICA: Added new error messages
ACPICA: Fix for ACPI_HIDWORD macro
ACPICA: Disassembler support for new ACPI tables
ACPICA: Fix for resource descriptor optimization issues for _CRS/_SRC
ACPICA: Fix for possible error when packages/buffers are passed to methods externally
ACPICA: Update ACPICA version to 20080213
ACPICA: Fix for extraneous debug message for packages
ACPICA: Fixes for external Reference Objects
ACPICA: Updates for Debug object output
ACPICA: Fixes for size of StartDependent resource descriptor
ACPICA: Update version to 20080321
ACPICA: Fix for some local named nodes not marked temporary and to disallow duplicates
Bob Peterson (13):
[GFS2] Get rid of unneeded parameter in gfs2_rlist_alloc
[GFS2] Fix debug inode printing
[GFS2] Only do lo_incore_commit once
[GFS2] Misc fixups
[GFS2] Only wake the reclaim daemon if we need to
[GFS2] Plug an unlikely leak
[GFS2] Allocate gfs2_rgrpd from slab memory
[GFS2] Combine rg_flags and rd_flags
[GFS2] Get rid of gl_waiters2
[GFS2] Eliminate gl_req_bh
[GFS2] Remove rgrp and glock version numbers
[GFS2] Remove unused counters
[GFS2] Faster gfs2_bitfit algorithm
Bodo Stroesser (2):
hrtimer: timeout too long when using HRTIMER_CB_SOFTIRQ
bridge: kernel panic when unloading bridge module
Borislav Petkov (45):
ide-floppy: remove struct idefloppy_id_gcw
ide-tape: move all struct and other defs at the top
ide-tape: remove atomic test/set macros for packet commands
ide: add generic packet command representation ide_atapi_pc
ide-tape: convert driver to using generic ide_atapi_pc
ide-floppy: convert driver to using generic ide_atapi_pc
ide-scsi: convert driver to using generic ide_atapi_pc
ide-floppy: rename end_request handler properly
ide: use generic ATAPI packet command flags in ide-{floppy,tape}
ide-scsi: do non-atomic pc->flags testing
ide-cd: remove the internal 64k buffer
ide-cd: put proc-related functions together under single ifdef
ide-cd: include proper headers
ide-cd: put all proc-related code at one place
ide-cd: fixup comments
ide-cd: shorten lines longer than 80 columns
ide-cd: fix remaining checkpatch.pl issues
ide-tape: remove idetape_pipeline_active()
ide-tape: remove tape->cache_stage
ide-tape: remove pipeline-specific code from idetape_add_chrdev_write_request
ide-tape remove pipeline speed/control calculations
ide-tape: remove pipeline-specific code from idetape_add_chrdev_read_request()
ide-tape: remove unused parameter from idetape_copy_stage_to_user
ide-tape: remove unused parameter from idetape_copy_stage_from_user
ide-tape: remove pipeline-specific code in idetape_space_over_filemarks()
ide-tape: remove idetape_pipeline_size()
ide-tape: remove idetape_remove_stage_head()
ide-tape: remove pipeline-specific code from idetape_end_request()
ide-tape: unwrap idetape_queue_pc_tail()
ide-tape: remove remaining pipeline functionality
ide-tape: remove pipelined mode tape control flags
ide-tape: remove pipeline-specific members from struct ide_tape_obj
ide-tape: remove pipelined mode parameters
ide-tape: remove misc references to pipelined operation in the comments
ide-tape: remove pipelined mode description from Documentation/ide/ide-tape.txt
ide-tape: remove comments markup from Documentation/ide/ide-tape.txt
ide-tape: improve buffer allocation strategy
ide-tape: mv tape->stage_size tape->buffer_size
ide-tape: mv tape->pages_per_stage tape->pages_per_buffer
ide-tape: improve buffer pages freeing strategy
ide-tape: make __idetape_discard_read_pipeline() of type void
ide-tape: mv idetape_discard_read_pipeline ide_tape_discard_merge_buffer
ide-tape: mv idetape_empty_write_pipeline ide_tape_flush_merge_buffer
ide-tape: mv tape->merge_stage_size tape->merge_bh_size
ide-tape: remove tape->merge_stage
Brandon Philips (14):
V4L/DVB (7166): [v4l] Add new user class controls and deprecate others
V4L/DVB (7167): [v4l] Add camera class control definitions
V4L/DVB (7204): remove V4L2_CID_SHARPNESS from meye.h and report private control as DISABLED
V4L/DVB (7281): v4l: Deadlock in videobuf-core for DQBUF waiting on QBUF
V4L/DVB (7487): videobuf: Wakeup queues after changing the state to ERROR
V4L/DVB (7488): videobuf: Simplify videobuf_waiton logic and possibly avoid missed wakeup
V4L/DVB (7489): videobuf-vmalloc.c: Remove buf_release from videobuf_vm_close
V4L/DVB (7491): vivi: make vivi openable only once
V4L/DVB (7492): vivi: Simplify the vivi driver and avoid deadlocks
V4L/DVB (7493): videobuf: Avoid deadlock with QBUF and bring up to spec for empty queue
V4L/DVB (7494): videobuf-dma-sg.c: Avoid NULL dereference and add comment about backwards
compatibility
V4L/DVB (7550): em28xx: Fix a possible memory leak
V4L/DVB (7562): videobuf: Require spinlocks for all videobuf users
V4L/DVB (7735): Fix compilation for au0828
Brian Haley (2):
[IPv6]: Change IPv6 unspecified destination address to ::1 for raw and un-connected sockets
af_key: Fix af_key.c compiler warning
Brian King (2):
[SCSI] ipr: Rename ipr's state scsi host attribute to prevent collisions
[SCSI] ibmvscsi: Handle non SCSI error status
Brian Magnuson (1):
Input: xpad - add support for wireless xbox360 controllers
Bruce Allan (3):
e1000e: reformat comment blocks, cosmetic changes only
e1000e: reformat register test code, fix some minor initialization
e1000e: cleanup several stats issues
Bruno Randolf (7):
mac80211: better definition of mactime
mac80211: move function ieee80211_sta_join_ibss()
mac80211: enable IBSS merging
ath5k: struct ath5k_desc cleanups
ath5k: move rx and tx status structures out of hardware descriptor
ath5k: add notes about rx timestamp
ath5k: work around wrong beacon rx timestamp in IBSS mode
Bryan Wu (13):
[Blackfin] arch: add i2c board info struct and move to new-style i2c interface
[Blackfin] arch: remove TWI I2C register accessing helper macros, because we moved to use i2c
new-style interface
[Blackfin] arch: Add dma_map_page and dma_unmap_page stub for MMC SPI compiling
[Blackfin] arch: boards and machines defconfig updates
i2c-bfin-twi: Add platform_resource interface to support multi-port TWI controllers
i2c-bfin-twi: Add missing pin mux operation
i2c-bfin-twi: Cleanup driver descriptions, versions and some module useful information
i2c-bfin-twi: Just let i2c-bfin-twi driver depends on BLACKFIN
[MTD] m25p80: add FAST_READ access support to M25Pxx
Blackfin EMAC Driver: code cleanup
Blackfin EMAC Driver: Initial version of ethtool support
Blackfin serial driver: this driver enable SPORTs on Blackfin emulate UART
kallsyms: nuke all ChangeLog, this should be logged by git
Byron Bradley (1):
[ARM] 4955/1: Orion: Support the Buffalo Linkstation Pro/Live Platform
Carl-Daniel Hailfinger (1):
[MTD] [MAPS] add support for Nvidia MCP55 to ck804xrom
Carlos Eduardo Aguiar (2):
MMC: OMAP: Remove some opcodes from host driver
MMC: OMAP: Using setup_timer instead of init_timer
Carsten Otte (4):
s390: KVM preparation: provide hook to enable pgstes in user pagetable
KVM: s390: interrupt subsystem, cpu timer, waitpsw
KVM: s390: API documentation
s390: KVM guest: detect when running on kvm
Casey Schaufler (1):
smack: make smk_cipso_doi() and smk_unlbl_ambient()
Catalin Marinas (16):
ARMv7: Add support for the ThumbEE state saving/restoring
RealView: Move the SCU initialisation out of __v6_setup
Add RealView/EB support for the LAN9118 Ethernet chip
RealView: Move the EB GIC definitions to the board file
RealView: Move the flash definitions out of platform.h
RealView: Move the timer definitions into the EB specific files
RealView: Move the UART definitions to EB specific files
RealView: Move more device address definitions to board-eb.h
RealView: Allow ARMv7 support for RealView/EB
RealView: Change the IO_ADDRESS macro
RealView: Add the SMP initialisation support for PB11MPCore
RealView: Add uncompressing support to PB11MPCore
RealView: Add uncompressing support for PB1176
Allow the L2X0 outer cache support to be configurable
[ARM] fix 48d7927bdf071d05cf5d15b816cf06b0937cb84f
[ARM] 5018/1: RealView: Fix the ARM11MPCore Oprofile compilation
Cedric Bregardis (1):
[ALSA] Emagic Audiowerk 2 ALSA driver.
Cesar Eduardo Barros (2):
[CPUFREQ] Warn when cpufreq_register_notifier called before pure initcalls
[CPUFREQ] fix show_trans_table
Chien Tung (1):
RDMA/nes: Fix adapter reset after PXE boot
Chr (1):
mac80211: add station aid into ieee80211_tx_control
Chris Collins (1):
USB: option.c: correct DTR behaviour
Chris Dearman (8):
mm: try both endianess when checking for endianess
[MIPS] Basic SPRAM support
[MIPS] Remove TLB sanitation code
[MIPS] All MIPS32 processors support64-bit physical addresses.
[MIPS] Tidy up cache attributes
[MIPS] Allow setting of the cache attribute at run time.
[MIPS] Add noulri kernel argument to disable "rdhwr $29" usermode support.
[MIPS] Add CoreFPGA5 support; distinguish between SOCit/ROCit
Chris Pascoe (2):
V4L/DVB (7258): Support DVB-T tuning on the DViCO FusionHDTV DVB-T Pro
V4L/DVB (7259): FusionHDTV DVB-T Pro tuning problem fixes
Chris Snook (2):
atlx: remove flash vendor parameter
[netdrvr] atlx: code movement: move atl1 parameter parsing
Chris Wedgwood (1):
Add 'short help text' to ATA_ACPI so it's [de]selectable.
Christian Borntraeger (14):
[S390] KVM preparation: split sysinfo definitions for kvm use
[S390] kernel: show last breaking-event-address on oops
KVM: kvm.h: __user requires compiler.h
s390: KVM preparation: host memory management changes for s390 kvm
s390: KVM preparation: address of the 64bit extint parm in lowcore
KVM: s390: sie intercept handling
KVM: s390: intercepts for privileged instructions
KVM: s390: interprocessor communication via sigp
KVM: s390: intercepts for diagnose instructions
KVM: s390: add kvm to kconfig on s390
KVM: s390: update maintainers
s390: KVM guest: virtio device support, and kvm hypercalls
Fix cpu hotplug problem in softirq code
virtio: export more headers to userspace
Christian Kujau (1):
PMU battery: filenames in sysfs with spaces
Christian Lamparter (3):
p54: use IEEE 802.11e defaults for initialization
p54: move to separate directory
drivers/net/wireless/p54/net2280.h: silence checkpatch.pl
Christian Limpach (1):
xen blkfront: Delay wait for block devices until after the disk is added
Christof Schmitt (5):
[SCSI] zfcp: convert zfcp to use target reset and device reset handler
[SCSI] zfcp: Fix handling for boxed port after physical close
[SCSI] zfcp: Move DBF definitions to private header file
[SCSI] zfcp: Remove zfcp_erp_wait from slave destory handler to fix deadlock
[SCSI] zfcp: Fix error handling for blocked unit for send FCP command
Christoph Hellwig (45):
[GFS2] fix file_system_type leak on gfs2meta mount
udf: kill udf_set_blocksize
udf: kill useless file header comments for vfs method implementations
udf: move headers out include/linux/
[XFS] cleanup xfs_vn_mknod
[XFS] vnode cleanup in xfs_fs_subr.c
[XFS] kill xfs_get_dir_entry
[XFS] kill xfs_rwlock/xfs_rwunlock
[XFS] don't encode parent in nfs filehandles unless nessecary
[XFS] cleanup vnode use in dmapi calls
[XFS] cleanup vnode use in xfs_create/mknod/mkdir
[XFS] cleanup vnode use in xfs_link
[XFS] cleanup vnode use in xfs_symlink and xfs_rename
[XFS] cleanup vnode use in xfs_lookup
[XFS] cleanup vnode use in xfs_lrw.c
[XFS] cleanup vnode use in xfs_iops.c
[XFS] cleanup vnode use in xfs_bmap.c
[XFS] Remove superflous xfs_readsb call in xfs_mountfs.
[XFS] cleanup root inode handling in xfs_fs_fill_super
[XFS] remove most calls to VN_RELE
[XFS] Don't validate symlink target component length
[POWERPC] Stacktrace support for lockdep
merge open_namei() and do_filp_open()
[POWERPC] Fix new warnings arising from stacktrace patch
[XFS] Remove VN_IS* macros and related cruft.
[XFS] kill xfs_getattr
[XFS] kill di_mode checks after xfs_iget
[XFS] xfs_rename: pass resblks to xfs_dir_removename
[XFS] simplify xfs_lookup
[XFS] shrink mrlock_t
[XFS] remove manual lookup from xfs_rename and simplify locking
[XFS] kill usesless IHOLD calls in xfs_rename
[XFS] kill parent == child checks in xfs_remove and xfs_rmdir
[XFS] kill usesless IHOLD calls in xfs_remove and xfs_rmdir
[XFS] Add xfs_icsb_sync_counters_locked for when m_sb_lock already held
[XFS] split xfs_icsb_balance_counter
[XFS] kill XFS_ICSB_SB_LOCKED
[XFS] allow enabling CONFIG_XFS_DEBUG
[XFS] remove sendfile leftovers
[XFS] remove dmapi cruft in xfs_file.c
ext4: move headers out of include/linux
[POWERPC] spufs: add context switch notification log
mxser: convert large macros to functions
reiserfs: use open_bdev_excl
make generic sys_ptrace unconditional
Christoph Lameter (59):
[IA64] Untangle sync_icache_dcache() page size determination
slub: Reduce #ifdef ZONE_DMA by moving kmalloc_caches_dma near dma logic
slub: Deal with config variable dependencies
slub: Fixes to per cpu stat output in sysfs
slub: Move map/flag clearing to __free_slab
slub: No need for per node slab counters if !SLUB_DEBUG
slab_err: Pass parameters correctly to slab_bug
slub: free_list() cleanup
slub: Dump list of objects not freed on kmem_cache_close()
slub: Store max number of objects in the page struct.
slub: for_each_object must be passed the number of objects in a slab
slub: Add kmem_cache_order_objects struct
slub: Update statistics handling for variable order slabs
slub: Fallback to minimal order during slab page allocation
slub: Drop fallback to page allocator method
slub: Make the order configurable for each slab cache
slub: Simplify any_slab_object checks
slub: Drop DEFAULT_MAX_ORDER / DEFAULT_MIN_OBJECTS
slub: Calculate min_objects based on number of processors.
slub: pack objects denser
Remove set_migrateflags()
vmalloc: show vmalloced areas via /proc/vmallocinfo
vmallocinfo: add caller information
sparsemem: vmemmap does not need section bits
kbuild: create a way to create preprocessor constants from C expressions
pageflags: standardize comment inclusion in asm-offsets.h and fix MIPS
pageflags: use an enum for the flags
pageflags: get rid of FLAGS_RESERVED
pageflags: introduce macros to generate page flag functions
pageflags: convert to the use of new macros
pageflags: use proper page flag functions in Xen
pageflags: eliminate PG_xxx aliases
page flags: handle PG_uncached like all other flags
page flags: add PAGEFLAGS_FALSE for flags that are always false
mm: Get rid of __ZONE_COUNT
PAGEFLAGS_EXTENDED and separate page flags for Head and Tail
Add kbuild.h that contains common definitions for kbuild users
x86: use kbuild.h
mips: use kbuild.h instead of macros in asm-offsets.c
alpha: use kbuild.h instead of macros in asm-offsets.c
ia64: use kbuild.h macros instead of defining macros in asm-offsets.c
arm: use kbuild.h instead of macros in asm-offsets.c
xtensa: use kbuild.h macros instead of defining them in asm-offsets.c
sparc: use kbuild.h instead of defining macros in asm-offsets.c
avr32: use kbuild.h macros instead of defining macros in asm-offsets.c
blackfin: use kbuild.h instead of defining macros in asm-macros.c
frv: use kbuild.h instead of defining macros in asm-offsets.c
h8300: use kbuild.h instead of defining macros in asm-offsets.c
m68k/m68kmmu: use kbuild.h instead of defining macros in asm-offsets.c
mn10300: use kbuild.h instead of defining macros in asm-offsets.c
parisc: use kbuild.h instead of defining macros in asm-offsets.c
ppc/powerpc: use kbuild.h instead of defining macros in asm-offsets.c
s390: use kbuild.h instead of defining macros in asm-offsets.c
s390: use kbuild.h instead of defining macros in asm-offsets.c
sh: use kbuild.h instead of defining macros in asm-offsets.c
v850: use kbuild.h instead of defining macros in asm-offsets.c
slub: Whitespace cleanup and use of strict_strtoul
slabinfo: Support printout of the number of fallbacks
slub: #ifdef simplification
Christoph Pfister (2):
V4L/DVB (7530): budget-av: Fix support for certain cams
V4L/DVB (7531): budget-av: Fix CI interface on (some) KNC1 DVBS cards
Chuck Lever (29):
NFS: numeric mount parameters are unsigned
NFS: Fix up data types of fields in nfs_parsed_mount_options
NFS: Save the value of the "port=" mount option
NFS: Save the values of the "mount*=" mount options
NFS: Show most mount options via nfs_show_options()
NFS: Always enable NFS direct I/O
SUNRPC: Update help Kconfig text
SUNRPC: Add a default setting for CONFIG_SUNRPC_BIND34
NLM: LOCKD fails to load if CONFIG_SYSCTL is not set
NLM: NLM protocol version numbers are u32
lockd: bring a few function declarations up to date
lockd: Ensure NSM strings aren't longer than protocol allows
lockd: refactor SM_MON mon_name argument encoder
lockd: refactor SM_MON my_id argument encoder
lockd: document use of mon_id argument in SM_MON requests
lockd: Fix up incorrect RPC buffer size calculations.
lockd: introduce new function to encode private argument in SM_MON requests
NFSD: Remove NFSD_TCP kernel build option
NFSD: Update help text for CONFIG_NFSD
NFSD: Move "select FS_POSIX_ACL if NFSD_V4"
NFSD: Move "select NFSD_V2_ACL if NFSD_V3_ACL"
NFSD: Remove redundant "select" clauses in fs/Kconfig
NFSD: Use "depends on" for PROC_FS dependency
SUNRPC: Remove PROC_FS dependency
NFSD: Remove NFSv4 dependency on NFSv3
SUNRPC: RPC server still uses 2.4 method for disabling TCP Nagle
SUNRPC: Update RPC server's TCP record marker decoder
SUNRPC: Use unsigned index when looping over arrays
SUNRPC: Use unsigned loop and array index in svc_init_buffer()
Ciaran McCreesh (1):
firmware loader: printk when requesting firmware
Clemens Ladisch (28):
[ALSA] mpu401: reduce tx loop timeout
[ALSA] usb-audio: sort quirks list
[ALSA] oxygen: move WM8785 symbols to a header file
[ALSA] virtuoso: move PCM1796 symbols to a header file
[ALSA] oxygen: add monitor controls
[ALSA] oxygen: change model-specific PCM device configuration
[ALSA] oxygen: make SPI/2-wire configuration model-specific
[ALSA] oxygen: move MIDI flag to model struct
[ALSA] oxygen: disable clock of unused I2S inputs
[ALSA] oxygen: fix line-in recording selection (now for real)
[ALSA] aw2: remove duplicate MODULE_LICENSE
[ALSA] oxygen: add I2C support
[ALSA] virtuoso: separate D2/D2X init functions
[ALSA] virtuoso: allow both CS5381 and CS5361
[ALSA] virtuoso: move some code to xonar_common_init()
[ALSA] virtuoso: set PCM1796 oversampling rate
[ALSA] virtuoso: change card short name
[ALSA] virtuoso: fix typo
[ALSA] virtuoso: add Xonar DX support
[ALSA] virtuoso: correctly switch input jack on Xonar DX
[ALSA] oxygen: use SPDIF input only if present
[ALSA] virtuoso: add GPIO 1 mixer control
[ALSA] virtuoso: initialize two-wire control register
[ALSA] virtuoso: fix DX front panel I/O
[ALSA] hifier: remove empty hifier_mixer_init()
[ALSA] oxygen: generalize handling of DAC volume limits
[ALSA] oxygen: mute by default
[ALSA] oxygen: generalize DAC volume TLV handling
Corentin Chary (2):
eeepc-laptop: add backlight
eeepc-laptop: add hwmon fan control
Corey Minyard (10):
ipmi: hold ATTN until upper layer ready
ipmi: run to completion fixes
ipmi: don't print event queue full on every event
ipmi: update driver version
IPMI: convert message handler defines to an enum
ipmi: convert locked counters to atomics in the system interface
IPMI: Convert system interface defines to an enum
ipmi: style fixes in the base code
IPMI: Style fixes in the system interface code
IPMI: Style fixes in the misc code
Cornelia Huck (6):
iucv: Delay bus registration until core is ready.
[S390] cio: Fix race for "fast" path gone/path back situations.
[S390] cio: Trigger verification on device/path not operational.
netiucv: Fix missing driver attributes.
[S390] cio: Use strict_strtoul() for attributes.
[S390] cio: Make isc handling more robust.
Craig Kelley (1):
hwmon: (smsc47b397) add a new chip id (0x8c)
Craig Shelley (1):
USB: CP2101 Add new device IDs
Craig W. Nadler (1):
USB: g_printer bugfixes
Cyril Brulebois (1):
Documentation: Remove last references to BitKeeper.
Cyrill Gorcunov (12):
[GFS2] possible null pointer dereference fixup
x86: processor.h - use PAGE_SIZE instead of numeric value
x86: relocate_kernel - use predefined PAGE_SIZE instead of own alias
x86: entry_32.S - use flags from processor-flags.h
x86: debug Store - call kfree if only we really need it
NFS - fix potential NULL pointer dereference v2
avr32: cleanup - use _AC macro to define PAGE_SIZE
capifs: fix memory leak on remount
m32r: cleanup: drop .data.idt section in vmlinux.lds script
thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed
ELF: Use EI_NIDENT instead of numeric value
BINFMT: fill_elf_header cleanup - use straight memset first
Cédric Augonnet (1):
Removing dead code in drivers/net/wan/hdlc_fr.c
Dai Haruki (3):
gianfar: Fix the data buffer stashing amount
gianfar: Fix frame size calculation when hardware VLAN acceleration is on
gianfar: Support NAPI for TX Frames
Dale Farnsworth (6):
[POWERPC] Remove dead code at KernelAltiVec
[POWERPC] prpmc2800: Fix frequencies in prpmc2800.dts
[POWERPC] mv64x60: Remove device tree absolute path references
[POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks
[POWERPC] Document the mv64x60 device tree bindings
[POWERPC] prpmc2800 needs a dtbImage
Damián Viano (1):
ACPICA: always disable GPE when requested
Dan McGee (1):
ata_piix: add Asus Eee 701 controller to short cable list
Dan Noe (1):
cxgb3: Fix __must_check warning with dev_dbg.
Dan Williams (12):
iop: unconditionally initialize the ATU on platforms known to be 'hosts'
async_tx: fix multiple dependency submission
async_tx: kill ->device_dependency_added
iop-adma: remove the workaround for missed interrupts on iop3xx
dmaengine: ack to flags: make use of the unused bits in the 'ack' field
sysfs: refill attribute buffer when reading from offset 0
md: introduce get_priority_stripe() to improve raid456 write performance
md: raid5.c convert simple_strtoul to strict_strtoul
md: fix use after free when removing rdev via sysfs
md: remove a stray command from a copy and paste error in resync_start_store
md: prevent duplicates in bind_rdev_to_array
md: support blocking writes to an array on device failure
Daniel Drake (2):
ipw2100/ipw2200: note firmware loading caveat in Kconfig help text
forcedeth: Use round_jiffies for stats timer
Daniel Laird (1):
[MIPS] Move arch/mips/philips to arch/mips/nxp
Daniel Lezcano (40):
[NETNS][IPV6] ip6_fib - dynamically allocate the fib tables
[NETNS][IPV6] ip6_fib - make it per network namespace
[NETNS][IPV6] ip6_fib - fib6_clean_all handle several network namespaces
[NETNS][IPV6] ip6_fib - add net to gc timer parameter
[NETNS][IPV6] ip6_fib - dynamically allocate gc-timer
[NETNS][IPV6] ip6_fib - gc timer per namespace
[NETNS][IPV6] fib6 rule - dynamic allocation of the rules struct ops
[NETNS][IPV6] fib6_rules - handle several network namespaces
[NETNS][IPV6] rt6_stats - dynamically allocate the routes statistics
[NETNS][IPV6] route6 - create route6 proc files for the namespace
[NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_lookup
[NETNS][IPV6] route6 - Make proc entry /proc/net/rt6_stats per namespace
[NETNS][IPV6] route6 - Pass network namespace to rt6_add_route_info and rt6_get_route_info
[NETNS][IPV6] route6 - Pass the network namespace parameter to rt6_purge_dflt_routers
[NETNS][IPV6] route6 - make route6 per namespace
[NETNS][IPV6] rt6_info - make rt6_info accessed as a pointer
[NETNS][IPV6] rt6_info - move rt6_info structure inside the namespace
[NETNS][IPV6] route6 - dynamically allocate ip6_dst_ops
[NETNS][IPV6] route6 - Make ip6_dst_gc simpler
[NETNS][IPV6] proc - protect snmp6 from non-init_net calls
[NETNS][IPV6] addrconf - Pass the proper network namespace parameters to addrconf
[NETNS][IPV6] route6 - add netns parameter to ip6_route_output
[NETNS][IPV6] route6 - pass always a valid socket to ip6_dst_lookup
[NETNS][IPV6] ip6_input - enable ipv6_rcv to handle several network namespace
[IPV6]: Remove commented lines.
[NETNS][IPV6] fix some missing namespace
[NETNS][IPV6] ndisc - make ndisc handle multiple network namespaces
[NETNS][IPV6] ndisc - make socket control per namespace
[NETNS][IPV6] tcp6 - make socket control per namespace
[NETNS][IPV6] tcp6 - handle several network namespace
[NETNS][IPV6] mcast - handle several network namespace
[NETNS][IPV6] mcast - fix compilation warning when procfs is not compiled in
[NETNS][IPV6] udp - make proc handle the network namespace
[NETNS][IPV6] tcp - assign the netns for timewait sockets
[NETNS][IPV4] tcp - make proc handle the network namespaces
[NETNS][IPV6] udp6 - make proc per namespace
[NETNS][IPV6] tcp6 - make proc per namespace
[NETNS][IPV6] anycast - handle several network namespace
netns: Fix device renaming for sysfs
netns: Fix reassembly timer to use the right namespace
Daniel Mack (3):
[ALSA] snd_usb_caiaq: fix potential lockups locking
[ALSA] snd_usb_caiaq: correct input channel order
[ALSA] snd_usb_caiaq: make high sample rates work with A8DJ
Daniel Walker (12):
netdev: ehea: semaphore to mutex
netdev: ehea: ehea_fw_handles semaphore to mutex
netdev: ehea: locking order correction
netdev: ehea: bcmc_regs semaphore to mutex
netdev: ehea: port_lock semaphore to mutex
driver core: memory: semaphore to mutex
USB: microtek: remove unused semaphore
USB: libusual: locking cleanup
usb: u132-hcd driver style clean up
usb: u132-hcd driver: semaphore to mutex
atm: ambassador: vcc_sf semaphore to mutex
usb: ldusb: ld_usb semaphore to mutex
Darrick J. Wong (4):
[SCSI] libsas: Provide a transport-level facility to request SAS addrs
[SCSI] aic94xx: Use sas_request_addr() to provide SAS WWN if the adapter lacks one
[CPUFREQ] expose cpufreq coordination requirements regardless of coordination mechanism
[CPUFREQ] document the currently undocumented parts of the sysfs interface
Darryl Green (1):
V4L/DVB (7476): New USB ID for Leadtek DVB-T USB
Dave Airlie (2):
drm: reorganise minor number handling using backported modesetting code.
drm: _end is shadowing real _end, just rename it.
Dave Hansen (23):
do namei_flags calculation inside open_namei()
r/o bind mounts: stub functions
r/o bind mounts: create helper to drop file write access
r/o bind mounts: drop write during emergency remount
r/o bind mounts: elevate write count for rmdir and unlink.
r/o bind mounts: get callers of vfs_mknod/create/mkdir()
r/o bind mounts: write counts for link/symlink
r/o bind mounts: get write access for vfs_rename() callers
r/o bind mounts: elevate write count for xattr_permission() callers
r/o bind mounts: elevate write count for ncp_ioctl()
r/o bind mounts: write counts for touch_atime()
r/o bind mounts: elevate write count for do_utimes()
r/o bind mounts: write count for file_update_time()
r/o bind mounts: elevate write count for ioctls()
r/o bind mounts: elevate write count for open()s
r/o bind mounts: elevate write count for chmod/chown callers
r/o bind mounts: write counts for truncate()
r/o bind mounts: make access() use new r/o helper
r/o bind mounts: elevate count for xfs timestamp updates
r/o bind mounts: check mnt instead of superblock directly
r/o bind mounts: track numbers of writers to mounts
r/o bind mounts: honor mount writer counts at remount
r/o bind mounts: debugging for missed calls
Dave Jones (6):
x86: Centaur Isaiah processor to use sysenter in 64-bit compatibility mode rather than
syscall
[CPUFREQ] Slightly shorten the error paths of cpufreq_suspend/cpufreq_resume
[CPUFREQ] CodingStyle
[CPUFREQ] more CodingStyle
[CPUFREQ] Refactor locking in cpufreq_add_dev
trivial: fix user-visible typo in hfsplus
Dave Olson (10):
IB/ipath: Make some constants chip-specific, related cleanup
IB/ipath: Shared context code needs to be sure device is usable
IB/ipath: Enable 4KB MTU
IB/ipath: HW workaround for case where chip can send but not receive
IB/ipath: Make link state transition code ignore (transient) link recovery
IB/ipath: Add support for IBTA 1.2 Heartbeat
IB/ipath: Set LID filtering for HCAs that support it.
IB/ipath: Enable reduced PIO update for HCAs that support it.
IB/ipath: Fix check for no interrupts to reliably fallback to INTx
IB/ipath: add calls to new 7220 code and enable in build
Dave Young (2):
jiffies: add time_is_after_jiffies and others which compare with jiffies
isolate ratelimit from printk.c for other use
David Anders (1):
[ARM] 4963/1: S3C2410 - add basic machine support for the TCT Hammer
David Brownell (38):
ACPI: crosslink ACPI and "real" device nodes
atmel_tc library
atmel_tc clocksource/clockevent code
tclib: Fix compile warnings
Input: ads7846 - simplify support of external vREF (and ads7843)
ARM: OMAP: Use gpiolib
ARM: OMAP: 5912 OSK GPIO updates
ARM: OMAP: I2C: tps65010 driver converts to gpiolib
ARM: OMAP: Use gpiolib with tps65010 for OSK 5912
Input: gpio_keys - irq handling cleanup
Input: omap-keypad - fix build warning
avr32: start clocksource cleanup
avr32: Generic clockevents support
[HWRNG] omap: Minor updates
[MTD] [MAPS] omap_nor section fixes
USB: defines for USB "Link Power Management" (LPM) ECN
USB: ehci: minor cleanups
USB: ohci: port reset paranoia timeout
USB: ehci tolerates some buggy devices
USB: ehci minor SOC bus glue fixes
USB: ehci: remove obsolete workaround for bogus IRQs
USB: ehci: paranoia, reject large control transfers
USB: gadget section fixes
USB: at91_udc can prefetch data
USB: ehci: qh/qtd cleanup comments
USB: cdc-acm: signedness fix
USB: ehci: qh_completions cleanup and bugfix
rtc-pcf8583 build fix
rtc: avoid legacy drivers with generic framework
kerneldoc for <linux/clk.h>
spi: pxa2xx_spi "sparse" fixes
atmel_lcdfb: suspend/resume support
[ARM] 5021/1: at91: buildfix for sam9263 + PM
pcmcia: remove pccard_sysfs_interface warnings
Add a new sysfs_streq() string comparison function
USB: usbtest displays diagnostics again
usb serial gadget: CDC ACM fixes
usb: gadget zero style fixups (mostly whitespace)
David C Somayajulu (1):
[SCSI] qla4xxx: fix scsi command completion, lun reset and target reset code
David Chinner (56):
[XFS] Factor xfs_itobp() and xfs_inotobp().
[XFS] Don't block pdflush when writing back inodes
[XFS] Remove the xfs_icluster structure
[XFS] Use xfs_inode_clean() in more places
[XFS] Prevent AIL lock contention during transaction completion
[XFS] Use atomics for iclog reference counting
[XFS] Update c/mtime correctly on truncates
[XFS] Use atomic counters for ktrace buffer indexes
[XFS] Use power-of-2 sized buffers to reduce overhead
[XFS] Account for inode cluster alignment in all allocations
[XFS] Ensure a btree insert returns a valid cursor.
[XFS] Per iclog callback chain lock
[XFS] Remove the xlog_ticket allocator
[XFS] Reorganise xlog_t for better cacheline isolation of contention
[XFS] Fix lock inversion in forced shutdown.
[XFS] xfs_quiesce_fs() never returns an error. Mark it void.
[XFS] Remove useless whitespace in function prototypes
[XFS] xfs_icsb_counter_disabled() never returns an error.
[XFS] Report errors from xfs_reserve_blocks().
[XFS] xfs_qm_reset_dqcounts() does not return errors.
[XFS] Propagate xfs_qm_dqflush_all() errors.
[XFS] Check for dquot flush errors
[XFS] Clean up quotamount error handling.
[XFS] Catch errors resetting quota flags.
[XFS] Catch errors when turning off quotas.
[XFS] Propagate quota file truncation errors.
[XFS] Catch errors from xfs_acl_setmode().
[XFS] Catch errors from xfs_acl_vremove().
[XFS] Propagate xfs_trans_reserve() errors.
[XFS] Propagate errors from xfs_trans_commit().
[XFS] Clean up xfs_alloc_search_busy() return values.
[XFS] Make xfs_alloc_compute_aligned() void.
[XFS] xfs_bmap_adjacent() never returns an error.
[XFS] Warn if errors come from block_truncate_page().
[XFS] Check for xfs_free_extent() failing.
[XFS] Catch errors returned from xfs_bmap_last_offset().
[XFS] Ensure errors from xfs_bdstrat() are correctly checked.
[XFS] Ensure xfs_bawrite() errors are checked.
[XFS] xfs_bdwrite() does not return errors.
[XFS] Catch unwritten extent conversion errors.
[XFS] xfs_iflush_fork() never returns an error.
[XFS] xfs_bulkstat_one_dinode() never returns an error.
[XFS] Catch errors from xfs_imap().
[XFS] Don't allow silent errors in xfs_inactive().
[XFS] Check for errors when changing buffer pointers.
[XFS] Sanitise xfs_log_force error checking.
[XFS] Catch log unmount failures.
[XFS] Don't error out on good I/Os.
[XFS] fix logic error in xfs_alloc_ag_vextent_near()
[XFS] Remove periodic logging of in-core superblock counters.
[XFS] Ensure the inode is joined in xfs_itruncate_finish
[XFS] Update XFS Documentation for ikeep and ihashsize
[XFS] Don't double count reserved block changes on UP.
[XFS] Fix check for block zero access in xfs_write_iomap_allocate()
[XFS] Don't initialise new inode generation numbers to zero
[XFS] Include linux/random.h in all builds, not just debug.
David Dillow (1):
IB/srp: Enforce protocol limit on srp_sg_tablesize
David Engraf (2):
USB: cdc-acm tell tty layer not to split things up.
USB: increase cdc-acm write throughput
David Gibson (1):
[POWERPC] Start removing linux,network-index in favour of aliases
David Graham (1):
e1000e: Fix HW Error on es2lan, ARP capture issue by BMC
David Hilvert (1):
V4L/DVB (7589): ibmcam: improve support for the IBM PC Camera Pro
David Howells (16):
RxRPC: Fix a regression in the RXKAD security module
fdpic: check that the size returned by kernel_read() is what we asked for
xattr: add missing consts to function arguments
keys: increase the payload size when instantiating a key
keys: allow the callout data to be passed as a blob rather than a string
keys: add keyctl function to get a security label
keys: don't generate user and user session keyrings unless they're accessed
keys: make the keyring quotas controllable through /proc/sys
keys: make key_serial() a function if CONFIG_KEYS=y
afs: the AFS RPC op CBGetCapabilities is actually CBTellMeAboutYourself
afs: support the CB.ProbeUuid RPC op
Security: Make secctx_to_secid() take const secdata
Security: Typecast CAP_*_SET macros
Security: Make secctx_to_secid() take const secdata
Security: Typecast CAP_*_SET macros
frv: unbreak misalignment handling changes
David L Stevens (3):
ipv4/ipv6 compat: Fix SSM applications on 64bit kernels.
net: Several cleanups for the setsockopt compat support.
net: Add compat support for getsockopt (MCAST_MSFILTER)
David Lopo (3):
usb: gadget zero timer init fix
USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance
USB GADGET/PERIPHERAL: g_file_storage Bulk-Only Transport compliance, clear-feature ignore
David M. Richter (4):
leases: fix a return-value mixup
leases: when unlocking, skip locking-related steps
leases: move lock allocation earlier in generic_setlease()
leases: remove unneeded variable from fcntl_setlease().
David Miller (1):
sched: use alloc_bootmem() instead of alloc_bootmem_low()
David P. Reed (2):
x86: fix cmos read and write to not use inb_p and outb_p
x86: define outb_pic and inb_pic to stop using outb_p and inb_p
David Rientjes (10):
sysfs: small header file cleanup for SYSFS=n
mempolicy: convert MPOL constants to enum
mempolicy: support optional mode flags
mempolicy: add MPOL_F_STATIC_NODES flag
mempolicy: add MPOL_F_RELATIVE_NODES flag
mempolicy: update NUMA memory policy documentation
mempolicy: move rebind functions
mempolicy: create mempolicy_operations structure
mempolicy: small header file cleanup
mempolicy: disallow static or relative flags for local preferred mode
David S. Miller (90):
[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.
[LMB]: Fix bug in __lmb_alloc_base().
[NET]: sk_release_kernel needs to be exported to modules
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
[IPV6]: Fix powerpc allmodconfig build warnings.
[UDP]: Revert udplite and code split.
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
[8390]: Fix build error.
Merge branch 'master' of ../net-2.6/
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6.26
Merge branch 'net-2.6.26-netns-20080326' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6.26
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
[NET]: Protect device namespace inlines with CONFIG_NET
[NET]: Fix dev_alloc_skb() typo.
Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
[NET]: Fix allnoconfig build on powerpc and avr32
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../davem/net-2.6
Merge branch 'net-2.6.26-isatap-20080403' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
Merge branch 'net-2.6.26-misc-20080412b' of
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-dev
Merge branch 'master' of master.kernel.org:/.../davem/net-2.6
Merge branch 'master' of git://git.kernel.org/.../kaber/nf-2.6.26
[LMB] Add lmb_alloc_nid()
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6.26
Merge branch 'upstream-net26' of master.kernel.org:/.../jgarzik/netdev-2.6
Merge branch 'master' of master.kernel.org:/.../torvalds/linux-2.6
[IPV6]: Fix dangling references on error in fib6_add().
iwlwifi: Fix unconditional access to station->tidp[].agg.
[SPARC]: Remove SunOS and Solaris binary support.
leds: Do not guard NEW_LEDS with HAS_IOMEM
iwlwifi: Select LEDS_CLASS.
rt2x00: Select LEDS_CLASS.
tun: Fix minor race in TUNSETLINK ioctl handling.
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
[LMB]: Fix lmb allocation regression.
[SPARC64]: Move ramdisk discovery code out to seperate function.
[SPARC64]: Initialize LMB tables.
[SPARC64]: Start using LMB information in bootmem_init().
[SPARC64]: Fully use LMB information in bootmem_init().
[SPARC64]: Call real_setup_per_cpu_areas() earlier and use lmb_alloc().
[SPARC64]: Use lmb_alloc() for PROM device tree.
[SPARC64]: Initialize MDESC earlier and use lmb_alloc()
[SPARC64]: Decrease SECTION_SIZE_BITS to 30.
[SPARC64]: Remove unused asm-sparc64/numnodes.h
[SPARC64]: Once we have the boot cmdline, call parse_early_param()
[SPARC64]: Kill pci_iommu_table_init() declaration.
[SPARC64]: NUMA device infrastructure.
[SPARC64]: Allocate TSB node-local.
[SPARC64]: Add NUMA support.
[SPARC64]: PROM debug console can be CON_ANYTIME.
[SPARC64]: Store magic cookie and trap type in pt_regs.
[SPARC64]: Use trap type stored in pt_regs to handle syscall restart.
[SPARC64]: %l6 trap return handling no longer necessary.
[SPARC64]: Detect trap frames in stack backtraces.
tun: Multicast handling in tun_chr_ioctl() needs proper locking.
Merge branch 'upstream-davem' of master.kernel.org:/.../jgarzik/netdev-2.6
[SPARC64]: Fix args to 64-bit sys_semctl() via sys_ipc().
[SPARC64]: Wrap SMP IPIs with irq_enter()/irq_exit().
sparc64: Fix wedged irq regression.
sparc64: Cleanups and corrections for arch/sparc64/Kconfig
sparc64: Kill CONFIG_SPARC32_COMPAT
sparc64: Kill ISA_FLOPPY_WORKS code.
sparc64: Do not ignore 'pmu' device ranges.
input: Rewrite sparcspkr device probing.
sparc64: Kill unused local ISA bus layer.
sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c
sparc: Remove old style signal frame support.
[SCSI] esp_scsi: Make cur_residue and tot_residue signed.
Revert "ipv6: Fix typo in net/ipv6/Kconfig"
sparc64: Clean up handling of pt_regs trap type encoding.
sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.
sparc64: Split entry.S up into seperate files.
sparc64: Kill PIL_RESERVED, unused.
sparc32: Kill smp_message_pass() and related code.
kgdbts: Sparc needs sstep emulation.
sparc: Add kgdb support.
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
Merge branch 'master' of master.kernel.org:/.../linville/wireless-2.6
sparc64: Stop creating dummy root PCI host controller devices.
serial: Fix sparc driver name strings.
sparc64: Fix syscall restart, for real...
sparc32: Kill totally unused memory information tables.
sparc32: More memory probing consolidation.
sparc32: Delete prom_stdin and prom_stdout.
David Sterba (1):
fs: use loff_t type instead of long long
David Teigland (6):
ocfs2: handle async EAGAIN from NOQUEUE request
ocfs2: add fsdlm to stackglue
dlm: save master info after failed no-queue request
dlm: recover nodes that are removed and re-added
dlm: move plock code from gfs2
dlm: common max length definitions
David Vrabel (1):
usb: don't update devnum for wusb devices
David Woodhouse (30):
[JFFS2] Set i_blocks when truncating files
[JFFS2] Use ALLOC_DELETION priority for truncation to zero length
libertas: convert KEY_MATERIAL to a direct command
libertas: add LED control TLV to types.h
libertas: convert 802_11_SCAN to a direct command
libertas: clean up scan.c, remove zeromac and bcastmac
[POWERPC] Efika: Really, don't pretend to be CHRP
[NET]: Expose netdevice dev_id through sysfs
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
[JFFS2] Fix sparse warning in nodemgmt.c
[JFFS2] fix sparse warnings in gc.c
[MTD] [JEDEC] Fix whitespace noise in chip table
[JFFS2] semaphore->mutex conversion
[MTD] [NAND] Fix checkpatch errors in pxa3xx_nand
[JFFS2] Self-sufficient #includes in jffs2_fs_i.h: include <linux/mutex.h>
[JFFS2] Fix free space leak with in-band cleanmarkers
[JFFS2] Add paranoia debugging for superblock counts
[JFFS2] Honour TEST_TOTLEN macro in debugging code. ref->__totlen is going!
[JFFS2] Finally remove redundant ref->__totlen field.
[MTD] Clean up AR7 partition map support
Merge git://git.infradead.org/~dedekind/ubi-2.6
[JFFS2] Add erase_checking_list to hold blocks being marked.
[JFFS2] Fix jffs2_reserve_space() when all blocks are pending erasure.
[JFFS2] Introduce dbg_readinode2 log level, use it to shut read_dnode() up
[AF_UNIX] Initialise UNIX sockets before general device initcalls
[JFFS2] Clean up jffs2_alloc_inode() and jffs2_i_init_once()
[JFFS2] Quiet lockdep false positive.
Embedded Maintainer(s), linux-embedded@vger list
[JFFS2] Invert last argument of jffs2_gc_fetch_inode(), make it boolean.
[JFFS2] Track parent inode for directories (for NFS export)
Davide Libenzi (1):
epoll: avoid kmemcheck warning
Davide Rizzo (2):
[ARM] 4883/1: Adds some missing gpio defines for S3C2410
[ARM] 4967/1: Adds functions to set clkout rate for Samsung S3C2410
Dean Nelson (5):
[IA64] move XP and XPC to drivers/misc/sgi-xp
[IA64] run some drivers/misc/sgi-xp through scripts/Lindent
[IA64] run rest drivers/misc/sgi-xp through scripts/Lindent
[IA64] run drivers/misc/sgi-xp through scripts/checkpatch.pl
[IA64] allocate multiple contiguous pages via uncached allocator
Denis Cheng (7):
[GFS2] remove gfs2_dev_iops
[GFS2] re-support special inode
[SCSI] 3w-9xxx, 3w-xxxx: memset not needed in probe
[SCSI] hosts.c: removed one unneeded shost->active_mode assignment
uio: Kconfig improvements
uio: mark pci_device_id hilscher_pci_ids[] __devinitdata
ipmi: remove unused target and action in Makefile
Denis V. Lunev (131):
[IPV4]: Remove ifa != NULL check.
[IPV4]: Remove check for ifa->ifa_dev != NULL.
[NETFILTER]: Consolidate masq_inet_event and masq_device_event.
[NETNS]: Disable inetaddr notifiers in namespaces other than initial.
[NETNS]: Register neighbour table parameters in the correct namespace.
[NETNS]: Default arp parameters lookup.
[NETNS]: Disable multicaststing configuration inside non-initial namespace.
[NETNS]: Enable inetdev_event notifier.
[NETNS]: DST cleanup routines should be called inside namespace.
[NETNS]: Process ip_rt_redirect in the correct namespace.
[IPV4]: rt_cache_get_next should take rt_genid into account.
[NETNS]: Process /proc/net/rt_cache inside a namespace.
[NETNS]: Register /proc/net/rt_cache for each namespace.
[NETNS]: Process devinet ioctl in the correct namespace.
[NETNS]: Enable all routing manipulation via netlink inside namespace.
[NETNS]: Enable IPv4 address manipulations inside namespace.
[NETNS]: Process inet_select_addr inside a namespace.
[INET]: Remove struct net_proto_family* from _init calls.
[ICMP]: Add return code to icmp_init.
[ICMP]: Optimize icmp_socket usage.
[ICMP]: Store sock rather than socket for ICMP flow control.
[ICMP]: Pass proper ICMP socket into icmp(v6)_xmit_(un)lock.
[ICMP]: Allocate data for __icmp(v6)_sk dynamically.
[NETLINK]: No need for a separate __netlink_release call.
[NET]: Make netlink_kernel_release publically available as sk_release_kernel.
[NETNS]: icmp(v6)_sk should not pin a namespace.
[NETNS]: Make icmp_sk per namespace.
[NETNS]: Make icmpv6_sk per namespace.
[INET]: Remove struct dst_entry *dst from request_sock_ops.rtx_syn_ack.
[ICMP]: Section conflict between icmp_sk_init/icmp_sk_exit.
[IPV4]: skb->dst can't be NULL in ip_options_echo.
[SCTP]: seq_printf format warning. (fixed)
[TCP]: Merge exit paths in tcp_v4_conn_request.
[IPV4]: Remove unnecessary check for opt->is_data in ip_options_compile.
[IPV4]: Remove unused ip_options->is_data.
[IPV4]: Always pass ip_options pointer into ip_options_compile.
[IPV4]: sk parameter is unused in ipv4_dst_blackhole.
[NETNS]: Process ARP in the context of the correct namespace.
[NETNS]: /proc/net/arp namespacing.
[NETNS]: Add namespace parameter to ip_options_compile.
[NETNS]: Add namespace parameter to ip_options_get(...).
[NETNS]: Add namespace parameter to ip_cmsg_send.
[NETNS]: Process IP layer in the context of the correct namespace.
[NETNS]: Process INET socket layer in the correct namespace.
[NETNS]: Process netfilter hooks in initial namespace only.
[NETNS]: Drop packets in the non-initial namespace on the per/protocol basis.
[NETNS]: Allow to create sockets in non-initial namespace.
[NETNS]: Enable TCP/UDP/ICMP inside namespace.
[NETNS]: Compilation fix for include/linux/netdevice.h.
[NETNS]: Compilation warnings under CONFIG_NET_NS.
[NETNS]: Compile NET /proc support only if CONFIG_NET is set.
[NETNS]: Do no include NET related headers if CONFIG_NET is not set.
[PKT_SCHED]: Pass real namespace in net scheduler classifiers.
[UDP]: Replace struct net on udp_iter_state with seq_net_private.
[UDP]: No need to check afinfo != NULL in udp_proc_(un)register.
[UDP]: Move seq_ops from udp_iter_state to udp_seq_afinfo.
[UDP]: Cleanup /proc/udp[6] creation/removal.
[UDP]: Place file operations directly into udp_seq_afinfo.
[UDP]: Remove owner from udp_seq_afinfo.
Compilation fix for ixgbe_main.c.
[NETNS]: Merge ifdef CONFIG_NET in include/net/net_namespace.h.
[NETNS]: Remove ifdef CONFIG_NET braces in fs/proc/proc_net.c.
[NETNS]: Do not include net/net_namespace.h from seq_file.h
[NETNS]: Declare init_net even without CONFIG_NET defined.
[TCP]: Replace socket with sock for reset sending.
[DCCP]: Replace socket with sock for reset sending.
[DCCP]: dccp_v(4|6)_ctl_socket is leaked.
[INET]: Rename inet_csk_ctl_sock_create to inet_ctl_sock_create.
[SCTP]: Use inet_ctl_sock_create for control socket creation.
[SCTP]: Replace socket with sock for SCTP control socket.
[INET]: Let inet_ctl_sock_create return sock rather than socket.
[NETNS]: Inet control socket should not hold a namespace.
[ICMP]: Simplify ICMP control socket creation.
[INET]: uc_ttl assignment in inet_ctl_sock_create is redundant.
[IPV6]: Simplify IPv6 control sockets creation.
[NETNS]: Create tcp control socket in the each namespace.
[NETNS]: Use TCP control socket from a correct namespace.
[TCP]: Replace struct net on tcp_iter_state with seq_net_private.
[TCP]: No need to check afinfo != NULL in tcp_proc_(un)register.
[TCP]: Move seq_ops from tcp_iter_state to tcp_seq_afinfo.
[TCP]: Cleanup /proc/tcp[6] creation/removal.
[TCP]: Place file operations directly into tcp_seq_afinfo.
[TCP]: Remove owner from tcp_seq_afinfo.
[XFRM]: Compilation warnings in xfrm_user.c.
[NETNS]: Make netns refconting debug like a socket one.
[NETNS]: Add netns refcnt debug for kernel sockets.
[NETNS]: Add netns refcnt debug for timewait buckets.
[NETNS]: Add netns refcnt debug into fib_info.
[NETNS]: Add netns refcnt debug for inet bind buckets.
[NETNS]: Add netns refcnt debug for dst ops.
[NETNS]: Add netns refcnt debug to fib rules.
[NETNS]: Add netns refcnt debug for network devices.
proc: introduce proc_create_data to setup de->data
nfsd: use proc_create to setup de->proc_fops
nfs: use proc_create to setup de->proc_fops
afs: use non-racy method for proc entries creation
ext4: use non-racy method for proc entries creation
reiserfs: use non-racy method for proc entries creation
jbd2: use non-racy method for proc entries creation
sysvipc: use non-racy method for proc entries creation
mm: use non-racy method for /proc/swaps creation
sound: use non-racy method for /proc/driver/snd-page-alloc creation
zorro: use non-racy method for proc entries creation
samples: use non-racy method for /proc/marker-example creation
scsi: use non-racy method for proc entries creation
usb: use non-racy method for proc entries creation
s390: use non-racy method for proc entries creation
arm: use non-racy method for /proc/davinci_clocks creation
avr32: proc: use non-racy method for /proc/tlb creation
cris: use non-racy method for /proc/system_profile creation
ia64: use non-racy method for proc entries creation
parisc: use non-racy method for /proc/pcxl_dma creation
powerpc: use non-racy method for proc entries creation
acpi: use non-racy method for proc entries creation
netdev: use non-racy method for proc entries creation
isdn: use non-racy method for proc entries creation
kernel: use non-racy method for proc entries creation
parisc: use non-racy method for proc entries creation
drivers: use non-racy method for proc entries creation
drivers: use non-racy method for proc entries creation (2)
cciss: assign PDE->data before gluing PDE into /proc tree
sunrpc: assign PDE->data before gluing PDE into /proc tree
netfilter: assign PDE->data before gluing PDE into /proc tree
net: assign PDE->data before gluing PDE into /proc tree
ipv6: assign PDE->data before gluing PDE into /proc tree
atm: assign PDE->data before gluing PDE into /proc tree
vlan: assign PDE->data before gluing PDE into /proc tree
ipv4: assign PDE->data before gluing PDE into /proc tree
netfilter: assign PDE->fops before gluing PDE into /proc tree
netfilter: assign PDE->data before gluing PDE into /proc tree
netns: assign PDE->data before gluing entry into /proc tree
Denys Vlasenko (10):
[NET]: Add inline intent commentary to dev_alloc_skb().
[ATM] drivers/atm/ambassador.c: stop inlining largish static functions
wavelan_cs: stop inlining largish static functions
[ATM] drivers/atm/horizon.c: stop inlining largish static functions
sb1000.c: stop inlining largish static functions
sb1000.c: make const arrays static
[ALSA] sound/pci/rme9652/hdspm.c: stop inlining largish static functions
[SCSI] aic7xxx, aic79xx: deinline functions
[SCSI] aic7xxx: add static
[SCSI] aic7xxx: add const
Devin Heitmueller (5):
V4L/DVB (7598): em28xx: several fixes on gpio programming
V4L/DVB (7608): em28xx-dvb: Some cleanups and fixes
V4L/DVB (7609): em28xx-core: speed-up firmware load
V4L/DVB (7652): em28xx: Drop the severity level of the "urb resubmit failed"
V4L/DVB (7653): tuner-xc2028: drop the severity of version reporting
Dhaval Giani (4):
sched: cleanup cpuacct variable names
sched: allow cpuacct stats to be reset
sched: mix tasks and groups
sched: allow the group scheduler to have multiple levels
Dimitri Sivanich (3):
hrtimer: reduce calls to hrtimer_get_softirq_time()
vmstats: add cond_resched() to refresh_cpu_vm_stats()
SGI Altix mmtimer: allow larger number of timers per node
Dmitri Vorobiev (16):
x86: remove unused function amd_init_cpu()
x86: array can become static
x86: remove NexGen support
[MIPS] make mips_nmi_setup() static
[MIPS] make mips_ejtag_setup() static
[MIPS] make mdesc and prom_getmdesc() static
[MIPS] make plat_perf_setup() static
[MIPS] make standard_io_resources[] static
[MIPS] malta_int.c: make 4 variables static
[MIPS] unexport copy_user_highpage()
[MIPS] unexport copy_to_user_page()
[MIPS] unexport copy_from_user_page()
[MIPS] unexport rtc_mips_set_time()
[MIPS] unexport null_perf_irq() and make it static
x86: add proper header for reboot_force
x86: iommu_sac_force can become static
Dmitry Adamushko (2):
latencytop: optimize LT_BACKTRACEDEPTH loops a bit
kthread: call wake_up_process() without the lock being held
Dmitry Baryshkov (16):
Input: tosakbd - fix suspend
[ARM] 4956/1: Scoop: sparse cleanup
[ARM] 4957/1: Drop special macro SCOOP_REG in favour if ioread16/iowrite16.
[ARM] 4961/1: gpiolib support for SA-1100 architecture
[ARM] 4962/1: Introduce standard gpio interface for Sco |