Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e9e0fd7 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "Merge remote-tracking branch 'msm4.4/tmp-da9a92f0' into msm-4.4"

parents 758693b4 9cc5c789
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
What		/sys/bus/iio/devices/iio:deviceX/in_proximity_raw
What		/sys/bus/iio/devices/iio:deviceX/in_proximity_input
Date:		March 2014
KernelVersion:	3.15
Contact:	Matt Ranostay <mranostay@gmail.com>
+10 −0
Original line number Diff line number Diff line
@@ -12,3 +12,13 @@ KernelVersion: 4.3
Contact:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
Description:
		Shows the number of channels per master on this STM device.

What:		/sys/class/stm/<stm>/hw_override
Date:		March 2016
KernelVersion:	4.7
Contact:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
Description:
		Reads as 0 if master numbers in the STP stream produced by
		this stm device will match the master numbers assigned by
		the software or 1 if the stm hardware overrides software
		assigned masters.
+1 −0
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ clocks and IDs.
	csi_sel			79
	iim_gate		80
	gpu2d_gate		81
	ckli_gate		82

Examples:

+18 −0
Original line number Diff line number Diff line
@@ -43,6 +43,7 @@ Table of Contents
  3.7   /proc/<pid>/task/<tid>/children - Information about task children
  3.8   /proc/<pid>/fdinfo/<fd> - Information about opened file
  3.9   /proc/<pid>/map_files - Information about memory mapped files
  3.10  /proc/<pid>/timerslack_ns - Task timerslack value

  4	Configuring procfs
  4.1	Mount options
@@ -1876,6 +1877,23 @@ time one can open(2) mappings from the listings of two processes and
comparing their inode numbers to figure out which anonymous memory areas
are actually shared.

3.10	/proc/<pid>/timerslack_ns - Task timerslack value
---------------------------------------------------------
This file provides the value of the task's timerslack value in nanoseconds.
This value specifies a amount of time that normal timers may be deferred
in order to coalesce timers and avoid unnecessary wakeups.

This allows a task's interactivity vs power consumption trade off to be
adjusted.

Writing 0 to the file will set the tasks timerslack to the default value.

Valid values are from 0 - ULLONG_MAX

An application setting the value must have PTRACE_MODE_ATTACH_FSCREDS level
permissions on the task specified to change its timerslack_ns value.


------------------------------------------------------------------------------
Configuring procfs
------------------------------------------------------------------------------
+6 −2
Original line number Diff line number Diff line
@@ -263,19 +263,23 @@ scmd->allowed.

 3. scmd recovered
    ACTION: scsi_eh_finish_cmd() is invoked to EH-finish scmd
	- shost->host_failed--
	- clear scmd->eh_eflags
	- scsi_setup_cmd_retry()
	- move from local eh_work_q to local eh_done_q
    LOCKING: none
    CONCURRENCY: at most one thread per separate eh_work_q to
		 keep queue manipulation lockless

 4. EH completes
    ACTION: scsi_eh_flush_done_q() retries scmds or notifies upper
	    layer of failure.
	    layer of failure. May be called concurrently but must have
	    a no more than one thread per separate eh_work_q to
	    manipulate the queue locklessly
	- scmd is removed from eh_done_q and scmd->eh_entry is cleared
	- if retry is necessary, scmd is requeued using
          scsi_queue_insert()
	- otherwise, scsi_finish_command() is invoked for scmd
	- zero shost->host_failed
    LOCKING: queue or finish function performs appropriate locking


Loading