NTFS: Use get_bh() instead of manual atomic_inc() in
fs/ntfs/compress.c
NTFS: - Modify fs/ntfs/time.c::ntfs2utc(), get_current_ntfs_time(),
and utc2ntfs() to work with struct timespec instead of time_t on
the Linux UTC time side thus preserving the full precision of the
NTFS time and only loosing up to 99 nano-seconds in the Linux UTC
time.
NTFS: - Remove unused ntfs_dirty_inode()
NTFS: Wrap flush_dcache_mft_record_page() in #ifdef NTFS_RW
NTFS: Add NInoTestSetFoo() and NInoTestClearFoo() macro magic to
fs/ntfs/inode.h and use it to declare NInoTest{Set,Clear}Dirty.
NTFS: Move typedefs for ntfs_attr and test_t from fs/ntfs/inode.c
to fs/ntfs/inode.h so they can be used elsewhere.
NTFS: Determine the mft mirror size as the number of mirrored mft
records and store it in ntfs_volume->mftmirr_size
(fs/ntfs/super.c).
NTFS: Load the mft mirror at mount time and compare the mft records
stored in it to the ones in the mft (fs/ntfs/super.c).
NTFS: - Fix compiler warnings related to type casting
NTFS: Read the journal ($LogFile) and determine if the volume has
been shutdown cleanly and force a read-only mount if not
(fs/ntfs/super.c and fs/ntfs/logfile.c). This is a little bit of a
crude check in that we only look at the restart areas and not at
the actual log records so that there will be a very small number of
cases where we think that a volume is dirty when in fact it is
clean. This should only affect volumes that have not been shutdown
cleanly and did not have any pending, non-check-pointed i/o.
NTFS: Eeek. Forgot to revert the Makefile before checking it in
last time
NTFS: 2.1.8 release - If the $LogFile indicates a clean shutdown
and a read-write (re)mount is requested, empty $LogFile by
overwriting it with 0xff bytes to ensure that Windows cannot cause
data corruption by replaying a stale journal after Linux has
written to the volume.
Arjan van de Ven:
ide-disk.c: write cache handling fixes
IDE disk cache flush at unopportune momemnts
ide: don't send cacheflush to drives that don't understand it
Armin Schindler:
ISDN CAPI: fix ncci list semaphore
ISDN Eicon driver: accept capidrv parameters
ISDN Eicon driver: fix empty queue check
ISDN Eicon driver: fix idi cleanup deadlock
Arnd Bergmann:
s390: oprofile Kconfig fixes
Bartlomiej Zolnierkiewicz:
fix default IDE interfaces initialization for PPC32
fixup for C1 Halt Disconnect problem on nForce2 chipsets
Suspend IDE disks on shutdown
Ben Collins:
[IEEE1394]: Fix deadlock in killing kernel thread
Benjamin Herrenschmidt:
ppc/ppc64: Cleanup PPC970 CPU initialization
Fix my address in CREDITS
ppc32: Add missing [pci_]dma_mapping_error()
ppc32: pmac support update
ppc64: Fix nasty typo in PTE freeing code
[SUNZILOG]: Fix DCD/CTS change tests, just like in pmac_zilog
Bjorn Helgaas:
[SERIAL] default to serial console when possible
Chris Wright:
fix memleak in sys_mq_timedsend
fix queues_count accounting in mqueue_delete_inode()
Christoph Hellwig:
[XFS] use kmem_alloc for noaddr buffers
[XFS] kill the pagebuf vs xfs_buf confusion
[XFS] really kill the pagebuf vs xfs_buf confusion
[XFS] clarify pagebuf page lookup logic
[XFS] Don't reset buffer offset before using it
[XFS] close external blockdevice after final flush
fix warning in arch/ppc/boot/simple/misc.c
fix WARN_ON on XFS module unload
Clay Haapala:
[LIB]: Add CRC32c (Castagnoli, et al Cyclic Redundancy-Check)
[LIB]: Use compiler.h's pure attribute macros in crc32.c
[CRYPTO]: Provide crc32c as a type of digest
[CRYPTO]: Fix typing in crc32c's chksum_update
Coywolf Qi Hunt:
Update kerneltraffic link in SubmittingDrivers and kernel-docs.txt
Daniel Ritz:
[PCMCIA] add EnE specific initialization to fix HDSP
Dave Kleikamp:
JFS: [CHECKER] Fix a possible null-pointer dereference
JFS: [CHECKER] Memory leak in jfs_link
JFS: [CHECKER] get rid of txAbortCommit
David Gibson:
Fix overeager stack-expansion on ppc64
POWER5 erratum workaround
ppc64: shmget() translation bugfix
ppc64: Use slbie, not slbia in hugepage code
David Mosberger:
ia64: Fix Exec-Only stack patch so X can work again
[libata sata_sis] support SATA SCRs in PCI cfg space
Jeremy Higdon:
sata_vsc initialization fix
Jon Krueger:
[XFS] Correct the (file size >= stripe unit) check inside
xfs_iomap_write_delay. It was comparing the file size, in bytes,
against the stripe unit size, in FSBs. (PV 911469)
Joshua Kwan:
[SPARC64]: Use $(CC) in NEW_GCC checks
Karol Kozimor:
acpi4asus 0.28 (Karol 'sziwan' Kozimor)
Keith M. Wesolowski:
[SPARC32]: Ensure swap entries do not overlap the PRESENT or FILE
bits
[SPARC32]: Correct calculation of num_physpages
[SPARC32]: Trivial reformatting patch for arch/sparc/mm/init.c
[SPARC32]: Reduce fragmentation in the bitmap allocator
[ACPI] Workaround "_BBN 0" BIOS bug enhance "pci=noacpi" to skip
ACPI PCI configuration and interrupt config add "acpi=noirq" to
skip just ACPI interrupt config (David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=1662
[ACPI] workaround for nForce2 BIOS bug: XT-PIC timer in IOAPIC mode
"acpi_skip_timer_override" boot parameter dmi_scan for common
platforms, may be replaced with PCI-ID in future.