Linuxのファイルシステムを詳解します

2.6.20-rc1 ~

Steven Whitehouse:
[GFS2] Fix crc32 calculation in recovery.c
[GFS2] Change argument of gfs2_dinode_out
[GFS2] Change argument to gfs2_dinode_in
[GFS2] Move gfs2_dinode_in to inode.c
[GFS2] Change argument to gfs2_dinode_print
[GFS2] Shrink gfs2_inode (1) - di_header/di_num
[GFS2] Shrink gfs2_inode (2) - di_major/di_minor
[GFS2] Shrink gfs2_inode (3) - di_mode
[GFS2] Shrink gfs2_inode (4) - di_uid/di_gid
[GFS2] Shrink gfs2_inode (5) - di_nlink
[GFS2] Shrink gfs2_inode (6) - di_atime/di_mtime/di_ctime
[GFS2] Shrink gfs2_inode (7) - di_payload_format
[GFS2] Shrink gfs2_inode (8) - i_vn
[GFS2] Tidy up 0 initialisations in inode.c
[GFS2] Don't copy meta_header for rgrp in and out
[GFS2] Remove unused GL_DUMP flag
[GFS2] Fix page lock/glock deadlock
[GFS2] Only set inode flags when required
[GFS2] Inode number is constant
[GFS2] Remove gfs2_inode_attr_in
[GFS2] Fix memory allocation in glock.c
[GFS2] Tidy up bmap & fix boundary bug
[GFS2] Remove unused sysfs files
[GFS2] Remove unused function from inode.c
[GFS2] Make sentinel dirents compatible with gfs1
[GFS2] Fix Kconfig wrt CRC32
[GFS2] Simplify glops functions
[GFS2] Fix glock ordering on inode creation
[GFS2] mark_inode_dirty after write to stuffed file
[GFS2] Fix journal flush problem
[GFS2] Move gfs2_meta_syncfs() into log.c
[GFS2] Reduce number of arguments to meta_io.c:getbuf()
[GFS2] Fix recursive locking in gfs2_permission
[GFS2] Fix recursive locking in gfs2_getattr
[GFS2] Remove gfs2_check_acl()
[GFS2] Add a comment about reading the super block
[GFS2] Don't flush everything on fdatasync
[GFS2] Fix indent in recovery.c
[GFS2] Change gfs2_fsync() to use write_inode_now()

Stuart Menefy:
sh: gcc4 support.
sh: Set up correct siginfo structures for page faults.
sh: Use MMU.TTB register as pointer to current pgd.
sh: pmd rework.
sh: TLB miss fast-path optimizations.
sh: KSTK_EIP/KSTK_ESP consistency.
sh: Fix syscall tracing ordering.
sh: gcc4 symbol export fixups.

Sukadev Bhattiprolu:
rename struct pspace to struct pid_namespace
add child reaper to pid_namespace

Suleiman Souhlal:
Always print out the header line in /proc/swaps

Sunil Mushran:
ocfs2: local mounts

suzuki K P:
Fix the size limit of compat space msgsize
Fix check_partition routines
fix reiserfs bad path release panic
fix rescan_partitions to return errors properly

Sven Anders & Marcus Junker:
[WATCHDOG] NS pc87413-wdt Watchdog driver
[WATCHDOG] NS pc87413-wdt Watchdog driver v1.1

Sylvain Munaut:
ppc: Fix io.h for config with CONFIG_PCI not set
[POWERPC] Separate IRQ config / register set from main header

Tejun Heo:
ahci: ignore PORT_IRQ_IF_ERR on JMB controllers
libata: add missing sht->slave_destroy
libata: handle 0xff status properly
libata: move ata_irq_on() into libata-sff.c
sata_nv: SRST sometimes fails after hotplug, use HRST_TO_RESUME
libata: make user scan wait for scan to complete
sata_sil24: rename PMP related constants
sata_sil24: add PMP related constants
ahci: kill AHCI_FLAG_RESET_NEEDS_CLO
libata: separate out and export sata_port_hardreset()
ahci: update ahci-vt8251 reset sequence
libata: implement ATA_EHI_PRINTINFO
libata: implement ATA_EHI_SETMODE and ATA_EHI_POST_SETMODE
libata: move dev->max_sectors configuration into ata_dev_configure()
ahci: preserve PORTS_IMPL over host resets
ahci: honor PORTS_IMPL on ICH8s
libata: use FLUSH_EXT only when driver is larger than LBA28 limit
ata_piix: clean up port flags
libata: convert @post_reset to @flags in ata_dev_read_id()
libata: implement presence detection via polling IDENTIFY
ata_piix: apply device detection via polling IDENTIFY
ata_piix: strip now unneded MAP related stuff
libata: improve failed qc reporting
libata: trivial updates to ata_sg_init_one()
libata: sync result_tf.flags w/ command tf.flags
libata: fix passthru sense data header
libata: cosmetic changes to sense generation functions
libata: implement ata_tf_read_block()
libata: improve SCSI sense data generation
libata: print cdb[0] in failed qc report
libata: add missing sht->slave_destroy
libata: kill unnecessary sht->max_sectors initializations
libata: remove unused HSM_ST_UNKNOWN
libata: set IRQF_SHARED for legacy PCI IDE IRQs
libata: implement ATA_FLAG_SETXFER_POLLING and use it in pata_via, take #2
libata: fix READ CAPACITY simulation
libata: don't request sense if the port is frozen
libata: make sure sdev doesn't go away while rescanning
libata: move BMDMA host status recording from EH to interrupt handler
libata: make sure IRQ is cleared after ata_bmdma_freeze()
libata: implement ata_exec_internal_sg()
libata: separate out rw ATA taskfile building into ata_build_rw_tf()
libata: prepare ata_sg_clean() for invocation from EH
ahci: do not powerdown during initialization
libata: always use polling IDENTIFY
file: kill unnecessary timer in fdtable_defer

Thierry:
V4L/DVB (4928): Usbvision_v4l2 robustness on disconnect

Thierry MERLE:
V4L/DVB (4924): Fix some bugs on usbvision due to the merge into one module
V4L/DVB (4925): Corrected and separated the Kconfig for usbvision
V4L/DVB (4927): Enhancements on usbvision driver
V4L/DVB (4929): Read() implementation + format set/get simplifications
V4L/DVB (4930): Usbvision_v4l2 : mmap corrected to get all frames
V4L/DVB (4932): Usbvision_v4l2: fix norm setting problems
V4L/DVB (4933): Usbvision_v4l2: radio interface / tda9887 problem ?
V4L/DVB (4936): Make MT4049FM5 tuner to set FM Gain to Normal
V4L/DVB (4937): Usbvision cleanup and code reorganization
V4L/DVB (4953): Usbvision minor fixes
V4L/DVB 4949b: Fix container_of pointer retreival

Thomas Bogendoerfer:
[MIPS] Rename SNI_RM200_PCI to just SNI_RM preparing for more RM machines

Thomas Genty:
V4L/DVB (4806): Saa7134: add support for Hauppauge WinTV-HVR1110 DVB-T/Hybrid
V4L/DVB (4898): Saa7134: add support for remote control of Hauppauge HVR1110

Thomas Gleixner:
ktime: Fix signed / unsigned mismatch in ktime_to_ns

Thomas Graf:
[NET]: Turn nfmark into generic mark
[NET]: Rethink mark field in struct flowi
[IPV4] nl_fib_lookup: Rename fl_fwmark to fl_mark
[NET] rules: Protocol independant mark selector
[NET] rules: Share common attribute validation policy
[NET] rules: Add support to invert selectors
[NETLINK]: Do precise netlink message allocations where possible
[IPv6] rules: Remove bogus tos validation check
[GENL]: Add genlmsg_new() to allocate generic netlink messages
[GENL]: Add genlmsg_reply() to simply unicast replies to requests
[GENL]: Add genlmsg_put_reply() to simplify building reply headers
[IPv6] iflink: Convert IPv6's RTM_GETLINK to use the new netlink api
[IPv6] prefix: Convert RTM_NEWPREFIX notifications to use the new netlink api
[BRIDGE] netlink: Convert bridge netlink code to new netlink interface
[GENETLINK] ctrl: Avoid empty CTRL_ATTR_OPS attribute when dumping
[DECNET] address: Calculate accurate message size for netlink notifications
[DECNET] address: Rename rtmsg_ifa() to dn_ifaddr_notify()
[DECNET] address: Convert to new netlink interface
[NETLINK]: Remove unused dst_pid field in netlink_skb_parms
[RTNETLINK]: Add rtnl_put_cacheinfo() to unify some code
[NETLINK]: Restore API compatibility of address and neighbour bits

Thomas Hamm:
V4L/DVB (4833): Patch for SATELCO EasyWatch PCI (DVB-C)

Thomas Hisch:
Fix small typo in drivers/serial/icom.c

Thomas Kaiser:
V4L/DVB (4883): Fix TD1316 tuner for DVBC

Thomas Koeller:
[WATCHDOG] MIPS RM9000 on-chip watchdog device
[WATCHDOG] rm9k_wdt: fix compilation
[WATCHDOG] rm9k_wdt: fix interrupt handler arguments

Thomas Maier:
sysfs: sysfs_write_file() writes zero terminated data
pktcdvd: reusability of procfs functions
pktcdvd: make procfs interface optional
pktcdvd: bio write congestion using congestion_wait()
pktcdvd: add sysfs and debugfs interface

Tiger Yang:
ocfs2: Add splice support
ocfs2: core atime update functions
ocfs2: update file system paths to set atime
ocfs2: implement i_op->permission
ocfs2: update mount option documentation

Tigran Aivazian:
update Tigran's email addresses

Tilman Schmidt:
isdn/gigaset: fix possible missing wakeup

Timur Tabi:
Optimize qe_brg struct to use an array
[POWERPC] Remove QE header files from lite5200.c

Tomi Koivulahti:
V4L/DVB (4775): [patch] Add Compro USB IDs

Tony Lindgren tony:
Add MMC_CAP_{MULTIWRITE,BYTEBLOCK} flags

Tony Luck:
[IA64] Need export for csum_ipv6_magic
[IA64] s/termios/ktermios/ in simserial.c
[IA64] fix arch/ia64/mm/contig.c:235: warning: unused variable `nid'
[IA64] Take defensive stance on ia64_pal_get_brand_info()
[IA64] enable trap code on slot 1
[IA64] Move sg_dma_{len,address} from pci.h to scatterlist.h

Tony Olech:
pcmcia: IDs for Elan serial PCMCIA devcies

Torben Mathiasen:
New updated devices.txt - LANANA

Torsten Ertbjerg Rasmussen:
rtc: ds1743 support

Trent Piepho:
V4L/DVB (4722): Cx88: Add support for VIDIOC_INT_[SR]_REGISTER ioctls
V4L/DVB (4789): Lgdt330x: SNR and signal strength reporting
V4L/DVB (4938): Cx88: Convert lgdt3302 tuning function to use dvb_pll_attach

Trond Myklebust:
Fix a second potential rpc_wakeup race...
SUNRPC: Fix a potential race in rpc_wake_up_task()
NFS: Fix asynchronous read error handling
NFS: Fix missing page_unlock() in nfs_readpage
NFS: Fix nfs_sync_inode_wait(FLUSH_INVALIDATE)
SUNRPC: Handle the cases where rpc_alloc_iostats() fails
SUNRPC: Give cloned RPC clients their own rpc_pipefs directory
SUNRPC: Fix up missing BKL in asynchronous RPC callback functions
SUNRPC: Remove BKL around the RPC socket operations etc.
SUNRPC: Clean up argument types in xdr.c
SUNRPC: Add __(read|write)_bytes_from_xdr_buf
SUNRPC: Ensure xdr_buf_read_netobj() checks for memory overruns
SUNRPC: Clean up xs_send_pages()
NFS: Clean up nfs_flush_inode()
NFS: Clean up nfs_scan_dirty()
NFS: cleanup of nfs_sync_inode_wait()
NFS: Store pointer to the nfs_page in page->private
NFS: Cleanup: add common helper nfs_page_length()
NFS: Remove call to igrab() from nfs_writepage()
NFS: More cleanups of fs/nfs/write.c
NFS: Remove nfs_writepage_sync()
NFS: Add nfs_set_page_dirty()
NFS: Ensure that nfs_wb_page() calls writepage when necessary.
NFS: Make nfs_updatepage() mark the page as dirty.
NFS: Ensure we only call set_page_writeback() under the page lock
NFS: Fix nfs_release_page
NFS: Ensure the inode is marked as dirty if we break out of nfs_wb_all()
NFS: Fix up the dirty page accounting
NFS: Fix up writeback_control->nr_to_write accounting
NFS: Clean up calls to mark_inode_dirty() part 2
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ into merge_linus
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ into merge_linus

Ulrich Kunitz:
zd1211rw: Fix of a locking bug
zd1211rw: cleanups
zd1211rw: Optimized handling of zero length entries in length info
zd1211rw: Support for multicast addresses
softmac: Fixed handling of deassociation from AP

Uri Lublin:
KVM: Make the GET_SREGS and SET_SREGS ioctls symmetric

Ursula Braun:
[S390] non-unique constant/macro identifiers.
[S390] runtime switch for qdio performance statistics

Uwe Koziolek:
sata_sis: slave support on SiS965

Vadim Lobanov:
fdtable: Delete pointless code in dup_fd()
fdtable: Make fdarray and fdsets equal in size
fdtable: Remove the free_files field
fdtable: Implement new pagesize-based fdtable allocator

Valdis Kletnieks:
ver_linux additions

Valerie Henson:
relative atime

Vasily Averin:
VFS: extra check inside dentry_unhash()
Documentation: remount_fs() needs lock_kernel

Venkat Yekkirala:
SELinux: Various xfrm labeling fixes
SELinux: Return correct context for SO_PEERSEC
SELinux: Fix SA selection semantics

Venkatesh Pallipadi:
[CPUFREQ][1/8] acpi-cpufreq: software coordination and handle all CPUs in the group
[CPUFREQ][2/8] acpi: reorganize code to make MSR support addition easier
[CPUFREQ][3/8] acpi-cpufreq: Pull in MSR based transition support
[CPUFREQ][4/8] acpi-cpufreq: Mark speedstep-centrino ACPI as deprecated
[CPUFREQ][5/8] acpi-cpufreq: lindent acpi-cpufreq.c
[CPUFREQ][6/8] acpi-cpufreq: Eliminate get of current freq on notification
[CPUFREQ][7/8] acpi-cpufreq: Fix get of current frequency breakage
[CPUFREQ][8/8] acpi-cpufreq: Add support for freq feedback from hardware
x86-64: Fix interrupt race in idle callback (3rd try)
Add support for type argument in PAL_GET_PSTATE
[CPUFREQ] Fix the bug in duplicate freq elimination code in acpi-cpufreq

Ville Nuorvala:
[IPV6]: Fix SIOCCHGTUNNEL bug in IPv6 tunnels
[IPV6]: Do mandatory IPv6 tunnel endpoint checks in realtime
[IPV6]: Allow link-local tunnel endpoints
[IPV6]: Don't allocate memory for Tunnel Encapsulation Limit Option
[IPV6]: Improve IPv6 tunnel error reporting

Ville Syrjala:
atyfb: Remove FIXME
atyfb: Fix compiler warnings
atyfb: Fix sparse warnings
atyfb: Fix blanking level transitions
atyfb: Remove pointless aty_init() argument
atyfb: Fix init and devinit annotations
atyfb: Remove aty_cmap_regs
atyfb: Improve atyfb_atari_probe()
atyfb: Improve power management

Vitaly Wool:
add netpoll support for gianfar: respin
[POWERPC] Add of_platform support for ROM devices
add STB810 support (Philips PNX8550-based)
i2c: New Philips PNX bus driver
mmc: fix "prev->state: 2 != TASK_RUNNING??" problem on SD/MMC card removal

Vivek Goyal:
i386: Distinguish absolute symbols
i386: Add comment for align to vmlinux.lds
i386: Warn upon absolute relocations being present
i386: Implement CONFIG_PHYSICAL_ALIGN
i386: extend bzImage protocol for relocatable protected mode kernel
i386: Mark CONFIG_RELOCATABLE EXPERIMENTAL
relocatable kernel: Fix kallsyms on avr32 after relocatable kernel changes
i386: Convert more absolute symbols to section relative
x86-64: Correct documentation for bzImage protocol v2.05

Vlad Yasevich:
[SCTP]: Fix warning

Vladimir V. Saveliev:
reiserfs: do not add save links for O_DIRECT writes

Vu Pham:
IB/srp: Fix memory leak on reconnect

Wim Van Sebroeck:
[WATCHDOG] NS pc87413-wdt Watchdog driver - fixes
[WATCHDOG] Add iTCO vendor specific support
[WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 1
[WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 2
[WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 3
[WATCHDOG] MIPS RM9000 on-chip watchdog device - patch 4
Merge ../linux-2.6-watchdog-mm
[WATCHDOG] pcwd_usb.c generic HID include file
Merge branch 'master' of master.kernel.org:/.../wim/linux-2.6-watchdog

Wink Saville:
x86-64: Fix comments for MSR_FS_BASE and MSR_GS_BASE.

Wojtek Kaniewski:
[POWERPC] Compilation fixes for ppc4xx PCI-less configs

Yan Burman:
[POWERPC] Replace kmalloc+memset with kzalloc
hostap: replace kmalloc+memset with kzalloc
prism54: replace kmalloc+memset with kzalloc
ipw2200: replace kmalloc+memset with kcalloc
m68k: replace kmalloc+memset with kzalloc
reiser: replace kmalloc+memset with kzalloc
affs: replace kmalloc+memset with kzalloc
arm26: replace kmalloc+memset with kzalloc
jffs: replace kmalloc+memset with kzalloc
[IA64] replace kmalloc+memset with kzalloc
nfsd: replace kmalloc+memset with kcalloc + simplify NULL check
[SPARC]: Replace kmalloc+memset with kzalloc
[SPARC64]: Replace kmalloc+memset with kzalloc
um: replace kmalloc+memset with kzalloc
e100: replace kmalloc with kcalloc

Yasuyuki Kozakai:
[NETFILTER]: conntrack: add '_get' to {ip, nf}_conntrack_expect_find
[NETFILTER]: nf_conntrack: fix header inclusions for helpers
[NETFILTER]: xtables: fixes warning on compilation of hashlimit
[NETFILTER]: nf_conntrack: fix warning in PPTP helper
[NETFILTER]: nf_conntrack: Don't try to find clashed expectation
[NETFILTER]: nf_nat: fix NF_NAT dependency
[NETFILTER]: x_tables: error if ip_conntrack is asked to handle IPv6 packets
[NETFILTER]: x_tables: add missing try to load conntrack from match/targets

Yinghai Lu:
x86-64: remove duplicated cpu_mask_to_apicid in x86_64 smp.h
x86-64: Extend clear_irq_vector
x86_64: clear_bss before set_intr_gate with early_idt_handler
x86_64: interrupt array size should be aligned to NR_VECTORS
x86-64: remove unused acpi_found_madt in mparse.
x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq

Yoichi Yuasa:
[MIPS] Rewrite GALILEO_INL/GALILEO_OUTL to GT_READ/GT_WRITE
[MIPS] PB1200: Remove duplicate definitions
mmc: fix au1xmmc build error
add return value checking of get_user() in set_vesa_blanking()

YOSHIFUJI Hideaki:
[IPV6] ROUTE: Use macros to format /proc/net/ipv6_route.
[IPV6] ROUTE: Use &rt->u.dst instead of cast.
[IPV6]: Introduce ip6_dst_idev() to get inet6_dev{} stored in dst_entry{}.
[IPV6]: Per-interface statistics support.
[TCP]: MD5 Signature Option (RFC2385) support.
[IPV6]: Repair IPv6 Fragments

Yoshinori Sato:
sh: Add support for SH7206 and SH7619 CPU subtypes.
sh: Wire up division and address error exceptions on SH-2A.
sh: Exception vector rework and SH-2/SH-2A support.
sh: Add SH-2A platform headers.
sh: Add support for Solution Engine 7206 and 7619 boards.
sh: SH-2 defconfig updates.
sh: IPR IRQ updates for SH7619/SH7206.
sh: Trivial build fixes for SH-2 support.
sh: Fix Solution Engine 7619 build.
sh: Kill off unused SE7619 I/O ops.
sh: Fixup SH-2 BUG() trap handling.

Zach Brown:
dio: centralize completion in dio_complete()
dio: call blk_run_address_space() once per op
dio: formalize bio counters as a dio reference count
dio: remove duplicate bio wait code
dio: only call aio_complete() after returning -EIOCBQUEUED
dio: lock refcount operations

Zachary Amsden:
paravirt: Preparatory mmu header movement
paravirt: fix parameter names in mmu operations
paravirt: fix missing pte update
paravirt: Add option to allow skipping the timer check
softirq: remove BUG_ONs which can incorrectly trigger

Zang Roy-r61911:
Add tsi108/9 On Chip Ethernet device driver support
[POWERPC] Make pci_read_irq_line the default on mpc7448hpc2 board

Zhu Yi:
ieee80211: Fix kernel panic when QoS is enabled
ipw2200: Add IEEE80211_RADIOTAP_TSFT for promiscuous mode
ipw2200: Update version stamp to 1.2.0
ipw2200: Fix a typo
ipw2200: Fix debug output endian issue

Zou Nan hai:
[IA64] IA64 Kexec/kdump
タグ

関連ソフト/文書

Firefox3 Meter  Use OpenOffice.org

管理人/副管理人のみ編集できます