1. 15 Oct, 2002 6 commits
    • Martin J. Bligh's avatar
      [PATCH] Summit: APIC ID mapping · 246f38c2
      Martin J. Bligh authored
      Adds a raw_phys_apicid array that maps from the mps cpu number
      to the apicid - this is needed because the apicids for Summit can be
      larger than 32, and thus won't fit into the bitmap. Also adds little wrappers
      to map neatly between the two.
      
      Bumps up MAX_APICS for Summit.
      246f38c2
    • Martin J. Bligh's avatar
      [PATCH] Summit: MPS table detection · 8d7dfcd0
      Martin J. Bligh authored
      Adds detection for summit machines from the MPS tables.
      Prints a handy-dandy debug message telling you what kind of twisted
      machine the kernel thinks you have.
      8d7dfcd0
    • Martin J. Bligh's avatar
      [PATCH] Summit: APIC limits · f0175f7f
      Martin J. Bligh authored
      This one sets up the apic broadcast id (the maximum allowable apic address)
      properly for whichever platform. It also abstracts out check_apicid_used,
      because that check doesn't work on Summit. Oh, and I bumped up
      MAX_IO_APICS, but only for NUMA x86 platforms.
      f0175f7f
    • Martin J. Bligh's avatar
      [PATCH] Summit: infrastructure · 603a61b5
      Martin J. Bligh authored
      This puts the DFR (desination format register) value into a #define, and
      calculates the LDR (logical desitination register) correctly dependant
      on platform. Similarly for TARGET_CPUS.
      603a61b5
    • Martin J. Bligh's avatar
      [PATCH] Summit: config options and hooks · 9e2a5993
      Martin J. Bligh authored
      This just adds the config option for summit, and it's Config.help entry,
      puts the hooks for the new mach_apic.h subarch file into the right
      places, and creates empty shells of the header files.
      9e2a5993
    • Linus Torvalds's avatar
      Merge http://linux-sound.bkbits.net/linux-sound · b8877144
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      b8877144
  2. 16 Oct, 2002 1 commit
  3. 15 Oct, 2002 33 commits
    • Jaroslav Kysela's avatar
      ALSA update · 79611bfd
      Jaroslav Kysela authored
        - fixed compilation of ioctl32 from David S. Miller
      79611bfd
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/davem/BK/sparc-2.5 · 975d6b21
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      975d6b21
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/davem/BK/net-2.5 · c6147b42
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      c6147b42
    • Trond Myklebust's avatar
      [PATCH] A basic NFSv4 client for 2.5.x · caa71871
      Trond Myklebust authored
      This patch defines a new switch in fs/Config.in -
        CONFIG_NFS_V4:  enables nfsv4 client
      caa71871
    • Trond Myklebust's avatar
      [PATCH] A basic NFSv4 client for 2.5.x · bf5344dc
      Trond Myklebust authored
      Now that all the hooks are in place, this large patch imports all
      of the new code for the NFSv4 client.
        nfs4proc.c   - procedure vectors
        nfs4xdr.c    - XDR
        nfs4state.c  - state bookkeeping (very minimal for now)
        nfs4renewd.c - a daemon (implemented as an rpc_task) to keep
                       state from expiring on the server
      
      Note: The RPCSEC_GSS authentication code is not yet included here.
        For the moment we make do with AUTH_UNIX aka. AUTH_SYS.
      
        Neither is the code to do upcalls to userland in order to do
        uid/gid <-> name mappings. Instead, stubs have been added to
        translate everything to 'nobody:nobody' == '-2:-2'
      bf5344dc
    • Trond Myklebust's avatar
      [PATCH] A basic NFSv4 client for 2.5.x · ee17e0d6
      Trond Myklebust authored
      Define the new NFSv4 data structure for passing user information
      from the 'mount' program in nfs4_mount.h.
      
      If CONFIG_NFS_V4 is defined
              Add code to parse the mount structure into the superblock.
              Declare the NFSv4 filesystem to the VFS.
      ee17e0d6
    • Trond Myklebust's avatar
      [PATCH] A basic NFSv4 client for 2.5.x · b354d917
      Trond Myklebust authored
      Further cleanups
      
      Separate the static and dynamic filesystem data retrieval calls as per the
      NFSv3 spec. This also simplifies things for NFSv4, since many of the
      attributes in the fsinfo+fstat combined call are not mandatory to
      implement.
      b354d917
    • Trond Myklebust's avatar
      [PATCH] A basic NFSv4 client for 2.5.x · e078deae
      Trond Myklebust authored
      Clean up nfs_fill_super().
      
      Separate the parsing of the nfs_mount_data struct and the
      initialization + sanity checking of the resulting super_block.
      The latter is now performed in the new function nfs_sb_init().
      e078deae
    • Art Haas's avatar
      [PATCH] C99 designated initializers for arch/sh · 431121f4
      Art Haas authored
      431121f4
    • Linus Torvalds's avatar
      Merge master.kernel.org:/home/hch/BK/xfs/linux-2.5 · b2016928
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      b2016928
    • Gerd Knorr's avatar
      [PATCH] bttv driver compile fix · 5178e637
      Gerd Knorr authored
      It is just a missing include, fixed thus..
      5178e637
    • Linus Torvalds's avatar
      Merge bk://are.twiddle.net/axp-2.5 · 65bb28e0
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      65bb28e0
    • Randy Dunlap's avatar
      [PATCH] 2.5.42 Doc/kernel-parameters · ee597d31
      Randy Dunlap authored
      Updates/corrects Documentation/kernel-parameters.txt file.
      ee597d31
    • Peter Chubb's avatar
      [PATCH] Compile failure (gcc 2.96 bug?). 2.5.42 raid0.c · 356c3c30
      Peter Chubb authored
      Yes it's a GCC optimiser bug.  I'm surprised I didn't see it: I tried
      a whole heap of different compilers on that code, and had problems
      only on the earlier similar code in raid0_run().
      
      I didn't try redhat's compilers (I run debian) but didn't expect the
      behaviour to be that different.
      
      Anyway, please apply this patch (which also fixes the chunk overlap
      problems).
      356c3c30
    • Tim Wright's avatar
      [PATCH] Forward port of 2.4 fsync_buffers_list() fix. · de1c3893
      Tim Wright authored
      there was a bug in fysnc_buffers_list() in 2.4 (fixed in 2.4.19) that
      could cause the function to return without having written the current
      contents of all the buffers.
      
      Obviously, this could be bad for anybody relying on ordering using
      O_SYNC or fsync().  If an I/O was already in flight for a particular bh
      at the time of the call to fsync_buffers_list(), ll_rw_block() will not
      initiate a new I/O even though the contents may have changed.  It is
      therefore necessary to wait before the call.  Here's a patch against
      2.5.42 that applies the same fix.
      de1c3893
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk · 4c34d455
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      4c34d455
    • Linus Torvalds's avatar
      Merge home.transmeta.com:/home/torvalds/v2.5/scsi-update · 98378c38
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      98378c38
    • Doug Ledford's avatar
      [PATCH] two driver updates, one core update · 3e0f6303
      Doug Ledford authored
      Rename queue_depth to current_queue_depth so that:
      
      A) we represent the true purpose of the variable
      B) we catch anyone using it wrongly
      3e0f6303
    • Doug Ledford's avatar
      [PATCH] dpt_i2o TCQ update · ca07380f
      Doug Ledford authored
      This patch for dpt_i2o fixes TCQ stuff, but doesn't solve DMA mapping
      issues (so it still doesn't work, but it's not because of TCQ).
      
      Getting around to fixing DMA mapping API issues is much more work per
      driver than the TCQ stuff, so I'm putting it off until later.
      
      dpti.h:
        Update template
      dpt_i2o.c:
        Update to new TCQ scheme
      ca07380f
    • Doug Ledford's avatar
      [PATCH] more driver updates (aic7xxx) · 1642bf82
      Doug Ledford authored
      aic7xxx_linux_host.h:
        Update host template
      aic7xxx_linux.c:
        Update to new TCQ scheme
      1642bf82
    • Doug Ledford's avatar
      [PATCH] more driver updates (aacraid) · 5b7526f3
      Doug Ledford authored
      linit.c:
        Update to use slave_attach
      5b7526f3
    • Doug Ledford's avatar
      [PATCH] eata TCQ update · a0a05dcb
      Doug Ledford authored
      eata.h:
        Update template
      eata.c:
        Add slave_attach and new TCQ method
      a0a05dcb
    • Doug Ledford's avatar
      [PATCH] qla1280 TCQ update · 95e38aa0
      Doug Ledford authored
      qla1280.h:
        Update device template
      qla1280.c:
        Update to use slave_attach for setting queue depth
      95e38aa0
    • Doug Ledford's avatar
      [PATCH] Advansys TCQ update · 7ec7888b
      Doug Ledford authored
      advansys.h:
        Update host template to include slave_attach
      advansys.c:
        Update to use slave_attach instead of select_queue_depths
      7ec7888b
    • Doug Ledford's avatar
      [PATCH] SCSI update · f14d4f58
      Doug Ledford authored
      drivers/scsi/esp.c:
        Fix the build.
      scsi.h:
        Add struct list_head items for future (but soon) use
      hosts.h:
        Remove select_queue_depths from host struct, add struct list
        stuff for proper list linking of host structs
      hosts.c:
        Don't touch select_queue_depths any longer
      f14d4f58
    • Doug Ledford's avatar
      [PATCH] ips TCQ update · 491e5fa1
      Doug Ledford authored
      ips.h:
        Since we now have proper tagged depth setting, make
        the cmd_per_lun value reasonable for untagged devices
        like it is suppossed to be.
      491e5fa1
    • Doug Ledford's avatar
      [PATCH] another TCQ update · d794ce3e
      Doug Ledford authored
      More scsi TCQ updates, tweak to ServeRAID, tweak scsi_scan, make BusLogic
      use new method
      d794ce3e
    • Linus Torvalds's avatar
      Merge UML update · 46356545
      Linus Torvalds authored
      46356545
    • Linus Torvalds's avatar
      Merge http://jdike.stearns.org:5000/fixes-2.5 · 0789ed0a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      0789ed0a
    • Kai Mäkisara's avatar
      [PATCH] SCSI tape door lock and reset fixes · 83391bef
      Kai Mäkisara authored
      - switch to using scsi_ioctl() for drive door locking and unlocking
        instead of private code
      - use a driver internal flag to save the reset status until tape is
        positioned into known location
      - set driver state properly for all partitions after reset
      - change put_device() to driver_unregister() in st_detach()
      - C99 initializer changes (from Art Haas)
      83391bef
    • Linus Torvalds's avatar
      Merge http://jfs.bkbits.net/linux-2.5 · e50e1b0f
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      e50e1b0f
    • Ingo Molnar's avatar
      [PATCH] futex-2.5.42-A2 · 5d6af116
      Ingo Molnar authored
      This is my current futex patchset against BK-curr.  It mostly includes
      must-have crash/correctness fixes from Martin Wirth, tested and reworked
      somewhat by myself:
      
       - crash fix: futex_close did not detach from the vcache. Detach cleanups.
         (Martin Wirth)
      
       - memory leak fix: forgotten put_page() in a rare path in __pin_page().
         (Martin Wirth)
      
       - crash fix: do not do any quickcheck in unqueue_me(). (Martin, me)
      
       - correctness fix: the fastpath in __pin_page() now handles reserved
         pages the same way get_user_pages() does. (Martin Wirth)
      
       - queueing improvement: __attach_vcache() now uses list_add_tail() to
         avoid the reversal of the futex queue if a COW happens. (Martin Wirth)
      
       - simplified alignment check in sys_futex. (Martin Wirth)
      
       - comment fix: make it clear how the vcache hash quickcheck works. (me)
      5d6af116
    • John Levon's avatar
      [PATCH] oprofile - dcookies need to use u32 · f35e6551
      John Levon authored
      Make dcookies use a stable size regardless of whether we're
      on a 32-bit or 64-bit platform.
      f35e6551