* [PATCH 2/8] Documentation: drop Linux Source Driver from kernel-docs references
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 3/8] Documentation: add ARM user_debug to kernel-parameters.txt Randy Dunlap
` (5 subsequent siblings)
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Luis de Bethencourt
From: Luis de Bethencourt <luis@debethencourt.com>
Dropping LSD (Linux Source Driver) since it hasn't been available
for a long time.
Signed-off-by: Luis de Bethencourt <luis@debethencourt.com>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/kernel-docs.txt | 11 -----------
1 file changed, 11 deletions(-)
--- lnx-31-rc1-git7.orig/Documentation/kernel-docs.txt
+++ lnx-31-rc1-git7/Documentation/kernel-docs.txt
@@ -620,17 +620,6 @@
(including this document itself) have been moved there, and might
be more up to date than the web version.
- * Name: "Linux Source Driver"
- URL: http://lsd.linux.cz
- Keywords: Browsing source code.
- Description: "Linux Source Driver (LSD) is an application, which
- can make browsing source codes of Linux kernel easier than you can
- imagine. You can select between multiple versions of kernel (e.g.
- 0.01, 1.0.0, 2.0.33, 2.0.34pre13, 2.0.0, 2.1.101 etc.). With LSD
- you can search Linux kernel (fulltext, macros, types, functions
- and variables) and LSD can generate patches for you on the fly
- (files, directories or kernel)".
-
* Name: "Linux Kernel Source Reference"
Author: Thomas Graichen.
URL: http://marc.info/?l=linux-kernel&m=96446640102205&w=4
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 3/8] Documentation: add ARM user_debug to kernel-parameters.txt
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
2011-08-13 19:34 ` [PATCH 2/8] Documentation: drop Linux Source Driver from kernel-docs references Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 4/8] Documentation: kernel-parameters.txt cleanups Randy Dunlap
` (4 subsequent siblings)
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Stephen Boyd, Russell King
From: Stephen Boyd <sboyd@codeaurora.org>
Usually kernel parameters are documented in kernel-parameters.txt
but user_debug is only documented in the Kconfig. Document the
option and point to the Kconfig help text for more info.
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Cc: Russell King <linux@arm.linux.org.uk>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/kernel-parameters.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
--- lnx-31-rc1-git7.orig/Documentation/kernel-parameters.txt
+++ lnx-31-rc1-git7/Documentation/kernel-parameters.txt
@@ -2635,6 +2635,16 @@ bytes respectively. Such letter suffixes
medium is write-protected).
Example: quirks=0419:aaf5:rl,0421:0433:rc
+ user_debug= [KNL,ARM]
+ Format: <int>
+ See arch/arm/Kconfig.debug help text.
+ 1 - undefined instruction events
+ 2 - system calls
+ 4 - invalid data aborts
+ 8 - SIGSEGV faults
+ 16 - SIGBUS faults
+ Example: user_debug=31
+
userpte=
[X86] Flags controlling user PTE allocations.
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 4/8] Documentation: kernel-parameters.txt cleanups
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
2011-08-13 19:34 ` [PATCH 2/8] Documentation: drop Linux Source Driver from kernel-docs references Randy Dunlap
2011-08-13 19:34 ` [PATCH 3/8] Documentation: add ARM user_debug to kernel-parameters.txt Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 5/8] Documentation: email-clients: Add better Thunderbird information Randy Dunlap
` (3 subsequent siblings)
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds
From: Randy Dunlap <rdunlap@xenotime.net>
General cleanups to kernel-parameters.txt:
- add missing $ARCH that are being used/referenced
- alphabetize the parameter restrictions list
- spell "IA-64" as listed in arch/ia64/Kconfig instead of "IA64"
- remove trailing whitespace
- use hyphen in 32-bit etc.
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/kernel-parameters.txt | 42 +++++++++++++-------------
1 file changed, 22 insertions(+), 20 deletions(-)
--- lnx-31-rc1-git7.orig/Documentation/kernel-parameters.txt
+++ lnx-31-rc1-git7/Documentation/kernel-parameters.txt
@@ -40,6 +40,7 @@ parameter is applicable:
ALSA ALSA sound support is enabled.
APIC APIC support is enabled.
APM Advanced Power Management support is enabled.
+ ARM ARM architecture is enabled.
AVR32 AVR32 architecture is enabled.
AX25 Appropriate AX.25 support is enabled.
BLACKFIN Blackfin architecture is enabled.
@@ -49,6 +50,7 @@ parameter is applicable:
EFI EFI Partitioning (GPT) is enabled
EIDE EIDE/ATAPI support is enabled.
FB The frame buffer device is enabled.
+ FTRACE Function tracing enabled.
GCOV GCOV profiling is enabled.
HW Appropriate hardware is enabled.
IA-64 IA-64 architecture is enabled.
@@ -69,6 +71,7 @@ parameter is applicable:
Documentation/m68k/kernel-options.txt.
MCA MCA bus support is enabled.
MDA MDA console support is enabled.
+ MIPS MIPS architecture is enabled.
MOUSE Appropriate mouse support is enabled.
MSI Message Signaled Interrupts (PCI).
MTD MTD (Memory Technology Device) support is enabled.
@@ -100,7 +103,6 @@ parameter is applicable:
SPARC Sparc architecture is enabled.
SWSUSP Software suspend (hibernation) is enabled.
SUSPEND System suspend states are enabled.
- FTRACE Function tracing enabled.
TPM TPM drivers are enabled.
TS Appropriate touchscreen support is enabled.
UMS USB Mass Storage support is enabled.
@@ -115,7 +117,7 @@ parameter is applicable:
X86-64 X86-64 architecture is enabled.
More X86-64 boot options can be found in
Documentation/x86/x86_64/boot-options.txt .
- X86 Either 32bit or 64bit x86 (same as X86-32+X86-64)
+ X86 Either 32-bit or 64-bit x86 (same as X86-32+X86-64)
XEN Xen support is enabled
In addition, the following text indicates that the option:
@@ -376,7 +378,7 @@ bytes respectively. Such letter suffixes
atkbd.softrepeat= [HW]
Use software keyboard repeat
- autotest [IA64]
+ autotest [IA-64]
baycom_epp= [HW,AX25]
Format: <io>,<mode>
@@ -681,8 +683,8 @@ bytes respectively. Such letter suffixes
uart[8250],mmio32,<addr>[,options]
Start an early, polled-mode console on the 8250/16550
UART at the specified I/O port or MMIO address.
- MMIO inter-register address stride is either 8bit (mmio)
- or 32bit (mmio32).
+ MMIO inter-register address stride is either 8-bit
+ (mmio) or 32-bit (mmio32).
The options are the same as for ttyS, above.
earlyprintk= [X86,SH,BLACKFIN]
@@ -725,7 +727,7 @@ bytes respectively. Such letter suffixes
See Documentation/block/as-iosched.txt and
Documentation/block/deadline-iosched.txt for details.
- elfcorehdr= [IA64,PPC,SH,X86]
+ elfcorehdr= [IA-64,PPC,SH,X86]
Specifies physical address of start of kernel core
image elf header. Generally kexec loader will
pass this option to capture kernel.
@@ -791,7 +793,7 @@ bytes respectively. Such letter suffixes
tracer at boot up. function-list is a comma separated
list of functions. This list can be changed at run
time by the set_ftrace_filter file in the debugfs
- tracing directory.
+ tracing directory.
ftrace_notrace=[function-list]
[FTRACE] Do not trace the functions specified in
@@ -829,7 +831,7 @@ bytes respectively. Such letter suffixes
hashdist= [KNL,NUMA] Large hashes allocated during boot
are distributed across NUMA nodes. Defaults on
- for 64bit NUMA, off otherwise.
+ for 64-bit NUMA, off otherwise.
Format: 0 | 1 (for off | on)
hcl= [IA-64] SGI's Hardware Graph compatibility layer
@@ -998,10 +1000,10 @@ bytes respectively. Such letter suffixes
DMA.
forcedac [x86_64]
With this option iommu will not optimize to look
- for io virtual address below 32 bit forcing dual
+ for io virtual address below 32-bit forcing dual
address cycle on pci bus for cards supporting greater
- than 32 bit addressing. The default is to look
- for translation below 32 bit and if not available
+ than 32-bit addressing. The default is to look
+ for translation below 32-bit and if not available
then look in the higher range.
strict [Default Off]
With this option on every unmap_single operation will
@@ -1017,7 +1019,7 @@ bytes respectively. Such letter suffixes
off disable Interrupt Remapping
nosid disable Source ID checking
- inttest= [IA64]
+ inttest= [IA-64]
iomem= Disable strict checking of access to MMIO memory
strict regions from userspace.
@@ -1034,7 +1036,7 @@ bytes respectively. Such letter suffixes
nomerge
forcesac
soft
- pt [x86, IA64]
+ pt [x86, IA-64]
io7= [HW] IO7 for Marvel based alpha systems
See comment before marvel_specify_io7 in
@@ -1165,7 +1167,7 @@ bytes respectively. Such letter suffixes
kvm-amd.npt= [KVM,AMD] Disable nested paging (virtualized MMU)
for all guests.
- Default is 1 (enabled) if in 64bit or 32bit-PAE mode
+ Default is 1 (enabled) if in 64-bit or 32-bit PAE mode.
kvm-intel.ept= [KVM,Intel] Disable extended page tables
(virtualized MMU) support on capable Intel chips.
@@ -1202,10 +1204,10 @@ bytes respectively. Such letter suffixes
libata.dma=0 Disable all PATA and SATA DMA
libata.dma=1 PATA and SATA Disk DMA only
libata.dma=2 ATAPI (CDROM) DMA only
- libata.dma=4 Compact Flash DMA only
+ libata.dma=4 Compact Flash DMA only
Combinations also work, so libata.dma=3 enables DMA
for disks and CDROMs, but not CFs.
-
+
libata.ignore_hpa= [LIBATA] Ignore HPA limit
libata.ignore_hpa=0 keep BIOS limits (default)
libata.ignore_hpa=1 ignore limits, using full disk
@@ -1331,7 +1333,7 @@ bytes respectively. Such letter suffixes
ltpc= [NET]
Format: <io>,<irq>,<dma>
- machvec= [IA64] Force the use of a particular machine-vector
+ machvec= [IA-64] Force the use of a particular machine-vector
(machvec) in a generic kernel.
Example: machvec=hpzx1_swiotlb
@@ -1734,7 +1736,7 @@ bytes respectively. Such letter suffixes
nointroute [IA-64]
- nojitter [IA64] Disables jitter checking for ITC timers.
+ nojitter [IA-64] Disables jitter checking for ITC timers.
no-kvmclock [X86,KVM] Disable paravirtualized KVM clock driver
@@ -1800,7 +1802,7 @@ bytes respectively. Such letter suffixes
nox2apic [X86-64,APIC] Do not enable x2APIC mode.
- nptcg= [IA64] Override max number of concurrent global TLB
+ nptcg= [IA-64] Override max number of concurrent global TLB
purges which is reported from either PAL_VM_SUMMARY or
SAL PALO.
@@ -2077,7 +2079,7 @@ bytes respectively. Such letter suffixes
Format: { parport<nr> | timid | 0 }
See also Documentation/parport.txt.
- pmtmr= [X86] Manual setup of pmtmr I/O Port.
+ pmtmr= [X86] Manual setup of pmtmr I/O Port.
Override pmtimer IOPort with a hex value.
e.g. pmtmr=0x508
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 5/8] Documentation: email-clients: Add better Thunderbird information
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
` (2 preceding siblings ...)
2011-08-13 19:34 ` [PATCH 4/8] Documentation: kernel-parameters.txt cleanups Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 6/8] Documentation: add Ramoops usage description Randy Dunlap
` (2 subsequent siblings)
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Paul McQuade
From: Paul Mcquade <paulmcquad@gmail.com>
Add better Thunderbird information.
Add Thunderbird Registry instructions to:
Enable UTF8 & Preformat mode
Disable HTML mode
Signed-off-by: Paul McQuade <paulmcquad@gmail.com>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/email-clients.txt | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
--- lnx-31-rc1-git7.orig/Documentation/email-clients.txt
+++ lnx-31-rc1-git7/Documentation/email-clients.txt
@@ -199,18 +199,16 @@ to coerce it into behaving.
To beat some sense out of the internal editor, do this:
-- Under account settings, composition and addressing, uncheck "Compose
- messages in HTML format".
-
- Edit your Thunderbird config settings so that it won't use format=flowed.
Go to "edit->preferences->advanced->config editor" to bring up the
thunderbird's registry editor, and set "mailnews.send_plaintext_flowed" to
"false".
-- Enable "preformat" mode: Shft-click on the Write icon to bring up the HTML
- composer, select "Preformat" from the drop-down box just under the subject
- line, then close the message without saving. (This setting also applies to
- the text composer, but the only control for it is in the HTML composer.)
+- Disable HTML Format: Set "mail.identity.id1.compose_html" to "false".
+
+- Enable "preformat" mode: Set "editor.quotesPreformatted" to "true".
+
+- Enable UTF8: Set "prefs.converted-to-utf8" to "true".
- Install the "toggle wordwrap" extension. Download the file from:
https://addons.mozilla.org/thunderbird/addon/2351/
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 6/8] Documentation: add Ramoops usage description
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
` (3 preceding siblings ...)
2011-08-13 19:34 ` [PATCH 5/8] Documentation: email-clients: Add better Thunderbird information Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 7/8] Documentation: SubmittingDrivers: fix Linus's git tree URL Randy Dunlap
2011-08-13 19:34 ` [PATCH 8/8] Documentation: befs.txt: no maintainer, orphaned Randy Dunlap
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Sergiu Iordache
From: Sergiu Iordache <sergiu@chromium.org>
Add a documentation file describing the usage of Ramoops
Signed-off-by: Sergiu Iordache <sergiu@chromium.org>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/00-INDEX | 2
Documentation/ramoops.txt | 76 ++++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
create mode 100644 Documentation/ramoops.txt
--- lnx-31-rc1-git7.orig/Documentation/00-INDEX
+++ lnx-31-rc1-git7/Documentation/00-INDEX
@@ -272,6 +272,8 @@ printk-formats.txt
- how to get printk format specifiers right
prio_tree.txt
- info on radix-priority-search-tree use for indexing vmas.
+ramoops.txt
+ - documentation of the ramoops oops/panic logging module.
rbtree.txt
- info on what red-black trees are and what they are for.
robust-futex-ABI.txt
--- /dev/null
+++ lnx-31-rc1-git7/Documentation/ramoops.txt
@@ -0,0 +1,76 @@
+Ramoops oops/panic logger
+=========================
+
+Sergiu Iordache <sergiu@chromium.org>
+
+Updated: 8 August 2011
+
+0. Introduction
+
+Ramoops is an oops/panic logger that writes its logs to RAM before the system
+crashes. It works by logging oopses and panics in a circular buffer. Ramoops
+needs a system with persistent RAM so that the content of that area can
+survive after a restart.
+
+1. Ramoops concepts
+
+Ramoops uses a predefined memory area to store the dump. The start and size of
+the memory area are set using two variables:
+ * "mem_address" for the start
+ * "mem_size" for the size. The memory size will be rounded down to a
+ power of two.
+
+The memory area is divided into "record_size" chunks (also rounded down to
+power of two) and each oops/panic writes a "record_size" chunk of
+information.
+
+Dumping both oopses and panics can be done by setting 1 in the "dump_oops"
+variable while setting 0 in that variable dumps only the panics.
+
+The module uses a counter to record multiple dumps but the counter gets reset
+on restart (i.e. new dumps after the restart will overwrite old ones).
+
+2. Setting the parameters
+
+Setting the ramoops parameters can be done in 2 different manners:
+ 1. Use the module parameters (which have the names of the variables described
+ as before).
+ 2. Use a platform device and set the platform data. The parameters can then
+ be set through that platform data. An example of doing that is:
+
+#include <linux/ramoops.h>
+[...]
+
+static struct ramoops_platform_data ramoops_data = {
+ .mem_size = <...>,
+ .mem_address = <...>,
+ .record_size = <...>,
+ .dump_oops = <...>,
+};
+
+static struct platform_device ramoops_dev = {
+ .name = "ramoops",
+ .dev = {
+ .platform_data = &ramoops_data,
+ },
+};
+
+[... inside a function ...]
+int ret;
+
+ret = platform_device_register(&ramoops_dev);
+if (ret) {
+ printk(KERN_ERR "unable to register platform device\n");
+ return ret;
+}
+
+3. Dump format
+
+The data dump begins with a header, currently defined as "====" followed by a
+timestamp and a new line. The dump then continues with the actual data.
+
+4. Reading the data
+
+The dump data can be read from memory (through /dev/mem or other means).
+Getting the module parameters, which are needed in order to parse the data, can
+be done through /sys/module/ramoops/parameters/* .
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 7/8] Documentation: SubmittingDrivers: fix Linus's git tree URL
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
` (4 preceding siblings ...)
2011-08-13 19:34 ` [PATCH 6/8] Documentation: add Ramoops usage description Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
2011-08-13 19:34 ` [PATCH 8/8] Documentation: befs.txt: no maintainer, orphaned Randy Dunlap
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Ralf Thielow
From: Ralf Thielow <ralf.thielow@googlemail.com>
Change resource URL to new git tree -
(http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git).
Signed-off-by: Ralf Thielow <ralf.thielow@googlemail.com>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/SubmittingDrivers | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- lnx-31-rc1-git7.orig/Documentation/SubmittingDrivers
+++ lnx-31-rc1-git7/Documentation/SubmittingDrivers
@@ -130,7 +130,7 @@ Linux kernel master tree:
ftp.??.kernel.org:/pub/linux/kernel/...
?? == your country code, such as "us", "uk", "fr", etc.
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git
+ http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git
Linux kernel mailing list:
linux-kernel@vger.kernel.org
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 8/8] Documentation: befs.txt: no maintainer, orphaned
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
` (5 preceding siblings ...)
2011-08-13 19:34 ` [PATCH 7/8] Documentation: SubmittingDrivers: fix Linus's git tree URL Randy Dunlap
@ 2011-08-13 19:34 ` Randy Dunlap
6 siblings, 0 replies; 7+ messages in thread
From: Randy Dunlap @ 2011-08-13 19:34 UTC (permalink / raw)
To: lkml; +Cc: torvalds, Marcos Souza
From: Marcos Souza <marcos.mage@gmail.com>
Remove the name of Sergey Kostyliov as maintainer of befs.
In the MAINTAINERS file, befs is orphaned.
Signed-off-by: Marcos Souza <marcos.mage@gmail.com>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/filesystems/befs.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- lnx-31-rc1-git7.orig/Documentation/filesystems/befs.txt
+++ lnx-31-rc1-git7/Documentation/filesystems/befs.txt
@@ -27,7 +27,7 @@ His original code can still be found at:
Does anyone know of a more current email address for Makoto? He doesn't
respond to the address given above...
-Current maintainer: Sergey S. Kostyliov <rathamahata@php4.ru>
+This filesystem doesn't have a maintainer.
WHAT IS THIS DRIVER?
==================
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-08-13 19:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20110813122200.8e2fc879.rdunlap@xenotime.net>
2011-08-13 19:34 ` [PATCH 2/8] Documentation: drop Linux Source Driver from kernel-docs references Randy Dunlap
2011-08-13 19:34 ` [PATCH 3/8] Documentation: add ARM user_debug to kernel-parameters.txt Randy Dunlap
2011-08-13 19:34 ` [PATCH 4/8] Documentation: kernel-parameters.txt cleanups Randy Dunlap
2011-08-13 19:34 ` [PATCH 5/8] Documentation: email-clients: Add better Thunderbird information Randy Dunlap
2011-08-13 19:34 ` [PATCH 6/8] Documentation: add Ramoops usage description Randy Dunlap
2011-08-13 19:34 ` [PATCH 7/8] Documentation: SubmittingDrivers: fix Linus's git tree URL Randy Dunlap
2011-08-13 19:34 ` [PATCH 8/8] Documentation: befs.txt: no maintainer, orphaned Randy Dunlap
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®