1. 14 Jul, 2002 5 commits
  2. 13 Jul, 2002 2 commits
    • David S. Miller's avatar
      Sparc64: Update defconfig. · 1fcab22d
      David S. Miller authored
      1fcab22d
    • Anton Altaparmakov's avatar
      NTFS: 2.0.19 - Fix race condition, improvements, and optimizations in i/o interface. · 1138bf4c
      Anton Altaparmakov authored
      - Apply block optimization added to fs/ntfs/aops.c::ntfs_read_block()
        to fs/ntfs/compress.c::ntfs_file_read_compressed_block() as well.
      - Drop the "file" from ntfs_file_read_compressed_block().
      - Rename fs/ntfs/aops.c::ntfs_enb_buffer_read_async() to
        ntfs_end_buffer_async_read() (more like the fs/buffer.c counterpart).
      - Update ntfs_end_buffer_async_read() with the improved logic from
        its updated counterpart fs/buffer.c::end_buffer_async_read(). Apply
        further logic improvements to better determine when we set PageError.
      - Update submission of buffers in fs/ntfs/aops.c::ntfs_read_block() to
        check for the buffers being uptodate first in line with the updated
        fs/buffer.c::block_read_full_page(). This plugs a small race
        condition.
      1138bf4c
  3. 12 Jul, 2002 13 commits
  4. 11 Jul, 2002 4 commits
  5. 10 Jul, 2002 5 commits
    • Russell King's avatar
      [ARM] Miscellaneous updates · fcbcfef5
      Russell King authored
      - Fix missed cli()/sti() conversions.
      - Fix SA1100 sleep code.
      - Update small_page.c for changes to struct page.
      - Clean up assabet/neponset initialisation.
      - Clean up compiler warnings in iop310 build.
      - Add missed bits from previous xscale cset.
      fcbcfef5
    • Russell King's avatar
      [ARM] StrongARM SA1111 cleanups · 89c248f7
      Russell King authored
      - Add sa1111_{dis,en}able_device()
      - Add sa1111_{read,write}l() (always host endian)
      89c248f7
    • Russell King's avatar
      [ARM] page fault handling updates · 5f563f59
      Russell King authored
      - FSR "write" bit moved from bit 8 to bit 11.
      - Handle bit 10 of FSR for xscale imprecise aborts.
      - Allow Xscale CP0 and CP13 accesses.
      - Move Xscale specific implementations to their own file.
      5f563f59
    • Russell King's avatar
      [ARM] ptrace cleanups. · 42fe00e8
      Russell King authored
      The major points are:
      - Move ptrace code from traps.c into ptrace.c so it's all in one place.
      - Correct get_user_regs() to allow for the 8 byte offset.
      - Fix missing ptrace_cancel_bpt() call which could miss some
        single stepping steps.
      (other small pages; for details see individual file notes)
      42fe00e8
    • Russell King's avatar
      [ARM] Fix ELF "HWCAP" flags for the various CPU types. · f0df3384
      Russell King authored
      Some of the CPU implementations copied the ELF flags from the
      StrongARM-110 implementation, without thinking whether they were
      correct or not.  This changeset fixes up these CPU types.
      f0df3384
  6. 09 Jul, 2002 8 commits
  7. 08 Jul, 2002 3 commits
    • Anton Altaparmakov's avatar
    • Anton Altaparmakov's avatar
      NTFS: 2.0.16 - Convert access to $MFT/$BITMAP to attribute inode API. · 600a1382
      Anton Altaparmakov authored
      - Fix a stupid bug introduced in 2.0.15 where we were unmapping the
        wrong inode in fs/ntfs/inode.c::ntfs_attr_iget().
      - Convert $MFT/$BITMAP access to attribute inode API and remove all
        remnants of the ugly mftbmp address space and operations hack. This
        means we finally have only one readpage function as well as only one
        async io completion handler. Yey! The mft bitmap is now just an
        attribute inode and is accessed from vol->mftbmp_ino just as if it
        were a normal file. Fake inodes rule. (-:
      600a1382
    • Anton Altaparmakov's avatar
      NTFS: 2.0.15 - Fake inodes based attribute i/o via the pagecache, fixes, cleanups. · db05cffc
      Anton Altaparmakov authored
      - Fix silly bug in fs/ntfs/super.c::parse_options() which was causing
        remounts to fail when the partition had an entry in /etc/fstab and
        the entry specified the nls= option.
      - Apply same macro magic used in fs/ntfs/inode.h to fs/ntfs/volume.h to
        expand all the helper functions NVolFoo(), NVolSetFoo(), and
        NVolClearFoo().
      - Move copyright statement from driver initialisation message to
        module description (fs/super.c). This makes the initialisation
        message fit on one line and fits in better with rest of kernel.
      - Update fs/ntfs/attrib.c::map_run_list() to work on both real and
        attribute inodes, and both for files and directories.
      - Implement fake attribute inodes allowing all attribute i/o to go via
        the page cache and to use all the normal vfs/mm functionality:
        - Add ntfs_attr_iget() and its helper ntfs_read_locked_attr_inode()
          to fs/ntfs/inode.c.
        - Add needed cleanup code to ntfs_clear_big_inode().
      - Merge address space operations for files and directories (aops.c),
        now just have ntfs_aops:
        - Rename:
              end_buffer_read_attr_async() -> ntfs_end_buffer_read_async(),
              ntfs_attr_read_block()       -> ntfs_read_block(),
              ntfs_file_read_page()        -> ntfs_readpage().
        - Rewrite fs/ntfs/aops.c::ntfs_readpage() to work on both real and
          attribute inodes, and both for files and directories.
        - Remove obsolete fs/ntfs/aops.c::ntfs_mst_readpage().
      db05cffc