Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 18673
b: refs/heads/master
c: a5ed425
h: refs/heads/master
i:
  18671: a964f57
v: v3
  • Loading branch information
Mauro Carvalho Chehab authored and Mauro Carvalho Chehab committed Jan 13, 2006
1 parent e4f228e commit 45ce984
Show file tree
Hide file tree
Showing 1,142 changed files with 27,684 additions and 55,227 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 2ddb55f091a9c74a297d72b50f8310c0c8ed7d1d
refs/heads/master: a5ed425cd30c0c2abac4039ae11b38520aa130c2
4 changes: 2 additions & 2 deletions trunk/Documentation/DocBook/videobook.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ int __init myradio_init(struct video_init *v)

static int users = 0;

static int radio_open(struct video_device *dev, int flags)
static int radio_open(stuct video_device *dev, int flags)
{
if(users)
return -EBUSY;
Expand Down Expand Up @@ -949,7 +949,7 @@ int __init mycamera_init(struct video_init *v)

static int users = 0;

static int camera_open(struct video_device *dev, int flags)
static int camera_open(stuct video_device *dev, int flags)
{
if(users)
return -EBUSY;
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/SubmittingDrivers
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ KernelNewbies:
http://kernelnewbies.org/

Linux USB project:
http://www.linux-usb.org/
http://linux-usb.sourceforge.net/

How to NOT write kernel driver by arjanv@redhat.com
http://people.redhat.com/arjanv/olspaper.pdf
Expand Down
3 changes: 1 addition & 2 deletions trunk/Documentation/SubmittingPatches
Original file line number Diff line number Diff line change
Expand Up @@ -478,11 +478,10 @@ Andrew Morton, "The perfect patch" (tpp).
Jeff Garzik, "Linux kernel patch submission format."
<http://linux.yyz.us/patch-format.html>

Greg Kroah-Hartman "How to piss off a kernel subsystem maintainer".
Greg Kroah, "How to piss off a kernel subsystem maintainer".
<http://www.kroah.com/log/2005/03/31/>
<http://www.kroah.com/log/2005/07/08/>
<http://www.kroah.com/log/2005/10/19/>
<http://www.kroah.com/log/2006/01/11/>

NO!!!! No more huge patch bombs to linux-kernel@vger.kernel.org people!.
<http://marc.theaimsgroup.com/?l=linux-kernel&m=112112749912944&w=2>
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/cachetlb.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ changes occur:
8) void lazy_mmu_prot_update(pte_t pte)
This interface is called whenever the protection on
any user PTEs change. This interface provides a notification
to architecture specific code to take appropriate action.
to architecture specific code to take appropiate action.


Next, we have the cache flushing interfaces. In general, when Linux
Expand Down
9 changes: 0 additions & 9 deletions trunk/Documentation/feature-removal-schedule.txt
Original file line number Diff line number Diff line change
Expand Up @@ -123,15 +123,6 @@ Who: Christoph Hellwig <hch@lst.de>

---------------------------

What: CONFIG_FORCED_INLINING
When: June 2006
Why: Config option is there to see if gcc is good enough. (in january
2006). If it is, the behavior should just be the default. If it's not,
the option should just go away entirely.
Who: Arjan van de Ven

---------------------------

What: START_ARRAY ioctl for md
When: July 2006
Files: drivers/md/md.c
Expand Down
63 changes: 0 additions & 63 deletions trunk/Documentation/filesystems/fuse.txt
Original file line number Diff line number Diff line change
Expand Up @@ -86,62 +86,6 @@ Mount options
The default is infinite. Note that the size of read requests is
limited anyway to 32 pages (which is 128kbyte on i386).

Sysfs
~~~~~

FUSE sets up the following hierarchy in sysfs:

/sys/fs/fuse/connections/N/

where N is an increasing number allocated to each new connection.

For each connection the following attributes are defined:

'waiting'

The number of requests which are waiting to be transfered to
userspace or being processed by the filesystem daemon. If there is
no filesystem activity and 'waiting' is non-zero, then the
filesystem is hung or deadlocked.

'abort'

Writing anything into this file will abort the filesystem
connection. This means that all waiting requests will be aborted an
error returned for all aborted and new requests.

Only a privileged user may read or write these attributes.

Aborting a filesystem connection
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It is possible to get into certain situations where the filesystem is
not responding. Reasons for this may be:

a) Broken userspace filesystem implementation

b) Network connection down

c) Accidental deadlock

d) Malicious deadlock

(For more on c) and d) see later sections)

In either of these cases it may be useful to abort the connection to
the filesystem. There are several ways to do this:

- Kill the filesystem daemon. Works in case of a) and b)

- Kill the filesystem daemon and all users of the filesystem. Works
in all cases except some malicious deadlocks

- Use forced umount (umount -f). Works in all cases but only if
filesystem is still attached (it hasn't been lazy unmounted)

- Abort filesystem through the sysfs interface. Most powerful
method, always works.

How do non-privileged mounts work?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down Expand Up @@ -369,10 +313,3 @@ faulted with get_user_pages(). The 'req->locked' flag indicates
when the copy is taking place, and interruption is delayed until
this flag is unset.

Scenario 3 - Tricky deadlock with asynchronous read
---------------------------------------------------

The same situation as above, except thread-1 will wait on page lock
and hence it will be uninterruptible as well. The solution is to
abort the connection with forced umount (if mount is attached) or
through the abort attribute in sysfs.
12 changes: 0 additions & 12 deletions trunk/Documentation/filesystems/tmpfs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,18 +78,6 @@ use up all the memory on the machine; but enhances the scalability of
that instance in a system with many cpus making intensive use of it.


tmpfs has a mount option to set the NUMA memory allocation policy for
all files in that instance:
mpol=interleave prefers to allocate memory from each node in turn
mpol=default prefers to allocate memory from the local node
mpol=bind prefers to allocate from mpol_nodelist
mpol=preferred prefers to allocate from first node in mpol_nodelist

The following mount option is used in conjunction with mpol=interleave,
mpol=bind or mpol=preferred:
mpol_nodelist: nodelist suitable for parsing with nodelist_parse.


To specify the initial root directory you can use the following mount
options:

Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/hpet.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The High Precision Event Timer (HPET) hardware is the future replacement
for the 8254 and Real Time Clock (RTC) periodic timer functionality.
Each HPET can have up to 32 timers. It is possible to configure the
Each HPET can have up two 32 timers. It is possible to configure the
first two timers as legacy replacements for 8254 and RTC periodic timers.
A specification done by Intel and Microsoft can be found at
<http://www.intel.com/hardwaredesign/hpetspec.htm>.
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/input/ff.txt
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ to the unique id assigned by the driver. This data is required for performing
some operations (removing an effect, controlling the playback).
This if field must be set to -1 by the user in order to tell the driver to
allocate a new effect.
See <linux/input.h> for a description of the ff_effect struct. You should also
See <linux/input.h> for a description of the ff_effect stuct. You should also
find help in a few sketches, contained in files shape.fig and interactive.fig.
You need xfig to visualize these files.

Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/ioctl/hdio.txt
Original file line number Diff line number Diff line change
Expand Up @@ -946,7 +946,7 @@ HDIO_SCAN_HWIF register and (re)scan interface

This ioctl initializes the addresses and irq for a disk
controller, probes for drives, and creates /proc/ide
interfaces as appropriate.
interfaces as appropiate.



Expand Down
14 changes: 3 additions & 11 deletions trunk/Documentation/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -471,7 +471,7 @@ running once the system is up.
arch/i386/kernel/cpu/cpufreq/elanfreq.c.

elevator= [IOSCHED]
Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
Format: {"as" | "cfq" | "deadline" | "noop"}
See Documentation/block/as-iosched.txt and
Documentation/block/deadline-iosched.txt for details.

Expand Down Expand Up @@ -712,17 +712,9 @@ running once the system is up.
load_ramdisk= [RAM] List of ramdisks to load from floppy
See Documentation/ramdisk.txt.

lockd.nlm_grace_period=P [NFS] Assign grace period.
Format: <integer>

lockd.nlm_tcpport=N [NFS] Assign TCP port.
Format: <integer>
lockd.udpport= [NFS]

lockd.nlm_timeout=T [NFS] Assign timeout value.
Format: <integer>

lockd.nlm_udpport=M [NFS] Assign UDP port.
Format: <integer>
lockd.tcpport= [NFS]

logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver
Format: <irq>
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/laptop-mode.txt
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ MAX_AGE=${MAX_AGE:-'600'}
# Read-ahead, in kilobytes
READAHEAD=${READAHEAD:-'4096'}

# Shall we remount journaled fs. with appropriate commit interval? (1=yes)
# Shall we remount journaled fs. with appropiate commit interval? (1=yes)
DO_REMOUNTS=${DO_REMOUNTS:-'1'}

# And shall we add the "noatime" option to that as well? (1=yes)
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/networking/sk98lin.txt
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ To use the driver as a module, proceed as follows:
with (M)
5. Execute the command "make modules".
6. Execute the command "make modules_install".
The appropriate modules will be installed.
The appropiate modules will be installed.
7. Reboot your system.


Expand Down
108 changes: 0 additions & 108 deletions trunk/Documentation/scsi/aacraid.txt

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -5577,7 +5577,7 @@ struct _snd_pcm_runtime {
<informalexample>
<programlisting>
<![CDATA[
static int mychip_suspend(struct pci_dev *pci, pm_message_t state)
static int mychip_suspend(strut pci_dev *pci, pm_message_t state)
{
/* (1) */
struct snd_card *card = pci_get_drvdata(pci);
Expand Down
Loading

0 comments on commit 45ce984

Please sign in to comment.