Skip to content

Commit bb79816

Browse files
author
James Morris
committed
Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next
2 parents a106cbf + 5d80f8e commit bb79816

File tree

1,961 files changed

+163699
-103788
lines changed

Some content is hidden

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

1,961 files changed

+163699
-103788
lines changed

Documentation/DocBook/genericirq.tmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,7 @@ desc->chip->end();
440440
used in the generic IRQ layer.
441441
</para>
442442
!Iinclude/linux/irq.h
443+
!Iinclude/linux/interrupt.h
443444
</chapter>
444445

445446
<chapter id="pubfunctions">

Documentation/DocBook/mac80211.tmpl

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
</authorgroup>
1818

1919
<copyright>
20-
<year>2007</year>
21-
<year>2008</year>
20+
<year>2007-2009</year>
2221
<holder>Johannes Berg</holder>
2322
</copyright>
2423

@@ -165,8 +164,8 @@ usage should require reading the full document.
165164
!Pinclude/net/mac80211.h Frame format
166165
</sect1>
167166
<sect1>
168-
<title>Alignment issues</title>
169-
<para>TBD</para>
167+
<title>Packet alignment</title>
168+
!Pnet/mac80211/rx.c Packet alignment
170169
</sect1>
171170
<sect1>
172171
<title>Calling into mac80211 from interrupts</title>
@@ -223,6 +222,17 @@ usage should require reading the full document.
223222
!Finclude/net/mac80211.h ieee80211_key_flags
224223
</chapter>
225224

225+
<chapter id="powersave">
226+
<title>Powersave support</title>
227+
!Pinclude/net/mac80211.h Powersave support
228+
</chapter>
229+
230+
<chapter id="beacon-filter">
231+
<title>Beacon filter support</title>
232+
!Pinclude/net/mac80211.h Beacon filter support
233+
!Finclude/net/mac80211.h ieee80211_beacon_loss
234+
</chapter>
235+
226236
<chapter id="qos">
227237
<title>Multiple queues and QoS support</title>
228238
<para>TBD</para>

Documentation/block/switching-sched.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,3 @@ noop anticipatory deadline [cfq]
3535
# echo anticipatory > /sys/block/hda/queue/scheduler
3636
# cat /sys/block/hda/queue/scheduler
3737
noop [anticipatory] deadline cfq
38-
39-
Each io queue has a set of io scheduler tunables associated with it. These
40-
tunables control how the io scheduler works. You can find these entries
41-
in:
42-
43-
/sys/block/<device>/queue/iosched

Documentation/dontdiff

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ aic7*reg_print.c*
6262
aic7*seq.h*
6363
aicasm
6464
aicdb.h*
65-
asm
6665
asm-offsets.h
6766
asm_offsets.h
6867
autoconf.h*

Documentation/feature-removal-schedule.txt

Lines changed: 52 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,47 @@ be removed from this file.
66

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

9-
What: old static regulatory information and ieee80211_regdom module parameter
10-
When: 2.6.29
9+
What: The ieee80211_regdom module parameter
10+
When: March 2010 / desktop catchup
11+
12+
Why: This was inherited by the CONFIG_WIRELESS_OLD_REGULATORY code,
13+
and currently serves as an option for users to define an
14+
ISO / IEC 3166 alpha2 code for the country they are currently
15+
present in. Although there are userspace API replacements for this
16+
through nl80211 distributions haven't yet caught up with implementing
17+
decent alternatives through standard GUIs. Although available as an
18+
option through iw or wpa_supplicant its just a matter of time before
19+
distributions pick up good GUI options for this. The ideal solution
20+
would actually consist of intelligent designs which would do this for
21+
the user automatically even when travelling through different countries.
22+
Until then we leave this module parameter as a compromise.
23+
24+
When userspace improves with reasonable widely-available alternatives for
25+
this we will no longer need this module parameter. This entry hopes that
26+
by the super-futuristically looking date of "March 2010" we will have
27+
such replacements widely available.
28+
29+
Who: Luis R. Rodriguez <lrodriguez@atheros.com>
30+
31+
---------------------------
32+
33+
What: CONFIG_WIRELESS_OLD_REGULATORY - old static regulatory information
34+
When: March 2010 / desktop catchup
35+
1136
Why: The old regulatory infrastructure has been replaced with a new one
1237
which does not require statically defined regulatory domains. We do
1338
not want to keep static regulatory domains in the kernel due to the
1439
the dynamic nature of regulatory law and localization. We kept around
1540
the old static definitions for the regulatory domains of:
41+
1642
* US
1743
* JP
1844
* EU
45+
1946
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.
47+
set. We will remove this option once the standard Linux desktop catches
48+
up with the new userspace APIs we have implemented.
49+
2350
Who: Luis R. Rodriguez <lrodriguez@atheros.com>
2451

2552
---------------------------
@@ -229,7 +256,9 @@ Who: Jan Engelhardt <jengelh@computergmbh.de>
229256
---------------------------
230257

231258
What: b43 support for firmware revision < 410
232-
When: July 2008
259+
When: The schedule was July 2008, but it was decided that we are going to keep the
260+
code as long as there are no major maintanance headaches.
261+
So it _could_ be removed _any_ time now, if it conflicts with something new.
233262
Why: The support code for the old firmware hurts code readability/maintainability
234263
and slightly hurts runtime performance. Bugfixes for the old firmware
235264
are not provided by Broadcom anymore.
@@ -344,3 +373,20 @@ Why: See commits 129f8ae9b1b5be94517da76009ea956e89104ce8 and
344373
Removal is subject to fixing any remaining bugs in ACPI which may
345374
cause the thermal throttling not to happen at the right time.
346375
Who: Dave Jones <davej@redhat.com>, Matthew Garrett <mjg@redhat.com>
376+
377+
-----------------------------
378+
379+
What: __do_IRQ all in one fits nothing interrupt handler
380+
When: 2.6.32
381+
Why: __do_IRQ was kept for easy migration to the type flow handlers.
382+
More than two years of migration time is enough.
383+
Who: Thomas Gleixner <tglx@linutronix.de>
384+
385+
-----------------------------
386+
387+
What: obsolete generic irq defines and typedefs
388+
When: 2.6.30
389+
Why: The defines and typedefs (hw_interrupt_type, no_irq_type, irq_desc_t)
390+
have been kept around for migration reasons. After more than two years
391+
it's time to remove them finally
392+
Who: Thomas Gleixner <tglx@linutronix.de>

Documentation/filesystems/Locking

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -437,8 +437,11 @@ grab BKL for cases when we close a file that had been opened r/w, but that
437437
can and should be done using the internal locking with smaller critical areas).
438438
Current worst offender is ext2_get_block()...
439439

440-
->fasync() is a mess. This area needs a big cleanup and that will probably
441-
affect locking.
440+
->fasync() is called without BKL protection, and is responsible for
441+
maintaining the FASYNC bit in filp->f_flags. Most instances call
442+
fasync_helper(), which does that maintenance, so it's not normally
443+
something one needs to worry about. Return values > 0 will be mapped to
444+
zero in the VFS layer.
442445

443446
->readdir() and ->ioctl() on directories must be changed. Ideally we would
444447
move ->readdir() to inode_operations and use a separate method for directory

Documentation/kernel-parameters.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,10 +493,12 @@ and is between 256 and 4096 characters. It is defined in the file
493493
Default: 64
494494

495495
hpet= [X86-32,HPET] option to control HPET usage
496-
Format: { enable (default) | disable | force }
496+
Format: { enable (default) | disable | force |
497+
verbose }
497498
disable: disable HPET and use PIT instead
498499
force: allow force enabled of undocumented chips (ICH4,
499500
VIA, nVidia)
501+
verbose: show contents of HPET registers during setup
500502

501503
com20020= [HW,NET] ARCnet - COM20020 chipset
502504
Format:
@@ -830,6 +832,9 @@ and is between 256 and 4096 characters. It is defined in the file
830832

831833
hvc_iucv= [S390] Number of z/VM IUCV hypervisor console (HVC)
832834
terminal devices. Valid values: 0..8
835+
hvc_iucv_allow= [S390] Comma-separated list of z/VM user IDs.
836+
If specified, z/VM IUCV HVC accepts connections
837+
from listed z/VM user IDs only.
833838

834839
i8042.debug [HW] Toggle i8042 debug mode
835840
i8042.direct [HW] Put keyboard port into non-translated mode

Documentation/networking/dccp.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ rx_ccid = 2
141141
Default CCID for the receiver-sender half-connection; see tx_ccid.
142142

143143
seq_window = 100
144-
The initial sequence window (sec. 7.5.2).
144+
The initial sequence window (sec. 7.5.2) of the sender. This influences
145+
the local ackno validity and the remote seqno validity windows (7.5.1).
145146

146147
tx_qlen = 5
147148
The size of the transmit buffer in packets. A value of 0 corresponds

0 commit comments

Comments
 (0)