Skip to content

Commit 825e587

Browse files
committed
Merge tag 'v3.13' into stable-3.14
Linux 3.13 Conflicts: security/selinux/hooks.c Trivial merge issue in selinux_inet_conn_request() likely due to me including patches that I sent to the stable folks in my next tree resulting in the patch hitting twice (I think). Thankfully it was an easy fix this time, but regardless, lesson learned, I will not do that again.
2 parents 8ed8146 + d8ec26d commit 825e587

File tree

9,783 files changed

+423434
-219526
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

9,783 files changed

+423434
-219526
lines changed

CREDITS

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,11 @@ S: Stanford University
655655
S: Stanford, California 94305
656656
S: USA
657657

658+
N: Carlos Chinea
659+
660+
661+
D: Author of HSI Subsystem
662+
658663
N: Randolph Chung
659664
660665
D: Linux/PA-RISC hacker
@@ -2576,7 +2581,7 @@ S: Toronto, Ontario
25762581
S: Canada
25772582

25782583
N: Zwane Mwaikambo
2579-
2584+
25802585
D: Various driver hacking
25812586
D: Lowlevel x86 kernel hacking
25822587
D: General debugging
@@ -2895,6 +2900,11 @@ S: Framewood Road
28952900
S: Wexham SL3 6PJ
28962901
S: United Kingdom
28972902

2903+
N: Richard Purdie
2904+
2905+
D: Backlight subsystem maintainer
2906+
S: United Kingdom
2907+
28982908
N: Daniel Quinlan
28992909
29002910
W: http://www.pathname.com/~quinlan/
@@ -3152,6 +3162,11 @@ N: Dipankar Sarma
31523162
31533163
D: RCU
31543164

3165+
N: Yoshinori Sato
3166+
3167+
D: uClinux for Renesas H8/300 (H8300)
3168+
D: http://uclinux-h8.sourceforge.jp/
3169+
31553170
N: Hannu Savolainen
31563171
31573172
D: Maintainer of the sound drivers until 2.1.x days.

Documentation/ABI/README

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,16 @@ kernel tree without going through the obsolete state first.
7272

7373
It's up to the developer to place their interfaces in the category they
7474
wish for it to start out in.
75+
76+
77+
Notable bits of non-ABI, which should not under any circumstances be considered
78+
stable:
79+
80+
- Kconfig. Userspace should not rely on the presence or absence of any
81+
particular Kconfig symbol, in /proc/config.gz, in the copy of .config
82+
commonly installed to /boot, or in any invocation of the kernel build
83+
process.
84+
85+
- Kernel-internal symbols. Do not rely on the presence, absence, location, or
86+
type of any kernel symbol, either in System.map files or the kernel binary
87+
itself. See Documentation/stable_api_nonsense.txt.

Documentation/ABI/stable/sysfs-driver-ib_srp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ Description: Interface for making ib_srp connect to a new target.
6161
interrupt is handled by a different CPU then the comp_vector
6262
parameter can be used to spread the SRP completion workload
6363
over multiple CPU's.
64+
* tl_retry_count, a number in the range 2..7 specifying the
65+
IB RC retry count.
66+
* queue_size, the maximum number of commands that the
67+
initiator is allowed to queue per SCSI host. The default
68+
value for this parameter is 62. The lowest supported value
69+
is 2.
6470

6571
What: /sys/class/infiniband_srp/srp-<hca>-<port_number>/ibdev
6672
Date: January 2, 2006
@@ -153,6 +159,13 @@ Contact: [email protected]
153159
Description: InfiniBand service ID used for establishing communication with
154160
the SRP target.
155161

162+
What: /sys/class/scsi_host/host<n>/sgid
163+
Date: February 1, 2014
164+
KernelVersion: 3.13
165+
166+
Description: InfiniBand GID of the source port used for communication with
167+
the SRP target.
168+
156169
What: /sys/class/scsi_host/host<n>/zero_req_lim
157170
Date: September 20, 2006
158171
KernelVersion: 2.6.18

Documentation/ABI/stable/sysfs-transport-srp

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,54 @@ Contact: [email protected], [email protected]
55
Description: Instructs an SRP initiator to disconnect from a target and to
66
remove all LUNs imported from that target.
77

8+
What: /sys/class/srp_remote_ports/port-<h>:<n>/dev_loss_tmo
9+
Date: February 1, 2014
10+
KernelVersion: 3.13
11+
12+
Description: Number of seconds the SCSI layer will wait after a transport
13+
layer error has been observed before removing a target port.
14+
Zero means immediate removal. Setting this attribute to "off"
15+
will disable the dev_loss timer.
16+
17+
What: /sys/class/srp_remote_ports/port-<h>:<n>/fast_io_fail_tmo
18+
Date: February 1, 2014
19+
KernelVersion: 3.13
20+
21+
Description: Number of seconds the SCSI layer will wait after a transport
22+
layer error has been observed before failing I/O. Zero means
23+
failing I/O immediately. Setting this attribute to "off" will
24+
disable the fast_io_fail timer.
25+
826
What: /sys/class/srp_remote_ports/port-<h>:<n>/port_id
927
Date: June 27, 2007
1028
KernelVersion: 2.6.24
1129
1230
Description: 16-byte local SRP port identifier in hexadecimal format. An
1331
example: 4c:49:4e:55:58:20:56:49:4f:00:00:00:00:00:00:00.
1432

33+
What: /sys/class/srp_remote_ports/port-<h>:<n>/reconnect_delay
34+
Date: February 1, 2014
35+
KernelVersion: 3.13
36+
37+
Description: Number of seconds the SCSI layer will wait after a reconnect
38+
attempt failed before retrying. Setting this attribute to
39+
"off" will disable time-based reconnecting.
40+
1541
What: /sys/class/srp_remote_ports/port-<h>:<n>/roles
1642
Date: June 27, 2007
1743
KernelVersion: 2.6.24
1844
1945
Description: Role of the remote port. Either "SRP Initiator" or "SRP Target".
46+
47+
What: /sys/class/srp_remote_ports/port-<h>:<n>/state
48+
Date: February 1, 2014
49+
KernelVersion: 3.13
50+
51+
Description: State of the transport layer used for communication with the
52+
remote port. "running" if the transport layer is operational;
53+
"blocked" if a transport layer error has been encountered but
54+
the fast_io_fail_tmo timer has not yet fired; "fail-fast"
55+
after the fast_io_fail_tmo timer has fired and before the
56+
"dev_loss_tmo" timer has fired; "lost" after the
57+
"dev_loss_tmo" timer has fired and before the port is finally
58+
removed.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
What: /config/usb-gadget/gadget/functions/mass_storage.name
2+
Date: Oct 2013
3+
KenelVersion: 3.13
4+
Description:
5+
The attributes:
6+
7+
stall - Set to permit function to halt bulk endpoints.
8+
Disabled on some USB devices known not to work
9+
correctly. You should set it to true.
10+
num_buffers - Number of pipeline buffers. Valid numbers
11+
are 2..4. Available only if
12+
CONFIG_USB_GADGET_DEBUG_FILES is set.
13+
14+
What: /config/usb-gadget/gadget/functions/mass_storage.name/lun.name
15+
Date: Oct 2013
16+
KenelVersion: 3.13
17+
Description:
18+
The attributes:
19+
20+
file - The path to the backing file for the LUN.
21+
Required if LUN is not marked as removable.
22+
ro - Flag specifying access to the LUN shall be
23+
read-only. This is implied if CD-ROM emulation
24+
is enabled as well as when it was impossible
25+
to open "filename" in R/W mode.
26+
removable - Flag specifying that LUN shall be indicated as
27+
being removable.
28+
cdrom - Flag specifying that LUN shall be reported as
29+
being a CD-ROM.
30+
nofua - Flag specifying that FUA flag
31+
in SCSI WRITE(10,12)

Documentation/ABI/testing/sysfs-bus-iio

Lines changed: 69 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Description:
7979
correspond to externally available input one of the named
8080
versions may be used. The number must always be specified and
8181
unique to allow association with event codes. Units after
82-
application of scale and offset are microvolts.
82+
application of scale and offset are millivolts.
8383

8484
What: /sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_raw
8585
KernelVersion: 2.6.35
@@ -90,7 +90,7 @@ Description:
9090
physically equivalent inputs when non differential readings are
9191
separately available. In differential only parts, then all that
9292
is required is a consistent labeling. Units after application
93-
of scale and offset are microvolts.
93+
of scale and offset are millivolts.
9494

9595
What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw
9696
KernelVersion: 3.2
@@ -537,6 +537,62 @@ Description:
537537
value is in raw device units or in processed units (as _raw
538538
and _input do on sysfs direct channel read attributes).
539539

540+
What: /sys/.../events/in_accel_x_thresh_rising_hysteresis
541+
What: /sys/.../events/in_accel_x_thresh_falling_hysteresis
542+
What: /sys/.../events/in_accel_x_thresh_either_hysteresis
543+
What: /sys/.../events/in_accel_y_thresh_rising_hysteresis
544+
What: /sys/.../events/in_accel_y_thresh_falling_hysteresis
545+
What: /sys/.../events/in_accel_y_thresh_either_hysteresis
546+
What: /sys/.../events/in_accel_z_thresh_rising_hysteresis
547+
What: /sys/.../events/in_accel_z_thresh_falling_hysteresis
548+
What: /sys/.../events/in_accel_z_thresh_either_hysteresis
549+
What: /sys/.../events/in_anglvel_x_thresh_rising_hysteresis
550+
What: /sys/.../events/in_anglvel_x_thresh_falling_hysteresis
551+
What: /sys/.../events/in_anglvel_x_thresh_either_hysteresis
552+
What: /sys/.../events/in_anglvel_y_thresh_rising_hysteresis
553+
What: /sys/.../events/in_anglvel_y_thresh_falling_hysteresis
554+
What: /sys/.../events/in_anglvel_y_thresh_either_hysteresis
555+
What: /sys/.../events/in_anglvel_z_thresh_rising_hysteresis
556+
What: /sys/.../events/in_anglvel_z_thresh_falling_hysteresis
557+
What: /sys/.../events/in_anglvel_z_thresh_either_hysteresis
558+
What: /sys/.../events/in_magn_x_thresh_rising_hysteresis
559+
What: /sys/.../events/in_magn_x_thresh_falling_hysteresis
560+
What: /sys/.../events/in_magn_x_thresh_either_hysteresis
561+
What: /sys/.../events/in_magn_y_thresh_rising_hysteresis
562+
What: /sys/.../events/in_magn_y_thresh_falling_hysteresis
563+
What: /sys/.../events/in_magn_y_thresh_either_hysteresis
564+
What: /sys/.../events/in_magn_z_thresh_rising_hysteresis
565+
What: /sys/.../events/in_magn_z_thresh_falling_hysteresis
566+
What: /sys/.../events/in_magn_z_thresh_either_hysteresis
567+
What: /sys/.../events/in_voltageY_thresh_rising_hysteresis
568+
What: /sys/.../events/in_voltageY_thresh_falling_hysteresis
569+
What: /sys/.../events/in_voltageY_thresh_either_hysteresis
570+
What: /sys/.../events/in_tempY_thresh_rising_hysteresis
571+
What: /sys/.../events/in_tempY_thresh_falling_hysteresis
572+
What: /sys/.../events/in_tempY_thresh_either_hysteresis
573+
What: /sys/.../events/in_illuminance0_thresh_falling_hysteresis
574+
what: /sys/.../events/in_illuminance0_thresh_rising_hysteresis
575+
what: /sys/.../events/in_illuminance0_thresh_either_hysteresis
576+
what: /sys/.../events/in_proximity0_thresh_falling_hysteresis
577+
what: /sys/.../events/in_proximity0_thresh_rising_hysteresis
578+
what: /sys/.../events/in_proximity0_thresh_either_hysteresis
579+
KernelVersion: 3.13
580+
581+
Description:
582+
Specifies the hysteresis of threshold that the device is comparing
583+
against for the events enabled by
584+
<type>Y[_name]_thresh[_(rising|falling)]_hysteresis.
585+
If separate attributes exist for the two directions, but
586+
direction is not specified for this attribute, then a single
587+
hysteresis value applies to both directions.
588+
For falling events the hysteresis is added to the _value attribute for
589+
this event to get the upper threshold for when the event goes back to
590+
normal, for rising events the hysteresis is subtracted from the _value
591+
attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200
592+
and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event
593+
will get activated once in_voltage0_raw goes above 1200 and will become
594+
deactived again once the value falls below 1150.
595+
540596
What: /sys/.../events/in_accel_x_raw_roc_rising_value
541597
What: /sys/.../events/in_accel_x_raw_roc_falling_value
542598
What: /sys/.../events/in_accel_y_raw_roc_rising_value
@@ -811,3 +867,14 @@ Description:
811867
Writing '1' stores the current device configuration into
812868
on-chip EEPROM. After power-up or chip reset the device will
813869
automatically load the saved configuration.
870+
871+
What: /sys/.../iio:deviceX/in_intensity_red_integration_time
872+
What: /sys/.../iio:deviceX/in_intensity_green_integration_time
873+
What: /sys/.../iio:deviceX/in_intensity_blue_integration_time
874+
What: /sys/.../iio:deviceX/in_intensity_clear_integration_time
875+
What: /sys/.../iio:deviceX/in_illuminance_integration_time
876+
KernelVersion: 3.12
877+
878+
Description:
879+
This attribute is used to get/set the integration time in
880+
seconds.

0 commit comments

Comments
 (0)