Fix typos in Documentation/: 'H'-'M'
This patch fixes typos in various Documentation txts. The patch addresses some words starting with the letters 'H'-'M'. Signed-off-by: Matt LaPlante <kernel1@cyberdogtech.com> Acked-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Adrian Bunk <bunk@stusta.de>
This commit is contained in:
Родитель
a2ffd27516
Коммит
2fe0ae78c6
|
@ -80,7 +80,7 @@ RTC
|
||||||
Watchdog
|
Watchdog
|
||||||
--------
|
--------
|
||||||
|
|
||||||
The watchdog harware is the same as the S3C2410, and is supported by
|
The watchdog hardware is the same as the S3C2410, and is supported by
|
||||||
the s3c2410_wdt driver.
|
the s3c2410_wdt driver.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ The goal of the deadline io scheduler is to attempt to guarantee a start
|
||||||
service time for a request. As we focus mainly on read latencies, this is
|
service time for a request. As we focus mainly on read latencies, this is
|
||||||
tunable. When a read request first enters the io scheduler, it is assigned
|
tunable. When a read request first enters the io scheduler, it is assigned
|
||||||
a deadline that is the current time + the read_expire value in units of
|
a deadline that is the current time + the read_expire value in units of
|
||||||
miliseconds.
|
milliseconds.
|
||||||
|
|
||||||
|
|
||||||
write_expire (in ms)
|
write_expire (in ms)
|
||||||
|
|
|
@ -57,7 +57,7 @@ selected for each specific use.
|
||||||
|
|
||||||
Basically, it's the following flow graph:
|
Basically, it's the following flow graph:
|
||||||
|
|
||||||
CPU can be set to switch independetly | CPU can only be set
|
CPU can be set to switch independently | CPU can only be set
|
||||||
within specific "limits" | to specific frequencies
|
within specific "limits" | to specific frequencies
|
||||||
|
|
||||||
"CPUfreq policy"
|
"CPUfreq policy"
|
||||||
|
|
|
@ -16,8 +16,8 @@ OpenManage and Dell Update packages (DUP).
|
||||||
Libsmbios can also be used to update BIOS on Dell systems go to
|
Libsmbios can also be used to update BIOS on Dell systems go to
|
||||||
http://linux.dell.com/libsmbios/ for details.
|
http://linux.dell.com/libsmbios/ for details.
|
||||||
|
|
||||||
Dell_RBU driver supports BIOS update using the monilothic image and packetized
|
Dell_RBU driver supports BIOS update using the monolithic image and packetized
|
||||||
image methods. In case of moniolithic the driver allocates a contiguous chunk
|
image methods. In case of monolithic the driver allocates a contiguous chunk
|
||||||
of physical pages having the BIOS image. In case of packetized the app
|
of physical pages having the BIOS image. In case of packetized the app
|
||||||
using the driver breaks the image in to packets of fixed sizes and the driver
|
using the driver breaks the image in to packets of fixed sizes and the driver
|
||||||
would place each packet in contiguous physical memory. The driver also
|
would place each packet in contiguous physical memory. The driver also
|
||||||
|
|
|
@ -12,7 +12,7 @@ device. The following device classes have been identified:
|
||||||
|
|
||||||
Each device class defines a set of semantics and a programming interface
|
Each device class defines a set of semantics and a programming interface
|
||||||
that devices of that class adhere to. Device drivers are the
|
that devices of that class adhere to. Device drivers are the
|
||||||
implemention of that programming interface for a particular device on
|
implementation of that programming interface for a particular device on
|
||||||
a particular bus.
|
a particular bus.
|
||||||
|
|
||||||
Device classes are agnostic with respect to what bus a device resides
|
Device classes are agnostic with respect to what bus a device resides
|
||||||
|
|
|
@ -32,7 +32,7 @@ This application requires the following to function properly as of now.
|
||||||
descrambler to function,
|
descrambler to function,
|
||||||
eg: $ ca_zap channels.conf "TMC"
|
eg: $ ca_zap channels.conf "TMC"
|
||||||
|
|
||||||
(d) Hopeflly Enjoy your favourite subscribed channel as you do with
|
(d) Hopefully enjoy your favourite subscribed channel as you do with
|
||||||
a FTA card.
|
a FTA card.
|
||||||
|
|
||||||
(3) Currently ca_zap, and dst_test, both are meant for demonstration
|
(3) Currently ca_zap, and dst_test, both are meant for demonstration
|
||||||
|
@ -65,7 +65,7 @@ Modules that have been tested by this driver at present are
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
With the High Level CI approach any new card with almost any random
|
With the High Level CI approach any new card with almost any random
|
||||||
architecture can be implemented with this style, the definitions
|
architecture can be implemented with this style, the definitions
|
||||||
insidethe switch statement can be easily adapted for any card, thereby
|
inside the switch statement can be easily adapted for any card, thereby
|
||||||
eliminating the need for any additional ioctls.
|
eliminating the need for any additional ioctls.
|
||||||
|
|
||||||
The disadvantage is that the driver/hardware has to manage the rest. For
|
The disadvantage is that the driver/hardware has to manage the rest. For
|
||||||
|
|
|
@ -13,7 +13,7 @@ Table of contents
|
||||||
- Using NTFS volume and stripe sets
|
- Using NTFS volume and stripe sets
|
||||||
- The Device-Mapper driver
|
- The Device-Mapper driver
|
||||||
- The Software RAID / MD driver
|
- The Software RAID / MD driver
|
||||||
- Limitiations when using the MD driver
|
- Limitations when using the MD driver
|
||||||
- ChangeLog
|
- ChangeLog
|
||||||
|
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ There is plenty of additional information on the linux-ntfs web site
|
||||||
at http://linux-ntfs.sourceforge.net/
|
at http://linux-ntfs.sourceforge.net/
|
||||||
|
|
||||||
The web site has a lot of additional information, such as a comprehensive
|
The web site has a lot of additional information, such as a comprehensive
|
||||||
FAQ, documentation on the NTFS on-disk format, informaiton on the Linux-NTFS
|
FAQ, documentation on the NTFS on-disk format, information on the Linux-NTFS
|
||||||
userspace utilities, etc.
|
userspace utilities, etc.
|
||||||
|
|
||||||
|
|
||||||
|
@ -383,7 +383,7 @@ Software RAID / MD driver. For which you need to set up your /etc/raidtab
|
||||||
appropriately (see man 5 raidtab).
|
appropriately (see man 5 raidtab).
|
||||||
|
|
||||||
Linear volume sets, i.e. linear raid, as well as stripe sets, i.e. raid level
|
Linear volume sets, i.e. linear raid, as well as stripe sets, i.e. raid level
|
||||||
0, have been tested and work fine (though see section "Limitiations when using
|
0, have been tested and work fine (though see section "Limitations when using
|
||||||
the MD driver with NTFS volumes" especially if you want to use linear raid).
|
the MD driver with NTFS volumes" especially if you want to use linear raid).
|
||||||
Even though untested, there is no reason why mirrors, i.e. raid level 1, and
|
Even though untested, there is no reason why mirrors, i.e. raid level 1, and
|
||||||
stripes with parity, i.e. raid level 5, should not work, too.
|
stripes with parity, i.e. raid level 5, should not work, too.
|
||||||
|
@ -435,7 +435,7 @@ setup correctly to avoid the possibility of causing damage to the data on the
|
||||||
ntfs volume.
|
ntfs volume.
|
||||||
|
|
||||||
|
|
||||||
Limitiations when using the Software RAID / MD driver
|
Limitations when using the Software RAID / MD driver
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
|
|
||||||
Using the md driver will not work properly if any of your NTFS partitions have
|
Using the md driver will not work properly if any of your NTFS partitions have
|
||||||
|
|
|
@ -1588,7 +1588,7 @@ Enable the strict RFC793 interpretation of the TCP urgent pointer field. The
|
||||||
default is to use the BSD compatible interpretation of the urgent pointer
|
default is to use the BSD compatible interpretation of the urgent pointer
|
||||||
pointing to the first byte after the urgent data. The RFC793 interpretation is
|
pointing to the first byte after the urgent data. The RFC793 interpretation is
|
||||||
to have it point to the last byte of urgent data. Enabling this option may
|
to have it point to the last byte of urgent data. Enabling this option may
|
||||||
lead to interoperatibility problems. Disabled by default.
|
lead to interoperability problems. Disabled by default.
|
||||||
|
|
||||||
tcp_syncookies
|
tcp_syncookies
|
||||||
--------------
|
--------------
|
||||||
|
|
|
@ -406,7 +406,7 @@ INTERROGATION MODE.
|
||||||
9.18 SET JOYSTICK MONITORING
|
9.18 SET JOYSTICK MONITORING
|
||||||
|
|
||||||
0x17
|
0x17
|
||||||
rate ; time between samples in hundreths of a second
|
rate ; time between samples in hundredths of a second
|
||||||
Returns: (in packets of two as long as in mode)
|
Returns: (in packets of two as long as in mode)
|
||||||
%000000xy ; where y is JOYSTICK1 Fire button
|
%000000xy ; where y is JOYSTICK1 Fire button
|
||||||
; and x is JOYSTICK0 Fire button
|
; and x is JOYSTICK0 Fire button
|
||||||
|
|
|
@ -18,8 +18,8 @@ Make sure struct gameport is initialized to 0 in all other fields. The
|
||||||
gameport generic code will take care of the rest.
|
gameport generic code will take care of the rest.
|
||||||
|
|
||||||
If your hardware supports more than one io address, and your driver can
|
If your hardware supports more than one io address, and your driver can
|
||||||
choose which one program the hardware to, starting from the more exotic
|
choose which one to program the hardware to, starting from the more exotic
|
||||||
addresses is preferred, because the likelyhood of clashing with the standard
|
addresses is preferred, because the likelihood of clashing with the standard
|
||||||
0x201 address is smaller.
|
0x201 address is smaller.
|
||||||
|
|
||||||
Eg. if your driver supports addresses 0x200, 0x208, 0x210 and 0x218, then
|
Eg. if your driver supports addresses 0x200, 0x208, 0x210 and 0x218, then
|
||||||
|
|
|
@ -279,7 +279,7 @@ struct input_event {
|
||||||
};
|
};
|
||||||
|
|
||||||
'time' is the timestamp, it returns the time at which the event happened.
|
'time' is the timestamp, it returns the time at which the event happened.
|
||||||
Type is for example EV_REL for relative momement, REL_KEY for a keypress or
|
Type is for example EV_REL for relative moment, REL_KEY for a keypress or
|
||||||
release. More types are defined in include/linux/input.h.
|
release. More types are defined in include/linux/input.h.
|
||||||
|
|
||||||
'code' is event code, for example REL_X or KEY_BACKSPACE, again a complete
|
'code' is event code, for example REL_X or KEY_BACKSPACE, again a complete
|
||||||
|
|
|
@ -715,7 +715,7 @@ The keyctl syscall functions are:
|
||||||
KERNEL SERVICES
|
KERNEL SERVICES
|
||||||
===============
|
===============
|
||||||
|
|
||||||
The kernel services for key managment are fairly simple to deal with. They can
|
The kernel services for key management are fairly simple to deal with. They can
|
||||||
be broken down into two areas: keys and key types.
|
be broken down into two areas: keys and key types.
|
||||||
|
|
||||||
Dealing with keys is fairly straightforward. Firstly, the kernel service
|
Dealing with keys is fairly straightforward. Firstly, the kernel service
|
||||||
|
|
|
@ -133,7 +133,7 @@ cases there is an inherent "natural" ordering between the two objects
|
||||||
(defined by the properties of the hierarchy), and the kernel grabs the
|
(defined by the properties of the hierarchy), and the kernel grabs the
|
||||||
locks in this fixed order on each of the objects.
|
locks in this fixed order on each of the objects.
|
||||||
|
|
||||||
An example of such an object hieararchy that results in "nested locking"
|
An example of such an object hierarchy that results in "nested locking"
|
||||||
is that of a "whole disk" block-dev object and a "partition" block-dev
|
is that of a "whole disk" block-dev object and a "partition" block-dev
|
||||||
object; the partition is "part of" the whole device and as long as one
|
object; the partition is "part of" the whole device and as long as one
|
||||||
always takes the whole disk lock as a higher lock than the partition
|
always takes the whole disk lock as a higher lock than the partition
|
||||||
|
@ -162,7 +162,7 @@ The validator treats a lock that is taken in such a nested fashion as a
|
||||||
separate (sub)class for the purposes of validation.
|
separate (sub)class for the purposes of validation.
|
||||||
|
|
||||||
Note: When changing code to use the _nested() primitives, be careful and
|
Note: When changing code to use the _nested() primitives, be careful and
|
||||||
check really thoroughly that the hiearchy is correctly mapped; otherwise
|
check really thoroughly that the hierarchy is correctly mapped; otherwise
|
||||||
you can get false positives or false negatives.
|
you can get false positives or false negatives.
|
||||||
|
|
||||||
Proof of 100% correctness:
|
Proof of 100% correctness:
|
||||||
|
|
|
@ -227,7 +227,7 @@ configuration options are available on the command line:
|
||||||
* media=rj45 - specify media type
|
* media=rj45 - specify media type
|
||||||
or media=bnc
|
or media=bnc
|
||||||
or media=aui
|
or media=aui
|
||||||
or medai=auto
|
or media=auto
|
||||||
* duplex=full - specify forced half/full/autonegotiate duplex
|
* duplex=full - specify forced half/full/autonegotiate duplex
|
||||||
or duplex=half
|
or duplex=half
|
||||||
or duplex=auto
|
or duplex=auto
|
||||||
|
|
|
@ -787,7 +787,7 @@ accept_ra_defrtr - BOOLEAN
|
||||||
disabled if accept_ra is disabled.
|
disabled if accept_ra is disabled.
|
||||||
|
|
||||||
accept_ra_pinfo - BOOLEAN
|
accept_ra_pinfo - BOOLEAN
|
||||||
Learn Prefix Inforamtion in Router Advertisement.
|
Learn Prefix Information in Router Advertisement.
|
||||||
|
|
||||||
Functional default: enabled if accept_ra is enabled.
|
Functional default: enabled if accept_ra is enabled.
|
||||||
disabled if accept_ra is disabled.
|
disabled if accept_ra is disabled.
|
||||||
|
|
|
@ -215,8 +215,8 @@ called pg_vec, its size limits the number of blocks that can be allocated.
|
||||||
block #1
|
block #1
|
||||||
|
|
||||||
|
|
||||||
kmalloc allocates any number of bytes of phisically contiguous memory from
|
kmalloc allocates any number of bytes of physically contiguous memory from
|
||||||
a pool of pre-determined sizes. This pool of memory is mantained by the slab
|
a pool of pre-determined sizes. This pool of memory is maintained by the slab
|
||||||
allocator which is at the end the responsible for doing the allocation and
|
allocator which is at the end the responsible for doing the allocation and
|
||||||
hence which imposes the maximum memory that kmalloc can allocate.
|
hence which imposes the maximum memory that kmalloc can allocate.
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ root 129 0.3 0.0 0 0 ? SW 2003 523:20 [pktgen/0]
|
||||||
root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1]
|
root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1]
|
||||||
|
|
||||||
|
|
||||||
For montoring and control pktgen creates:
|
For monitoring and control pktgen creates:
|
||||||
/proc/net/pktgen/pgctrl
|
/proc/net/pktgen/pgctrl
|
||||||
/proc/net/pktgen/kpktgend_X
|
/proc/net/pktgen/kpktgend_X
|
||||||
/proc/net/pktgen/ethX
|
/proc/net/pktgen/ethX
|
||||||
|
|
|
@ -320,7 +320,7 @@ Parameter: Moderation
|
||||||
Values: None, Static, Dynamic
|
Values: None, Static, Dynamic
|
||||||
Default: None
|
Default: None
|
||||||
|
|
||||||
Interrupt moderation is employed to limit the maxmimum number of interrupts
|
Interrupt moderation is employed to limit the maximum number of interrupts
|
||||||
the driver has to serve. That is, one or more interrupts (which indicate any
|
the driver has to serve. That is, one or more interrupts (which indicate any
|
||||||
transmit or receive packet to be processed) are queued until the driver
|
transmit or receive packet to be processed) are queued until the driver
|
||||||
processes them. When queued interrupts are to be served, is determined by the
|
processes them. When queued interrupts are to be served, is determined by the
|
||||||
|
|
|
@ -148,7 +148,7 @@ NEW IN THIS RELEASE
|
||||||
for async connections.
|
for async connections.
|
||||||
|
|
||||||
o Added the PPPCONFIG utility
|
o Added the PPPCONFIG utility
|
||||||
Used to configure the PPPD dameon for the
|
Used to configure the PPPD daemon for the
|
||||||
WANPIPE Async PPP and standard serial port.
|
WANPIPE Async PPP and standard serial port.
|
||||||
The wancfg calls the pppconfig to configure
|
The wancfg calls the pppconfig to configure
|
||||||
the pppd.
|
the pppd.
|
||||||
|
@ -350,7 +350,7 @@ REVISION HISTORY
|
||||||
Available as a patch.
|
Available as a patch.
|
||||||
|
|
||||||
2.0.6 Aug 17, 1999 Increased debugging in statup scripts
|
2.0.6 Aug 17, 1999 Increased debugging in statup scripts
|
||||||
Fixed insallation bugs from 2.0.5
|
Fixed installation bugs from 2.0.5
|
||||||
Kernel patch works for both 2.2.10 and 2.2.11 kernels.
|
Kernel patch works for both 2.2.10 and 2.2.11 kernels.
|
||||||
There is no functional difference between the two packages
|
There is no functional difference between the two packages
|
||||||
|
|
||||||
|
@ -434,7 +434,7 @@ beta3-2.1.4 Jul 2000 o X25 M_BIT Problem fix.
|
||||||
change.
|
change.
|
||||||
|
|
||||||
beta1-2.1.5 Nov 15 2000
|
beta1-2.1.5 Nov 15 2000
|
||||||
o Fixed the MulitPort PPP Support for kernels 2.2.16 and above.
|
o Fixed the MultiPort PPP Support for kernels 2.2.16 and above.
|
||||||
2.2.X kernels only
|
2.2.X kernels only
|
||||||
|
|
||||||
o Secured the driver UDP debugging calls
|
o Secured the driver UDP debugging calls
|
||||||
|
|
|
@ -175,8 +175,8 @@ reliable.
|
||||||
Q: I do not understand why you have such strong objections to idea of
|
Q: I do not understand why you have such strong objections to idea of
|
||||||
selective suspend.
|
selective suspend.
|
||||||
|
|
||||||
A: Do selective suspend during runtime power managment, that's okay. But
|
A: Do selective suspend during runtime power management, that's okay. But
|
||||||
its useless for suspend-to-disk. (And I do not see how you could use
|
it's useless for suspend-to-disk. (And I do not see how you could use
|
||||||
it for suspend-to-ram, I hope you do not want that).
|
it for suspend-to-ram, I hope you do not want that).
|
||||||
|
|
||||||
Lets see, so you suggest to
|
Lets see, so you suggest to
|
||||||
|
@ -211,7 +211,7 @@ slowness may not matter to you. It can always be fixed later.
|
||||||
For devices like disk it does matter, you do not want to spindown for
|
For devices like disk it does matter, you do not want to spindown for
|
||||||
FREEZE.
|
FREEZE.
|
||||||
|
|
||||||
Q: After resuming, system is paging heavilly, leading to very bad interactivity.
|
Q: After resuming, system is paging heavily, leading to very bad interactivity.
|
||||||
|
|
||||||
A: Try running
|
A: Try running
|
||||||
|
|
||||||
|
|
|
@ -145,7 +145,7 @@ it with special cases.
|
||||||
in case you are entering the kernel with MMU enabled
|
in case you are entering the kernel with MMU enabled
|
||||||
and a non-1:1 mapping.
|
and a non-1:1 mapping.
|
||||||
|
|
||||||
r5 : NULL (as to differenciate with method a)
|
r5 : NULL (as to differentiate with method a)
|
||||||
|
|
||||||
Note about SMP entry: Either your firmware puts your other
|
Note about SMP entry: Either your firmware puts your other
|
||||||
CPUs in some sleep loop or spin loop in ROM where you can get
|
CPUs in some sleep loop or spin loop in ROM where you can get
|
||||||
|
@ -418,9 +418,9 @@ zero terminated string and is mandatory for version 1 to 3 of the
|
||||||
format definition (as it is in Open Firmware). Version 0x10 makes it
|
format definition (as it is in Open Firmware). Version 0x10 makes it
|
||||||
optional as it can generate it from the unit name defined below.
|
optional as it can generate it from the unit name defined below.
|
||||||
|
|
||||||
There is also a "unit name" that is used to differenciate nodes with
|
There is also a "unit name" that is used to differentiate nodes with
|
||||||
the same name at the same level, it is usually made of the node
|
the same name at the same level, it is usually made of the node
|
||||||
name's, the "@" sign, and a "unit address", which definition is
|
names, the "@" sign, and a "unit address", which definition is
|
||||||
specific to the bus type the node sits on.
|
specific to the bus type the node sits on.
|
||||||
|
|
||||||
The unit name doesn't exist as a property per-se but is included in
|
The unit name doesn't exist as a property per-se but is included in
|
||||||
|
|
|
@ -24,7 +24,7 @@ The common code handles such things as:
|
||||||
- general cache lookup with correct locking
|
- general cache lookup with correct locking
|
||||||
- supporting 'NEGATIVE' as well as positive entries
|
- supporting 'NEGATIVE' as well as positive entries
|
||||||
- allowing an EXPIRED time on cache items, and removing
|
- allowing an EXPIRED time on cache items, and removing
|
||||||
items after they expire, and are no longe in-use.
|
items after they expire, and are no longer in-use.
|
||||||
- making requests to user-space to fill in cache entries
|
- making requests to user-space to fill in cache entries
|
||||||
- allowing user-space to directly set entries in the cache
|
- allowing user-space to directly set entries in the cache
|
||||||
- delaying RPC requests that depend on as-yet incomplete
|
- delaying RPC requests that depend on as-yet incomplete
|
||||||
|
|
|
@ -912,8 +912,8 @@ If you wanted to know does ping work but didn't have the source
|
||||||
strace ping -c 1 127.0.0.1
|
strace ping -c 1 127.0.0.1
|
||||||
& then look at the man pages for each of the syscalls below,
|
& then look at the man pages for each of the syscalls below,
|
||||||
( In fact this is sometimes easier than looking at some spagetti
|
( In fact this is sometimes easier than looking at some spagetti
|
||||||
source which conditionally compiles for several architectures )
|
source which conditionally compiles for several architectures ).
|
||||||
Not everything that it throws out needs to make sense immeadiately
|
Not everything that it throws out needs to make sense immediately.
|
||||||
|
|
||||||
Just looking quickly you can see that it is making up a RAW socket
|
Just looking quickly you can see that it is making up a RAW socket
|
||||||
for the ICMP protocol.
|
for the ICMP protocol.
|
||||||
|
@ -2315,7 +2315,7 @@ Showing us the shared libraries init uses where they are in memory
|
||||||
/proc/1/mem is the current running processes memory which you
|
/proc/1/mem is the current running processes memory which you
|
||||||
can read & write to like a file.
|
can read & write to like a file.
|
||||||
strace uses this sometimes as it is a bit faster than the
|
strace uses this sometimes as it is a bit faster than the
|
||||||
rather inefficent ptrace interface for peeking at DATA.
|
rather inefficient ptrace interface for peeking at DATA.
|
||||||
|
|
||||||
|
|
||||||
cat status
|
cat status
|
||||||
|
@ -2445,7 +2445,7 @@ displays the following lines as it executes them.
|
||||||
+ RELSTATUS=release
|
+ RELSTATUS=release
|
||||||
+ MACHTYPE=i586-pc-linux-gnu
|
+ MACHTYPE=i586-pc-linux-gnu
|
||||||
|
|
||||||
perl -d <scriptname> runs the perlscript in a fully intercative debugger
|
perl -d <scriptname> runs the perlscript in a fully interactive debugger
|
||||||
<like gdb>.
|
<like gdb>.
|
||||||
Type 'h' in the debugger for help.
|
Type 'h' in the debugger for help.
|
||||||
|
|
||||||
|
|
|
@ -325,7 +325,7 @@ with the following CCW flags values defined :
|
||||||
|
|
||||||
CCW_FLAG_DC - data chaining
|
CCW_FLAG_DC - data chaining
|
||||||
CCW_FLAG_CC - command chaining
|
CCW_FLAG_CC - command chaining
|
||||||
CCW_FLAG_SLI - suppress incorrct length
|
CCW_FLAG_SLI - suppress incorrect length
|
||||||
CCW_FLAG_SKIP - skip
|
CCW_FLAG_SKIP - skip
|
||||||
CCW_FLAG_PCI - PCI
|
CCW_FLAG_PCI - PCI
|
||||||
CCW_FLAG_IDA - indirect addressing
|
CCW_FLAG_IDA - indirect addressing
|
||||||
|
|
|
@ -15,7 +15,7 @@ Main Scheduling Methods
|
||||||
void load_balance(runqueue_t *this_rq, int idle)
|
void load_balance(runqueue_t *this_rq, int idle)
|
||||||
Attempts to pull tasks from one cpu to another to balance cpu usage,
|
Attempts to pull tasks from one cpu to another to balance cpu usage,
|
||||||
if needed. This method is called explicitly if the runqueues are
|
if needed. This method is called explicitly if the runqueues are
|
||||||
inbalanced or periodically by the timer tick. Prior to calling,
|
imbalanced or periodically by the timer tick. Prior to calling,
|
||||||
the current runqueue must be locked and interrupts disabled.
|
the current runqueue must be locked and interrupts disabled.
|
||||||
|
|
||||||
void schedule()
|
void schedule()
|
||||||
|
|
|
@ -93,9 +93,9 @@ and the goal is also to add a few new things:
|
||||||
Design
|
Design
|
||||||
======
|
======
|
||||||
|
|
||||||
the core of the new scheduler are the following mechanizms:
|
The core of the new scheduler contains the following mechanisms:
|
||||||
|
|
||||||
- *two*, priority-ordered 'priority arrays' per CPU. There is an 'active'
|
- *two* priority-ordered 'priority arrays' per CPU. There is an 'active'
|
||||||
array and an 'expired' array. The active array contains all tasks that
|
array and an 'expired' array. The active array contains all tasks that
|
||||||
are affine to this CPU and have timeslices left. The expired array
|
are affine to this CPU and have timeslices left. The expired array
|
||||||
contains all tasks which have used up their timeslices - but this array
|
contains all tasks which have used up their timeslices - but this array
|
||||||
|
|
|
@ -24,7 +24,7 @@ SCSI device: I-O data CDPS-PX24 (CD-ROM drive)
|
||||||
You can also use "cardctl" program (this program is in pcmcia-cs source
|
You can also use "cardctl" program (this program is in pcmcia-cs source
|
||||||
code) to get more info.
|
code) to get more info.
|
||||||
|
|
||||||
# cat /var/log/messgaes
|
# cat /var/log/messages
|
||||||
...
|
...
|
||||||
Jan 2 03:45:06 lindberg cardmgr[78]: unsupported card in socket 1
|
Jan 2 03:45:06 lindberg cardmgr[78]: unsupported card in socket 1
|
||||||
Jan 2 03:45:06 lindberg cardmgr[78]: product info: "WBT", "NinjaSCSI-3", "R1.0"
|
Jan 2 03:45:06 lindberg cardmgr[78]: product info: "WBT", "NinjaSCSI-3", "R1.0"
|
||||||
|
|
|
@ -229,7 +229,7 @@
|
||||||
|
|
||||||
In a second step of the driver development, the following improvement has
|
In a second step of the driver development, the following improvement has
|
||||||
been applied: The first approach limited the number of devices to 7, far
|
been applied: The first approach limited the number of devices to 7, far
|
||||||
fewer than the 15 that it could usem then it just maped ldn ->
|
fewer than the 15 that it could use, then it just mapped ldn ->
|
||||||
(ldn/8,ldn%8) for pun,lun. We ended up with a real mishmash of puns
|
(ldn/8,ldn%8) for pun,lun. We ended up with a real mishmash of puns
|
||||||
and luns, but it all seemed to work.
|
and luns, but it all seemed to work.
|
||||||
|
|
||||||
|
@ -254,12 +254,12 @@
|
||||||
device to be existant, but it has no ldn assigned, it gets a ldn out of 7
|
device to be existant, but it has no ldn assigned, it gets a ldn out of 7
|
||||||
to 14. The numbers are assigned in cyclic order. Therefore it takes 8
|
to 14. The numbers are assigned in cyclic order. Therefore it takes 8
|
||||||
dynamical reassignments on the SCSI-devices, until a certain device
|
dynamical reassignments on the SCSI-devices, until a certain device
|
||||||
loses its ldn again. This assures, that dynamical remapping is avoided
|
loses its ldn again. This assures that dynamical remapping is avoided
|
||||||
during intense I/O between up to 15 SCSI-devices (means pun,lun
|
during intense I/O between up to 15 SCSI-devices (means pun,lun
|
||||||
combinations). A further advantage of this method is, that people who
|
combinations). A further advantage of this method is that people who
|
||||||
build their kernel without probing on all luns will get what they expect,
|
build their kernel without probing on all luns will get what they expect,
|
||||||
because the driver just won't assign everything with lun>0 when
|
because the driver just won't assign everything with lun>0 when
|
||||||
multpile lun probing is inactive.
|
multiple lun probing is inactive.
|
||||||
|
|
||||||
2.4 SCSI-Device Order
|
2.4 SCSI-Device Order
|
||||||
---------------------
|
---------------------
|
||||||
|
@ -1104,7 +1104,7 @@
|
||||||
The parameter 'normal' sets the new industry standard, starting
|
The parameter 'normal' sets the new industry standard, starting
|
||||||
from pun 0, scanning up to pun 6. This allows you to change your
|
from pun 0, scanning up to pun 6. This allows you to change your
|
||||||
opinion still after having already compiled the kernel.
|
opinion still after having already compiled the kernel.
|
||||||
Q: Why I cannot find the IBM MCA SCSI support in the config menue?
|
Q: Why can't I find IBM MCA SCSI support in the config menu?
|
||||||
A: You have to activate MCA bus support, first.
|
A: You have to activate MCA bus support, first.
|
||||||
Q: Where can I find the latest info about this driver?
|
Q: Where can I find the latest info about this driver?
|
||||||
A: See the file MAINTAINERS for the current WWW-address, which offers
|
A: See the file MAINTAINERS for the current WWW-address, which offers
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
Overview:
|
Overview:
|
||||||
--------
|
--------
|
||||||
|
|
||||||
Different classes of controllers from LSI Logic, accept and respond to the
|
Different classes of controllers from LSI Logic accept and respond to the
|
||||||
user applications in a similar way. They understand the same firmware control
|
user applications in a similar way. They understand the same firmware control
|
||||||
commands. Furthermore, the applications also can treat different classes of
|
commands. Furthermore, the applications also can treat different classes of
|
||||||
the controllers uniformly. Hence it is logical to have a single module that
|
the controllers uniformly. Hence it is logical to have a single module that
|
||||||
interefaces with the applications on one side and all the low level drivers
|
interfaces with the applications on one side and all the low level drivers
|
||||||
on the other.
|
on the other.
|
||||||
|
|
||||||
The advantages, though obvious, are listed for completeness:
|
The advantages, though obvious, are listed for completeness:
|
||||||
|
|
|
@ -778,7 +778,7 @@ port address 0x1400.
|
||||||
Some scsi boards use a 875 (ultra wide) and only supply narrow connectors.
|
Some scsi boards use a 875 (ultra wide) and only supply narrow connectors.
|
||||||
If you have connected a wide device with a 50 pins to 68 pins cable
|
If you have connected a wide device with a 50 pins to 68 pins cable
|
||||||
converter, any accepted wide negotiation will break further data transfers.
|
converter, any accepted wide negotiation will break further data transfers.
|
||||||
In such a case, using "wide:0" in the bootup command will be helpfull.
|
In such a case, using "wide:0" in the bootup command will be helpful.
|
||||||
|
|
||||||
10.2.14 Differential mode
|
10.2.14 Differential mode
|
||||||
diff:0 never set up diff mode
|
diff:0 never set up diff mode
|
||||||
|
|
|
@ -194,7 +194,7 @@ lower layers and lower layers are ready to process or fail the scmd
|
||||||
again.
|
again.
|
||||||
|
|
||||||
To achieve these goals, EH performs recovery actions with increasing
|
To achieve these goals, EH performs recovery actions with increasing
|
||||||
severity. Some actions are performed by issueing SCSI commands and
|
severity. Some actions are performed by issuing SCSI commands and
|
||||||
others are performed by invoking one of the following fine-grained
|
others are performed by invoking one of the following fine-grained
|
||||||
hostt EH callbacks. Callbacks may be omitted and omitted ones are
|
hostt EH callbacks. Callbacks may be omitted and omitted ones are
|
||||||
considered to fail always.
|
considered to fail always.
|
||||||
|
|
|
@ -684,7 +684,7 @@ Field H : SCNTL3 Scsi Control Register 3
|
||||||
Contains the setting of timing values for both asynchronous and
|
Contains the setting of timing values for both asynchronous and
|
||||||
synchronous data transfers.
|
synchronous data transfers.
|
||||||
Field I : SCNTL4 Scsi Control Register 4
|
Field I : SCNTL4 Scsi Control Register 4
|
||||||
Only meaninful for 53C1010 Ultra3 controllers.
|
Only meaningful for 53C1010 Ultra3 controllers.
|
||||||
|
|
||||||
Understanding Fields J, K, L and dumps requires to have good knowledge of
|
Understanding Fields J, K, L and dumps requires to have good knowledge of
|
||||||
SCSI standards, chip cores functionnals and internal driver data structures.
|
SCSI standards, chip cores functionnals and internal driver data structures.
|
||||||
|
|
|
@ -69,7 +69,7 @@ might specify the halt option:
|
||||||
|
|
||||||
kgdb=halt
|
kgdb=halt
|
||||||
|
|
||||||
Boot the TARGET machinem, which will appear to hang.
|
Boot the TARGET machine, which will appear to hang.
|
||||||
|
|
||||||
On your DEVELOPMENT machine, cd to the source directory and run the gdb
|
On your DEVELOPMENT machine, cd to the source directory and run the gdb
|
||||||
program. (This is likely to be a cross GDB which runs on your host but
|
program. (This is likely to be a cross GDB which runs on your host but
|
||||||
|
|
|
@ -1882,7 +1882,7 @@ options snd-ens1371 index=1
|
||||||
# OSS/Free portion
|
# OSS/Free portion
|
||||||
alias sound-slot-0 snd-interwave
|
alias sound-slot-0 snd-interwave
|
||||||
alias sound-slot-1 snd-ens1371
|
alias sound-slot-1 snd-ens1371
|
||||||
----- /etc/moprobe.conf
|
----- /etc/modprobe.conf
|
||||||
|
|
||||||
In this example, the interwave card is always loaded as the first card
|
In this example, the interwave card is always loaded as the first card
|
||||||
(index 0) and ens1371 as the second (index 1).
|
(index 0) and ens1371 as the second (index 1).
|
||||||
|
|
|
@ -38,7 +38,7 @@ This driver appears to be one of possible 2 Linux USB Input Touchscreen
|
||||||
drivers. Although 3M produces a binary only driver available for
|
drivers. Although 3M produces a binary only driver available for
|
||||||
download, I persist in updating this driver since I would like to use the
|
download, I persist in updating this driver since I would like to use the
|
||||||
touchscreen for embedded apps using QTEmbedded, DirectFB, etc. So I feel the
|
touchscreen for embedded apps using QTEmbedded, DirectFB, etc. So I feel the
|
||||||
logical choice is to use Linux Imput.
|
logical choice is to use Linux Input.
|
||||||
|
|
||||||
Currently there is no way to calibrate the device via this driver. Even if
|
Currently there is no way to calibrate the device via this driver. Even if
|
||||||
the device could be calibrated, the driver pulls to raw coordinate data from
|
the device could be calibrated, the driver pulls to raw coordinate data from
|
||||||
|
|
|
@ -97,7 +97,7 @@ Result[0]
|
||||||
Result[1]
|
Result[1]
|
||||||
top left vertical offset
|
top left vertical offset
|
||||||
Result[2]
|
Result[2]
|
||||||
bottom right hotizontal offset
|
bottom right horizontal offset
|
||||||
Result[3]
|
Result[3]
|
||||||
bottom right vertical offset
|
bottom right vertical offset
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,7 @@ Some of the features of the driver are:
|
||||||
high compression quality (see also "Notes for V4L2 application developers"
|
high compression quality (see also "Notes for V4L2 application developers"
|
||||||
paragraph);
|
paragraph);
|
||||||
- full support for the capabilities of every possible image sensors that can
|
- full support for the capabilities of every possible image sensors that can
|
||||||
be connected to the ET61X[12]51 bridges, including, for istance, red, green,
|
be connected to the ET61X[12]51 bridges, including, for instance, red, green,
|
||||||
blue and global gain adjustments and exposure control (see "Supported
|
blue and global gain adjustments and exposure control (see "Supported
|
||||||
devices" paragraph for details);
|
devices" paragraph for details);
|
||||||
- use of default color settings for sunlight conditions;
|
- use of default color settings for sunlight conditions;
|
||||||
|
|
|
@ -85,7 +85,7 @@ Some of the features of the driver are:
|
||||||
high compression quality (see also "Notes for V4L2 application developers"
|
high compression quality (see also "Notes for V4L2 application developers"
|
||||||
and "Video frame formats" paragraphs);
|
and "Video frame formats" paragraphs);
|
||||||
- full support for the capabilities of many of the possible image sensors that
|
- full support for the capabilities of many of the possible image sensors that
|
||||||
can be connected to the SN9C10x bridges, including, for istance, red, green,
|
can be connected to the SN9C10x bridges, including, for instance, red, green,
|
||||||
blue and global gain adjustments and exposure (see "Supported devices"
|
blue and global gain adjustments and exposure (see "Supported devices"
|
||||||
paragraph for details);
|
paragraph for details);
|
||||||
- use of default color settings for sunlight conditions;
|
- use of default color settings for sunlight conditions;
|
||||||
|
|
|
@ -45,7 +45,7 @@ daemon and it crashes the system will not reboot. Because of this,
|
||||||
some of the drivers support the configuration option "Disable watchdog
|
some of the drivers support the configuration option "Disable watchdog
|
||||||
shutdown on close", CONFIG_WATCHDOG_NOWAYOUT. If it is set to Y when
|
shutdown on close", CONFIG_WATCHDOG_NOWAYOUT. If it is set to Y when
|
||||||
compiling the kernel, there is no way of disabling the watchdog once
|
compiling the kernel, there is no way of disabling the watchdog once
|
||||||
it has been started. So, if the watchdog dameon crashes, the system
|
it has been started. So, if the watchdog daemon crashes, the system
|
||||||
will reboot after the timeout has passed.
|
will reboot after the timeout has passed.
|
||||||
|
|
||||||
Some other drivers will not disable the watchdog, unless a specific
|
Some other drivers will not disable the watchdog, unless a specific
|
||||||
|
|
Загрузка…
Ссылка в новой задаче