1. 20 11月, 2013 1 次提交
  2. 15 10月, 2013 1 次提交
  3. 22 8月, 2013 1 次提交
    • S
      s390/dasd: enable raw_track_access reads without direct I/O · 558b9ef0
      Stefan Weinhuber 提交于
      The ECKD protocol supports reading of tracks with arbitrary format as
      raw track images. The DASD device driver supports this in its
      raw_track_access mode. In this mode it maps each track to sixteen 4096
      byte sectors and rejects all requests that are not properly aligned to
      this mapping.
      
      An application that wants to use a DASD in raw_track_access mode will
      usually use direct I/O to make sure that properly aligned requests are
      directly submitted to the driver. However, applications that are not
      aware of this mode, e.g. udev, will encounter I/O errors.
      
      To make the use without direct I/O possible and avoid this kind of
      alignment errors, we now pad unaligned read requests with a dummy
      page, so that we can always read full tracks.  Please note that
      writing is still only possible for full track images that are properly
      aligned.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      558b9ef0
  4. 01 7月, 2013 2 次提交
  5. 27 6月, 2013 1 次提交
  6. 17 4月, 2013 1 次提交
  7. 28 2月, 2013 1 次提交
  8. 14 2月, 2013 1 次提交
  9. 08 1月, 2013 1 次提交
    • H
      s390/irq: remove split irq fields from /proc/stat · 420f42ec
      Heiko Carstens 提交于
      Now that irq sum accounting for /proc/stat's "intr" line works again we
      have the oddity that the sum field (first field) contains only the sum
      of the second (external irqs) and third field (I/O interrupts).
      The reason for that is that these two fields are already sums of all other
      fields. So if we would sum up everything we would count every interrupt
      twice.
      This is broken since the split interrupt accounting was merged two years
      ago: 052ff461 "[S390] irq: have detailed
      statistics for interrupt types".
      To fix this remove the split interrupt fields from /proc/stat's "intr"
      line again and only have them in /proc/interrupts.
      
      This restores the old behaviour, seems to be the only sane fix and mimics
      a behaviour from other architectures where /proc/interrupts also contains
      more than /proc/stat's "intr" line does.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      420f42ec
  10. 30 11月, 2012 1 次提交
  11. 23 11月, 2012 1 次提交
  12. 26 9月, 2012 3 次提交
  13. 17 9月, 2012 1 次提交
    • S
      s390/dasd: fix pathgroup race · 12d7b107
      Stefan Haberland 提交于
      If a new path is available we need to verify the path data. If it is the
      first path for a device the stop bits are removed after path verification.
      If a pathgroup is established we need to set system characteristics for
      the lcu. Therefore I/O has to be started.
      If the device is stopped the set system characteristics worker may block
      the path verification worker and the device is blocked.
      
      Turn on failfast for set system characteristics CQR to prevent a deadlock
      with the path verification worker.
      
      If a pathgroup is established on a device that is not in use trigger path
      verification. Maybe we were not informed about a working path.
      Signed-off-by: NStefan Haberland <stefan.haberland@de.ibm.com>
      Reviewed-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      12d7b107
  14. 28 8月, 2012 1 次提交
  15. 20 7月, 2012 1 次提交
    • H
      s390/comments: unify copyright messages and remove file names · a53c8fab
      Heiko Carstens 提交于
      Remove the file name from the comment at top of many files. In most
      cases the file name was wrong anyway, so it's rather pointless.
      
      Also unify the IBM copyright statement. We did have a lot of sightly
      different statements and wanted to change them one after another
      whenever a file gets touched. However that never happened. Instead
      people start to take the old/"wrong" statements to use as a template
      for new files.
      So unify all of them in one go.
      Signed-off-by: NHeiko Carstens <heiko.carstens@de.ibm.com>
      a53c8fab
  16. 16 7月, 2012 1 次提交
  17. 11 4月, 2012 1 次提交
  18. 11 3月, 2012 1 次提交
  19. 27 2月, 2012 1 次提交
  20. 19 1月, 2012 2 次提交
  21. 27 12月, 2011 2 次提交
  22. 30 10月, 2011 4 次提交
  23. 03 8月, 2011 1 次提交
  24. 23 5月, 2011 2 次提交
  25. 20 4月, 2011 1 次提交
  26. 31 3月, 2011 1 次提交
  27. 23 3月, 2011 1 次提交
  28. 16 3月, 2011 1 次提交
  29. 17 2月, 2011 1 次提交
  30. 05 1月, 2011 2 次提交