Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 3006
b: refs/heads/master
c: 4ba5e35
h: refs/heads/master
v: v3
  • Loading branch information
Russell King committed Jun 23, 2005
1 parent 994ac63 commit 104b35e
Show file tree
Hide file tree
Showing 413 changed files with 3,222 additions and 8,796 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: a8ad86f2dc46356f87be1327dabc18bdbda32f50
refs/heads/master: 4ba5e35daa90871fcb9b01f5ad1e5723343cc0a9
1 change: 0 additions & 1 deletion trunk/Documentation/dontdiff
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ mkdep
mktables
modpost
modversions.h*
offset.h
offsets.h
oui.c*
parse.c*
Expand Down
18 changes: 0 additions & 18 deletions trunk/Documentation/feature-removal-schedule.txt
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,6 @@ Who: Paul E. McKenney <paulmck@us.ibm.com>

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

What: remove verify_area()
When: July 2006
Files: Various uaccess.h headers.
Why: Deprecated and redundant. access_ok() should be used instead.
Who: Jesper Juhl <juhl-lkml@dif.dk>

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

What: IEEE1394 Audio and Music Data Transmission Protocol driver,
Connection Management Procedures driver
When: November 2005
Expand All @@ -94,16 +86,6 @@ Who: Jody McIntyre <scjody@steamballoon.com>

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

What: register_serial/unregister_serial
When: December 2005
Why: This interface does not allow serial ports to be registered against
a struct device, and as such does not allow correct power management
of such ports. 8250-based ports should use serial8250_register_port
and serial8250_unregister_port instead.
Who: Russell King <rmk@arm.linux.org.uk>

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

What: i2c sysfs name change: in1_ref, vid deprecated in favour of cpu0_vid
When: November 2005
Files: drivers/i2c/chips/adm1025.c, drivers/i2c/chips/adm1026.c
Expand Down
20 changes: 0 additions & 20 deletions trunk/Documentation/sysctl/kernel.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ show up in /proc/sys/kernel:
- shmmax [ sysv ipc ]
- shmmni
- stop-a [ SPARC only ]
- suid_dumpable
- sysrq ==> Documentation/sysrq.txt
- tainted
- threads-max
Expand Down Expand Up @@ -301,25 +300,6 @@ kernel. This value defaults to SHMMAX.

==============================================================

suid_dumpable:

This value can be used to query and set the core dump mode for setuid
or otherwise protected/tainted binaries. The modes are

0 - (default) - traditional behaviour. Any process which has changed
privilege levels or is execute only will not be dumped
1 - (debug) - all processes dump core when possible. The core dump is
owned by the current user and no security is applied. This is
intended for system debugging situations only. Ptrace is unchecked.
2 - (suidsafe) - any binary which normally would not be dumped is dumped
readable by root only. This allows the end user to remove
such a dump but not access it directly. For security reasons
core dumps in this mode will not overwrite one another or
other files. This mode is appropriate when adminstrators are
attempting to debug problems in a normal environment.

==============================================================

tainted:

Non-zero if the kernel has been tainted. Numeric values, which
Expand Down
2 changes: 1 addition & 1 deletion trunk/Documentation/tty.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ copy of the structure. You must not re-register over the top of the line
discipline even with the same data or your computer again will be eaten by
demons.

In order to remove a line discipline call tty_unregister_ldisc().
In order to remove a line discipline call tty_register_ldisc passing NULL.
In ancient times this always worked. In modern times the function will
return -EBUSY if the ldisc is currently in use. Since the ldisc referencing
code manages the module counts this should not usually be a concern.
Expand Down
19 changes: 6 additions & 13 deletions trunk/MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ S: Maintained
ARM/PT DIGITAL BOARD PORT
P: Stefan Eletzhofer
M: stefan.eletzhofer@eletztrick.de
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
W: http://www.arm.linux.org.uk/
S: Maintained

Expand All @@ -317,21 +317,21 @@ S: Maintained
ARM/STRONGARM110 PORT
P: Russell King
M: rmk@arm.linux.org.uk
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
W: http://www.arm.linux.org.uk/
S: Maintained

ARM/S3C2410 ARM ARCHITECTURE
P: Ben Dooks
M: ben-s3c2410@fluff.org
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
W: http://www.fluff.org/ben/linux/
S: Maintained

ARM/S3C2440 ARM ARCHITECTURE
P: Ben Dooks
M: ben-s3c2440@fluff.org
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
W: http://www.fluff.org/ben/linux/
S: Maintained

Expand Down Expand Up @@ -504,13 +504,6 @@ L: bonding-devel@lists.sourceforge.net
W: http://sourceforge.net/projects/bonding/
S: Supported

BROADBAND PROCESSOR ARCHITECTURE
P: Arnd Bergmann
M: arnd@arndb.de
L: linuxppc64-dev@ozlabs.org
W: http://linuxppc64.org
S: Supported

BTTV VIDEO4LINUX DRIVER
P: Gerd Knorr
M: kraxel@bytesex.org
Expand Down Expand Up @@ -1860,7 +1853,7 @@ S: Maintained
PXA2xx SUPPORT
P: Nicolas Pitre
M: nico@cam.org
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
S: Maintained

QLOGIC QLA2XXX FC-SCSI DRIVER
Expand Down Expand Up @@ -2162,7 +2155,7 @@ SHARP LH SUPPORT (LH7952X & LH7A40X)
P: Marc Singer
M: elf@buici.com
W: http://projects.buici.com/arm
L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only)
L: linux-arm-kernel@lists.arm.linux.org.uk
S: Maintained

SPARC (sparc32):
Expand Down
2 changes: 1 addition & 1 deletion trunk/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -518,7 +518,7 @@ CFLAGS += $(call add-align,CONFIG_CC_ALIGN_LOOPS,-loops)
CFLAGS += $(call add-align,CONFIG_CC_ALIGN_JUMPS,-jumps)

ifdef CONFIG_FRAME_POINTER
CFLAGS += -fno-omit-frame-pointer $(call cc-option,-fno-optimize-sibling-calls,)
CFLAGS += -fno-omit-frame-pointer
else
CFLAGS += -fomit-frame-pointer
endif
Expand Down
4 changes: 1 addition & 3 deletions trunk/arch/alpha/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -509,7 +509,7 @@ config NR_CPUS
depends on SMP
default "64"

config ARCH_DISCONTIGMEM_ENABLE
config DISCONTIGMEM
bool "Discontiguous Memory Support (EXPERIMENTAL)"
depends on EXPERIMENTAL
help
Expand All @@ -518,8 +518,6 @@ config ARCH_DISCONTIGMEM_ENABLE
or have huge holes in the physical address space for other reasons.
See <file:Documentation/vm/numa> for more.

source "mm/Kconfig"

config NUMA
bool "NUMA Support (EXPERIMENTAL)"
depends on DISCONTIGMEM
Expand Down
2 changes: 1 addition & 1 deletion trunk/arch/alpha/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ CONFIG_ALPHA_CORE_AGP=y
CONFIG_ALPHA_BROKEN_IRQ_MASK=y
CONFIG_EISA=y
# CONFIG_SMP is not set
# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
# CONFIG_DISCONTIGMEM is not set
CONFIG_VERBOSE_MCHECK=y
CONFIG_VERBOSE_MCHECK_ON=1
CONFIG_PCI_LEGACY_PROC=y
Expand Down
16 changes: 9 additions & 7 deletions trunk/arch/alpha/mm/numa.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,6 +327,8 @@ void __init mem_init(void)
extern char _text, _etext, _data, _edata;
extern char __init_begin, __init_end;
unsigned long nid, i;
struct page * lmem_map;

high_memory = (void *) __va(max_low_pfn << PAGE_SHIFT);

reservedpages = 0;
Expand All @@ -336,10 +338,10 @@ void __init mem_init(void)
*/
totalram_pages += free_all_bootmem_node(NODE_DATA(nid));

lmem_map = node_mem_map(nid);
pfn = NODE_DATA(nid)->node_start_pfn;
for (i = 0; i < node_spanned_pages(nid); i++, pfn++)
if (page_is_ram(pfn) &&
PageReserved(nid_page_nr(nid, i)))
if (page_is_ram(pfn) && PageReserved(lmem_map+i))
reservedpages++;
}

Expand Down Expand Up @@ -371,18 +373,18 @@ show_mem(void)
show_free_areas();
printk("Free swap: %6ldkB\n", nr_swap_pages<<(PAGE_SHIFT-10));
for_each_online_node(nid) {
struct page * lmem_map = node_mem_map(nid);
i = node_spanned_pages(nid);
while (i-- > 0) {
struct page *page = nid_page_nr(nid, i);
total++;
if (PageReserved(page))
if (PageReserved(lmem_map+i))
reserved++;
else if (PageSwapCache(page))
else if (PageSwapCache(lmem_map+i))
cached++;
else if (!page_count(page))
else if (!page_count(lmem_map+i))
free++;
else
shared += page_count(page) - 1;
shared += page_count(lmem_map + i) - 1;
}
}
printk("%ld pages of RAM\n",total);
Expand Down
4 changes: 1 addition & 3 deletions trunk/arch/arm/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,7 @@ config PREEMPT
Say Y here if you are building a kernel for a desktop, embedded
or real-time system. Say N if you are unsure.

config ARCH_DISCONTIGMEM_ENABLE
config DISCONTIGMEM
bool
default (ARCH_LH7A40X && !LH7A40X_CONTIGMEM)
help
Expand All @@ -355,8 +355,6 @@ config ARCH_DISCONTIGMEM_ENABLE
or have huge holes in the physical address space for other reasons.
See <file:Documentation/vm/numa> for more.

source "mm/Kconfig"

config LEDS
bool "Timer and CPU usage LEDs"
depends on ARCH_CDB89712 || ARCH_CO285 || ARCH_EBSA110 || \
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/arm/boot/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#

# User may have a custom install script
if [ -x ~/bin/${CROSS_COMPILE}installkernel ]; then exec ~/bin/${CROSS_COMPILE}installkernel "$@"; fi
if [ -x /sbin/${CROSS_COMPILE}installkernel ]; then exec /sbin/${CROSS_COMPILE}installkernel "$@"; fi
if [ -x ~/bin/installkernel ]; then exec ~/bin/installkernel "$@"; fi
if [ -x /sbin/installkernel ]; then exec /sbin/installkernel "$@"; fi

if [ "$(basename $2)" = "zImage" ]; then
# Compressed install
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/arm26/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -179,8 +179,6 @@ config CMDLINE
time by entering them here. As a minimum, you should specify the
memory size and the root device (e.g., mem=64M root=/dev/nfs).

source "mm/Kconfig"

endmenu

source "drivers/base/Kconfig"
Expand Down
4 changes: 2 additions & 2 deletions trunk/arch/arm26/boot/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@

# User may have a custom install script

if [ -x /sbin/${CROSS_COMPILE}installkernel ]; then
exec /sbin/${CROSS_COMPILE}installkernel "$@"
if [ -x /sbin/installkernel ]; then
exec /sbin/installkernel "$@"
fi

if [ "$2" = "zImage" ]; then
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/cris/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ config PREEMPT
Say Y here if you are building a kernel for a desktop, embedded
or real-time system. Say N if you are unsure.

source mm/Kconfig

endmenu

menu "Hardware setup"
Expand Down
2 changes: 0 additions & 2 deletions trunk/arch/frv/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,6 @@ config HIGHPTE
with a lot of RAM, this can be wasteful of precious low memory.
Setting this option will put user-space page tables in high memory.

source "mm/Kconfig"

choice
prompt "uClinux kernel load address"
depends on !MMU
Expand Down
3 changes: 0 additions & 3 deletions trunk/arch/h8300/Kconfig.cpu
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,4 @@ config CPU_H8S
config PREEMPT
bool "Preemptible Kernel"
default n

source "mm/Kconfig"

endmenu
4 changes: 2 additions & 2 deletions trunk/arch/h8300/platform/h8300h/ptrace_h8300h.c
Original file line number Diff line number Diff line change
Expand Up @@ -245,12 +245,12 @@ static unsigned short *getnextpc(struct task_struct *child, unsigned short *pc)
addr = h8300_get_reg(child, regno-1+PT_ER1);
return (unsigned short *)addr;
case relb:
if (inst == 0x55 || isbranch(child,inst & 0x0f))
if ((inst = 0x55) || isbranch(child,inst & 0x0f))
pc = (unsigned short *)((unsigned long)pc +
((signed char)(*fetch_p)));
return pc+1; /* skip myself */
case relw:
if (inst == 0x5c || isbranch(child,(*fetch_p & 0xf0) >> 4))
if ((inst = 0x5c) || isbranch(child,(*fetch_p & 0xf0) >> 4))
pc = (unsigned short *)((unsigned long)pc +
((signed short)(*(pc+1))));
return pc+2; /* skip myself */
Expand Down
40 changes: 8 additions & 32 deletions trunk/arch/i386/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ config X86_VOYAGER

config X86_NUMAQ
bool "NUMAQ (IBM/Sequent)"
select DISCONTIGMEM
select NUMA
help
This option is used for getting Linux to run on a (IBM/Sequent) NUMA
Expand Down Expand Up @@ -782,48 +783,25 @@ comment "NUMA (NUMA-Q) requires SMP, 64GB highmem support"
comment "NUMA (Summit) requires SMP, 64GB highmem support, ACPI"
depends on X86_SUMMIT && (!HIGHMEM64G || !ACPI)

config HAVE_ARCH_BOOTMEM_NODE
config DISCONTIGMEM
bool
depends on NUMA
default y

config ARCH_HAVE_MEMORY_PRESENT
bool
depends on DISCONTIGMEM
default y

config NEED_NODE_MEMMAP_SIZE
config HAVE_ARCH_BOOTMEM_NODE
bool
depends on DISCONTIGMEM || SPARSEMEM
depends on NUMA
default y

config HAVE_ARCH_ALLOC_REMAP
config HAVE_MEMORY_PRESENT
bool
depends on NUMA
depends on DISCONTIGMEM
default y

config ARCH_DISCONTIGMEM_ENABLE
def_bool y
depends on NUMA

config ARCH_DISCONTIGMEM_DEFAULT
def_bool y
depends on NUMA

config ARCH_SPARSEMEM_ENABLE
def_bool y
depends on NUMA

config ARCH_SELECT_MEMORY_MODEL
def_bool y
depends on ARCH_SPARSEMEM_ENABLE

source "mm/Kconfig"

config HAVE_ARCH_EARLY_PFN_TO_NID
config NEED_NODE_MEMMAP_SIZE
bool
depends on DISCONTIGMEM
default y
depends on NUMA

config HIGHPTE
bool "Allocate 3rd-level pagetables from highmem"
Expand Down Expand Up @@ -961,8 +939,6 @@ config SECCOMP

If unsure, say Y. Only embedded should say N here.

source kernel/Kconfig.hz

endmenu


Expand Down
Loading

0 comments on commit 104b35e

Please sign in to comment.