詳解ファイルシステム - 2.6.25-rc1_shortlog21
FrontPage > kernel > 2.6.25-rc1 > 2.6.25-rc1_shortlog21

Olaf Kirch (7):
[SCSI] iscsi_tcp: rewrite recv path
[SCSI] libiscsi, iscsi_tcp: iscsi pool cleanup
[SCSI] iscsi: convert xmit path to iscsi chunks
[SCSI] iscsi_tcp: stop leaking r2t_info's when the incoming R2T is bad
IB/fmr_pool: Flush serial numbers can get out of sync
IB/fmr_pool: ib_fmr_pool_flush() should flush all dirty FMRs
IB/mthca: Return proper error codes from mthca_fmr_alloc()

Oleg Drokin (3):
lockd: fix reference count leaks in async locking case
lockd: fix a leak in nlmsvc_testlock asynchronous request handling
Leak in nlmsvc_testlock for async GETFL case

Oleg Nesterov (33):
sys_remap_file_pages: fix ->vm_file accounting
__group_complete_signal(): fix coredump with group stop race
remove handle_group_stop() in favor of do_signal_stop()
exec: rework the group exit and fix the race with kill
use __set_task_state() for TRACED/STOPPED tasks
do_wait: remove one "else if" branch
kill PT_ATTACHED
kill my_ptrace_child()
ptrace_check_attach: remove unneeded ->signal != NULL check
ptrace_stop: fix the race with ptrace detach+attach
wait_task_stopped: simplify and fix races with SIGCONT/SIGKILL/untrace
do_wait: factor out "retval != 0" checks
ptrace_stop: fix racy nonstop_code setting
wait_task_stopped(): remove unneeded delay_group_leader check
do_wait: cleanup delay_group_leader() usage
do_wait: fix security checks
wait_task_continued/zombie: don't use task_pid_nr_ns() lockless
wait_task_zombie: remove ->exit_state/exit_signal checks for WNOWAIT
sys_setpgid(): simplify pid/ns interaction
fix setsid() for sub-namespace /sbin/init
teach set_special_pids() to use struct pid
move daemonized kernel threads into the swapper's session
start the global /sbin/init with 0,0 special pids
fix group stop with exit race
sys_setsid: remove now unneeded session != 1 check
move the related code from exit_notify() to exit_signals()
sys_getsid: don't use ->nsproxy directly
uglify kill_pid_info() to fix kill() vs exec() race
uglify while_each_pid_task() to make sure we don't count the execing pricess twice
ITIMER_REAL: convert to use struct pid
hrtimer: fix *rmtp handling in hrtimer_nanosleep()
hrtimer: fix *rmtp/restarts handling in compat_sys_nanosleep()
hrtimer: don't modify restart_block->fn in restart functions

Oliver Bock (1):
USB: cypress_cy7c63: updated contact/usage information

Oliver Hartkopp (9):
[CAN]: Allocate protocol numbers for PF_CAN
[CAN]: Add PF_CAN core module
[CAN]: Add raw protocol
[CAN]: Add broadcast manager (bcm) protocol
[CAN]: Add virtual CAN netdevice driver
[CAN]: Fix plain integer definitions in userspace header.
[CAN]: Add missing Kbuild entries
[CAN]: Add maintainer entries
[CAN]: Add documentation

Oliver Neukum (12):
V4L/DVB (6732): dsbr100 violates DMA coherency rules
[ALSA] usb audio suspend support
USB: use GFP_NOIO in reset path
USB: autosuspend for cdc-acm
USB: fix NULL pointer dereference on drivers/usb/serial/whiteheat.c
USB: stop io performed by mos7720 upon close()
USB: stop abuse of intfdata in cypress_m8
USB: fix memleak in ark3116 serial driver
USB: make sure usb serial drivers don't flush to logically disconnected devices
USB: more serial drivers writing after disconnect
USB: kl5kusb105 don't flush to logically disconnected devices
USB: last abuses of intfdata in close for usb-serial drivers

Oliver Pinter (6):
IB/iser: Typo fix (s/destory/destroy/)
typo fixes in net/sctp/sm_statefuns.c
typo fix in net/rfkill/rfkill.c
typo fixes in net/core/net_namespace.c
Documentation/filesystems/porting fixes
coding style cleanups for drivers/md/mktables.c

Olivier DANET (2):
V4L/DVB (6590): Adding support for VHF with MT2266-devices
V4L/DVB (7072): sets the MT2060 IF1 frequency according to EEPROM

Olof Johansson (39):
[POWERPC] pasemi: clean up mdio_gpio a bit
[POWERPC] pasemi: Broaden specific references to 1682M
[POWERPC] pasemi: Don't enter powersaving states from elevated astates
[POWERPC] pasemi: Move cpus to hold loop before restart
[POWERPC] pasemi: Fix module information for gpio-mdio
[POWERPC] MPIC: Minor optimization of ipi handler
[POWERPC] pasemi: Implement MSI support
[POWERPC] holly.c: Remove unnecessary include of linux/ide.h
[POWERPC] pasemi: Implement NMI support
[POWERPC] pasemi: Distribute interrupts evenly across cpus
[POWERPC] Enable CONFIG_PCI_MSI and CONFIG_MD in pasemi_defconfig
[POWERPC] pasemi: Fix NMI handling check
[POWERPC] pasemi: Move electra-ide to pata_of_platform
[POWERPC] Make smp_call_function_map static
[POWERPC] Make smp_send_stop() handle panic and xmon reboot
ide: Fix build break caused by "ide: remove ideprobe_init()"
i2c-pasemi: use i2c_add_numbered_adapter()
pasemi_mac: RX/TX ring management cleanup
pasemi_mac: Move register definitions to include/asm-powerpc
pasemi: DMA engine management library
pasemi_mac: Convert to new dma library
pasemi_mac: performance tweaks
pasemi_mac: Fix TX cleaning
pasemi_mac: Improve RX interrupt mitigation
pasemi_mac: Software-based LRO support
pasemi_mac: SKB unmap optimization
pasemi_mac: Remove SKB copy/recycle logic
pasemi_mac: Print warning when not attaching to a PHY
pasemi_mac: Don't enable RX/TX without a link (if possible)
pasemi: export pasemi_dma_init()
debug: introduce __WARN()
POWERPC: Set dma_data correctly for direct_ops on pasemi
pasemi: Fix thinko in dma_direct_ops setup
pasemi_mac: Add support for changing mac address
pasemi_mac: add support for setting MTU
pasemi_mac: Disable interface on close
pcmcia: convert some internal-only ioaddr_t to unsigned int
pcmcia: replace kio_addr_t with unsigned int everywhere
[POWERPC] Fix compilation for CONFIG_DEBUGGER=n and CONFIG_KEXEC=y

Or Gerlitz (3):
IPoIB: Handle bonding failover race for connected neighbours too
IPoIB: Remove a misleading debug print
IB/fmr_pool: Allocate page list for pool FMRs only when caching enabled

Pablo Neira Ayuso (4):
[NETFILTER]: ctnetlink: add support for NAT sequence adjustments
[NETFILTER]: ctnetlink: add support for master tuple event notification and dumping
[NETFILTER]: ctnetlink: add support for secmark
[NETFILTER]: nf_conntrack_sctp: add ctnetlink support

Paolo Ciarrocchi (3):
debug: clean up kernel/profile.c
x86: coding style fixes in arch/x86/ia32/audit.c
x86: coding style fixes in arch/x86/pci/fixup.c

Parag Warudkar (3):
clocksource.c: use init_timer_deferrable for clocksource_watchdog
x86: fix DMI out of memory problems
x86: fix dmi_alloc() to not advance alloc index in case of

Pascal Terjan (1):
HID: Use hid blacklist in usbmouse/usbkbd

Patrick Boettcher (4):
V4L/DVB (7071): DiB0700: Start streaming the right way
V4L/DVB (7073): DiB7070: Reception quality improved
V4L/DVB (7074): DiB7000P: correct tuning problem for 7MHz channel
V4L/DVB (7075): Make a local function static

Patrick Caulfeld (2):
dlm: close othercons
dlm: Sanity check namelen before copying it

Patrick McHardy (205):
[HWRNG]: move status polling loop to data_present callbacks
[HIFN]: Improve PLL initialization
[HIFN]: Add support for using the random number generator
[NETFILTER]: Introduce NF_INET_ hook values
[MACVLAN]: Remove unnecessary IFF_UP check
[MACVLAN]: Allow setting mac address while device is up
[NET]: Move netfilter checksum helpers to net/core/utils.c
[NETFILTER]: Convert old checksum helper names
[NETLINK]: af_netlink.c checkpatch cleanups
[NETFILTER]: x_tables: remove obsolete overflow check
[NETFILTER]: ip_tables: remove obsolete SAME target
[NETFILTER]: x_tables: add RATEEST target
[NETFILTER]: x_tables: add rateest match
[NETFILTER]: xt_hashlimit: remove ip6tables module dependency
[NETFILTER]: nf_ct_h323: remove ipv6 module dependency
[NETFILTER]: nf_conntrack_proto_icmp: kill extern declaration in .c file
[NETFILTER]: Use nf_register_hooks for multiple registrations
[NETFILTER]: Mark hooks __read_mostly
[NETFILTER]: nf_queue: minor cleanup
[NETFILTER]: nf_queue: remove unnecessary hook existance check
[NETFILTER]: nf_queue: make queue_handler const
[NETFILTER]: nf_queue: remove unused data pointer
[NETFILTER]: nf_queue: move queueing related functions/struct to seperate header
[NETFILTER]: {nf_netlink,ip,ip6}_queue: use list_for_each_entry
[NETFILTER]: nfnetlink_queue: deobfuscate entry lookups
[NETFILTER]: ip_queue: deobfuscate entry lookups
[NETFILTER]: ip6_queue: deobfuscate entry lookups
[NETFILTER]: ip6_queue: resync dev-index based flushing
[NETFILTER]: nf_queue: move list_head/skb/id to struct nf_info
[NETFILTER]: {nfnetlink,ip,ip6}_queue: kill issue_verdict
[NETFILTER]: nf_queue: clean up error paths
[NETFILTER]: remove annoying debugging message
[NETFILTER]: nfnetlink_queue: avoid unnecessary atomic operation
[NETFILTER]: nfnetlink_queue: fix checks in nfqnl_recv_config
[NETFILTER]: nfnetlink: use RCU for queue instances hash
[NETFILTER]: nfnetlink_queue: kill useless wrapper
[NETFILTER]: nfnetlink_queue: remove useless debugging
[NETFILTER]: nfnetlink_queue: mark hash table __read_mostly
[NETFILTER]: nfnetlink_queue: use endianness-aware attribute functions
[NETFILTER]: nfnetlink_queue: eliminate impossible switch case
[NETFILTER]: nfnetlink_queue: remove useless enqueue status codes
[NETFILTER]: nfnetlink_queue: update copyright
[NETFILTER]: remove NF_CONNTRACK_ENABLED option
[NETFILTER]: Select CONFIG_NETFILTER_NETLINK when needed
[NETLINK]: Mark attribute construction exception unlikely
[NETFILTER]: ip_tables: kill useless wrapper
[NETFILTER]: ip_tables: reformat compat code
[NETFILTER]: x_tables: make xt_compat_match_from_user usable in iterator macros
[NETFILTER]: {ip,ip6,arp}_tables: consolidate iterator macros
[NETFILTER]: ip_tables: account for struct ipt_entry/struct compat_ipt_entry size diff
[NETFILTER]: ip_tables: fix compat types
[NETFILTER]: ip_tables: move compat offset calculation to x_tables
[NETFILTER]: ip6_tables: kill a few useless defines/forward declarations
[NETFILTER]: ip6_tables: move entry, match and target checks to seperate functions
[NETFILTER]: ip6_tables: use vmalloc_node()
[NETFILTER]: ip6_tables: move counter allocation to seperate function
[NETFILTER]: ip6_tables: move IP6T_SO_GET_INFO handling to seperate function
[NETFILTER]: ip6_tables: resync get_entries() with ip_tables
[NETFILTER]: ip6_tables: add compat support
[NETFILTER]: x_tables: enable compat translation for IPv6 matches/targets
[NETFILTER]: xt_MARK: support revision 1 for IPv6
[NETFILTER]: xt_MARK: add compat support for revision 0
[NETFILTER]: {ip,ip6}_tables: reformat to eliminate differences
[NETFILTER]: {ip,ip6}_tables: fix format strings
[NETFILTER]: ip6_tables: fix stack leagage
[NETFILTER]: ip6_tables: use raw_smp_processor_id() in do_add_counters()
[NETFILTER]: ip_tables: remove ipchains compatibility hack
[NETFILTER]: ip6_tables: use XT_ALIGN
[NETFILTER]: arp_tables: remove obsolete standard_check function
[NETFILTER]: arp_tables: use XT_ALIGN
[NETFILTER]: arp_tables: use vmalloc_node()
[NETFILTER]: arp_tables: remove ipchains compat hack
[NETFILTER]: arp_tables: move entry and target checks to seperate functions
[NETFILTER]: arp_tables: move counter allocation to seperate function
[NETFILTER]: arp_tables: move ARPT_SO_GET_INFO handling to seperate function
[NETFILTER]: arp_tables: resync get_entries() with ip_tables
[NETFILTER]: arp_tables: add compat support
[NETLINK]: Add NLA_PUT_BE16/nla_get_be16()
[NETFILTER]: ctnetlink: use netlink attribute helpers
[NETFILTER]: ctnetlink: fix expectation timeout dumping
[NETFILTER]: nf_nat_proto_gre: add missing module reference
[NETFILTER]: nf_nat: mark NAT protocols const
[NETFILTER]: nf_nat: sprinkle a few __read_mostlys
[NETFILTER]: nf_nat: pass manip type instead of hook to nf_nat_setup_info
[NETFILTER]: nf_log: move logging stuff to seperate header
[NETFILTER]: nf_log: constify struct nf_logger and nf_log_packet loginfo arg
[NETFILTER]: nf_log: remove incomprehensible comment
[NETFILTER]: nfnetlink_log: fix checks in nfulnl_recv_config
[NETFILTER]: nfnetlink_{queue,log}: return ENOTSUPP for unknown cfg commands
[NETFILTER]: nfnetlink_log: remove excessive debugging
[NETFILTER]: nfnetlink_{queue,log}: return proper error codes in instance_create
[NETFILTER]: nfnetlink_log: use endianness-aware attribute functions
[NETFILTER]: nfnetlink_log: include GID in netlink message
[NETFILTER]: Kill function prototype for non-existing function
[NETFILTER]: constify nf_afinfo
[NETFILTER]: nf_nat: properly use RCU for ip_nat_decode_session
[NETFILTER]: non-power-of-two jhash optimizations
[NETFILTER]: Add CONFIG_NETFILTER_ADVANCED option
[NETFILTER]: Hide a few more options under NETFILTER_ADVANCED
[NETFILTER]: Remove some EXPERIMENTAL dependencies
[NETFILTER]: nf_conntrack_{tcp,sctp}: mark state table const
[NETFILTER]: nf_conntrack_{tcp,sctp}: shrink state table
[NETFILTER]: nf_conntrack_tcp: remove timeout indirection
[NETFILTER]: nf_conntrack_sctp: basic cleanups
[NETFILTER]: nf_conntrack_sctp: use proper types for bitops
[NETFILTER]: nf_conntrack_sctp: reduce line length
[NETFILTER]: nf_conntrack_sctp: reduce line length further
[NETFILTER]: nf_conntrack_sctp: consolidate sctp_packet() error paths
[NETFILTER]: nf_conntrack_sctp: rename "newconntrack" variable
[NETFILTER]: nf_conntrack_sctp: don't take sctp_lock once per chunk
[NETFILTER]: nf_conntrack_sctp: remove unused ttag field from conntrack data
[NETFILTER]: nf_conntrack_sctp: replace magic value by symbolic constant
[NETFILTER]: nf_conntrack_sctp: remove timeout indirection
[NETFILTER]: kill nf_sysctl.c
[NETFILTER]: nf_conntrack: clean up a few header files
[NETFILTER]: nf_conntrack: remove print_conntrack function from l3protos
[NETFILTER]: nf_conntrack: make print_conntrack function optional for l4protos
[E1000]: Secondary unicast address support
[NET_SCHED]: sch_ingress: formatting fixes
[NET_SCHED]: sch_ingress: remove excessive debugging
[NET_SCHED]: sch_ingress: remove qdisc_priv() wrapper
[NET_SCHED]: sch_ingress: remove unused inner qdisc
[NET_SCHED]: sch_ingress: return proper error code in ingress_graft()
[NET_SCHED]: sch_ingress: remove unnecessary ops
[NET_SCHED]: sch_ingress: move dependencies to Kconfig
[NET_SCHED]: sch_ingress: avoid a few #ifdefs
[NET_SCHED]: sch_ingress: remove useless printk
[VLAN]: Remove unnecessary structure declarations
[VLAN]: Clean up vlan_hdr/vlan_ethhdr structs
[VLAN]: Kill useless VLAN_NAME define
[VLAN]: Use dev->stats
[VLAN]: Move device setup to vlan_dev.c
[VLAN]: Kill useless check
[ETHER]: Bring back MAC_FMT
[VLAN]: Clean up debugging and printks
[VLAN]: Remove non-implemented ioctls
[VLAN]: Clean up initialization code
[VLAN]: Clean up unregister_vlan_dev
[VLAN]: Simplify vlan unregistration
[VLAN]: Turn VLAN_DEV_INFO into inline function
[VLAN]: Turn __constant_htons into htons where possible
[VLAN]: checkpatch cleanups
[VLAN]: Update list address
[VLAN]: Clean up vlan_skb_recv()
[MACVLAN]: Fix thinko in macvlan_transfer_operstate()
[NET_SCHED]: kill obsolete NET_CLS_POLICE option
[NET_SCHED]: Move EXPORT_SYMBOL next to exported symbol
[NET_SCHED]: mark classifier ops __read_mostly
[NETLINK]: Add nla_append()
[NET_SCHED]: Convert packet schedulers from rtnetlink to new netlink API
[NET_SCHED]: Convert classifiers from rtnetlink to new netlink API
[NET_SCHED]: Convert actions from rtnetlink to new netlink API
[NET_SCHED]: sch_atm: fix format string warning
[NET_SCHED]: sch_netem: use nla_parse_nested_compat
[NET_SCHED]: act_api: fix netlink API conversion bug
[NET_SCHED]: act_api: use nlmsg_parse
[NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get
[NET_SCHED]: Propagate nla_parse return value
[NET_SCHED]: Use nla_nest_start/nla_nest_end
[NET_SCHED]: Use NLA_PUT_STRING for string dumping
[NET_SCHED]: Use typeful attribute construction helpers
[NET_SCHED]: Use typeful attribute parsing helpers
[NET_SCHED]: sch_api: introduce constant for rate table size
[NET_SCHED]: Use nla_policy for attribute validation in packet schedulers
[NET_SCHED]: Use nla_policy for attribute validation in classifiers
[NET_SCHED]: Use nla_policy for attribute validation in actions
[NET_SCHED]: Use nla_policy for attribute validation in ematches
[NETFILTER]: nf_nat: remove double bysource hash initialization
[NETFILTER]: bridge netfilter: remove nf_bridge_info read-only netoutdev member
[NETFILTER]: nfnetlink_log: fix typo
[NETFILTER]: ipt_recent: fix sparse warnings
[NETFILTER]: {ip,arp,ip6}_tables: fix sparse warnings in compat code
[NETFILTER]: nf_conntrack_ipv6: fix sparse warnings
[NETFILTER]: nf_conntrack_netlink: fix unbalanced locking
[NETFILTER]: nf_conntrack: fix accounting with fixed timeouts
[NETFILTER]: nf_conntrack: use RCU for conntrack helpers
[NETFILTER]: nf_conntrack_core: avoid taking nf_conntrack_lock in nf_conntrack_alter_reply
[NETFILTER]: nf_conntrack_expect: use RCU for expectation hash
[NETFILTER]: nf_conntrack: use RCU for conntrack hash
[NETFILTER]: nf_conntrack: switch rwlock to spinlock
[NETFILTER]: nf_conntrack: optimize __nf_conntrack_find()
[NETFILTER]: nf_conntrack: avoid duplicate protocol comparison in nf_ct_tuple_equal()
[NETFILTER]: nf_conntrack: optimize hash_conntrack()
[NETFILTER]: nf_conntrack: reorder struct nf_conntrack_l4proto
[NETFILTER]: nf_conntrack: don't inline early_drop()
[NETFILTER]: nf_conntrack: naming unification
[NETFILTER]: nf_nat: use RCU for bysource hash
[NETFILTER]: nf_nat: switch rwlock to spinlock
[NETFILTER]: {ip,ip6}_queue: fix build error
[NETFILTER]: nf_conntrack: fix sparse warning
[NETFILTER]: nf_nat: fix sparse warning
[NETFILTER]: xt_iprange: fix sparse warnings
[NET_SCHED]: sch_ingress: remove netfilter support
[NET_SCHED]: Constify struct tcf_ext_map
[NET_SCHED]: sch_sfq: add support for external classifiers
[NET_SCHED]: sch_sfq: make internal queues visible as classes
[NET_SCHED]: Add flow classifier
[NET_SCHED]: em_meta: fix compile warning
[NET_SCHED]: cls_flow: fix key mask validity check
[VLAN]: Constify skb argument to vlan_get_tag()
[NET_SCHED]: cls_flow: support classification based on VLAN tag
[NETFILTER]: nf_conntrack: fix ct_extend ->move operation
[NETFILTER]: xt_iprange: fix typo in address family
[IPV4]: route: fix crash ip_route_input
preemptible RCU: sparse annotations

Patrik Sevallius (1):
USB: usb peripheral controller driver oops avoidance

Paul Chavent (1):
USB: usbserial: provide ezusb functions for an external module.

Paul Clements (1):
NBD: remove limit on max number of nbd devices

Paul E. McKenney (7):
Preempt-RCU: reorganize RCU code into rcuclassic.c and rcupdate.c
Preempt-RCU: fix rcu_barrier for preemptive environment.
Preempt-RCU: implementation
Preempt-RCU: CPU Hotplug handling
Preempt-RCU: update RCU Documentation.
RCU: add help text for "RCU implementation type"
Remove rcu_assign_pointer() penalty for NULL pointers

Paul Fulghum (1):
synclink_gt fix missed serial input signal changes

Paul Gortmaker (16):
[POWERPC] 85xx: mpc85xx_ads: add in missing of_node_put()
[POWERPC] mpc5200: add #address-cells and #size-cells to soc node.
[POWERPC] Reduce code duplication in legacy_serial, add UART parent types
[POWERPC] 85xx: Add support for Wind River SBC8560 in arch/powerpc
[POWERPC] 85xx: Add v1 device tree source for Wind River SBC8560 board
[POWERPC] CPM2: Make support for the CPM2 optional on 8560 based boards
[POWERPC] 85xx: Add default .config file for Wind River SBC8560
[POWERPC] 85xx: Add basic support for Wind River SBC8548 board
[POWERPC] 85xx: Add v1 device tree source for Wind River SBC8548 board
[POWERPC] 85xx: Add default .config file for Wind River SBC8548
[POWERPC] 83xx: Add support for Wind River SBC834x boards
[POWERPC] 83xx: Add device tree source for Wind River SBC834x board.
[POWERPC] 83xx: Add default config file for Wind River SBC8349 board
[POWERPC] 83xx: mpc834x_mds - Convert device tree source to dts-v1
[POWERPC] QE: Explicitly set address-cells and size cells for muram
[POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format.