1. 01 Aug, 2002 4 commits
  2. 26 Jul, 2002 2 commits
  3. 27 Jul, 2002 1 commit
  4. 26 Jul, 2002 33 commits
    • Craig Kulesa's avatar
      [PATCH] fix unresolved syms for serial drivers · c249c322
      Craig Kulesa authored
      The following two patches seem to be needed to export the requisite
      symbols needed for fully modular builds of the new serial drivers in
      2.5.28.
      c249c322
    • Russell King's avatar
      [PATCH] designated initalizers for serial/ · b35451b5
      Russell King authored
      The old form of designated initializers are obsolete: we need to
      replace them with the ISO C forms before 2.6.  Gcc has always
      supported both forms anyway.
      
      From Rusty's Trivial Patch - thanks.
      b35451b5
    • Russell King's avatar
    • Russell King's avatar
      [SERIAL] Stop open() looping while opening a non-present port · 180bc55f
      Russell King authored
      Trying to open a non-present port (for configuration) causes us to
      to endlessly loop (by returning -ERESTARTSYS).  We should be returning
      success.  This cset fixes this.
      180bc55f
    • Linus Torvalds's avatar
      7eec50e3
    • Felipe Damasio's avatar
      [PATCH] WoL support to the 8139cp ethernet driver · 734a3f22
      Felipe Damasio authored
      This patch add Wake-on-LAN support to the 8139cp ethernet driver.
      
      It also converts the gccism "foo: bar" to the C99 ".foo = bar" syntax.
      734a3f22
    • Ingo Molnar's avatar
      [PATCH] comment fix, 2.5.28 · b6d61f9b
      Ingo Molnar authored
      the attached patch fixes a comment that got incorrect via the
      set_thread_area() changes.
      b6d61f9b
    • Linus Torvalds's avatar
      Merge bk://lsm.bkbits.net/linus-2.5 · a8a4e4a9
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      a8a4e4a9
    • Rusty Russell's avatar
      [PATCH] Hot-plug CPU Boot Rewrite for PPC · d243f1a8
      Rusty Russell authored
      This modifies the PPC boot sequence to "plug in" CPUs one at a
      time.
      d243f1a8
    • Rusty Russell's avatar
      [PATCH] Hot-plug CPU Boot Rewrite for i386 · 58ce9508
      Rusty Russell authored
      This modifies the i386 boot sequence to "plug in" CPUs one at a
      time.  This is the minimal change to make it work (the CPUs are
      brought up as normal during the "smp_prepare_cpus()" probe phase).
      58ce9508
    • Rusty Russell's avatar
      [PATCH] Hot-plug CPU Boot Changes · c5e06207
      Rusty Russell authored
      This patch alters the boot sequence to "plug in" each CPU, one at a
      time.  You need the patch for each architecture, as well.  The
      interface used to be "smp_boot_cpus()", "smp_commence()", and each
      arch implemented the "maxcpus" boot arg itself.  With this patch,
      it is:
        smp_prepare_cpus(maxcpus): probe for cpus and set up cpu_possible(cpu).
        __cpu_up(cpu): called *after* initcalls, for each cpu where
           cpu_possible(cpu) is true.
        smp_cpus_done(maxcpus): called after every cpu has been brought up
      c5e06207
    • Martin Dalecki's avatar
      [PATCH] IDE 107 · e1eec525
      Martin Dalecki authored
       - Fix "temporal anomaly" in do_ide_request pointed out by Petr
         Vandrovec. Thanks Petr!
      e1eec525
    • Martin Dalecki's avatar
      [PATCH] IDE 106 · 2993fd69
      Martin Dalecki authored
      Small missing notch.
      2993fd69
    • Martin Dalecki's avatar
      [PATCH] IDE 105 · e7a6bdfd
      Martin Dalecki authored
       - Rename ata-timings.h to timings.h. Same arguments as for agp.
      
       - Always include hdparm.h just before ide.h. Include them last where
         used. This is preparing to split out the IDE register declarations
         out of this file, since many other files in the kernel include it,
         which don't have anything to do with IDE.
      
       - Don't use the "IDE special" data type "byte". Just use the u8 data
         type for consistency with the rest of the kernel where applicable.
      e7a6bdfd
    • Martin Dalecki's avatar
      [PATCH] IDE 104 · 81fed994
      Martin Dalecki authored
       - Make the bit-sliced data types in hdreg.h use the bit-slice data types
         instead of the generic ones. This makes clear that those are supposed
         to be register masks.
      81fed994
    • Martin Dalecki's avatar
      [PATCH] 2.5.28 IDE 103 · d655a4ee
      Martin Dalecki authored
       - Remove pseudo headers for nonexisting support of not existing
         hardware from Big Black Boxen code.
      d655a4ee
    • Martin Dalecki's avatar
      [PATCH] 2.5.28 IDE 102 · 72b6c893
      Martin Dalecki authored
      Just getting trivia out of the way, so the interresting parts
      don't get burried by them:
      
      - Sanitize the menu configuration system.
      
      - Allow to compile atapi.c as a "foundation module" for the
         consuming device type drivers.
      72b6c893
    • Martin Dalecki's avatar
      [PATCH] 2.5.28 small REQ_SPECIAL abstraction · cc1d7840
      Martin Dalecki authored
      The attached patch does the following:
      
      1. Remove blkdev_release_request(Request); it was an unnecessary wrapper
          around blk_put_request(Request). Likely some leftover from pre-BIO
          time...
      
      2. Abstract out the fine __scsi_insert_special() function out from
          the SCSI code.
      
          Now that I have finally managed to kill all those IDE 'specific'
          REQ_BLAH request types, we can do this final step, and it will be
          used soon at least by ATA code as well. The goal is that
          scsi_request_fn and do_ide_request should start to look similar
          like silblings.
      
          Its called blk_insert_request() now and even documented in code.
      
      3. Change some stuff over from extern inline to static inline in
          blkdev.h. (trivia...)
      
      This patch doesn't change *any* functionality, so its not exposing
      SCSI to any danger :-).
      cc1d7840
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk:14691 · 22a22e0a
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      22a22e0a
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk:14691 · d28c6518
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      d28c6518
    • Linus Torvalds's avatar
      Merge http://linuxusb.bkbits.net/linus-2.5 · f00ea1e1
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      f00ea1e1
    • Trond Myklebust's avatar
      [PATCH] add proper NFSv3 permissions checking. · bea92fd5
      Trond Myklebust authored
      Add full support for the NFSv3 permissions checking. Ensures that we
      work properly with NFSv3 servers that do uid/gid mapping and/or have
      support for ACLs.
      
      Permissions are cached in the struct nfs_inode in order to reduce the
      number of RPC calls. The cache timeout period is given by the ordinary
      attribute timeout.
      bea92fd5
    • Trond Myklebust's avatar
      [PATCH] Reduce the number of getattr/lookup calls in nfs_lookup_revalidate() · 3322b8ec
      Trond Myklebust authored
      Reduce the number of getattr/lookup calls in nfs_lookup_revalidate()
      by making the latter rely on the ordinary attribute cache, and moving
      the close-to-open data consistency checking into nfs_open().
      
      This does mean that we can end up calling GETATTR twice: once in
      nfs_lookup_revalidate() then immediately after in nfs_open(), however
      it also means that sys_stat() and friends now use cached attributes.
      3322b8ec
    • Trond Myklebust's avatar
      [PATCH] increase socket buffer for RPC over UDP · ff3cc6a0
      Trond Myklebust authored
      Make RPC over UDP use a socket buffer size that is large enough to fit
      all the messages. Congestion control is in any case handled by the Van
      Jacobson algoritm, and we need to work around a bug in
      ip_build_xmit_slow() w.r.t. fragmentation when there is insufficient
      buffer memory to fit the entire message.
      ff3cc6a0
    • Trond Myklebust's avatar
      [PATCH] clean up RPC write_space() code · 0be53f27
      Trond Myklebust authored
      Make the RPC write_space() algoritm use the standard socket flags
      SOCK_ASYNC_NOSPACE and SOCK_NOSPACE instead of its own custom flag.
      0be53f27
    • Ingo Molnar's avatar
      [PATCH] f00f workaround update, TLS, 2.5.28 · 0e0dad87
      Ingo Molnar authored
      This updates the F00F bug workaround code to the IDT changes in the TLS
      patch.
      
      Tested it on a non-Pentium box on which i triggered the workaround
      artificially.
      0e0dad87
    • Andy Grover's avatar
      [PATCH] ACPI compile fix · d33c76ad
      Andy Grover authored
      This fixes the ACPI_DEBUG compile issue that turned up.
      d33c76ad
    • Linus Torvalds's avatar
      c7fb9c90
    • Dan Aloni's avatar
      i385 mm cleanup: · edcc875f
      Dan Aloni authored
        + cleanup init.c and split into pgtable.c
        + split declaration of _text, _etext outside into sections.h
      edcc875f
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
    • Greg Kroah-Hartman's avatar
      805f47cf
    • David Brownell's avatar
      [PATCH] ohci-hcd cardbus unplug, remove interrupt length limit, · 97cf4c34
      David Brownell authored
      * handle another cardbus unplug misbehavior
           - root hub kept polling, never stopped
           - starts to update hcd->state to match internal state
      * code to count/queue TDs for interrupt/bulk is now shared
           - removes (low level) interrupt transfer size limitation
           - both types already handled urb queueing
           - re-indents some TD queuing code (most of patch, by volume)
      * cleanup
           - use new container_of() macro, not list_entry()
           - report a previously unreported error (control data >4K)
           - simplify intr/bulk toggle reset
           - tweak TD debug dump
           - more object code shrinkage (often fits in 3 pages)
      
      Note that the control data size error is just a long-standing
      limitation of this driver, not a USB limitation!  It could be
      fixed, if anyone starts to run into it.
      97cf4c34