1. 10 Jun, 2004 6 commits
    • Russell King's avatar
      [PATCH] add ARM smc91x driver · aa6af1e1
      Russell King authored
      aa6af1e1
    • Andrew Morton's avatar
      [PATCH] fealnx-mac-address-and-other-issues.patch · d66f55e6
      Andrew Morton authored
      (resend - I need to get this out of my tree my one means or another..)
      
      
      From: "SuD (Alex)" <sud@latinsud.com>
      
      I recently was given a surecom 10/100 ethernet card and found that i could
      not change Mac address for it as other driver/devices allow.  I tried to
      implement the missing feature and noticed that the device is quite peculiar
      (or either my system is broken), when trying to fill mac address registers
      (no matter whether io_ops is set): - If I write a byte (writeb) to an even
      i/o address it seems like actually a word was written (the next byte is set
      to 0).  - If I write a byte to an odd i/o address my pc gets bad freezed.
      
      That made think of writing 16bit words (writew) for the memory address, as
      opposed to what most driver examples do.  It works for me (I hope i set the
      lines at the right place in device_open function after the device is
      reset).  I hope the code is clean enough and does not mess with byte
      ordering.  This is the patch (this time against 2.6.5):
      
      (akpm: Is this right on big-endian?)
      d66f55e6
    • Linus Torvalds's avatar
      Merge bk://linux-ntfs.bkbits.net/ntfs-2.6 · 981a1ad3
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      981a1ad3
    • Anton Altaparmakov's avatar
      NTFS: 2.1.14 - Fix an NFSd caused deadlock reported by several users. · 290a768a
      Anton Altaparmakov authored
      - Modify fs/ntfs/ntfs_readdir() to copy the index root attribute value
        to a buffer so that we can put the search context and unmap the mft
        record before calling the filldir() callback.  We need to do this
        because of NFSd which calls ->lookup() from its filldir callback()
        and this causes NTFS to deadlock as ntfs_lookup() maps the mft record
        of the directory and since ntfs_readdir() has got it mapped already
        ntfs_lookup() deadlocks.
      Signed-off-by: default avatarAnton Altaparmakov <aia21@cantab.net>
      290a768a
    • Anton Altaparmakov's avatar
      Merge cantab.net:/home/src/bklinux-2.6 · 62eed986
      Anton Altaparmakov authored
      into cantab.net:/home/src/ntfs-2.6
      62eed986
    • Linus Torvalds's avatar
      Merge bk://drm.bkbits.net/drm-2.6 · ad181870
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.6/linux
      ad181870
  2. 12 Jun, 2004 2 commits
  3. 10 Jun, 2004 2 commits
    • Jens Axboe's avatar
      [PATCH] fix ide-cd racy completions · 53c5395a
      Jens Axboe authored
      This bug took forever to debug (just ask Ben :-).
      
      When we move the completion event from the failed request to the sense
      request, we risk either the initial complete and then later complete on
      a long gone ->waiting.  I think this business of moving the completion
      structure to the request sense is a bit bogus and always has been, and
      the bug is fixed nicely by just rewriting this logic a bit.  So instead
      we simply unconditionally dequeue the failed request (regardless of
      whether it was REQ_PC or REQ_BLOCK_PC), and pass a reference to it in
      the sense request.  When the sense completes, we call end io on the
      originally failed request (which does the complete() etc).
      Signed-off-by: default avatarJens Axboe <axboe@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      53c5395a
    • Geert Uytterhoeven's avatar
      96036e97
  4. 09 Jun, 2004 30 commits