2.6.19-rc1_shortlog04

2.6.19-rc1


Benjamin Marzinski:
[GFS2] Fix journal off-by-one error

Benoit Boissinot:
[NETFILTER]: xt_CONNMARK.c build fix

bibo mao:
[IA64] kprobe opcode 16 bytes alignment on IA64

bibo,mao:
kprobe whitespace cleanup
disallow kprobes on notifier_call_chain
kretprobe spinlock deadlock patch

Bjorn Helgaas:
[IRDA]: Replace hard-coded dev_self[] array sizes with ARRAY_SIZE()
i386: replace intermediate array-size definitions with ARRAY_SIZE()
ia64: note requirement for 8250_pnp, now that 8250_acpi is gone

Björn Steinbrink:
Fix call_usermodehelper errors being silently ignored

Bradley Kite:
V4L/DVB (4600): Fix DVB Front-End Signal Strength Inconsistency

Brian Haley:
[NET/IPV4/IPV6]: Change some sysctl variables to __read_mostly
[NET]: Change somaxconn sysctl to __read_mostly
[AF_UNIX]: Change max_dgram_qlen sysctl to __read_mostly
[BRIDGE]: Change sysctl tunables to __read_mostly
[SCTP]: Change globals to __read_mostly
[NETFILTER]: Change tunables to __read_mostly
[NETFILTER]: make some netfilter globals __read_mostly

Brian King:
[SCSI] DAC960: PCI id table fixup
[SCSI] ipr: Add some hardware defined types for SATA
[SCSI] ipr: Handle new SAS error codes
[SCSI] ipr: Properly handle IOA recovered errors
[SCSI] ipr: Auto sense handling fix
[SCSI] ipr: Bump driver version to 2.1.4
libata: Add ata_host_set_init
libata: Add ata_port_init
libata: Move ata_probe_ent_alloc to libata_core
libata: Add support for SATA attachment to SAS adapters
[SCSI] ipr: Support attaching SATA devices

Brian Walsh:
[MTD] Fix ixp4xx partition parsing.
drivers/base: Platform notify needs to occur before drivers attach to the device

Brice Goglin:
myri10ge: define some previously hardwired firmware constants
myri10ge: convert to netdev_alloc_skb
myri10ge: use netif_msg_link
myri10ge: use multicast support in the firmware
myri10ge: improve firmware selection
fix bus numbering format in mmconfig warning
MSI: Cleanup existing MSI quirks
MSI: Factorize common code in pci_msi_supported()
MSI: Export the PCI_BUS_FLAGS_NO_MSI flag in sysfs
MSI: Rename PCI_CAP_ID_HT_IRQCONF into PCI_CAP_ID_HT
MSI: Blacklist PCI-E chipsets depending on Hypertransport MSI capability

brking@charter.net:
[SCSI] megaraid: Add support for change_queue_depth

Bruce Allan:
e1000: Jumbo frames fixes for 82573
e1000: handle manageability for pci-e adapters at PHY powerdown
e1000: don't strip vlan ID if 8021q claims it

Bryan O'Sullivan:
IB/ipath: More changes to support InfiniPath on PowerPC 970 systems
IB/ipath: lock resource limit counters correctly
IB/ipath: fix for crash on module unload, if cfgports < portcnt
IB/ipath: fix handling of kpiobufs
IB/ipath: drop requirement that PIO buffers be mmaped write-only
IB/ipath: merge ipath_core and ib_ipath drivers
IB/ipath: simplify layering code
IB/ipath: simplify debugging code after ipath_core and ib_ipath merger
IB/ipath: remove stale references to userspace SMA
IB/ipath: trivial cleanups
IB/ipath: add new minor device to allow sending of diag packets
IB/ipath: do not allow use of CQ entries with invalid counts
IB/ipath: account for attached QPs correctly
IB/ipath: support new QLogic product naming scheme
IB/ipath: add serial number to hardware freeze error message
IB/ipath: be more strict about testing the modify QP verb
IB/ipath: validate path_mig_state properly
IB/ipath: put a limit on the number of QPs that can be created
IB/ipath: handle sq_sig_all field correctly
IB/ipath: allow SMA to be disabled
IB/ipath: fix return value from ipath_poll
IB/ipath: control receive polarity inversion
IB/ipath: Limit # of packets sent without an ACK received
IB/ipath: Fix memory leak if allocation fails
IB/ipath: Driver support for userspace sharing of HW contexts
IB/ipath: Support revision 2 InfiniPath PCIE devices
IB/ipath: Unregister from IB core early
IB/ipath: Clean up handling of GUID 0
IB/ipath: Lock and count allocated CQs properly
IB/ipath: Count SRQs properly
IB/ipath: Only allow complete writes to flash
IB/ipath: RC and UC should validate SLID and DLID
IB/ipath: Ensure that PD of MR matches PD of QP checking the Rkey
IB/ipath: Print more informative parity error messages
IB/ipath: Fix compiler warnings and errors on non-x86_64 systems
IB/ipath: Fix mismatch in shifts and masks for printing debug info
IB/ipath: Support multiple simultaneous devices of different types
IB/ipath: Drop unnecessary "(void *)" casts
IB/ipath: Improved support for PowerPC
IB/ipath: Flush RWQEs if access error or invalid error seen
IB/ipath: Call mtrr_del with correct arguments
IB/ipath: Clean up module exit code
IB/ipath: Change HT CRC message to indicate how to resolve problem
IB/ipath: Fix and recover TXE piobuf and PBC parity errors
IB/ipath: Fix EEPROM read when driver is compiled with -Os
IB/ipath: Set CPU affinity early
IB/ipath: Support new PCIE device, QLE7142
IB/ipath: Fix races with ib_resize_cq()
IB/ipath: Fix lockdep error upon "ifconfig ibN down"

Bryce Harrington:
kbuild: fix for some typos in Documentation/makefiles.txt

Bryn Reeves:
dm: add debug macro
dm: extract device limit setting
dm table: add target flush

Cal Peake:
kill extraneous printk in kernel_restart()
CodingStyle cleanup for kernel/sys.c

Carl-Daniel Hailfinger:
radeonfb supend/resume support for Acer Aspire 2010

Carlos O'Donell:
[PARISC] Document that D-class can also use serial_mux
[PARISC] Implement futex_atomic_cmpxchg_inatomic

Catalin Marinas:
Fix memory leak in vc_resize/vc_allocate

Cedric Le Goater:
V4L/DVB (4624): Tvaudio: Replaced kernel_thread() with kthread_run()
update mq_notify to use a struct pid
s390: update fs3270 to use a struct pid
namespaces: exit_task_namespaces() invalidates nsproxy
replace cad_pid by a struct pid
ipc: headers_check fix
Fix linux/nfsd/const.h for make headers_check

Chandra Seetharaman:
remove static variable mm/page-writeback.c:total_pages
call mm/page-writeback.c:set_ratelimit() when new pages are hot-added

Charles Spirakis:
w83791d: Documentation update

Chas Williams:
[ATM]: [lec] indent, comment and whitespace cleanup
[ATM]: [lec] indent, comment and whitespace cleanup [continued]
[ATM]: [lec] header indent, comment and whitespace cleanup
[ATM]: [lec] convert lec_arp_table to hlist
[ATM]: [lec] old_close is no longer used
[ATM]: [lec] use work queue instead of timer for lec arp expiry
[ATM]: [lec] add reference counting to lec_arp entries
[ATM]: [lec] use refcnt to protect lec_arp_entries outside lock
[ATM]: [zatm] always *pcr in alloc_shaper()

Chen, Kenneth W:
clean up unused kiocb variables
enforce proper tlb flush in unmap_hugepage_range

Chris Boot:
scx200_gpio export cleanups
Make net48xx-led use scx200_gpio_ops

Chris Dearman:
[MIPS] MT: Initialise all writable bits in Cause register to zero.

Chris Mason:
reiserfs_fsync should only use barriers when they are enabled
Fix reiserfs latencies caused by data=ordered
add -o flush for fat

Chris Pascoe:
V4L/DVB (4436): Dvb-pll support for MT352/ZL10353 based tuners.
V4L/DVB (4441): Flexcop/nxt200x attach fix
V4L/DVB (4495): Fix "no data from ZL10353 based USB tuner" problem
V4L/DVB (4496): Tuning tweaks for ZL10353
V4L/DVB (4497): Reset USB part of DViCO Dual Digital during PCI driver attach

Chris Snook:
enforce RLIMIT_NOFILE in poll()

Chris Wright:
x86: implement always-locked bit ops, for memory shared with an SMP hypervisor
LSM: remove BSD secure level security module

Christian Borntraeger:
[S390] fix typo in vmcp.
[S390] xpram off by one error.
[S390] remove unnecessary includes.
[S390] config option for z9-109 code generation.
Fix bytes <-> kilobytes typo in Kconfig for ramdisk

Christian Merkle:
intelfb: update doc and Kconfig (supported devices)

Christian Steineck:
hostap_cs: added support for Proxim Harmony PCI W-Lan card

Christoph Hellwig:
[SCSI] remove SCSI_STATE_ #defines
e1000: clean up skb allocation code
slab: optimize kmalloc_node the same way as kmalloc
[XFS] endianess annotation for xfs_agfl_t. Trivial, xfs_agfl_t is always
[XFS] endianess annotations for xfs_inobt_rec_t / xfs_inobt_key_t
[XFS] remove left over INT_ comments in *alloc*.c We can verify endianess
[XFS] add xfs_btree_check_lptr_disk variant which handles endian
[XFS] endianess annotations for xfs_bmbt_ptr_t/xfs_bmdr_ptr_t
[XFS] endianess annotate XFS_BMAP_BROOT_PTR_ADDR Make sure it returns a
[XFS] endianess annotations for xfs_bmbt_key Trivial as there are no
[XFS] remove bhv_lookup, _range version works aswell and has more useful
slab: clean up leak tracking ifdefs a little bit

Christoph Lameter:
Fix longstanding load balancing bug in the scheduler
reduce MAX_NR_ZONES: remove two strange uses of MAX_NR_ZONES
reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations
reduce MAX_NR_ZONES: make display of highmem counters conditional on CONFIG_HIGHMEM
reduce MAX_NR_ZONES: move HIGHMEM counters into highmem.c/.h
reduce MAX_NR_ZONES: page allocator ZONE_HIGHMEM cleanup
reduce MAX_NR_ZONES: use enum to define zones, reformat and comment
reduce MAX_NR_ZONES: make ZONE_DMA32 optional
reduce MAX_NR_ZONES: make ZONE_HIGHMEM optional
reduce MAX_NR_ZONES: remove display of counters for unconfigured zones
reduce MAX_NR_ZONES: fix i386 SRAT check for MAX_NR_ZONES
mempolicies: fix policy_zone check
Apply type enum zone_type
linearly index zone->node_zonelists[]
slab: extract __kmem_cache_destroy from kmem_cache_destroy
slab: do not panic when alloc_kmemlist fails and slab is up
Add __GFP_THISNODE to avoid fallback to other nodes and ignore cpuset/memory policy restrictions
sys_move_pages: Do not fall back to other nodes
Guarantee that the uncached allocator gets pages on the correct node
Cleanup: Add zone pointer to get_page_from_freelist
Profiling: require buffer allocation on the correct node
Define easier to handle GFP_THISNODE
Optimize free_one_page
mm: do not check unpopulated zones for draining and counter updates
Extract the allocpercpu functions from the slab allocator
Replace min_unmapped_ratio by min_unmapped_pages in struct zone
ZVC: Support NR_SLAB_RECLAIMABLE / NR_SLAB_UNRECLAIMABLE
zone_reclaim: dynamic slab reclaim
zone reclaim with slab: avoid unecessary off node allocations
Hugepages: Use page_to_nid rather than traversing zone pointers
NUMA: Add zone_to_nid function
[IA64-SGI] Do not request DMA memory for BTE
slab: fix kmalloc_node applying memory policies if nodeid == numa_node_id()
Add NUMA_BUILD definition in kernel.h to avoid #ifdef CONFIG_NUMA
Disable GFP_THISNODE in the non-NUMA case
GFP_THISNODE for the slab allocator
Add node to zone for the NUMA case
Do not allocate pagesets for unpopulated zones.
zone_statistics: Use hot node instead of cold zone_pgdat
scheduler: NUMA aware placement of sched_group_allnodes

Christoph Pfister:
V4L/DVB (4501): Add support for knc one dvb-s plus with 1894:0011

Chuck Ebbert:
fix is_at_popf() for compat tasks
remove lock prefix from is_at_popf() tests
i386/x86-64: rename is_at_popf(), add iret to tests and fix
i386: annotate FIX_STACK() and the rest of nmi()
i386: Do better early exception handlers
i386: show_registers(): try harder to print failing code
spinlock_debug: don't recompute (jiffies_per_loop * HZ) in spinloop
unwind: fix unused variable warning when !CONFIG_MODULES

Chuck Lever:
SUNRPC: Create a helper to tell whether a transport is bound
SUNRPC: Make RPC portmapper use per-transport storage
SUNRPC: Clean-up after recent changes to sunrpc/pmap_clnt.c
SUNRPC: Support for RPC child tasks no longer needed
SUNRPC: Introduce transport switch callout for pluggable rpcbind
SUNRPC: create API for getting remote peer address
LOCKD: Teach lockd to use the new rpc_peeraddr() API
SUNRPC: Teach the RPC portmapper to use the new rpc_peeraddr() API.
SUNRPC: remove extraneous header inclusions
SUNRPC: add xprt switch API for printing formatted remote peer addresses
SUNRPC: Create API for displaying remote peer address
SUNRPC: Teach rpc_pipe.c to use new rpc_peeraddr() API
SUNRPC: Use "sockaddr_storage" for storing RPC client's remote peer address
SUNRPC: Clean-up after previous patches.
SUNRPC: use sockaddr + size when creating remote transport endpoints
LOCKD: Convert to use new rpc_create() API
NFS: Convert NFS client to use new rpc_create() API
NFSD: Convert NFS server callback logic to use new rpc_create API
SUNRPC: Convert RPC portmapper to use new rpc_create() API
SUNRPC: Eliminate xprt_create_proto and rpc_create_client
SUNRPC: export new RPC client functions with _GPL
NFS: remove a no-longer-needed error check in nfs_symlink()
NFS: Fix double d_drop in nfs_instantiate() error path
NFS: copy symlinks into page cache before sending NFS SYMLINK request
NFS: Use cached page as buffer for NFS symlink requests
NFS: NFS_ROOT should use the new rpc_create API
NFS: add comments clarifying the use of nfs_post_op_update()
NFS: unmark NFS direct I/O as experimental
2006年10月06日(金) 00:36:35 Modified by linuxfs