1. 02 Jun, 2002 9 commits
    • Jens Axboe's avatar
      [PATCH] misc generic block tag fixes · e3102b26
      Jens Axboe authored
      A buglet and a few adjustments.
      e3102b26
    • Jens Axboe's avatar
      [PATCH] documentation and tq_disk removals · 15283e97
      Jens Axboe authored
      This should be the last of tq_disk, at least the trivial ones. md still
      has some queue_task references, I'll let Ingo/Neil clean those up.
      suspend is still broken, it was broken before too though. I guess Pavel
      will want to fix that.
      
      Also, I've documented the plug functions.
      15283e97
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 IDE 82 · 6e7c72aa
      Martin Dalecki authored
       - PPC compilation fix by Paul Mackerras.
      
       - Various fixes by Bartek:
      
         fix ata_irq_enable() and ata_reset() for legacy ATA-1 devices
      
         in start_request() for REQ_DRIVE_ACB
         a) don't run ->prehandler() twice
         b) return ata_taskfile() value
      6e7c72aa
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 IDE 81 · 08446d85
      Martin Dalecki authored
       - Don't use ata_taskfiles cmd field for drive status reporting,
         we can now simply use drive->status instead.
      
       - Unify command type parser entries which could be unified due to the
         unification of corresponding interrupt handlers.
      
       - Eliminate reading parameter from ata_do_udma(). We have this information
         already in the rq. This allows us to merge several methods.
      
       - Rename XXX_udma to udma_setup, since we have finally settled up on this
         semantics.
      
       - Simplify tons of host chip code by removing wrapper functions.
      08446d85
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 IDE 80 · 76d04538
      Martin Dalecki authored
       - Sanitize the handling of the ioctl's and fix a bug on the way in dealing with
         the WIN_SMART command where arguments where exchanged.
      
       - Finally sanitize ioctl further until it turned out that we could get rid of
         the special request type REQ_DRIVE_CMD entierly. We are now using
         consistently REQ_DRIVE_ACB.
      
         One hidden code path less again!
      
       - Realize the ide_end_drive_cmd can be on the REQ_DRIVE_ACB only for ioctl() to
         a disk. Eliminate it's usage from device type driver modules.
      
       - Remove command member from struct  hd_drive_task_hdr and place it in strcut
         ata_taskfile. It is not common between the normal register file and HOB.
      
         We will have to introduce some helper functions for particular command types.
      76d04538
    • Martin Dalecki's avatar
      [PATCH] [PATCH} 2.5.19 IDE 79 · b6e6f175
      Martin Dalecki authored
       - Fix typo in sparc_v9 code, in ns87415, just introduced.
      
       - Eliminate unnecessary struct hd_drive_hob_hdr those are
         in reality precisely the same registers as usual.
      
       - Eliminate control_t, nowhere used type.
      
       - Unfold ide_init_drive_cmd() at the places where it's used. This makes obvious
         that REQ_DRIVE_CMD gets only used on the ioctl command path.
      b6e6f175
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 IDE 78 · 8b4e98ea
      Martin Dalecki authored
       - Move ide_fixstring() from ide.c to probe.c, since this is the place, where it's
         most used.
      
       - Remove GET_STAT() - it's not used any longer.
      
       - Remove last parameter of ide_error. Rename it to ata_error().
      
       - Don't use ide_fixstring in qd65xx.c host chip driver. The model name is
         already fixed in probe.c.
      
       - Invent ata_irq_enable() for the handling of the trice nIEN bit of the
         control register.  Consistently use ch->intrproc method every time we toggle
         this bit.  This simply wasn't the case before!
      
       - Disable interrupts on a previous channel only when we share them indeed.
      
       - Eliminate simple drive command handling function drive_cmd.
      
       - Simplify the ioctl handler. Move it to ioctl, since that's the only place
         where it's actually used.
      8b4e98ea
    • Linus Torvalds's avatar
      Simplify uidhash table allocation - no need to make it dynamic, · 78a6728c
      Linus Torvalds authored
      as it isn't even all that big.
      78a6728c
    • Petr Vandrovec's avatar
      [PATCH] missing argument to clear_user_page in v4l · c32ed714
      Petr Vandrovec authored
        David Mosberger added argument page to clear_user_page, but
      apparently did not scan whole tree to find callers. Please apply.
      It's the only such call in the non-arch specific portion of tree.
      c32ed714
  2. 31 May, 2002 16 commits
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 IDE 77 · 77da0c5c
      Martin Dalecki authored
       - Get rid of SELECT_DRIVE macro. Start to move all direct hardware access
         functions in to one place.
      
       - Get rid of SELECT_MASK macro. Realize that the mask is always equal 0.
         Simplify the maskproc therefore.
      
       - Get rid of GET_STAT and OK_STAT macros as well.
      
       - hpt366 cleanups by Andrej Panin.
      
       - Artop driver update by Franz Sirl.
      77da0c5c
    • Linus Torvalds's avatar
      Merge bk://linuxusb.bkbits.net/linus-2.5 · c2a84d00
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      c2a84d00
    • Linus Torvalds's avatar
      Simplify tlb_flush_mmu() for exit case: makes it easier on the ia64 · 6188af0c
      Linus Torvalds authored
      folks, and the ARM people didn't mind.
      6188af0c
    • Linus Torvalds's avatar
      8334b2cd
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/net-drivers-2.5 · 3f102da8
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      3f102da8
    • Javier Achirica's avatar
      airo wireless net driver updates: · 3ec5b5ab
      Javier Achirica authored
      * support latest wireless extensions
      * update locking to use semaphores
      3ec5b5ab
    • Jeff Garzik's avatar
      Merge mandrakesoft.com:/home/jgarzik/vanilla/linus-2.5 · 997ae224
      Jeff Garzik authored
      into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
      997ae224
    • David Nelson's avatar
      [PATCH] PATCH: USB Scanner Driver 0.4.8 and new maintainer · 27f49742
      David Nelson authored
      Here's my last and final patch to the maintainer of USB Scanner Driver.  Brian
      Beattie <beattie@beattie-home.net> is now going to assume this role (thanks
      Brian!).  Brian brings some kernel level programming so I'm sure he'll be able
      to conttribute to this list w/o any problems.  I want to thank you all for your
      support and help.  A couple of you sent some personal msgs regarding my
      departure - thank you.
      
      * 0.4.8  5/30/2002
       *    - Added Mustek BearPaw 2400 TA.  Thanks to Sergey
       *      Vlasov <vsu@mivlgu.murom.ru>.
       *    - Added Mustek 1200UB Plus and Mustek BearPaw 1200 CU ID's.  These use
       *      the Grandtech GT-6801 chip. Thanks to Henning
       *      Meier-Geinitz <henning@meier-geinitz.de>.
       *    - Increased Epson timeout to 60 secs as requested from
       *      Karl Heinz Kremer <khk@khk.net>.
       *    - Changed maintainership from David E. Nelson to Brian
       *      Beattie <beattie@beattie-home.net>.
      27f49742
    • David Brownell's avatar
      [PATCH] ehci remove warning if no CONFIG_USB_DEBUG · f6d68b3b
      David Brownell authored
      I just noticed a debug message will generate a needless warning
      when debugging is disabled.
      f6d68b3b
    • Greg Kroah-Hartman's avatar
      [PATCH] USB kernel-api documentation fix · e004e79e
      Greg Kroah-Hartman authored
      updated the kernel-api documentation USB files due to file reorg.
      e004e79e
    • David Mosberger's avatar
      [PATCH] agp support for i460 and zx1 cleanup · 7c165ccf
      David Mosberger authored
      The patch below adds first round of AGP support for the Intel 460
      chipset
      
      This won't actually build at the moment, but I think you prefer to
      merge things piecemeal, and this portion of the patch is almost
      guaranteed to be safe (affects only ia64).
      7c165ccf
    • Rusty Russell's avatar
      [PATCH] softirq.c per_cpu fix · e4086edc
      Rusty Russell authored
      GCC3.1 apparently gets confused about uninitialized sections
      e4086edc
    • David Mosberger's avatar
      [PATCH] pass "page" pointer to clear_user_page()/copy_user_page() · c583dc59
      David Mosberger authored
      Hi Linus,
      
      Are you willing to change the interfaces of clear_user_page() and
      copy_user_page() so that they can receive the relevant page pointer as
      a separate argument?  I need this on ia64 to implement the lazy-cache
      flushing scheme.
      
      I believe PPC would also benefit from this.
      
      	--david
      c583dc59
    • David Mosberger's avatar
      [PATCH] time-offset patch · 9d64273c
      David Mosberger authored
      On ia64 MP machines, we use the cycle counter register of each CPU to
      obtain fine-grained time-stamps.  At boot-time, we synchronize the
      counters as close as possible (similar to x86, though with a different
      algorithm).  But even with this synchronization, there is still a
      small (really: tiny) chance that a process bouncing from one CPU to
      another could observe time going backwards.  To guard against this, I
      maintain a global variable called "last_time_offset" which keeps track
      of the largest time-interpolation value returned so far.  Most of this
      is in platform-specific code (arch/ia64/kernel/time.c), but there are
      a handful of places in platform-independent code where this variable
      needs to be cleared to zero.  This is what the patch below does.  I
      didn't put it inside CONFIG_IA64 because I think this can be useful
      for other platforms, too.  I suppose I could put it inside CONFIG_SMP
      though this would make the code uglier.  If you think it's OK, please
      apply, otherwise, I'd appreciate your feedback.
      9d64273c
    • David Mosberger's avatar
      [PATCH] trivial keyboard driver patch · 5d29ce55
      David Mosberger authored
      This makes it possible to run the ia64 kernel both on platforms with the
      legacy keyboard controller and those without (as is the case for the hp
      zx1 platform, for example).  The new code is inside #ifdef CONFIG_IA64,
      though it would probably be a good idea to enable it unconditionally.
      The patch is by Alex Williamson.
      5d29ce55
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc64 · cde6bc97
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      cde6bc97
  3. 01 Jun, 2002 6 commits
  4. 31 May, 2002 9 commits