Skip to content

Commit 0000008

Browse files
Oliver SchusterWim Van Sebroeck
Oliver Schuster
authored and
Wim Van Sebroeck
committed
[WATCHDOG] add watchdog driver IT8716 IT8726 IT8712J/K
Add it87xx watchdog driver IT8716 IT8718 IT8726 IT8712-J IT8712-K Signed-off-by: Oliver Schuster <[email protected]> Signed-off-by: Wim Van Sebroeck <[email protected]> --- yaml --- svn_rev: 113169 current_ref: refs/heads/rpi-3.18.7-rt2 current_commit: e1fee94 head_branch: refs/heads/rpi-3.18.7-rt2 migrated_from: v3
1 parent 4924d0f commit 0000008

File tree

3,797 files changed

+106930
-200444
lines changed

Some content is hidden

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

3,797 files changed

+106930
-200444
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/rpi-3.18.7-rt2: cbf7e9490ea3d1680362b4be3a7809042d493617
2+
refs/heads/rpi-3.18.7-rt2: e1fee94f346387739e683b31815ab54dc0a30bd6

trunk/Documentation/00-INDEX

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,8 @@ mono.txt
251251
- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
252252
moxa-smartio
253253
- file with info on installing/using Moxa multiport serial driver.
254+
mtrr.txt
255+
- how to use PPro Memory Type Range Registers to increase performance.
254256
mutex-design.txt
255257
- info on the generic mutex subsystem.
256258
namespaces/

trunk/Documentation/DMA-API.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ With scatterlists, you use the resulting mapping like this:
337337
int i, count = dma_map_sg(dev, sglist, nents, direction);
338338
struct scatterlist *sg;
339339

340-
for_each_sg(sglist, sg, count, i) {
340+
for (i = 0, sg = sglist; i < count; i++, sg++) {
341341
hw_address[i] = sg_dma_address(sg);
342342
hw_len[i] = sg_dma_len(sg);
343343
}

trunk/Documentation/DocBook/kernel-api.tmpl

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,6 @@ X!Earch/x86/kernel/mca_32.c
283283
<chapter id="security">
284284
<title>Security Framework</title>
285285
!Isecurity/security.c
286-
!Esecurity/inode.c
287286
</chapter>
288287

289288
<chapter id="audit">
@@ -365,10 +364,6 @@ X!Edrivers/pnp/system.c
365364
!Eblock/blk-barrier.c
366365
!Eblock/blk-tag.c
367366
!Iblock/blk-tag.c
368-
!Eblock/blk-integrity.c
369-
!Iblock/blktrace.c
370-
!Iblock/genhd.c
371-
!Eblock/genhd.c
372367
</chapter>
373368

374369
<chapter id="chrdev">

trunk/Documentation/DocBook/mac80211.tmpl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ usage should require reading the full document.
145145
this though and the recommendation to allow only a single
146146
interface in STA mode at first!
147147
</para>
148+
!Finclude/net/mac80211.h ieee80211_if_types
148149
!Finclude/net/mac80211.h ieee80211_if_init_conf
149150
!Finclude/net/mac80211.h ieee80211_if_conf
150151
</chapter>
@@ -176,7 +177,8 @@ usage should require reading the full document.
176177
<title>functions/definitions</title>
177178
!Finclude/net/mac80211.h ieee80211_rx_status
178179
!Finclude/net/mac80211.h mac80211_rx_flags
179-
!Finclude/net/mac80211.h ieee80211_tx_info
180+
!Finclude/net/mac80211.h ieee80211_tx_control
181+
!Finclude/net/mac80211.h ieee80211_tx_status_flags
180182
!Finclude/net/mac80211.h ieee80211_rx
181183
!Finclude/net/mac80211.h ieee80211_rx_irqsafe
182184
!Finclude/net/mac80211.h ieee80211_tx_status
@@ -187,11 +189,12 @@ usage should require reading the full document.
187189
!Finclude/net/mac80211.h ieee80211_ctstoself_duration
188190
!Finclude/net/mac80211.h ieee80211_generic_frame_duration
189191
!Finclude/net/mac80211.h ieee80211_get_hdrlen_from_skb
190-
!Finclude/net/mac80211.h ieee80211_hdrlen
192+
!Finclude/net/mac80211.h ieee80211_get_hdrlen
191193
!Finclude/net/mac80211.h ieee80211_wake_queue
192194
!Finclude/net/mac80211.h ieee80211_stop_queue
193-
!Finclude/net/mac80211.h ieee80211_wake_queues
195+
!Finclude/net/mac80211.h ieee80211_start_queues
194196
!Finclude/net/mac80211.h ieee80211_stop_queues
197+
!Finclude/net/mac80211.h ieee80211_wake_queues
195198
</sect1>
196199
</chapter>
197200

@@ -227,7 +230,8 @@ usage should require reading the full document.
227230
<title>Multiple queues and QoS support</title>
228231
<para>TBD</para>
229232
!Finclude/net/mac80211.h ieee80211_tx_queue_params
230-
!Finclude/net/mac80211.h ieee80211_tx_queue_stats
233+
!Finclude/net/mac80211.h ieee80211_tx_queue_stats_data
234+
!Finclude/net/mac80211.h ieee80211_tx_queue
231235
</chapter>
232236

233237
<chapter id="AP">

trunk/Documentation/RCU/checklist.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ over a rather long period of time, but improvements are always welcome!
210210
number of updates per grace period.
211211

212212
9. All RCU list-traversal primitives, which include
213-
rcu_dereference(), list_for_each_entry_rcu(),
213+
rcu_dereference(), list_for_each_rcu(), list_for_each_entry_rcu(),
214214
list_for_each_continue_rcu(), and list_for_each_safe_rcu(),
215215
must be either within an RCU read-side critical section or
216216
must be protected by appropriate update-side locks. RCU

trunk/Documentation/RCU/rcuref.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ release_referenced() delete()
2929
}
3030

3131
If this list/array is made lock free using RCU as in changing the
32-
write_lock() in add() and delete() to spin_lock() and changing read_lock()
33-
in search_and_reference() to rcu_read_lock(), the atomic_inc() in
34-
search_and_reference() could potentially hold reference to an element which
32+
write_lock() in add() and delete() to spin_lock and changing read_lock
33+
in search_and_reference to rcu_read_lock(), the atomic_get in
34+
search_and_reference could potentially hold reference to an element which
3535
has already been deleted from the list/array. Use atomic_inc_not_zero()
3636
in this scenario as follows:
3737

@@ -40,20 +40,20 @@ add() search_and_reference()
4040
{ {
4141
alloc_object rcu_read_lock();
4242
... search_for_element
43-
atomic_set(&el->rc, 1); if (!atomic_inc_not_zero(&el->rc)) {
44-
spin_lock(&list_lock); rcu_read_unlock();
43+
atomic_set(&el->rc, 1); if (atomic_inc_not_zero(&el->rc)) {
44+
write_lock(&list_lock); rcu_read_unlock();
4545
return FAIL;
4646
add_element }
4747
... ...
48-
spin_unlock(&list_lock); rcu_read_unlock();
48+
write_unlock(&list_lock); rcu_read_unlock();
4949
} }
5050
3. 4.
5151
release_referenced() delete()
5252
{ {
53-
... spin_lock(&list_lock);
53+
... write_lock(&list_lock);
5454
if (atomic_dec_and_test(&el->rc)) ...
5555
call_rcu(&el->head, el_free); delete_element
56-
... spin_unlock(&list_lock);
56+
... write_unlock(&list_lock);
5757
} ...
5858
if (atomic_dec_and_test(&el->rc))
5959
call_rcu(&el->head, el_free);

trunk/Documentation/RCU/whatisRCU.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -786,6 +786,8 @@ RCU pointer/list traversal:
786786
list_for_each_entry_rcu
787787
hlist_for_each_entry_rcu
788788

789+
list_for_each_rcu (to be deprecated in favor of
790+
list_for_each_entry_rcu)
789791
list_for_each_continue_rcu (to be deprecated in favor of new
790792
list_for_each_entry_continue_rcu)
791793

trunk/Documentation/SELinux.txt

Lines changed: 0 additions & 27 deletions
This file was deleted.

trunk/Documentation/block/deadline-iosched.txt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,12 @@ write_expire (in ms)
3030
Similar to read_expire mentioned above, but for writes.
3131

3232

33-
fifo_batch (number of requests)
33+
fifo_batch
3434
----------
3535

36-
Requests are grouped into ``batches'' of a particular data direction (read or
37-
write) which are serviced in increasing sector order. To limit extra seeking,
38-
deadline expiries are only checked between batches. fifo_batch controls the
39-
maximum number of requests per batch.
40-
41-
This parameter tunes the balance between per-request latency and aggregate
42-
throughput. When low latency is the primary concern, smaller is better (where
43-
a value of 1 yields first-come first-served behaviour). Increasing fifo_batch
44-
generally improves throughput, at the cost of latency variation.
36+
When a read request expires its deadline, we must move some requests from
37+
the sorted io scheduler list to the block device dispatch queue. fifo_batch
38+
controls how many requests we move.
4539

4640

4741
writes_starved (number of dispatches)

trunk/Documentation/cdrom/ide-cd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ useful for reading photocds.
145145

146146
To play an audio CD, you should first unmount and remove any data
147147
CDROM. Any of the CDROM player programs should then work (workman,
148-
workbone, cdplayer, etc.).
148+
workbone, cdplayer, etc.). Lacking anything else, you could use the
149+
cdtester program in Documentation/cdrom/sbpcd.
149150

150151
On a few drives, you can read digital audio directly using a program
151152
such as cdda2wav. The only types of drive which I've heard support

trunk/Documentation/feature-removal-schedule.txt

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,6 @@ be removed from this file.
66

77
---------------------------
88

9-
What: old static regulatory information and ieee80211_regdom module parameter
10-
When: 2.6.29
11-
Why: The old regulatory infrastructure has been replaced with a new one
12-
which does not require statically defined regulatory domains. We do
13-
not want to keep static regulatory domains in the kernel due to the
14-
the dynamic nature of regulatory law and localization. We kept around
15-
the old static definitions for the regulatory domains of:
16-
* US
17-
* JP
18-
* EU
19-
and used by default the US when CONFIG_WIRELESS_OLD_REGULATORY was
20-
set. We also kept around the ieee80211_regdom module parameter in case
21-
some applications were relying on it. Changing regulatory domains
22-
can now be done instead by using nl80211, as is done with iw.
23-
Who: Luis R. Rodriguez <[email protected]>
24-
25-
---------------------------
26-
279
What: dev->power.power_state
2810
When: July 2007
2911
Why: Broken design for runtime control over driver power states, confusing
@@ -250,9 +232,6 @@ What (Why):
250232
- xt_mark match revision 0
251233
(superseded by xt_mark match revision 1)
252234

253-
- xt_recent: the old ipt_recent proc dir
254-
(superseded by /proc/net/xt_recent)
255-
256235
When: January 2009 or Linux 2.7.0, whichever comes first
257236
Why: Superseded by newer revisions or modules
258237
Who: Jan Engelhardt <[email protected]>

trunk/Documentation/filesystems/ext4.txt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ Mailing list: [email protected]
3232
you will need to merge your changes with the version from e2fsprogs
3333
1.41.x.
3434

35-
- Create a new filesystem using the ext4 filesystem type:
35+
- Create a new filesystem using the ext4dev filesystem type:
3636

37-
# mke2fs -t ext4 /dev/hda1
37+
# mke2fs -t ext4dev /dev/hda1
3838

3939
Or configure an existing ext3 filesystem to support extents and set
4040
the test_fs flag to indicate that it's ok for an in-development
@@ -47,13 +47,13 @@ Mailing list: [email protected]
4747

4848
# tune2fs -I 256 /dev/hda1
4949

50-
(Note: we currently do not have tools to convert an ext4
50+
(Note: we currently do not have tools to convert an ext4dev
5151
filesystem back to ext3; so please do not do try this on production
5252
filesystems.)
5353

5454
- Mounting:
5555

56-
# mount -t ext4 /dev/hda1 /wherever
56+
# mount -t ext4dev /dev/hda1 /wherever
5757

5858
- When comparing performance with other filesystems, remember that
5959
ext3/4 by default offers higher data integrity guarantees than most.
@@ -177,11 +177,6 @@ barrier=<0|1(*)> This enables/disables the use of write barriers in
177177
your disks are battery-backed in one way or another,
178178
disabling barriers may safely improve performance.
179179

180-
inode_readahead=n This tuning parameter controls the maximum
181-
number of inode table blocks that ext4's inode
182-
table readahead algorithm will pre-read into
183-
the buffer cache. The default value is 32 blocks.
184-
185180
orlov (*) This enables the new Orlov block allocator. It is
186181
enabled by default.
187182

@@ -257,7 +252,6 @@ stripe=n Number of filesystem blocks that mballoc will try
257252
delalloc (*) Deferring block allocation until write-out time.
258253
nodelalloc Disable delayed allocation. Blocks are allocation
259254
when data is copied from user to page cache.
260-
261255
Data Mode
262256
=========
263257
There are 3 different data modes:

0 commit comments

Comments
 (0)