1. 05 Aug, 2002 1 commit
    • Anton Altaparmakov's avatar
      NTFS: 2.0.23 - Major bug fixes (races, deadlocks, non-i386 architectures). · 8e27b910
      Anton Altaparmakov authored
      - Massive internal locking changes to mft record locking. Fixes lock
        recursion and replaces the mrec_lock read/write semaphore with a
        mutex. Also removes the now superfluous mft_count. This fixes several
        race conditions and deadlocks, especially in the future write code.
      - Fix ntfs over loopback for compressed files by adding an
        optimization barrier. (gcc was screwing up otherwise ?)
      - Miscellaneous cleanups all over the code and a fix or two in error
        handling code paths.
      Thanks go to Christoph Hellwig for pointing out the following two:
      - Remove now unused function fs/ntfs/malloc.h::vmalloc_nofs().
      - Fix ntfs_free() for ia64 and parisc by checking for VMALLOC_END, too.
      8e27b910
  2. 03 Aug, 2002 13 commits
    • Linus Torvalds's avatar
      Undo "stringify()" changes, since they don't work with · 35aa61ec
      Linus Torvalds authored
      various compilers
      35aa61ec
    • Brian Gerst's avatar
      [PATCH] Dead code in i386/kernel/process.c · bd8feaa6
      Brian Gerst authored
      This patch removes an artifact of code left over from the 2.0 days when
      the kernel didn't use flat segments.
      
      The preceding memcpy() already takes care of the NULL ptr mapping.
      bd8feaa6
    • Russell King's avatar
      [PATCH] 11: 2.5.29-8390 · 09188a07
      Russell King authored
      Unfortunately, someone changed the inb and friends definitions and
      broke ARM.  This patch allows ARM to build NE2000 based drivers
      again.
      09188a07
    • Russell King's avatar
      [PATCH] 1: 2.5.29-dma · a4d43929
      Russell King authored
      The following patch adds support for CONFIG_GENERIC_ISA_DMA, which went
      into the 2.4-ac kernel series prior to 2.5 happening.
      
      The following patch allows architectures to decide whether they want
      the generic ISA DMA functionality provided by kernel/dma.c and other
      supporting files.
      
      In addition, we move the procfs "/proc/dma" support code out of fs/proc
      into kernel/dma.c, and adapt it to use the new seq_file code.
      a4d43929
    • Russell King's avatar
      [PATCH] 7: 2.5.29-mmap · 3a6ecd1b
      Russell King authored
      The following patch is required so that munmap(0x8000, *) does not cause
      ARM kernels to crash.  The problem is that the machine vectors are at
      virtual address 0.  Unfortunately, when free_pgtables() is called, it
      clears first level page tables starting at 0 in this case, and takes
      out the machine vectors.  This then results in an unrecoverable hang.
      
      We already have FIRST_USER_PGD_NR to define the first entry in the pgd
      which may be cleared, so we use this to clamp "start_index"
      appropriately.  The following patch does this.  Tested on ARM.
      3a6ecd1b
    • Russell King's avatar
      [PATCH] 10: 2.5.29-wdt977 · 913ccfaa
      Russell King authored
      Bitops are used with on the timer_alive variable.  Therefore, timer_alive
      needs to be "unsigned long" not "int".
      913ccfaa
    • Russell King's avatar
      [PATCH] 6: 2.5.29-memory · 52ca501b
      Russell King authored
      Trivial patch; removes cruft that got left over from the TLB shootdown
      changes.  "dir" is never used in zap_page_range
      52ca501b
    • Russell King's avatar
      [PATCH] 3: 2.5.29-exports · fdcf2df1
      Russell King authored
      Various modules (eg, rd.c) use simple_strtol.  This patch exports the
      symbol so these modules can be loaded.
      fdcf2df1
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/janitor-2.5 · 17449f60
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      17449f60
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/net-drivers-2.5 · 7a38263c
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      7a38263c
    • Jeff Dike's avatar
      [PATCH] UML preparation - infrastructure · 8f103851
      Jeff Dike authored
      This patch (against 2.5.30) contains all of the changes to generic code
      needed by UML.
      
      CREDITS -
      	Changes my address and adds a UML credit for Lars Brinkoff.
      
      MAINTAINERS -
      	Adds a UML entry.
      
      Makefile -
      	When ARCH=um is on the command line to do a UML build, the old value
      	of ARCH is saved in $(SUBARCH) for the later use of the UML build.
      
      drivers/char/Makefile -
      	Sets KEYMAP, KEYBD, CONSOLE empty to prevent hardware drivers from
      	being compiled in.
      
      drivers/net/setup.c -
      	Backs out a UML hook which leaked into your tree which UML no
      	longer uses.
      8f103851
    • Jeff Dike's avatar
      [PATCH] UML preparation - linkage.h · 7d45b60a
      Jeff Dike authored
      This a preparatory patch which allows UML to avoid changing linux/linkage.h.
      
      It restructures linkage.h so that all of the arch-specific stuff is in
      asm-*/linkage.h.  linux/linkage.h is now arch independent.  It should be
      functionally unchanged.
      
      Five arches, i386, ia64, sh, m68k, and arm, have non-empty linkage.h files.
      The other arch linkage.h files are all empty.
      
      Also, __ALIGN_STR is no longer defined independently of __ALIGN.  It is now
      derived by stringizing __ALIGN.
      
      Following a suggestion by Keith Owens, stringify.h was generalized to allow
      commas in its argument, linkage.h now includes it, and no longer defines its
      own stringify macros.
      7d45b60a
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk · cbf3b4c9
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      cbf3b4c9
  3. 04 Aug, 2002 1 commit
  4. 03 Aug, 2002 24 commits
  5. 02 Aug, 2002 1 commit