Loading Documentation/ABI/testing/sysfs-class-scsi_host 0 → 100644 +13 −0 Original line number Diff line number Diff line What: /sys/class/scsi_host/hostX/isci_id Date: June 2011 Contact: Dave Jiang <dave.jiang@intel.com> Description: This file contains the enumerated host ID for the Intel SCU controller. The Intel(R) C600 Series Chipset SATA/SAS Storage Control Unit embeds up to two 4-port controllers in a single PCI device. The controllers are enumerated in order which usually means the lowest number scsi_host corresponds with the first controller, but this association is not guaranteed. The 'isci_id' attribute unambiguously identifies the controller index: '0' for the first controller, '1' for the second. Documentation/cgroups/memory.txt +1 −84 Original line number Diff line number Diff line Loading @@ -380,7 +380,7 @@ will be charged as a new owner of it. 5.2 stat file 5.2.1 memory.stat file includes following statistics memory.stat file includes following statistics # per-memory cgroup local status cache - # of bytes of page cache memory. Loading Loading @@ -438,89 +438,6 @@ Note: file_mapped is accounted only when the memory cgroup is owner of page cache.) 5.2.2 memory.vmscan_stat memory.vmscan_stat includes statistics information for memory scanning and freeing, reclaiming. The statistics shows memory scanning information since memory cgroup creation and can be reset to 0 by writing 0 as #echo 0 > ../memory.vmscan_stat This file contains following statistics. [param]_[file_or_anon]_pages_by_[reason]_[under_heararchy] [param]_elapsed_ns_by_[reason]_[under_hierarchy] For example, scanned_file_pages_by_limit indicates the number of scanned file pages at vmscan. Now, 3 parameters are supported scanned - the number of pages scanned by vmscan rotated - the number of pages activated at vmscan freed - the number of pages freed by vmscan If "rotated" is high against scanned/freed, the memcg seems busy. Now, 2 reason are supported limit - the memory cgroup's limit system - global memory pressure + softlimit (global memory pressure not under softlimit is not handled now) When under_hierarchy is added in the tail, the number indicates the total memcg scan of its children and itself. elapsed_ns is a elapsed time in nanosecond. This may include sleep time and not indicates CPU usage. So, please take this as just showing latency. Here is an example. # cat /cgroup/memory/A/memory.vmscan_stat scanned_pages_by_limit 9471864 scanned_anon_pages_by_limit 6640629 scanned_file_pages_by_limit 2831235 rotated_pages_by_limit 4243974 rotated_anon_pages_by_limit 3971968 rotated_file_pages_by_limit 272006 freed_pages_by_limit 2318492 freed_anon_pages_by_limit 962052 freed_file_pages_by_limit 1356440 elapsed_ns_by_limit 351386416101 scanned_pages_by_system 0 scanned_anon_pages_by_system 0 scanned_file_pages_by_system 0 rotated_pages_by_system 0 rotated_anon_pages_by_system 0 rotated_file_pages_by_system 0 freed_pages_by_system 0 freed_anon_pages_by_system 0 freed_file_pages_by_system 0 elapsed_ns_by_system 0 scanned_pages_by_limit_under_hierarchy 9471864 scanned_anon_pages_by_limit_under_hierarchy 6640629 scanned_file_pages_by_limit_under_hierarchy 2831235 rotated_pages_by_limit_under_hierarchy 4243974 rotated_anon_pages_by_limit_under_hierarchy 3971968 rotated_file_pages_by_limit_under_hierarchy 272006 freed_pages_by_limit_under_hierarchy 2318492 freed_anon_pages_by_limit_under_hierarchy 962052 freed_file_pages_by_limit_under_hierarchy 1356440 elapsed_ns_by_limit_under_hierarchy 351386416101 scanned_pages_by_system_under_hierarchy 0 scanned_anon_pages_by_system_under_hierarchy 0 scanned_file_pages_by_system_under_hierarchy 0 rotated_pages_by_system_under_hierarchy 0 rotated_anon_pages_by_system_under_hierarchy 0 rotated_file_pages_by_system_under_hierarchy 0 freed_pages_by_system_under_hierarchy 0 freed_anon_pages_by_system_under_hierarchy 0 freed_file_pages_by_system_under_hierarchy 0 elapsed_ns_by_system_under_hierarchy 0 5.3 swappiness Similar to /proc/sys/vm/swappiness, but affecting a hierarchy of groups only. Loading Documentation/devicetree/bindings/gpio/pl061-gpio.txt 0 → 100644 +10 −0 Original line number Diff line number Diff line ARM PL061 GPIO controller Required properties: - compatible : "arm,pl061", "arm,primecell" - #gpio-cells : Should be two. The first cell is the pin number and the second cell is used to specify optional parameters: - bit 0 specifies polarity (0 for normal, 1 for inverted) - gpio-controller : Marks the device node as a GPIO controller. - interrupts : Interrupt mapping for GPIO IRQ. Documentation/devicetree/bindings/spi/spi_pl022.txt 0 → 100644 +12 −0 Original line number Diff line number Diff line ARM PL022 SPI controller Required properties: - compatible : "arm,pl022", "arm,primecell" - reg : Offset and length of the register set for the device - interrupts : Should contain SPI controller interrupt Optional properties: - cs-gpios : should specify GPIOs used for chipselects. The gpios will be referred to as reg = <index> in the SPI child nodes. If unspecified, a single SPI device without a chip select can be used. Documentation/hwmon/coretemp +4 −10 Original line number Diff line number Diff line Loading @@ -35,13 +35,6 @@ the Out-Of-Spec bit. Following table summarizes the exported sysfs files: All Sysfs entries are named with their core_id (represented here by 'X'). tempX_input - Core temperature (in millidegrees Celsius). tempX_max - All cooling devices should be turned on (on Core2). Initialized with IA32_THERM_INTERRUPT. When the CPU temperature reaches this temperature, an interrupt is generated and tempX_max_alarm is set. tempX_max_hyst - If the CPU temperature falls below than temperature, an interrupt is generated and tempX_max_alarm is reset. tempX_max_alarm - Set if the temperature reaches or exceeds tempX_max. Reset if the temperature drops to or below tempX_max_hyst. tempX_crit - Maximum junction temperature (in millidegrees Celsius). tempX_crit_alarm - Set when Out-of-spec bit is set, never clears. Correct CPU operation is no longer guaranteed. Loading @@ -49,9 +42,10 @@ tempX_label - Contains string "Core X", where X is processor number. For Package temp, this will be "Physical id Y", where Y is the package number. The TjMax temperature is set to 85 degrees C if undocumented model specific register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as (sometimes) documented in processor datasheet. On CPU models which support it, TjMax is read from a model-specific register. On other models, it is set to an arbitrary value based on weak heuristics. If these heuristics don't work for you, you can pass the correct TjMax value as a module parameter (tjmax). Appendix A. Known TjMax lists (TBD): Some information comes from ark.intel.com Loading Loading
Documentation/ABI/testing/sysfs-class-scsi_host 0 → 100644 +13 −0 Original line number Diff line number Diff line What: /sys/class/scsi_host/hostX/isci_id Date: June 2011 Contact: Dave Jiang <dave.jiang@intel.com> Description: This file contains the enumerated host ID for the Intel SCU controller. The Intel(R) C600 Series Chipset SATA/SAS Storage Control Unit embeds up to two 4-port controllers in a single PCI device. The controllers are enumerated in order which usually means the lowest number scsi_host corresponds with the first controller, but this association is not guaranteed. The 'isci_id' attribute unambiguously identifies the controller index: '0' for the first controller, '1' for the second.
Documentation/cgroups/memory.txt +1 −84 Original line number Diff line number Diff line Loading @@ -380,7 +380,7 @@ will be charged as a new owner of it. 5.2 stat file 5.2.1 memory.stat file includes following statistics memory.stat file includes following statistics # per-memory cgroup local status cache - # of bytes of page cache memory. Loading Loading @@ -438,89 +438,6 @@ Note: file_mapped is accounted only when the memory cgroup is owner of page cache.) 5.2.2 memory.vmscan_stat memory.vmscan_stat includes statistics information for memory scanning and freeing, reclaiming. The statistics shows memory scanning information since memory cgroup creation and can be reset to 0 by writing 0 as #echo 0 > ../memory.vmscan_stat This file contains following statistics. [param]_[file_or_anon]_pages_by_[reason]_[under_heararchy] [param]_elapsed_ns_by_[reason]_[under_hierarchy] For example, scanned_file_pages_by_limit indicates the number of scanned file pages at vmscan. Now, 3 parameters are supported scanned - the number of pages scanned by vmscan rotated - the number of pages activated at vmscan freed - the number of pages freed by vmscan If "rotated" is high against scanned/freed, the memcg seems busy. Now, 2 reason are supported limit - the memory cgroup's limit system - global memory pressure + softlimit (global memory pressure not under softlimit is not handled now) When under_hierarchy is added in the tail, the number indicates the total memcg scan of its children and itself. elapsed_ns is a elapsed time in nanosecond. This may include sleep time and not indicates CPU usage. So, please take this as just showing latency. Here is an example. # cat /cgroup/memory/A/memory.vmscan_stat scanned_pages_by_limit 9471864 scanned_anon_pages_by_limit 6640629 scanned_file_pages_by_limit 2831235 rotated_pages_by_limit 4243974 rotated_anon_pages_by_limit 3971968 rotated_file_pages_by_limit 272006 freed_pages_by_limit 2318492 freed_anon_pages_by_limit 962052 freed_file_pages_by_limit 1356440 elapsed_ns_by_limit 351386416101 scanned_pages_by_system 0 scanned_anon_pages_by_system 0 scanned_file_pages_by_system 0 rotated_pages_by_system 0 rotated_anon_pages_by_system 0 rotated_file_pages_by_system 0 freed_pages_by_system 0 freed_anon_pages_by_system 0 freed_file_pages_by_system 0 elapsed_ns_by_system 0 scanned_pages_by_limit_under_hierarchy 9471864 scanned_anon_pages_by_limit_under_hierarchy 6640629 scanned_file_pages_by_limit_under_hierarchy 2831235 rotated_pages_by_limit_under_hierarchy 4243974 rotated_anon_pages_by_limit_under_hierarchy 3971968 rotated_file_pages_by_limit_under_hierarchy 272006 freed_pages_by_limit_under_hierarchy 2318492 freed_anon_pages_by_limit_under_hierarchy 962052 freed_file_pages_by_limit_under_hierarchy 1356440 elapsed_ns_by_limit_under_hierarchy 351386416101 scanned_pages_by_system_under_hierarchy 0 scanned_anon_pages_by_system_under_hierarchy 0 scanned_file_pages_by_system_under_hierarchy 0 rotated_pages_by_system_under_hierarchy 0 rotated_anon_pages_by_system_under_hierarchy 0 rotated_file_pages_by_system_under_hierarchy 0 freed_pages_by_system_under_hierarchy 0 freed_anon_pages_by_system_under_hierarchy 0 freed_file_pages_by_system_under_hierarchy 0 elapsed_ns_by_system_under_hierarchy 0 5.3 swappiness Similar to /proc/sys/vm/swappiness, but affecting a hierarchy of groups only. Loading
Documentation/devicetree/bindings/gpio/pl061-gpio.txt 0 → 100644 +10 −0 Original line number Diff line number Diff line ARM PL061 GPIO controller Required properties: - compatible : "arm,pl061", "arm,primecell" - #gpio-cells : Should be two. The first cell is the pin number and the second cell is used to specify optional parameters: - bit 0 specifies polarity (0 for normal, 1 for inverted) - gpio-controller : Marks the device node as a GPIO controller. - interrupts : Interrupt mapping for GPIO IRQ.
Documentation/devicetree/bindings/spi/spi_pl022.txt 0 → 100644 +12 −0 Original line number Diff line number Diff line ARM PL022 SPI controller Required properties: - compatible : "arm,pl022", "arm,primecell" - reg : Offset and length of the register set for the device - interrupts : Should contain SPI controller interrupt Optional properties: - cs-gpios : should specify GPIOs used for chipselects. The gpios will be referred to as reg = <index> in the SPI child nodes. If unspecified, a single SPI device without a chip select can be used.
Documentation/hwmon/coretemp +4 −10 Original line number Diff line number Diff line Loading @@ -35,13 +35,6 @@ the Out-Of-Spec bit. Following table summarizes the exported sysfs files: All Sysfs entries are named with their core_id (represented here by 'X'). tempX_input - Core temperature (in millidegrees Celsius). tempX_max - All cooling devices should be turned on (on Core2). Initialized with IA32_THERM_INTERRUPT. When the CPU temperature reaches this temperature, an interrupt is generated and tempX_max_alarm is set. tempX_max_hyst - If the CPU temperature falls below than temperature, an interrupt is generated and tempX_max_alarm is reset. tempX_max_alarm - Set if the temperature reaches or exceeds tempX_max. Reset if the temperature drops to or below tempX_max_hyst. tempX_crit - Maximum junction temperature (in millidegrees Celsius). tempX_crit_alarm - Set when Out-of-spec bit is set, never clears. Correct CPU operation is no longer guaranteed. Loading @@ -49,9 +42,10 @@ tempX_label - Contains string "Core X", where X is processor number. For Package temp, this will be "Physical id Y", where Y is the package number. The TjMax temperature is set to 85 degrees C if undocumented model specific register (UMSR) 0xee has bit 30 set. If not the TjMax is 100 degrees C as (sometimes) documented in processor datasheet. On CPU models which support it, TjMax is read from a model-specific register. On other models, it is set to an arbitrary value based on weak heuristics. If these heuristics don't work for you, you can pass the correct TjMax value as a module parameter (tjmax). Appendix A. Known TjMax lists (TBD): Some information comes from ark.intel.com Loading