2011-05-23 19:02:34

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH 1/5] Documentation: update dontdiff file

From: Randy Dunlap <[email protected]>

v2, updated based on comments from Joe and Paul.

Update to Documentation/dontdiff, based on many updates to
various .gitignore patches over the last 2 years.

Initially begun by Michael Prokop <[email protected]>, with lots of
changes by Randy Dunlap.

Signed-off-by: Randy Dunlap <[email protected]>
Cc: Michael Prokop <[email protected]>
Cc: Joe Perches <[email protected]>
Cc: Paul Mundt <[email protected]>
---
Documentation/dontdiff | 58 ++++++++++++++++++++++++++++++---------
1 file changed, 46 insertions(+), 12 deletions(-)

--- linux-2.6.39-git6.orig/Documentation/dontdiff
+++ linux-2.6.39-git6/Documentation/dontdiff
@@ -1,6 +1,8 @@
*.a
*.aux
*.bin
+*.bz2
+*.cis
*.cpio
*.csp
*.dsp
@@ -8,6 +10,8 @@
*.elf
*.eps
*.fw
+*.gcno
+*.gcov
*.gen.S
*.gif
*.grep
@@ -19,14 +23,20 @@
*.ko
*.log
*.lst
+*.lzma
+*.lzo
+*.mo
*.moc
*.mod.c
*.o
*.o.*
+*.order
*.orig
*.out
+*.patch
*.pdf
*.png
+*.pot
*.ps
*.rej
*.s
@@ -39,16 +49,22 @@
*.tex
*.ver
*.xml
+*.xz
*_MODULES
*_vga16.c
*~
+\#*#
*.9
-*.9.gz
.*
+.*.d
.mm
53c700_d.h
CVS
ChangeSet
+GPATH
+GRTAGS
+GSYMS
+GTAGS
Image
Kerntypes
Module.markers
@@ -57,15 +73,14 @@ PENDING
SCCS
System.map*
TAGS
+aconf
+af_names.h
aic7*reg.h*
aic7*reg_print.c*
aic7*seq.h*
aicasm
aicdb.h*
-altivec1.c
-altivec2.c
-altivec4.c
-altivec8.c
+altivec*.c
asm-offsets.h
asm_offsets.h
autoconf.h*
@@ -80,6 +95,7 @@ btfixupprep
build
bvmlinux
bzImage*
+capability_names.h
capflags.c
classlist.h*
comp*.log
@@ -88,7 +104,8 @@ conf
config
config-*
config_data.h*
-config_data.gz*
+config.mak
+config.mak.autogen
conmakehash
consolemap_deftbl.c*
cpustr.h
@@ -96,7 +113,9 @@ crc32table.h*
cscope.*
defkeymap.c
devlist.h*
+dnotify_test
docproc
+dslm
elf2ecoff
elfconfig.h*
evergreen_reg_safe.h
@@ -105,6 +124,7 @@ flask.h
fore200e_mkfirm
fore200e_pca_fw.c*
gconf
+gconf.glade.h
gen-devlist
gen_crc32table
gen_init_cpio
@@ -112,11 +132,12 @@ generated
genheaders
genksyms
*_gray256.c
+hpet_example
+hugepage-mmap
+hugepage-shm
ihex2fw
ikconfig.h*
inat-tables.c
-initramfs_data.cpio
-initramfs_data.cpio.gz
initramfs_list
int16.c
int1.c
@@ -133,15 +154,19 @@ kxgettext
lkc_defs.h
lex.c
lex.*.c
+linux
logo_*.c
logo_*_clut224.c
logo_*_mono.c
lxdialog
+mach
mach-types
mach-types.h
machtypes.h
map
+map_hugetlb
maui_boot.h
+media
mconf
miboot*
mk_elfconfig
@@ -150,23 +175,29 @@ mkbugboot
mkcpustr
mkdep
mkprep
+mkregtable
mktables
mktree
modpost
modules.builtin
modules.order
modversions.h*
+nconf
ncscope.*
offset.h
offsets.h
oui.c*
+page-types
parse.c
parse.h
patches*
pca200e.bin
pca200e_ecd.bin2
-piggy.gz
+perf.data
+perf.data.old
+perf-archive
piggyback
+piggy.gzip
piggy.S
pnmtologo
ppc_defs.h*
@@ -177,10 +208,9 @@ r200_reg_safe.h
r300_reg_safe.h
r420_reg_safe.h
r600_reg_safe.h
-raid6altivec*.c
-raid6int*.c
-raid6tables.c
+recordmcount
relocs
+rlim_names.h
rn50_reg_safe.h
rs600_reg_safe.h
rv515_reg_safe.h
@@ -194,6 +224,7 @@ split-include
syscalltab.h
tables.c
tags
+test_get_len
tftpboot.img
timeconst.h
times.h*
@@ -210,10 +241,13 @@ vdso32.so.dbg
vdso64.lds
vdso64.so.dbg
version.h*
+vmImage
vmlinux
vmlinux-*
vmlinux.aout
+vmlinux.bin.all
vmlinux.lds
+vmlinuz
voffset.h
vsyscall.lds
vsyscall_32.lds


2011-05-23 19:02:22

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH 2/5] Documentation: update epoll sysctl text

From: Lucian Adrian Grijincu <[email protected]>

max_user_instances was removed in this commit:

commit 9df04e1f25effde823a600e755b51475d438f56b
Author: Davide Libenzi <[email protected]>
Date: Thu Jan 29 14:25:26 2009 -0800

epoll: drop max_user_instances and rely only on max_user_watches

but the documentation entry was not removed.

Cc: Davide Libenzi <[email protected]>
Signed-off-by: Lucian Adrian Grijincu <[email protected]>
Signed-off-by: Randy Dunlap <[email protected]>
---
Documentation/sysctl/fs.txt | 7 -------
1 file changed, 7 deletions(-)

--- linux-2.6.39-git6.orig/Documentation/sysctl/fs.txt
+++ linux-2.6.39-git6/Documentation/sysctl/fs.txt
@@ -231,13 +231,6 @@ its creation).

This directory contains configuration options for the epoll(7) interface.

-max_user_instances
-------------------
-
-This is the maximum number of epoll file descriptors that a single user can
-have open at a given time. The default value is 128, and should be enough
-for normal users.
-
max_user_watches
----------------

2011-05-23 19:02:37

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH 3/5] Documentation: update LXR web link

From: Harry Wei <[email protected]>

Update LXR (Linux cross reference) web link.

Signed-off-by: Harry Wei <[email protected]>
Signed-off-by: Randy Dunlap <[email protected]>
---
Documentation/HOWTO | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- linux-2.6.39-git6.orig/Documentation/HOWTO
+++ linux-2.6.39-git6/Documentation/HOWTO
@@ -209,7 +209,7 @@ tools. One such tool that is particular
Cross-Reference project, which is able to present source code in a
self-referential, indexed webpage format. An excellent up-to-date
repository of the kernel code may be found at:
- http://users.sosdg.org/~qiyong/lxr/
+ http://lxr.linux.no/+trees


The development process

2011-05-23 19:02:25

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH 4/5] Documentation: fix vgaarbiter.txt typos etc.

From: Nicolas Kaiser <[email protected]>

Fixed typos.

v2: Incorporated changes by Randy Dunlap.

Signed-off-by: Nicolas Kaiser <[email protected]>
Signed-off-by: Randy Dunlap <[email protected]>
---
Documentation/vgaarbiter.txt | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)

--- linux-2.6.39-git6.orig/Documentation/vgaarbiter.txt
+++ linux-2.6.39-git6/Documentation/vgaarbiter.txt
@@ -14,11 +14,10 @@ the legacy VGA arbitration task (besides
than one legacy device co-exists on the same machine. But the problem happens
when these devices are trying to be accessed by different userspace clients
(e.g. two server in parallel). Their address assignments conflict. Moreover,
-ideally, being an userspace application, it is not the role of the the X
-server to control bus resources. Therefore an arbitration scheme outside of
-the X server is needed to control the sharing of these resources. This
-document introduces the operation of the VGA arbiter implemented for Linux
-kernel.
+ideally, being a userspace application, it is not the role of the X server to
+control bus resources. Therefore an arbitration scheme outside of the X server
+is needed to control the sharing of these resources. This document introduces
+the operation of the VGA arbiter implemented for the Linux kernel.

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

@@ -39,7 +38,7 @@ I.1 vgaarb
The vgaarb is a module of the Linux Kernel. When it is initially loaded, it
scans all PCI devices and adds the VGA ones inside the arbitration. The
arbiter then enables/disables the decoding on different devices of the VGA
-legacy instructions. Device which do not want/need to use the arbiter may
+legacy instructions. Devices which do not want/need to use the arbiter may
explicitly tell it by calling vga_set_legacy_decoding().

The kernel exports a char device interface (/dev/vga_arbiter) to the clients,
@@ -95,8 +94,8 @@ In the case of devices hot-{un,}plugged,
notify them being added/removed in the system and automatically added/removed
in the arbiter.

-There's also a in-kernel API of the arbiter in the case of DRM, vgacon and
-others which may use the arbiter.
+There is also an in-kernel API of the arbiter in case DRM, vgacon, or other
+drivers want to use it.


I.2 libpciaccess
@@ -117,9 +116,8 @@ Besides it, in pci_system were added:
struct pci_device *vga_default_dev;


-The vga_count is usually need to keep informed how many cards are being
-arbitrated, so for instance if there's only one then it can totally escape the
-scheme.
+The vga_count is used to track how many cards are being arbitrated, so for
+instance, if there is only one card, then it can completely escape arbitration.


These functions below acquire VGA resources for the given card and mark those

2011-05-23 19:02:14

by Randy Dunlap

[permalink] [raw]
Subject: [PATCH 5/5] Documentation: update GregKH links

From: Vikram Narayanan <[email protected]>

Fixed the broken links in the SubmittingPatches file.

Signed-off-by: Vikram Narayanan <[email protected]>
Signed-off-by: Randy Dunlap <[email protected]>
---
---
Documentation/SubmittingPatches | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

--- linux-2.6.39-git6.orig/Documentation/SubmittingPatches
+++ linux-2.6.39-git6/Documentation/SubmittingPatches
@@ -714,10 +714,11 @@ Jeff Garzik, "Linux kernel patch submiss
<http://linux.yyz.us/patch-format.html>

Greg Kroah-Hartman, "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/>
+ <http://www.kroah.com/log/linux/maintainer.html>
+ <http://www.kroah.com/log/linux/maintainer-02.html>
+ <http://www.kroah.com/log/linux/maintainer-03.html>
+ <http://www.kroah.com/log/linux/maintainer-04.html>
+ <http://www.kroah.com/log/linux/maintainer-05.html>

NO!!!! No more huge patch bombs to [email protected] people!
<http://marc.theaimsgroup.com/?l=linux-kernel&m=112112749912944&w=2>

2011-05-23 19:08:32

by Greg KH

[permalink] [raw]
Subject: Re: [PATCH 5/5] Documentation: update GregKH links

On Mon, May 23, 2011 at 12:01:25PM -0700, Randy Dunlap wrote:
> From: Vikram Narayanan <[email protected]>
>
> Fixed the broken links in the SubmittingPatches file.
>
> Signed-off-by: Vikram Narayanan <[email protected]>
> Signed-off-by: Randy Dunlap <[email protected]>
> ---
> ---
> Documentation/SubmittingPatches | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> --- linux-2.6.39-git6.orig/Documentation/SubmittingPatches
> +++ linux-2.6.39-git6/Documentation/SubmittingPatches
> @@ -714,10 +714,11 @@ Jeff Garzik, "Linux kernel patch submiss
> <http://linux.yyz.us/patch-format.html>
>
> Greg Kroah-Hartman, "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/>
> + <http://www.kroah.com/log/linux/maintainer.html>
> + <http://www.kroah.com/log/linux/maintainer-02.html>
> + <http://www.kroah.com/log/linux/maintainer-03.html>
> + <http://www.kroah.com/log/linux/maintainer-04.html>
> + <http://www.kroah.com/log/linux/maintainer-05.html>
>

I have no real objection to this, but the original links are not broken
at all, and still work just fine for me here, don't they for you as
well?

So why are they being changed?

confused,

greg k-h

2011-05-23 19:34:16

by Vikram Narayanan

[permalink] [raw]
Subject: Re: [PATCH 5/5] Documentation: update GregKH links

On Tue, May 24, 2011 at 12:39 AM, Greg KH <[email protected]> wrote:
> On Mon, May 23, 2011 at 12:01:25PM -0700, Randy Dunlap wrote:
>> From: Vikram Narayanan <[email protected]>
>>
>> Fixed the broken links in the SubmittingPatches file.
>>
>> Signed-off-by: Vikram Narayanan <[email protected]>
>> Signed-off-by: Randy Dunlap <[email protected]>
>> ---
>> ---
>> ?Documentation/SubmittingPatches | ? ?9 +++++----
>> ?1 file changed, 5 insertions(+), 4 deletions(-)
>>
>> --- linux-2.6.39-git6.orig/Documentation/SubmittingPatches
>> +++ linux-2.6.39-git6/Documentation/SubmittingPatches
>> @@ -714,10 +714,11 @@ Jeff Garzik, "Linux kernel patch submiss
>> ? ?<http://linux.yyz.us/patch-format.html>
>>
>> ?Greg Kroah-Hartman, "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/>
>> + ?<http://www.kroah.com/log/linux/maintainer.html>
>> + ?<http://www.kroah.com/log/linux/maintainer-02.html>
>> + ?<http://www.kroah.com/log/linux/maintainer-03.html>
>> + ?<http://www.kroah.com/log/linux/maintainer-04.html>
>> + ?<http://www.kroah.com/log/linux/maintainer-05.html>
>>
>
> I have no real objection to this, but the original links are not broken
> at all, and still work just fine for me here, don't they for you as
> well?
At the time of submission of this patch, It didn't work for me. (It
returned http://storm.he.net/cgi-bin/error404)
That's why I searched for the updated links and sent a patch.
But, It works fine now.
Now, its your wish, whether or not to use this patch :)

-
Thanks,
Vikram

2011-05-23 19:40:31

by Greg KH

[permalink] [raw]
Subject: Re: [PATCH 5/5] Documentation: update GregKH links

On Tue, May 24, 2011 at 01:03:43AM +0530, Vikram Narayanan wrote:
> On Tue, May 24, 2011 at 12:39 AM, Greg KH <[email protected]> wrote:
> > On Mon, May 23, 2011 at 12:01:25PM -0700, Randy Dunlap wrote:
> >> From: Vikram Narayanan <[email protected]>
> >>
> >> Fixed the broken links in the SubmittingPatches file.
> >>
> >> Signed-off-by: Vikram Narayanan <[email protected]>
> >> Signed-off-by: Randy Dunlap <[email protected]>
> >> ---
> >> ---
> >> ?Documentation/SubmittingPatches | ? ?9 +++++----
> >> ?1 file changed, 5 insertions(+), 4 deletions(-)
> >>
> >> --- linux-2.6.39-git6.orig/Documentation/SubmittingPatches
> >> +++ linux-2.6.39-git6/Documentation/SubmittingPatches
> >> @@ -714,10 +714,11 @@ Jeff Garzik, "Linux kernel patch submiss
> >> ? ?<http://linux.yyz.us/patch-format.html>
> >>
> >> ?Greg Kroah-Hartman, "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/>
> >> + ?<http://www.kroah.com/log/linux/maintainer.html>
> >> + ?<http://www.kroah.com/log/linux/maintainer-02.html>
> >> + ?<http://www.kroah.com/log/linux/maintainer-03.html>
> >> + ?<http://www.kroah.com/log/linux/maintainer-04.html>
> >> + ?<http://www.kroah.com/log/linux/maintainer-05.html>
> >>
> >
> > I have no real objection to this, but the original links are not broken
> > at all, and still work just fine for me here, don't they for you as
> > well?
> At the time of submission of this patch, It didn't work for me. (It
> returned http://storm.he.net/cgi-bin/error404)
> That's why I searched for the updated links and sent a patch.
> But, It works fine now.
> Now, its your wish, whether or not to use this patch :)

Odd, anyway, your new links are a bit more descriptive, so again, no
objection from me.

greg k-h