Skip to content

Commit dfdc543

Browse files
author
Ingo Molnar
committed
Merge commit 'v2.6.28-rc7'; branch 'x86/dumpstack' into tracing/ftrace
Merge x86/dumpstack into tracing/ftrace because upcoming ftrace changes depend on cleanups already in x86/dumpstack. Also merge to latest upstream -rc.
3 parents f0461d0 + 061e41f + 878719e commit dfdc543

File tree

284 files changed

+5769
-3123
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

284 files changed

+5769
-3123
lines changed

Documentation/DMA-API.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -316,12 +316,10 @@ reduce current DMA mapping usage or delay and try again later).
316316
pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg,
317317
int nents, int direction)
318318

319-
Maps a scatter gather list from the block layer.
320-
321319
Returns: the number of physical segments mapped (this may be shorter
322-
than <nents> passed in if the block layer determines that some
323-
elements of the scatter/gather list are physically adjacent and thus
324-
may be mapped with a single entry).
320+
than <nents> passed in if some elements of the scatter/gather list are
321+
physically or virtually adjacent and an IOMMU maps them with a single
322+
entry).
325323

326324
Please note that the sg cannot be mapped again if it has been mapped once.
327325
The mapping process is allowed to destroy information in the sg.

Documentation/cpu-freq/user-guide.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Contents:
2323
1.3 sparc64
2424
1.4 ppc
2525
1.5 SuperH
26+
1.6 Blackfin
2627

2728
2. "Policy" / "Governor"?
2829
2.1 Policy
@@ -97,6 +98,17 @@ The following SuperH processors are supported by cpufreq:
9798
SH-3
9899
SH-4
99100

101+
1.6 Blackfin
102+
------------
103+
104+
The following Blackfin processors are supported by cpufreq:
105+
106+
BF522, BF523, BF524, BF525, BF526, BF527, Rev 0.1 or higher
107+
BF531, BF532, BF533, Rev 0.3 or higher
108+
BF534, BF536, BF537, Rev 0.2 or higher
109+
BF561, Rev 0.3 or higher
110+
BF542, BF544, BF547, BF548, BF549, Rev 0.1 or higher
111+
100112

101113
2. "Policy" / "Governor" ?
102114
==========================

Documentation/filesystems/ocfs2.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,7 @@ Manish Singh <[email protected]>
2828
Caveats
2929
=======
3030
Features which OCFS2 does not support yet:
31-
- extended attributes
3231
- quotas
33-
- cluster aware flock
34-
- cluster aware lockf
3532
- Directory change notification (F_NOTIFY)
3633
- Distributed Caching (F_SETLEASE/F_GETLEASE/break_lease)
3734
- POSIX ACLs

Documentation/filesystems/proc.txt

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Table of Contents
4444
2.14 /proc/<pid>/io - Display the IO accounting fields
4545
2.15 /proc/<pid>/coredump_filter - Core dump filtering settings
4646
2.16 /proc/<pid>/mountinfo - Information about mounts
47+
2.17 /proc/sys/fs/epoll - Configuration options for the epoll interface
4748

4849
------------------------------------------------------------------------------
4950
Preface
@@ -2483,4 +2484,30 @@ For more information on mount propagation see:
24832484

24842485
Documentation/filesystems/sharedsubtree.txt
24852486

2487+
2.17 /proc/sys/fs/epoll - Configuration options for the epoll interface
2488+
--------------------------------------------------------
2489+
2490+
This directory contains configuration options for the epoll(7) interface.
2491+
2492+
max_user_instances
2493+
------------------
2494+
2495+
This is the maximum number of epoll file descriptors that a single user can
2496+
have open at a given time. The default value is 128, and should be enough
2497+
for normal users.
2498+
2499+
max_user_watches
2500+
----------------
2501+
2502+
Every epoll file descriptor can store a number of files to be monitored
2503+
for event readiness. Each one of these monitored files constitutes a "watch".
2504+
This configuration option sets the maximum number of "watches" that are
2505+
allowed for each user.
2506+
Each "watch" costs roughly 90 bytes on a 32bit kernel, and roughly 160 bytes
2507+
on a 64bit one.
2508+
The current default value for max_user_watches is the 1/32 of the available
2509+
low memory, divided for the "watch" cost in bytes.
2510+
2511+
24862512
------------------------------------------------------------------------------
2513+

Documentation/filesystems/ramfs-rootfs-initramfs.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ The 2.6 kernel build process always creates a gzipped cpio format initramfs
130130
archive and links it into the resulting kernel binary. By default, this
131131
archive is empty (consuming 134 bytes on x86).
132132

133-
The config option CONFIG_INITRAMFS_SOURCE (for some reason buried under
134-
devices->block devices in menuconfig, and living in usr/Kconfig) can be used
135-
to specify a source for the initramfs archive, which will automatically be
136-
incorporated into the resulting binary. This option can point to an existing
137-
gzipped cpio archive, a directory containing files to be archived, or a text
138-
file specification such as the following example:
133+
The config option CONFIG_INITRAMFS_SOURCE (in General Setup in menuconfig,
134+
and living in usr/Kconfig) can be used to specify a source for the
135+
initramfs archive, which will automatically be incorporated into the
136+
resulting binary. This option can point to an existing gzipped cpio
137+
archive, a directory containing files to be archived, or a text file
138+
specification such as the following example:
139139

140140
dir /dev 755 0 0
141141
nod /dev/console 644 0 0 c 5 1

Documentation/input/input-programming.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,11 @@ pressed or released a BUTTON_IRQ happens. The driver could look like:
2020

2121
static struct input_dev *button_dev;
2222

23-
static void button_interrupt(int irq, void *dummy, struct pt_regs *fp)
23+
static irqreturn_t button_interrupt(int irq, void *dummy)
2424
{
2525
input_report_key(button_dev, BTN_0, inb(BUTTON_PORT) & 1);
2626
input_sync(button_dev);
27+
return IRQ_HANDLED;
2728
}
2829

2930
static int __init button_init(void)

Documentation/sound/alsa/ALSA-Configuration.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1072,10 +1072,13 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
10721072
ref Reference board
10731073
dell-m4-1 Dell desktops
10741074
dell-m4-2 Dell desktops
1075+
dell-m4-3 Dell desktops
10751076

10761077
STAC92HD73*
10771078
ref Reference board
1078-
dell-m6 Dell desktops
1079+
dell-m6-amic Dell desktops/laptops with analog mics
1080+
dell-m6-dmic Dell desktops/laptops with digital mics
1081+
dell-m6 Dell desktops/laptops with both type of mics
10791082

10801083
STAC9872
10811084
vaio Setup for VAIO FE550G/SZ110

Documentation/spi/spi-summary

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ So for example arch/.../mach-*/board-*.c files might have code like:
215215
/* if your mach-* infrastructure doesn't support kernels that can
216216
* run on multiple boards, pdata wouldn't benefit from "__init".
217217
*/
218-
static struct mysoc_spi_data __init pdata = { ... };
218+
static struct mysoc_spi_data __initdata pdata = { ... };
219219

220220
static __init board_init(void)
221221
{

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
VERSION = 2
22
PATCHLEVEL = 6
33
SUBLEVEL = 28
4-
EXTRAVERSION = -rc6
5-
NAME = Killer Bat of Doom
4+
EXTRAVERSION = -rc7
5+
NAME = Erotic Pickled Herring
66

77
# *DOCUMENTATION*
88
# To see a list of typical targets execute "make help"

arch/Kconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,6 @@ config HAVE_KRETPROBES
7979
# task_pt_regs() in asm/processor.h or asm/ptrace.h
8080
# arch_has_single_step() if there is hardware single-step support
8181
# arch_has_block_step() if there is hardware block-step support
82-
# arch_ptrace() and not #define __ARCH_SYS_PTRACE
83-
# compat_arch_ptrace() and #define __ARCH_WANT_COMPAT_SYS_PTRACE
8482
# asm/syscall.h supplying asm-generic/syscall.h interface
8583
# linux/regset.h user_regset interfaces
8684
# CORE_DUMP_USE_REGSET #define'd in linux/elf.h

arch/alpha/kernel/pci.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ common_swizzle(struct pci_dev *dev, u8 *pinp)
338338
return PCI_SLOT(dev->devfn);
339339
}
340340

341-
void __devinit
341+
void
342342
pcibios_resource_to_bus(struct pci_dev *dev, struct pci_bus_region *region,
343343
struct resource *res)
344344
{

arch/alpha/kernel/smp.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ wait_boot_cpu_to_stop(int cpuid)
121121
/*
122122
* Where secondaries begin a life of C.
123123
*/
124-
void __init
124+
void __cpuinit
125125
smp_callin(void)
126126
{
127127
int cpuid = hard_smp_processor_id();
@@ -198,7 +198,7 @@ wait_for_txrdy (unsigned long cpumask)
198198
* Send a message to a secondary's console. "START" is one such
199199
* interesting message. ;-)
200200
*/
201-
static void __init
201+
static void __cpuinit
202202
send_secondary_console_msg(char *str, int cpuid)
203203
{
204204
struct percpu_struct *cpu;
@@ -289,7 +289,7 @@ recv_secondary_console_msg(void)
289289
/*
290290
* Convince the console to have a secondary cpu begin execution.
291291
*/
292-
static int __init
292+
static int __cpuinit
293293
secondary_cpu_start(int cpuid, struct task_struct *idle)
294294
{
295295
struct percpu_struct *cpu;

arch/alpha/kernel/traps.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
static int opDEC_fix;
3333

34-
static void __init
34+
static void __cpuinit
3535
opDEC_check(void)
3636
{
3737
__asm__ __volatile__ (
@@ -1072,7 +1072,7 @@ do_entUnaUser(void __user * va, unsigned long opcode,
10721072
return;
10731073
}
10741074

1075-
void __init
1075+
void __cpuinit
10761076
trap_init(void)
10771077
{
10781078
/* Tell PAL-code what global pointer we want in the kernel. */

arch/arm/configs/corgi_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ CONFIG_MACH_HUSKY=y
179179
# CONFIG_MACH_AKITA is not set
180180
# CONFIG_MACH_SPITZ is not set
181181
# CONFIG_MACH_BORZOI is not set
182-
CONFIG_MACH_TOSA=y
182+
# CONFIG_MACH_TOSA is not set
183183
# CONFIG_ARCH_VIPER is not set
184184
# CONFIG_ARCH_PXA_ESERIES is not set
185185
# CONFIG_TRIZEPS_PXA is not set

arch/arm/mach-pxa/mioa701.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ static int mioa701_sys_suspend(struct sys_device *sysdev, pm_message_t state)
565565
u32 *mem_resume_unknown = phys_to_virt(RESUME_UNKNOWN_ADDR);
566566

567567
/* Devices prepare suspend */
568-
is_bt_on = gpio_get_value(GPIO83_BT_ON);
568+
is_bt_on = !!gpio_get_value(GPIO83_BT_ON);
569569
pxa2xx_mfp_set_lpm(GPIO83_BT_ON,
570570
is_bt_on ? MFP_LPM_DRIVE_HIGH : MFP_LPM_DRIVE_LOW);
571571

arch/arm/mach-pxa/mioa701_bootresume.S

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ ENTRY(mioa701_jumpaddr)
2424
1:
2525
mov r0, #0xa0000000 @ Don't suppose memory access works
2626
orr r0, r0, #0x00200000 @ even if it's supposed to
27+
orr r0, r0, #0x0000b000
2728
mov r1, #0
2829
str r1, [r0] @ Early disable resume for next boot
2930
ldr r0, mioa701_jumpaddr @ (Murphy's Law)

0 commit comments

Comments
 (0)