Skip to content

Commit 99ce567

Browse files
committed
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
2 parents 8fb2bae + ccc5ff9 commit 99ce567

File tree

194 files changed

+2013
-1508
lines changed

Some content is hidden

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

194 files changed

+2013
-1508
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ include/linux/compile.h
4949
include/linux/version.h
5050
include/linux/utsrelease.h
5151
include/linux/bounds.h
52+
include/generated
5253

5354
# stgit generated dirs
5455
patches-*

Documentation/filesystems/vfs.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,7 @@ or bottom half).
277277
unfreeze_fs: called when VFS is unlocking a filesystem and making it writable
278278
again.
279279

280-
statfs: called when the VFS needs to get filesystem statistics. This
281-
is called with the kernel lock held
280+
statfs: called when the VFS needs to get filesystem statistics.
282281

283282
remount_fs: called when the filesystem is remounted. This is called
284283
with the kernel lock held

Documentation/kbuild/makefiles.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,16 @@ more details, with real examples.
316316
#arch/m68k/fpsp040/Makefile
317317
ldflags-y := -x
318318

319+
subdir-ccflags-y, subdir-asflags-y
320+
The two flags listed above are similar to ccflags-y and as-falgs-y.
321+
The difference is that the subdir- variants has effect for the kbuild
322+
file where tey are present and all subdirectories.
323+
Options specified using subdir-* are added to the commandline before
324+
the options specified using the non-subdir variants.
325+
326+
Example:
327+
subdir-ccflags-y := -Werror
328+
319329
CFLAGS_$@, AFLAGS_$@
320330

321331
CFLAGS_$@ and AFLAGS_$@ only apply to commands in current

Documentation/kernel-parameters.txt

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,35 @@ and is between 256 and 4096 characters. It is defined in the file
231231
power state again in power transition.
232232
1 : disable the power state check
233233

234+
acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
235+
Format: { level | edge | high | low }
236+
237+
acpi_serialize [HW,ACPI] force serialization of AML methods
238+
239+
acpi_skip_timer_override [HW,ACPI]
240+
Recognize and ignore IRQ0/pin2 Interrupt Override.
241+
For broken nForce2 BIOS resulting in XT-PIC timer.
242+
243+
acpi_sleep= [HW,ACPI] Sleep options
244+
Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig,
245+
old_ordering, s4_nonvs }
246+
See Documentation/power/video.txt for information on
247+
s3_bios and s3_mode.
248+
s3_beep is for debugging; it makes the PC's speaker beep
249+
as soon as the kernel's real-mode entry point is called.
250+
s4_nohwsig prevents ACPI hardware signature from being
251+
used during resume from hibernation.
252+
old_ordering causes the ACPI 1.0 ordering of the _PTS
253+
control method, with respect to putting devices into
254+
low power states, to be enforced (the ACPI 2.0 ordering
255+
of _PTS is used by default).
256+
s4_nonvs prevents the kernel from saving/restoring the
257+
ACPI NVS memory during hibernation.
258+
259+
acpi_use_timer_override [HW,ACPI]
260+
Use timer override. For some broken Nvidia NF5 boards
261+
that require a timer override, but don't have HPET
262+
234263
acpi_enforce_resources= [ACPI]
235264
{ strict | lax | no }
236265
Check for resource conflicts between native drivers
@@ -250,6 +279,9 @@ and is between 256 and 4096 characters. It is defined in the file
250279
ad1848= [HW,OSS]
251280
Format: <io>,<irq>,<dma>,<dma2>,<type>
252281

282+
add_efi_memmap [EFI; X86] Include EFI memory map in
283+
kernel's map of available physical RAM.
284+
253285
advansys= [HW,SCSI]
254286
See header of drivers/scsi/advansys.c.
255287

@@ -1838,6 +1870,12 @@ and is between 256 and 4096 characters. It is defined in the file
18381870
autoconfiguration.
18391871
Ranges are in pairs (memory base and size).
18401872

1873+
ports= [IP_VS_FTP] IPVS ftp helper module
1874+
Default is 21.
1875+
Up to 8 (IP_VS_APP_MAX_PORTS) ports
1876+
may be specified.
1877+
Format: <port>,<port>....
1878+
18411879
print-fatal-signals=
18421880
[KNL] debug: print fatal signals
18431881
print-fatal-signals=1: print segfault info to

Documentation/lguest/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lguest

Documentation/lguest/lguest.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
/, /` - or, A Young Coder's Illustrated Hypervisor
44
\\"--\\ http://lguest.ozlabs.org
55

6-
Lguest is designed to be a minimal hypervisor for the Linux kernel, for
7-
Linux developers and users to experiment with virtualization with the
8-
minimum of complexity. Nonetheless, it should have sufficient
9-
features to make it useful for specific tasks, and, of course, you are
10-
encouraged to fork and enhance it (see drivers/lguest/README).
6+
Lguest is designed to be a minimal 32-bit x86 hypervisor for the Linux kernel,
7+
for Linux developers and users to experiment with virtualization with the
8+
minimum of complexity. Nonetheless, it should have sufficient features to
9+
make it useful for specific tasks, and, of course, you are encouraged to fork
10+
and enhance it (see drivers/lguest/README).
1111

1212
Features:
1313

@@ -37,6 +37,7 @@ Running Lguest:
3737
"Paravirtualized guest support" = Y
3838
"Lguest guest support" = Y
3939
"High Memory Support" = off/4GB
40+
"PAE (Physical Address Extension) Support" = N
4041
"Alignment value to which kernel should be aligned" = 0x100000
4142
(CONFIG_PARAVIRT=y, CONFIG_LGUEST_GUEST=y, CONFIG_HIGHMEM64G=n and
4243
CONFIG_PHYSICAL_ALIGN=0x100000)

Documentation/spi/spi-summary

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,10 +511,16 @@ SPI MASTER METHODS
511511
This sets up the device clock rate, SPI mode, and word sizes.
512512
Drivers may change the defaults provided by board_info, and then
513513
call spi_setup(spi) to invoke this routine. It may sleep.
514+
514515
Unless each SPI slave has its own configuration registers, don't
515516
change them right away ... otherwise drivers could corrupt I/O
516517
that's in progress for other SPI devices.
517518

519+
** BUG ALERT: for some reason the first version of
520+
** many spi_master drivers seems to get this wrong.
521+
** When you code setup(), ASSUME that the controller
522+
** is actively processing transfers for another device.
523+
518524
master->transfer(struct spi_device *spi, struct spi_message *message)
519525
This must not sleep. Its responsibility is arrange that the
520526
transfer happens and its complete() callback is issued. The two

MAINTAINERS

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,6 +1287,14 @@ S: Maintained
12871287
F: Documentation/video4linux/bttv/
12881288
F: drivers/media/video/bt8xx/bttv*
12891289

1290+
CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
1291+
P: David Howells
1292+
1293+
1294+
S: Supported
1295+
F: Documentation/filesystems/caching/cachefiles.txt
1296+
F: fs/cachefiles/
1297+
12901298
CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
12911299
P: Jonathan Corbet
12921300
@@ -2057,6 +2065,8 @@ F: drivers/infiniband/hw/ehca/
20572065
EMBEDDED LINUX
20582066
P: Paul Gortmaker
20592067
2068+
P: Matt Mackall
2069+
20602070
P: David Woodhouse
20612071
20622072
@@ -2325,6 +2335,15 @@ F: Documentation/power/freezing-of-tasks.txt
23252335
F: include/linux/freezer.h
23262336
F: kernel/freezer.c
23272337

2338+
FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
2339+
P: David Howells
2340+
2341+
2342+
S: Supported
2343+
F: Documentation/filesystems/caching/
2344+
F: fs/fscache/
2345+
F: include/linux/fscache*.h
2346+
23282347
FTRACE
23292348
P: Steven Rostedt
23302349
@@ -2545,7 +2564,6 @@ F: kernel/power/
25452564
F: include/linux/suspend.h
25462565
F: include/linux/freezer.h
25472566
F: include/linux/pm.h
2548-
F: include/asm-*/suspend*.h
25492567
F: arch/*/include/asm/suspend*.h
25502568

25512569
HID CORE LAYER
@@ -3323,7 +3341,7 @@ P: Eduard - Gabriel Munteanu
33233341
33243342
33253343
S: Maintained
3326-
F: Documentation/vm/kmemtrace.txt
3344+
F: Documentation/trace/kmemtrace.txt
33273345
F: include/trace/kmemtrace.h
33283346
F: kernel/trace/kmemtrace.c
33293347

@@ -5235,7 +5253,12 @@ M: [email protected]
52355253
P: Takashi Iwai
52365254
52375255
L: [email protected] (subscribers-only)
5256+
W: http://www.alsa-project.org/
5257+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
5258+
T: git git://git.alsa-project.org/alsa-kernel.git
52385259
S: Maintained
5260+
F: Documentation/sound/
5261+
F: include/sound/
52395262
F: sound/
52405263

52415264
SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
@@ -5382,7 +5405,6 @@ F: kernel/power/
53825405
F: include/linux/suspend.h
53835406
F: include/linux/freezer.h
53845407
F: include/linux/pm.h
5385-
F: include/asm-*/suspend.h
53865408

53875409
SVGA HANDLING
53885410
P: Martin Mares
@@ -5616,7 +5638,7 @@ L: [email protected] (subscribers-only)
56165638
S: Maintained
56175639
F: arch/m68knommu/
56185640

5619-
UCLINUX FOR RENESAS H8/300
5641+
UCLINUX FOR RENESAS H8/300 (H8300)
56205642
P: Yoshinori Sato
56215643
56225644
W: http://uclinux-h8.sourceforge.jp/

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1200,7 +1200,7 @@ CLEAN_FILES += vmlinux System.map \
12001200
.tmp_kallsyms* .tmp_version .tmp_vmlinux* .tmp_System.map
12011201

12021202
# Directories & files removed with 'make mrproper'
1203-
MRPROPER_DIRS += include/config include2 usr/include
1203+
MRPROPER_DIRS += include/config include2 usr/include include/generated
12041204
MRPROPER_FILES += .config .config.old include/asm .version .old_version \
12051205
include/linux/autoconf.h include/linux/version.h \
12061206
include/linux/utsrelease.h \

arch/arm/kernel/sys_oabi-compat.c

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -177,21 +177,12 @@ asmlinkage long sys_oabi_fstatat64(int dfd,
177177
int flag)
178178
{
179179
struct kstat stat;
180-
int error = -EINVAL;
180+
int error;
181181

182-
if ((flag & ~AT_SYMLINK_NOFOLLOW) != 0)
183-
goto out;
184-
185-
if (flag & AT_SYMLINK_NOFOLLOW)
186-
error = vfs_lstat_fd(dfd, filename, &stat);
187-
else
188-
error = vfs_stat_fd(dfd, filename, &stat);
189-
190-
if (!error)
191-
error = cp_oldabi_stat64(&stat, statbuf);
192-
193-
out:
194-
return error;
182+
error = vfs_fstatat(dfd, filename, &stat, flag);
183+
if (error)
184+
return error;
185+
return cp_oldabi_stat64(&stat, statbuf);
195186
}
196187

197188
struct oabi_flock64 {

0 commit comments

Comments
 (0)