FrontPage > kernel > 2.6.25-rc1 > 2.6.25-rc1_shortlog08

Davide Libenzi (4):
timerfd: introduce a new hrtimer_forward_now() function
timerfd: new timerfd API
timerfd: wire the new timerfd API to the x86 family
timerfd: un-break CONFIG_TIMERFD

Denis Cheng (22):
[CRYPTO] tcrypt: Use print_hex_dump from linux/kernel.h
[SCSI] ipr: use LIST_HEAD instead of LIST_HEAD_INIT
Driver core: use LIST_HEAD instead of call to INIT_LIST_HEAD in __init
[S390] use LIST_HEAD instead of LIST_HEAD_INIT
[NET] net/core/dev.c: use LIST_HEAD instead of LIST_HEAD_INIT
[IPV4] net/ipv4/cipso_ipv4.c: use LIST_HEAD instead of LIST_HEAD_INIT
[LAPB] net/lapb/lapb_iface.c: use LIST_HEAD instead of LIST_HEAD_INIT
[X25]: use LIST_HEAD instead of LIST_HEAD_INIT
[XFRM] net/xfrm/xfrm_state.c: use LIST_HEAD instead of LIST_HEAD_INIT
module: fix the module name length in param_sysfs_builtin
dlm: static initialization improvements
USB: Use menuconfig objects
Documentation: fix type error
ide-pci-generic: kill the unused ifdef/endif/MODULE code
async_tx: use LIST_HEAD instead of LIST_HEAD_INIT
iop-adma: use LIST_HEAD instead of LIST_HEAD_INIT
drivers/char: use LIST_HEAD instead of LIST_HEAD_INIT
drivers/char/ipmi/ipmi_msghandler.c: use LIST_HEAD instead of LIST_HEAD_INIT
fs/reiserfs/xattr.c: use LIST_HEAD instead of LIST_HEAD_INIT
dlm: add init and exit marks to init and exit functions
fs/char_dev.c: chrdev_open marked static and removed from fs.h

Denis V. Lunev (81):
[NET]: Modify all rtnetlink methods to only work in the initial namespace (v2)
[NET]: Make rtnetlink infrastructure network namespace aware (v3)
[NET]: Make AF_PACKET handle multiple network namespaces
[NET]: Make AF_UNIX per network namespace safe [v2]
[NET]: Consolidate net namespace related proc files creation.
[DECNET]: Remove extra memset from dn_fib_check_nh
[NET]: netns compilation speedup
[NET]: Multiple namespaces in the all dst_ifdown routines.
[IPV4]: no need pass pointer to a default into fib_detect_death
[IPV4]: Unify assignment of fi to fib_result
[IPV4]: last default route is a fib table property
[AF_UNIX]: Remove unused declaration of sysctl_unix_max_dgram_qlen.
[NETNS]: struct net content re-work (v3)
[NETNS]: separate af_packet netns data
[NETNS]: network namespace was passed into dev_getbyhwaddr but not used
[IPV6]: Always pass a valid nl_info to inet6_rt_notify.
[IPV4]: Thresholds in fib_trie.c are used as consts, so make them const.
[NETNS]: Add netns parameter to fib_rules_(un)register.
[NETNS]: Pass fib_rules_ops into default_pref method.
[NETNS]: Namespacing in the generic fib rules code.
[NETNS]: Add namespace to API for routing /proc entries creation.
[IPV4]: Check fib4_rules_init failure.
[NETNS]: Refactor fib initialization so it can handle multiple namespaces.
[IPV4]: Unify access to the routing tables.
[NETNS]: Add netns parameter to fib_get_table/fib_new_table.
[NETNS]: Add netns to nl_info structure.
[NETNS]: Show routing information from correct namespace (fib_hash.c)
[NETNS]: Show routing information from correct namespace (fib_trie.c)
[NETNS]: Namespacing IPv4 fib rules.
[NETNS]: Place fib tables into netns.
[NETNS]: Provide correct namespace for fibnl netlink socket.
[NETNS]: Correctly fill fib_config data.
[NETNS]: Pass namespace through ip_rt_ioctl.
[NETNS]: Replace init_net with the correct context in fib_frontend.c
[NETNS]: Enable routing configuration in non-initial namespace.
[ATM]: Oops reading net/atm/arp
[ATM]: Simplify /proc/net/atm/arp opening
[NEIGH]: Make /proc/net/arp opening consistent with seq_net_open semantics
[ARP]: Move inet_addr_type call after simple error checks in arp_contructor.
[NETNS]: Make arp code network namespace consistent.
[IPV4]: fib_rules_unregister is essentially void.
[ARP]: Remove overkill checks from neigh_param_alloc.
[ARP]: Remove forward declaration of neigh_changeaddr.
[ARP]: neigh_parms_put(destroy) are essentially local to core/neighbour.c.
[IPV4]: Remove extra argument from arp_ignore.
[NETNS]: Process inet_confirm_addr in the correct namespace.
[NETNS]: Double free in netlink_release.
[NETNS]: Memory leak on network namespace stop.
[NETNS]: Consolidate kernel netlink socket destruction.
[NETNS]: Namespace stop vs 'ip r l' race.
[FIB]: Add netns to fib_rules_ops.
[NETNS]: FIB rules API cleanup.
[NETNS]: Process FIB rule action in the context of the namespace.
[NETNS]: Add netns parameter to fib_lookup.
[NETNS]: Add netns parameter to inetdev_by_index.
[NETNS]: Pass correct namespace in fib_validate_source.
[NETNS]: Pass correct namespace in context fib_check_nh.
[NETNS]: Pass correct namespace in ip_route_input_slow.
[NETNS]: Pass correct namespace in ip_rt_get_source.
[IPV4]: Declarations cleanup in ip_fib.h.
[IPV4]: Consolidate fib_select_default.
[NETNS]: Add netns parameter to fib_select_default.
[NETNS]: Add namespace parameter to ip_dev_find.
[NETNS]: Add namespace parameter to ip_route_output_slow.
[NETNS]: Add namespace parameter to __ip_route_output_key.
[NETNS]: Add namespace parameter to ip_route_output_flow.
[NETNS]: Add namespace parameter to ip_route_output_key.
[NETNS]: Correct namespace for connect-time routing.
[NETNS]: Routing cache virtualization.
[NETNS]: Add namespace for ICMP replying code.
[RAW]: Family check in the /proc/net/raw[6] is extra.
[RAW]: Cleanup IPv4 raw_seq_show.
[RAW]: Wrong content of the /proc/net/raw6.
[IPV4]: Fix memory leak on error path during FIB initialization.
[IPV4]: Small style cleanup of the error path in rtm_to_ifaddr.
[NETNS]: Process interface address manipulation routines in the namespace.
[IPV4]: fib_sync_down rework.
[NETNS]: Add a namespace mark to fib_info.
[NETNS]: Lookup in FIB semantic hashes taking into account the namespace.
[IPV4]: Formatting fix for /proc/net/fib_trie.
[IGMP]: Optimize kfree_skb in igmp_rcv.

Denys Vlasenko (13):
[CRYPTO] twofish: Do not unroll big stuff in twofish key setup
[CRYPTO] camellia: Code cleanup
[CRYPTO] camellia: Code cleanup
[CRYPTO] camellia: Code cleanup
[CRYPTO] camellia: De-unrolling
[CRYPTO] camellia: Code shrink
[CRYPTO] camellia: Merge encrypt/decrypt routines for all key lengths
[CRYPTO] camellia: Move common code into camellia_setup_tail
[CRYPTO] camellia: Move more common code into camellia_setup_tail
[NETFILTER]: {ip,ip6}_tables: remove some inlines
[NETFILTER]: ipt_REJECT: properly handle IP options
printk.c: use unsigned ints instead of longs for logbuf index
x86: trivial printk optimizations

Diego Woitasen (1):
PCI: remove unneeded lock_kernel() in drivers/pci/syscall.c.

Dipankar Sarma (1):
Preempt-RCU: Use softirq instead of tasklets for

Divy Le Ray (11):
cxgb3 - fix MSI-X failure path
cxgb3 - Use wild card for PCI subdevice ID match
cxgb3 - Fix resources release.
cxgb3 - Add EEH support
cxgb3 - FW upgrade
cxgb3 - fix interaction with pktgen
cxgb3 - sysfs methods clean up
cxgb3 - HW set up updates
cxgb3 - Fix I/O synchronization
cxgb3 - parity initialization for T3C adapters.
cxgb3 - Fix EEH, missing softirq blocking

Dmitri Vorobiev (18):
[MIPS] Malta: use Linux kernel style for structure initialization
[MIPS] Malta: use the KERN_ facility level in printk()
[MIPS] Malta: check the PCI clock frequency in a separate function
[MIPS] Malta: set up the screen info in a separate function
[MIPS] Malta: use tabs not spaces
[MIPS] Malta: remove a dead function declaration
[MIPS] Malta: fix oversized lines in malta_int.c
[MIPS] Malta, Atlas, Sead: remove an extern from .c files
[MIPS] Malta: include <linux/cpu.h> instead of <asm/cpu.h>
[MIPS] Malta: remove a superfluous comment
[MIPS] Malta: else should follow close brace in malta_int.c
[MIPS] Malta: Use C89 style for comments
[MIPS] Malta, Atlas: move an extern function declaration to the header file
[MIPS] Malta: fix braces at single statement blocks
[MIPS] Malta: make the helper function static
[MIPS] Malta: remaining bits of the board support code cleanup
[MIPS] remove Documentation/mips/GT64120.README
x86_32: remove the useless NR_syscalls macro

Dmitry Adamushko (3):
sched: no need for 'affine wakeup' balancing
sched: get rid of 'new_cpu' in try_to_wake_up()
sched: fix goto retry in pick_next_task_rt()

Dmitry Antipov (1):
SIGIO-driven I/O with inotify queues

Dmitry Baryshkov (9):
Input: add Tosa keyboard driver
[ARM] 4776/1: Add HWUART clock to fix hwuart support
USB: gadget: pxa2xx_udc supports inverted vbus
USB: tosa_udc_use_gpio_vbus.patch
USB: pxa2xx_udc: use debugfs not procfs
pda_power: only register available psu
power_supply: add few more values and props
pda_power: add suspend/resume support
apm_power: support using VOLTAGE_* properties for apm calculations

Dmitry Krivoschekov (1):
[ARM] 4824/1: pxa: clear RDH bit after any reset

Dmitry Monakhov (1):
ext4: fix uniniatilized extent splitting error

Dmitry Torokhov (14):
Input: Add proper locking when changing device's keymap
Input: keyspan_remote - add support for loadable keymaps
Input: atlas_btns - add support for loadable keymaps
Input: cobalt_btns - add support for loadable keymaps
Input: atkbd - remove unneeded synchronize_sched()
Input: i8042 - use synchronize_irq() instead of synchronize_sched()
Input: iforce - don't access input_dev->private directly
V4L/DVB: Don't access input_dev->private directly
Input: remove cdev from input_dev structure
P54: use temporary variables to reduce size of generated code
Input: mousedev - use BIT_MASK instead of BIT
[ALSA] caiaq - misc input handling fixes
[ALSA] caiaq - input device support must depend on CONFIG_INPUT
Merge branch 'pxa-keypad'

Dominique Quatravaux (1):
uml: fix hostfs tv_usec calculations

Donald Douwsma (1):

Dong, Eddie (1):
KVM: MMU: Merge shadow level check in FNAME(fetch)

Dor Laor (2):
KVM: Add make_page_dirty() to kvm_clear_guest_page()
virtio_net: parametrize the napi_weight for virtio receive queue.

Doug Chapman (1):
[IA64] fix userspace compile error in gcc_intrin.h

Doug Maxey (5):
ehea: fix ehea.h checkpatch complaints
ehea: fix ethtool checkpatch complaints
ehea: fix main checkpatch complaints
ehea: fix phyp checkpatch complaints
ehea: fix qmr checkpatch complaints

Doug Thompson (2):
drivers-edac: turn on edac device error logging
drivers/edac: mpc85xx: add static scope

Douglas Kosovic (1):
[ALSA] hda-codec - Add Dell T3400 support

Douglas Schilling Landgraf (5):
V4L/DVB (6481): radio-gemtek: make file_operations const
V4L/DVB (6482): zr364: make file_operations const
V4L/DVB (6483): ivtv-streams: make file_operations const
V4L/DVB (6734): Converted saa7134-video to use video_ioctl2
V4L/DVB (6911): Converted bttv to use video_ioctl2

Drew Fisher (1):
HID: Microsoft Wireless Optical Desktop 3.0 quirk

EGRY Gabor (10):
kconfig: update-po-config info
kconfig: whitespace removing
kconfig: missing macros in gconfig
kconfig: gettext support for gconfig
kconfig: macro fix in menu.c
kconfig: gettext support for xconfig
kconfig: gettext support for menuconfig
kconfig: gettext support for lxdialog
kconfig: gettext support for config
kconfig: gconfig: symbol fix

Eamon Walsh (1):
selinux: make mls_compute_sid always polyinstantiate

Ed Beroset (1):
USB: ftdi driver - add support for optical probe device

Ed L. Cashin (12):
aoe: bring driver version number to 47
aoe: handle multiple network paths to AoE device
aoe: mac_addr: avoid 64-bit arch compiler warnings
aoe: clean up udev configuration example
aoe: eliminate goto and improve readability
aoe: user can ask driver to forget previously detected devices
aoe: dynamically allocate a capped number of skbs when necessary
aoe: only install new AoE device once
aoe: add module parameter for users who need more outstanding I/O
aoe: the aoeminor doesn't need a long format
aoe: make error messages more specific
aoe: update copyright date

Eddie Dong (5):
KVM: Export PIC reset for kernel device reset
KVM: Split IOAPIC reset function and export for kernel RESET
KVM: VMX: Comment VMX primary/secondary exec ctl definitions
KVM: VMX: wbinvd exiting
KVM: MMU: Coalesce remote tlb flushes

Eduardo Habkost (3):
x86: include/asm-x86/paravirt.h: x86_64 mmu operations
x86: don't set pagetable_setup_{start,done} hooks on 64-bit
x86: fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

Eduardo Pereira Habkost (2):
x86: allow enabling PARAVIRT without any guest implementation
x86: remove depends on X86_32 from PARAVIRT & PARAVIRT_GUEST

Egor Martovetsky (1):
[MTD] [NAND] pasemi_nand driver

Eli Cohen (5):
IB/mthca: Remove checks for srq->first_free < 0
IB/ib_mthca: Pre-link receive WQEs in Tavor mode
IPoIB: Add high DMA feature flag
IPoIB: Add send gather support
IB/core: Add IP checksum offload support

Eliezer Tamir (1):
add bnx2x driver for BCM57710

Emil Medve (2):
[POWERPC] Optimize counting distinct entries in the relocation sections
driver core: Make the dev_*() family of macros in device.h complete

Emmanuel Grumbach (3):
iwlwifi-ht: move 4965 SCD registers to iwl-prph.h
iwlwifi: move 3945 SCD registers to iwl-prph.h
iwlwifi: add 5965 SCD registers to iwl-prph.h

Enrik Berkhan (1):
[Blackfin] arch: fix bug when DMA operation related core B of BF561

Erez Zadok (3):
VFS: apply coding standards to fs/ioctl.c
VFS: swap do_ioctl and vfs_ioctl names
VFS: factor out three helpers for FIBMAP/FIONBIO/FIOASYNC file ioctls

Erez Zilber (4):
[SCSI] IB/iSER: add logical unit reset support
IB/iser: update URLs of iSER docs
IB/iser: Print information about unhandled RDMA CM events
IB/iser: Add change_queue_depth method

Eric Anholt (3):
drm: Initialize the AGP structure's base address at init rather than enable.
drm: fd.o bug #11895: Only add the AGP base to map offset if the caller didn't.
drm: Make DRM_IOCTL_GET_CLIENT return EINVAL when it can't find client #idx.

Eric Dumazet (51):
[NET]: Move Qdisc_class_ops and Qdisc_ops in appropriate sections.
[NET]: NET_CLS_ROUTE : convert ip_rt_acct to per_cpu variables
IPV4 : Move ip route cache flush (secret_rebuild) from softirq to workqueue
[NETFILTER]: x_tables: struct xt_table_info diet
[NET]: dst_ifdown() cleanup
[NETLINK]: kzalloc() conversion
[NETFILTER]: xt_hashlimit: speedup hash_dst()
[NETFILTER]: xt_hashlimit: reduce overhead without IPv6
[TCP] Avoid two divides in tcp_output.c
[INET]: Avoid an integer divide in rt_garbage_collect()
[TCP]: tcp_write_timeout.c cleanup
[SOCK] Avoid integer divides where not necessary in include/net/sock.h
[TCP]: Avoid a divide in tcp_mtu_probing()
[TCP]: Avoid two divides in __tcp_grow_window()
[SOCK] Avoid divides in sk_stream_pages() and __sk_stream_mem_reclaim()
use SK_MEM_QUANTUM_SHIFT in __sk_mem_reclaim()
[NET]: Add some acquires/releases sparse annotations.
[NET]: Avoid divides in net/core/gen_estimator.c
[LIB] pcounter : unline too big functions
[NET]: prot_inuse cleanups and optimizations
[ICMP]: Avoid sparse warnings in net/ipv4/icmp.c
[NETNS]: Should build with CONFIG_SYSCTL=n
[PACKET]: Fix sparse warnings in af_packet.c
[XFRM]: xfrm_state_clone() should be static, not exported
[VLAN]: Avoid expensive divides
[FIB]: Reduce text size of net/ipv4/fib_trie.o
[XFRM]: alg_key_len should be unsigned to avoid integer divides
[IPV4] fib_trie: removes a memset() call in tnode_new()
[X25]: Avoid divides and sparse warnings
[AX25]: sparse cleanups
[FIB]: full_children & empty_children should be uint, not ushort
[FIB]: Avoid using static variables without proper locking
[APPLETALK]: Annotations to clear sparse warnings
[ATM]: Suppress some sparse warnings
[ROSE]: Supress sparse warnings
[FIB]: Fix rcu_dereference() abuses in fib_trie.c
[IPV4] FIB_HASH: Reduce memory needs and speedup lookups
[DST]: shrinks sizeof(struct rtable) by 64 bytes on x86_64
x86: make arch/x86/kernel/acpi/wakeup_32.S use a separate
[XFRM]: constify 'struct xfrm_type'
[NET]: should explicitely initialize atomic_t field in struct dst_ops
[NETFILTER]: Supress some sparse warnings
[IPV4] route cache: Introduce rt_genid for smooth cache invalidation
PERCPU : __percpu_alloc_mask() can dynamically size percpu_data storage
get rid of NR_OPEN and introduce a sysctl_nr_open
lib/extable.c: remove an expensive integer divide in search_extable()
kernel/sys.c: get rid of expensive divides in groups_sort()
Use ilog2() in fs/namespace.c
[IPSEC] flow: Remove an unnecessary cacheline_aligned
[DECNET] ROUTE: remove unecessary alignment
[IPSEC] flow: reorder "struct flow_cache_entry" and remove SLAB_HWCACHE_ALIGN

Eric Kinzie (1):
[ATM]: [br2864] routed support

Eric Leblond (1):
[NETFILTER]: nf_conntrack_netlink: transmit mark during all events

Eric Miao (8):
Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)
Input: pxa27x_keypad - remove pin configuration from the driver
Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys
Input: pxa27x_keypad - introduce pxa27x_keypad_config()
Input: pxa27x_keypad - enable rotary encoders and direct keys
Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ
Input: pxa27x_keypad - add debounce_interval to the keypad platform data
Input: pxa27x_keypad - also enable on PXA3xx







Firefox3 Meter  Use