詳解ファイルシステム - 2.6.26-rc1_shortlog03
FrontPage > kernel > 2.6.26-rc1 > 2.6.26-rc1_shortlog03

Andy Fleming:
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:
update checkpatch.pl to version 0.17
update checkpatch.pl to version 0.18

Aneesh Kumar K.V:
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:
rtc: rtc-sh: Add support for periodic IRQs.

Anssi Hannula:
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:
KVM: MMU: Don't assume struct page for x86

Anton Vorontsov:
[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:
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:
x86: reducing debuginfo size by removing unneeded includes

Arnaud Ebalard:
netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets

Arnd Hannemann:
tcp: Make use of before macro in tcp_input.c

Artem Bityutskiy:
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:
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:
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:
keys: allow clients to set key perms in key_create_or_update()

Assaf Krauss:
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:
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:
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:
ssb: Add CHIPCO IRQ access functions

Aurelien Charbon:
IPv6 support for NFS server export caches

Avi Kivity:
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:
forcedeth: new backoff implementation
forcedeth: realtek phy crossover detection

Ayyappan Veeraiyan:
ixgbe: Introduce MSI-X queue vector code
ixgbe: Introduce Multiqueue TX
ixgbe: Introduce adaptive interrupt moderation

Badari Pulavarty:
[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:
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:
memcg: simple stats for memory resource controller

Balbir Singh:
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:
[XFS] remove bhv_vname_t and xfs_rename code
[XFS] Cleanup xfs_attr a bit with xfs_name and remove cred

Bartlomiej Sieka:
[POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200

Bartlomiej Zolnierkiewicz:
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:
[LMB]: Make lmb support large physical addressing
[POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c

Ben Castricum:
x86: microcode: show results on success too

Ben Dooks:
[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:
PCI: Expose PCI VPD through sysfs
New driver "sfc" for Solarstorm SFC4000 controller.
sysfs: Disallow truncation of files in sysfs

Ben Nizette:
avr32: pass i2c board info through at32_add_device_twi
UIO: Implement a UIO interface for the SMX Cryptengine