1. 07 Dec, 2002 16 commits
  2. 06 Dec, 2002 24 commits
    • Petr Vandrovec's avatar
      [PATCH] undeclared variable in netlink device emulation · e482449c
      Petr Vandrovec authored
      For some strange reason I still have netlink device emulation enabled
      in the kernel at home. This revealed one more missing 'int i' in Al's
      devfs cleanup.
      e482449c
    • Linus Torvalds's avatar
      Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5 · 06efbebc
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      06efbebc
    • 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
    • Paul Mackerras's avatar
      [PATCH] Update adbhid.c driver · cb77f8e1
      Paul Mackerras authored
      This updates drivers/macintosh/adbhid.c driver (which interfaces between
      the ADB bus and the input layer).  The patch gets rid of global cli/sti
      uses and corrects some typos (for example input.idversion ->
      input.id.version).  These changes have been approved by Franz Sirl, the
      maintainer of this driver.
      cb77f8e1
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/acme/misc-2.5 · 973beacd
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      973beacd
    • Arnaldo Carvalho de Melo's avatar
      Merge conectiva.com.br:/home/BK/misc-2.5.old · c55457c2
      Arnaldo Carvalho de Melo authored
      into conectiva.com.br:/home/BK/misc-2.5
      c55457c2
    • 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