1. 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
  2. 16 7月, 2012 1 次提交
  3. 24 5月, 2012 1 次提交
  4. 11 4月, 2012 1 次提交
  5. 11 3月, 2012 2 次提交
  6. 27 2月, 2012 1 次提交
  7. 19 1月, 2012 2 次提交
  8. 04 1月, 2012 2 次提交
  9. 27 12月, 2011 3 次提交
  10. 22 12月, 2011 1 次提交
    • K
      driver-core: remove sysdev.h usage. · edbaa603
      Kay Sievers 提交于
      The sysdev.h file should not be needed by any in-kernel code, so remove
      the .h file from these random files that seem to still want to include
      it.
      
      The sysdev code will be going away soon, so this include needs to be
      removed no matter what.
      
      Cc: Jiandong Zheng <jdzheng@broadcom.com>
      Cc: Scott Branden <sbranden@broadcom.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: David Brown <davidb@codeaurora.org>
      Cc: Daniel Walker <dwalker@fifo99.com>
      Cc: Bryan Huntsman <bryanh@codeaurora.org>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Wan ZongShun <mcuos.com@gmail.com>
      Cc: Haavard Skinnemoen <hskinnemoen@gmail.com>
      Cc: Hans-Christian Egtvedt <egtvedt@samfundet.no>
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Cc: "Venkatesh Pallipadi
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: Matthew Garrett <mjg@redhat.com>
      Signed-off-by: NKay Sievers <kay.sievers@vrfy.org>
      edbaa603
  11. 30 10月, 2011 5 次提交
  12. 12 9月, 2011 1 次提交
  13. 24 8月, 2011 1 次提交
  14. 03 8月, 2011 2 次提交
  15. 27 7月, 2011 1 次提交
  16. 24 7月, 2011 1 次提交
    • S
      [S390] dasd: add enhanced DASD statistics interface · 4fa52aa7
      Stefan Weinhuber 提交于
      This patch extends the DASD statistics to allow for a more detailed
      analysis of DASD I/O operations. In particular we want the statistics
      to provide answers to the following questions:
      - How many requests used a PAV alias?
      - How many requests used High Performance FICON?
      - How do read request perform versus write requests?
      
      The existing DASD statistics interface has several shortcomings
      - The interface for global data is a formatted text table in procfs
        (/proc/dasd/statistics). The layout is meant for human readers and
        is not to easy to parse. If values get to large for the table
        layout, they get scaled down.
      - The statistics which are collected per block device can be
        accessed via an ioctl interface, which can only be extended by
        defining a new ioctl.
      - There is no statistics interface for individual PAV base and alias
        devices.
      
      To overcome theses shortcomings we create a new DASD statistics
      interface in debugfs. This interface will contain one entry for global
      data, one per DASD block device, and one per DASD base and alias
      device. Each file contains the statistic data in easy to parse
      name/value and name/array pairs. The existing interfaces will remain
      functional, but they will not be extended.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      4fa52aa7
  17. 26 5月, 2011 2 次提交
  18. 23 5月, 2011 2 次提交
  19. 10 5月, 2011 1 次提交
  20. 29 4月, 2011 1 次提交
  21. 20 4月, 2011 2 次提交
    • S
      [S390] dasd: check sense type in device change handler · c7a29e56
      Stefan Weinhuber 提交于
      When evaluating sense data in dasd_eckd_check_for_device_change, we
      must always check for the type of sense data in byte 27, bit 0, to
      make sure that the rest of the sense data is interpreted correctly.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      c7a29e56
    • S
      [S390] dasd: fix race between open and offline · 65f8da47
      Stefan Weinhuber 提交于
      The dasd_open function uses the private_data pointer of the gendisk to
      find the dasd_block structure that matches the gendisk. When a DASD
      device is set offline, we set the private_data pointer of the gendisk
      to NULL and later remove the dasd_block structure, but there is still
      a small race window, in which dasd_open could first read a pointer
      from the private_data field and then try to use it, after the structure
      has already been freed.
      To close this race window, we will store a pointer to the dasd_devmap
      structure of the base device in the private_data field. The devmap
      entries are not deleted, and we already have proper locking and
      reference counting in place, so that we can safely get from a devmap
      pointer to the dasd_device and dasd_block structures of the device.
      Signed-off-by: NStefan Weinhuber <wein@de.ibm.com>
      Signed-off-by: NMartin Schwidefsky <schwidefsky@de.ibm.com>
      65f8da47
  22. 31 3月, 2011 1 次提交
  23. 23 3月, 2011 1 次提交
  24. 16 3月, 2011 1 次提交
  25. 10 3月, 2011 1 次提交
  26. 04 3月, 2011 1 次提交
  27. 17 2月, 2011 1 次提交