1. 06 Dec, 2002 31 commits
    • James Bottomley's avatar
      Merge mulgrave.(none):/home/jejb/BK/scsi-misc-2.5 · 42153d54
      James Bottomley authored
      into mulgrave.(none):/home/jejb/BK/scsi-for-linus-2.5
      42153d54
    • Martin Schwidefsky's avatar
      [PATCH] s390: sclp driver. · ba3f8ae2
      Martin Schwidefsky authored
      Add error recovery for sclp failures. Fix endless loop in sclp_process_evbufs.
      ba3f8ae2
    • Martin Schwidefsky's avatar
      [PATCH] s390: lcs driver. · a50082c6
      Martin Schwidefsky authored
      Major rewrite of lcs driver
      
      Like the ctc driver, this one is using the cu3088 driver to get its
      channels.
      
      Authors:
      	Frank Pavlic <pavlic@de.ibm.com>
      	Martin Schwidefsky <schwidefsky@de.ibm.com>
      a50082c6
    • Martin Schwidefsky's avatar
      [PATCH] s390: ctc driver. · 6ce65eb3
      Martin Schwidefsky authored
      ctc crapectomy
      
      - fix lots of bitrot
      - port to cu3088 driver
      
      Authors:
      	Cornelia Huck <cohuck@de.ibm.com>
      	Arnd Bergmann <arndb@de.ibm.com>
      6ce65eb3
    • Martin Schwidefsky's avatar
      [PATCH] s390: cu3088 metadriver. · 67dd079a
      Martin Schwidefsky authored
      Add driver for multi-subchannel devices (ctc and lcs)
      
      The cu3088 driver is an metadriver to make the ctc and lcs
      (potentially also claw) drivers work with the new
      channel subsystem driver. It uses the ccwgroup driver to
      group subchannels for ctc and lcs.
      
      Authors:
      	Arnd Bergmann <arndb@de.ibm.com>
      	Cornelia Huck <cohuck@de.ibm.com>
      67dd079a
    • Martin Schwidefsky's avatar
      [PATCH] s390: tape driver. · c768f081
      Martin Schwidefsky authored
      Rework of tape driver
      
        Almost complete rewrite of the s390 tape driver code by
        Martin Schwidefsky. Skipping the 2.4 era, this makes the tape
        code ready for the future.
      
        This driver probably doesn't have to change much before 2.6.
      
      Authors:
      	Martin Schwidefsky <schwidefsky@de.ibm.com>
      	Stefan Bader <shbader@de.ibm.com>
      c768f081
    • Martin Schwidefsky's avatar
      [PATCH] s390: dasd driver. · f7a9fa93
      Martin Schwidefsky authored
      Convert dasd driver to new channel subsystem driver
      
      This makes the dasd driver work again after the changes to
      the channel subsystem driver:
      - handle device detection with standard driver model functions
      - reduce use of dasd_devmap (devmap will die as soon as
        dasd configuration is handled from initramfs)
      - some cleanups
      
      Authors: Arnd Bergmann <arndb@de.ibm.com>
      	 Martin Schwidefsky <schwidefsky@de.ibm.com>
      f7a9fa93
    • Martin Schwidefsky's avatar
      [PATCH] s390: iucv driver. · 0286402a
      Martin Schwidefsky authored
      Update iucv driver for new driver model
      
      iucv device configuration is now done through sysfs instead of /proc
      
      Author: Cornelia Huck <cohuck@de.ibm.com>
      0286402a
    • Martin Schwidefsky's avatar
      [PATCH] s390: 3215 driver. · d022be21
      Martin Schwidefsky authored
      Convert 3215 console driver to new channel subsystem driver
      
      this adds support for the driver model to the 3215 driver. The console
      is one of the biggest problems because the regular device detection
      is now done at initcall time although we actually want full
      support for channel attached console devices as early as possible.
      con3215_init() now uses a special ccw_device_probe_console() function
      to do an early initialization of a single device.
      
      The main backdraw for users is that the console can no longer
      be autodetected when not running under VM. LPAR or P390 users
      with a channel attached console now have to specify
      console_device=f00 as a kernel parameter.
      
      Authors:
      	Martin Schwidefsky <schwidefsky@de.ibm.com>
      	Arnd Bergmann <arndb@de.ibm.com>
      d022be21
    • Martin Schwidefsky's avatar
      [PATCH] s390: channel subsystem docu. · 49a09376
      Martin Schwidefsky authored
      Documentation changes for common i/o.
      49a09376
    • Martin Schwidefsky's avatar
      [PATCH] s390: ccwgroups. · 7c1b0372
      Martin Schwidefsky authored
      ccwgroup bus driver.
      
      The ccwgroup driver contains 'ccw_group' devices, which needed because of
      strange hardware properties: Some device drivers need two or more
      ccw_devices to make up a logical device and the user has to configure
      which ones belong together. We have not found a way to represent this
      correctly using the linux driver model, the current implementation
      is about as good as it gets.
      
      Authors: Arnd Bergmann <arndb@de.ibm.com>,
      7c1b0372
    • Martin Schwidefsky's avatar
      [PATCH] s390: cio rework. · fe11051b
      Martin Schwidefsky authored
      Rewrite of the s390 channel subsystem driver for the new driver model
      
      The channel subsystem driver a.k.a s390 common I/O layer is the low level
      driver for most device drivers on s390 systems. The old code is largely
      unchanged from the initial linux-2.2 port and there is a lot of bitrot
      on it.
      
      In particular, concepts from the 2.5 driver model are implemented in a
      completely different and more complicated way here.
      This rewrite tries to get the driver ready for 2.6. The new interface is
      not compatible to the old one but should be rather stable now unless
      someone finds major flaws.
      
      The 's390dyn' and 'chandev' interfaces have been removed entirely (yippii!)
      and are replaced by hotplug and sysfs interfaces.
      
      Authors: Arnd Bergmann <arndb@de.ibm.com>,
               Cornelia Huck <cohuck@de.ibm.com>,
               Martin Schwidefsky <schwidefsky@de.ibm.com>
      fe11051b
    • Martin Schwidefsky's avatar
      [PATCH] s390: chandev. · d2a03c2f
      Martin Schwidefsky authored
      Remove channel device layer.
      d2a03c2f
    • Martin Schwidefsky's avatar
      [PATCH] s390: debug docu. · c7d8d8ce
      Martin Schwidefsky authored
      s390 debugging documentation update.
      c7d8d8ce
    • Martin Schwidefsky's avatar
      [PATCH] s390: missing include. · 0094d261
      Martin Schwidefsky authored
      Add missing include.
      0094d261
    • Martin Schwidefsky's avatar
      [PATCH] s390: do_fork parameters. · 7143727d
      Martin Schwidefsky authored
      Add additional parameter for do_fork.
      7143727d
    • Martin Schwidefsky's avatar
      [PATCH] s390: printk noise. · bf808137
      Martin Schwidefsky authored
      Make debug feature less noisy.
      bf808137
    • Martin Schwidefsky's avatar
      [PATCH] s390: relocations. · a00fcb01
      Martin Schwidefsky authored
      Add s390 elf relocations.
      a00fcb01
    • Martin Schwidefsky's avatar
      [PATCH] s390: gcc 3.3. · 4b9c82e0
      Martin Schwidefsky authored
      Move clearing of .bss before the memory detection loop to avoid
      problem when compiling with gcc 3.3.
      4b9c82e0
    • Martin Schwidefsky's avatar
      [PATCH] s390: config. · 3b888004
      Martin Schwidefsky authored
      New configuration options DEBUG_KERNEL, DEBUG_SLAB, KALLSYMS and
      DEBUG_SPINLOCK_SLEEP. Update default configuration.
      3b888004
    • James Bottomley's avatar
      Merge mulgrave.(none):/home/jejb/BK/scsi-dma-mask-2.5 · 87665b16
      James Bottomley authored
      into mulgrave.(none):/home/jejb/BK/scsi-misc-2.5
      87665b16
    • James Bottomley's avatar
      Merge mulgrave.(none):/home/jejb/BK/scsi-misc-2.5 · a8164344
      James Bottomley authored
      into mulgrave.(none):/home/jejb/BK/scsi-misc-new-2.5
      a8164344
    • Linus Torvalds's avatar
      Merge http://linux-acpi.bkbits.net/linux-acpi · 942abc30
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      942abc30
    • Linus Torvalds's avatar
      Implement system call restarting for the "nanosleep()" system call · 80ca75c4
      Linus Torvalds authored
      using the new system call restart infrastructure.
      
      This breaks the compat layer - it really needs to do its own version
      of restarting, since the restarting depends on the types.
      80ca75c4
    • Linus Torvalds's avatar
      66d77a12
    • Linus Torvalds's avatar
      Add "restart" system call, allowing system calls to restart after signal · a610260d
      Linus Torvalds authored
      handling.
      
      Update x86 to use the new infrastructure.
      a610260d
    • Andy Grover's avatar
    • Linus Torvalds's avatar
      Merge bk://linuxusb.bkbits.net/pnp-2.5 · 99b4fa86
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      99b4fa86
    • Greg Kroah-Hartman's avatar
      Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5 · 8115f435
      Greg Kroah-Hartman authored
      into kroah.com:/home/greg/linux/BK/pnp-2.5
      8115f435
    • Adam Belay's avatar
      [PATCH] PnP gameport driver update · cb59aeb2
      Adam Belay authored
      This trivial patch updates the gameport driver to the new id scheme.
      cb59aeb2
    • Mark Haverkamp's avatar
      [PATCH] aacraid 2.5 update · 78abb0ee
      Mark Haverkamp authored
      This contains three changes.  The first removes some #defines that don't
      seem to be needed anymore.  The second fixes a problem when CONFIG_LBD
      is set and sector_t is u64.  The third fixes some compile warnings
      setting a char * in the scsi_pointer struct to a dma_addr_t.  I changed
      the usage from the ptr element to the dma_handle element.
      
      It compiles without warnings and I have run some tests on aacraid devices
      on the osdl lab machines with the CONFIG_LBD option on and off.
      78abb0ee
  2. 05 Dec, 2002 9 commits