Skip to content

Commit c315ef8

Browse files
committed
Merge branch 'for-chris-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.7
Signed-off-by: Chris Mason <[email protected]>
2 parents a88336d + 5f9a8a5 commit c315ef8

File tree

419 files changed

+4862
-2272
lines changed

Some content is hidden

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

419 files changed

+4862
-2272
lines changed

.mailmap

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ Felix Kuhling <[email protected]>
4848
Felix Moeller <[email protected]>
4949
Filipe Lautert <[email protected]>
5050
Franck Bui-Huu <[email protected]>
51+
52+
53+
5154
Frank Zago <[email protected]>
5255
Greg Kroah-Hartman <greg@echidna.(none)>
5356
Greg Kroah-Hartman <[email protected]>
@@ -66,6 +69,7 @@ Jean Tourrilhes <[email protected]>
6669
Jeff Garzik <[email protected]>
6770
Jens Axboe <[email protected]>
6871
Jens Osterkamp <[email protected]>
72+
John Paul Adrian Glaubitz <[email protected]>
6973
John Stultz <[email protected]>
7074
7175
@@ -79,6 +83,7 @@ Kay Sievers <[email protected]>
7983
Kenneth W Chen <[email protected]>
8084
Konstantin Khlebnikov <[email protected]> <[email protected]>
8185
86+
Krzysztof Kozlowski <[email protected]> <[email protected]>
8287
Kuninori Morimoto <[email protected]>
8388
Leonid I Ananiev <[email protected]>
8489
Linas Vepstas <[email protected]>

Documentation/devicetree/bindings/arc/archs-pct.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The ARC HS can be configured with a pipeline performance monitor for counting
44
CPU and cache events like cache misses and hits. Like conventional PCT there
5-
are 100+ hardware conditions dynamically mapped to upto 32 counters.
5+
are 100+ hardware conditions dynamically mapped to up to 32 counters.
66
It also supports overflow interrupts.
77

88
Required properties:

Documentation/devicetree/bindings/arc/pct.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
The ARC700 can be configured with a pipeline performance monitor for counting
44
CPU and cache events like cache misses and hits. Like conventional PCT there
5-
are 100+ hardware conditions dynamically mapped to upto 32 counters
5+
are 100+ hardware conditions dynamically mapped to up to 32 counters
66

77
Note that:
88
* The ARC 700 PCT does not support interrupts; although HW events may be

Documentation/devicetree/bindings/arm/cpus.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ nodes to be present and contain the properties described below.
192192
can be one of:
193193
"allwinner,sun6i-a31"
194194
"allwinner,sun8i-a23"
195-
"arm,psci"
196195
"arm,realview-smp"
197196
"brcm,bcm-nsp-smp"
198197
"brcm,brahma-b15"

Documentation/devicetree/bindings/ata/ahci-platform.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ Optional properties:
3232
- target-supply : regulator for SATA target power
3333
- phys : reference to the SATA PHY node
3434
- phy-names : must be "sata-phy"
35+
- ports-implemented : Mask that indicates which ports that the HBA supports
36+
are available for software to use. Useful if PORTS_IMPL
37+
is not programmed by the BIOS, which is true with
38+
some embedded SOC's.
3539

3640
Required properties when using sub-nodes:
3741
- #address-cells : number of cells to encode an address

Documentation/devicetree/bindings/i2c/i2c-rk3x.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ RK3xxx SoCs.
66
Required properties :
77

88
- reg : Offset and length of the register set for the device
9-
- compatible : should be "rockchip,rk3066-i2c", "rockchip,rk3188-i2c" or
10-
"rockchip,rk3288-i2c".
9+
- compatible : should be "rockchip,rk3066-i2c", "rockchip,rk3188-i2c",
10+
"rockchip,rk3228-i2c" or "rockchip,rk3288-i2c".
1111
- interrupts : interrupt number
1212
- clocks : parent clock
1313

Documentation/devicetree/bindings/net/cpsw.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ Required properties:
4545
Optional properties:
4646
- dual_emac_res_vlan : Specifies VID to be used to segregate the ports
4747
- mac-address : See ethernet.txt file in the same directory
48-
- phy_id : Specifies slave phy id
48+
- phy_id : Specifies slave phy id (deprecated, use phy-handle)
4949
- phy-handle : See ethernet.txt file in the same directory
5050

5151
Slave sub-nodes:
5252
- fixed-link : See fixed-link.txt file in the same directory
53-
Either the property phy_id, or the sub-node
54-
fixed-link can be specified
53+
54+
Note: Exactly one of phy_id, phy-handle, or fixed-link must be specified.
5555

5656
Note: "ti,hwmods" field is used to fetch the base address and irq
5757
resources from TI, omap hwmod data base during device registration.

Documentation/networking/altera_tse.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This is the driver for the Altera Triple-Speed Ethernet (TSE) controllers
66
using the SGDMA and MSGDMA soft DMA IP components. The driver uses the
77
platform bus to obtain component resources. The designs used to test this
88
driver were built for a Cyclone(R) V SOC FPGA board, a Cyclone(R) V FPGA board,
9-
and tested with ARM and NIOS processor hosts seperately. The anticipated use
9+
and tested with ARM and NIOS processor hosts separately. The anticipated use
1010
cases are simple communications between an embedded system and an external peer
1111
for status and simple configuration of the embedded system.
1212

@@ -65,14 +65,14 @@ Driver parameters can be also passed in command line by using:
6565
4.1) Transmit process
6666
When the driver's transmit routine is called by the kernel, it sets up a
6767
transmit descriptor by calling the underlying DMA transmit routine (SGDMA or
68-
MSGDMA), and initites a transmit operation. Once the transmit is complete, an
68+
MSGDMA), and initiates a transmit operation. Once the transmit is complete, an
6969
interrupt is driven by the transmit DMA logic. The driver handles the transmit
7070
completion in the context of the interrupt handling chain by recycling
7171
resource required to send and track the requested transmit operation.
7272

7373
4.2) Receive process
7474
The driver will post receive buffers to the receive DMA logic during driver
75-
intialization. Receive buffers may or may not be queued depending upon the
75+
initialization. Receive buffers may or may not be queued depending upon the
7676
underlying DMA logic (MSGDMA is able queue receive buffers, SGDMA is not able
7777
to queue receive buffers to the SGDMA receive logic). When a packet is
7878
received, the DMA logic generates an interrupt. The driver handles a receive

Documentation/networking/ipvlan.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Initial Release:
88
This is conceptually very similar to the macvlan driver with one major
99
exception of using L3 for mux-ing /demux-ing among slaves. This property makes
1010
the master device share the L2 with it's slave devices. I have developed this
11-
driver in conjuntion with network namespaces and not sure if there is use case
11+
driver in conjunction with network namespaces and not sure if there is use case
1212
outside of it.
1313

1414

@@ -42,7 +42,7 @@ out. In this mode the slaves will RX/TX multicast and broadcast (if applicable)
4242
as well.
4343

4444
4.2 L3 mode:
45-
In this mode TX processing upto L3 happens on the stack instance attached
45+
In this mode TX processing up to L3 happens on the stack instance attached
4646
to the slave device and packets are switched to the stack instance of the
4747
master device for the L2 processing and routing from that instance will be
4848
used before packets are queued on the outbound device. In this mode the slaves
@@ -56,7 +56,7 @@ situations defines your use case then you can choose to use ipvlan -
5656
(a) The Linux host that is connected to the external switch / router has
5757
policy configured that allows only one mac per port.
5858
(b) No of virtual devices created on a master exceed the mac capacity and
59-
puts the NIC in promiscous mode and degraded performance is a concern.
59+
puts the NIC in promiscuous mode and degraded performance is a concern.
6060
(c) If the slave device is to be put into the hostile / untrusted network
6161
namespace where L2 on the slave could be changed / misused.
6262

Documentation/networking/pktgen.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ The two basic thread commands are:
6767
* add_device DEVICE@NAME -- adds a single device
6868
* rem_device_all -- remove all associated devices
6969

70-
When adding a device to a thread, a corrosponding procfile is created
70+
When adding a device to a thread, a corresponding procfile is created
7171
which is used for configuring this device. Thus, device names need to
7272
be unique.
7373

7474
To support adding the same device to multiple threads, which is useful
75-
with multi queue NICs, a the device naming scheme is extended with "@":
75+
with multi queue NICs, the device naming scheme is extended with "@":
7676
device@something
7777

7878
The part after "@" can be anything, but it is custom to use the thread
@@ -221,7 +221,7 @@ Sample scripts
221221

222222
A collection of tutorial scripts and helpers for pktgen is in the
223223
samples/pktgen directory. The helper parameters.sh file support easy
224-
and consistant parameter parsing across the sample scripts.
224+
and consistent parameter parsing across the sample scripts.
225225

226226
Usage example and help:
227227
./pktgen_sample01_simple.sh -i eth4 -m 00:1B:21:3C:9D:F8 -d 192.168.8.2

Documentation/networking/vrf.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ using an rx_handler which gives the impression that packets flow through
4141
the VRF device. Similarly on egress routing rules are used to send packets
4242
to the VRF device driver before getting sent out the actual interface. This
4343
allows tcpdump on a VRF device to capture all packets into and out of the
44-
VRF as a whole.[1] Similiarly, netfilter [2] and tc rules can be applied
44+
VRF as a whole.[1] Similarly, netfilter [2] and tc rules can be applied
4545
using the VRF device to specify rules that apply to the VRF domain as a whole.
4646

4747
[1] Packets in the forwarded state do not flow through the device, so those

Documentation/networking/xfrm_sync.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Krisztian <[email protected]> and others and additional patches
44
from Jamal <[email protected]>.
55

66
The end goal for syncing is to be able to insert attributes + generate
7-
events so that the an SA can be safely moved from one machine to another
7+
events so that the SA can be safely moved from one machine to another
88
for HA purposes.
99
The idea is to synchronize the SA so that the takeover machine can do
1010
the processing of the SA as accurate as possible if it has access to it.
@@ -13,7 +13,7 @@ We already have the ability to generate SA add/del/upd events.
1313
These patches add ability to sync and have accurate lifetime byte (to
1414
ensure proper decay of SAs) and replay counters to avoid replay attacks
1515
with as minimal loss at failover time.
16-
This way a backup stays as closely uptodate as an active member.
16+
This way a backup stays as closely up-to-date as an active member.
1717

1818
Because the above items change for every packet the SA receives,
1919
it is possible for a lot of the events to be generated.
@@ -163,7 +163,7 @@ If you have an SA that is getting hit by traffic in bursts such that
163163
there is a period where the timer threshold expires with no packets
164164
seen, then an odd behavior is seen as follows:
165165
The first packet arrival after a timer expiry will trigger a timeout
166-
aevent; i.e we dont wait for a timeout period or a packet threshold
166+
event; i.e we don't wait for a timeout period or a packet threshold
167167
to be reached. This is done for simplicity and efficiency reasons.
168168

169169
-JHS

Documentation/sysctl/vm.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -581,15 +581,16 @@ Specify "[Nn]ode" for node order
581581
"Zone Order" orders the zonelists by zone type, then by node within each
582582
zone. Specify "[Zz]one" for zone order.
583583

584-
Specify "[Dd]efault" to request automatic configuration. Autoconfiguration
585-
will select "node" order in following case.
586-
(1) if the DMA zone does not exist or
587-
(2) if the DMA zone comprises greater than 50% of the available memory or
588-
(3) if any node's DMA zone comprises greater than 70% of its local memory and
589-
the amount of local memory is big enough.
590-
591-
Otherwise, "zone" order will be selected. Default order is recommended unless
592-
this is causing problems for your system/application.
584+
Specify "[Dd]efault" to request automatic configuration.
585+
586+
On 32-bit, the Normal zone needs to be preserved for allocations accessible
587+
by the kernel, so "zone" order will be selected.
588+
589+
On 64-bit, devices that require DMA32/DMA are relatively rare, so "node"
590+
order will be selected.
591+
592+
Default order is recommended unless this is causing problems for your
593+
system/application.
593594

594595
==============================================================
595596

0 commit comments

Comments
 (0)