projects/linux·commit 3aacd625

Merge branch 'akpm' (incoming from Andrew)

3aacd625 · Linus Torvalds <[email protected]> · 2014-01-23 19:11:50 -08:00

Merge second patch-bomb from Andrew Morton:
 - various misc bits
 - the rest of MM
 - add generic fixmap.h, use it
 - backlight updates
 - dynamic_debug updates
 - printk() updates
 - checkpatch updates
 - binfmt_elf
 - ramfs
 - init/
 - autofs4
 - drivers/rtc
 - nilfs
 - hfsplus
 - Documentation/
 - coredump
 - procfs
 - fork
 - exec
 - kexec
 - kdump
 - partitions
 - rapidio
 - rbtree
 - userns
 - memstick
 - w1
 - decompressors

* emailed patches from Andrew Morton <[email protected]>: (197 commits)
  lib/decompress_unlz4.c: always set an error return code on failures
  romfs: fix returm err while getting inode in fill_super
  drivers/w1/masters/w1-gpio.c: add strong pullup emulation
  drivers/memstick/host/rtsx_pci_ms.c: fix ms card data transfer bug
  userns: relax the posix_acl_valid() checks
  arch/sh/kernel/dwarf.c: use rbtree postorder iteration helper instead of solution using repeated rb_erase()
  fs-ext3-use-rbtree-postorder-iteration-helper-instead-of-opencoding-fix
  fs/ext3: use rbtree postorder iteration helper instead of opencoding
  fs/jffs2: use rbtree postorder iteration helper instead of opencoding
  fs/ext4: use rbtree postorder iteration helper instead of opencoding
  fs/ubifs: use rbtree postorder iteration helper instead of opencoding
  net/netfilter/ipset/ip_set_hash_netiface.c: use rbtree postorder iteration instead of opencoding
  rbtree/test: test rbtree_postorder_for_each_entry_safe()
  rbtree/test: move rb_node to the middle of the test struct
  rapidio: add modular rapidio core build into powerpc and mips branches
  partitions/efi: complete documentation of gpt kernel param purpose
  kdump: add /sys/kernel/vmcoreinfo ABI documentation
  kdump: fix exported size of vmcoreinfo note
  kexec: add sysctl to disable kexec_load
  fs/exec.c: call arch_pick_mmap_layout() only once
  ...
Commit
3aacd625f20129f5a41ea3ff3b5353b0e4dabd01
Parents
7e21774d · 2a1d689c

Merge commit. Changes below are compared with the first parent: 7e21774d.

Changes

231 files changed · +3339 −2187

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-kernel-vmcoreinfoadded+14−0View file
Documentation/blockdev/ramdisk.txtmodified+15−6View file
Documentation/cpu-hotplug.txtmodified+1−1View file
Documentation/devicetree/bindings/rtc/haoyu,hym8563.txtadded+27−0View file
Documentation/devicetree/bindings/rtc/maxim,ds1742.txtadded+12−0View file
Documentation/devicetree/bindings/vendor-prefixes.txtmodified+1−0View file
Documentation/dynamic-debug-howto.txtmodified+9−0View file
Documentation/filesystems/00-INDEXmodified+45−13View file
Documentation/filesystems/nilfs2.txtmodified+56−0View file
Documentation/filesystems/sysfs.txtmodified+3−3View file
Documentation/kernel-parameters.txtmodified+10−1View file
Documentation/printk-formats.txtmodified+9−2View file
Documentation/sysctl/kernel.txtmodified+14−1View file
Documentation/trace/postprocess/trace-vmscan-postprocess.plmodified+9−9View file
Documentation/vm/lockingdeleted+0−130View before deletion
MAINTAINERSmodified+11−1View file
arch/alpha/Kconfigmodified+4−4View file
arch/arc/Kconfigmodified+2−2View file
arch/arm/Kconfigmodified+6−6View file
arch/cris/include/asm/io.hmodified+4−0View file
arch/hexagon/include/asm/fixmap.hmodified+1−39View file
arch/ia64/Kconfigmodified+1−0View file
arch/ia64/include/asm/dmi.hmodified+5−3View file
arch/ia64/include/asm/processor.hmodified+1−0View file
arch/m32r/Kconfigmodified+4−4View file
arch/metag/include/asm/fixmap.hmodified+1−31View file
arch/microblaze/Kconfigmodified+1−0View file
arch/microblaze/include/asm/fixmap.hmodified+2−42View file
arch/mips/Kconfigmodified+5−5View file
arch/mips/include/asm/fixmap.hmodified+1−32View file
arch/mn10300/Kconfigmodified+4−4View file
arch/parisc/Kconfigmodified+4−4View file
arch/powerpc/Kconfigmodified+2−2View file
arch/powerpc/include/asm/fixmap.hmodified+2−42View file
arch/s390/Kconfigmodified+2−2View file
arch/sh/Kconfigmodified+4−4View file
arch/sh/include/asm/fixmap.hmodified+2−37View file
arch/sh/kernel/dwarf.cmodified+4−14View file
arch/sparc/Kconfigmodified+2−2View file
arch/tile/include/asm/fixmap.hmodified+1−32View file
arch/um/include/asm/fixmap.hmodified+1−39View file
arch/x86/Kconfigmodified+5−4View file
arch/x86/include/asm/dmi.hmodified+4−2View file
arch/x86/include/asm/fixmap.hmodified+1−58View file
arch/x86/mm/gup.cmodified+4−4View file
drivers/block/Kconfigmodified+2−1View file
drivers/firmware/Kconfigmodified+3−0View file
drivers/firmware/dmi_scan.cmodified+10−10View file
drivers/gpu/drm/gma500/backlight.cmodified+2−2View file
drivers/mailbox/omap-mbox.hmodified+1−1View file
drivers/memstick/host/rtsx_pci_ms.cmodified+20−10View file
drivers/mfd/max8998.cmodified+1−1View file
drivers/mfd/tps65217.cmodified+1−1View file
drivers/rtc/Kconfigmodified+12−1View file
drivers/rtc/Makefilemodified+1−0View file
drivers/rtc/class.cmodified+20−4View file
drivers/rtc/rtc-as3722.cmodified+3−16View file
drivers/rtc/rtc-cmos.cmodified+3−5View file
drivers/rtc/rtc-ds1305.cmodified+0−1View file
drivers/rtc/rtc-ds1742.cmodified+9−1View file
drivers/rtc/rtc-hym8563.cadded+606−0View file
drivers/rtc/rtc-max8907.cmodified+5−6View file
drivers/rtc/rtc-mxc.cmodified+5−5View file
drivers/rtc/rtc-pcf2127.cmodified+1−4View file
drivers/rtc/rtc-rx8581.cmodified+68−13View file
drivers/rtc/rtc-s5m.cmodified+2−0View file
drivers/rtc/rtc-twl.cmodified+13−25View file
drivers/rtc/rtc-vr41xx.cmodified+12−38View file
drivers/video/aty/aty128fb.cmodified+4−0View file
drivers/video/backlight/hp680_bl.cmodified+2−4View file
drivers/video/backlight/jornada720_bl.cmodified+3−12View file
drivers/video/backlight/jornada720_lcd.cmodified+2−11View file
drivers/video/backlight/kb3886_bl.cmodified+1−1View file
drivers/video/backlight/l4f00242t03.cmodified+2−4View file
drivers/video/backlight/lp855x_bl.cmodified+1−1View file
drivers/video/backlight/lp8788_bl.cmodified+3−3View file
drivers/video/backlight/omap1_bl.cmodified+2−12View file
drivers/video/backlight/ot200_bl.cmodified+3−6View file
drivers/video/backlight/tosa_bl.cmodified+3−4View file
drivers/video/backlight/tosa_lcd.cmodified+2−4View file
drivers/vlynq/vlynq.cmodified+2−1View file
drivers/w1/masters/w1-gpio.cmodified+22−0View file
drivers/w1/w1_int.cmodified+0−12View file
fs/autofs4/autofs_i.hmodified+2−2View file
fs/autofs4/dev-ioctl.cmodified+14−2View file
fs/autofs4/expire.cmodified+14−0View file
fs/autofs4/inode.cmodified+35−14View file
fs/autofs4/root.cmodified+3−3View file
fs/autofs4/symlink.cmodified+4−0View file
fs/autofs4/waitq.cmodified+14−2View file
fs/binfmt_elf.cmodified+0−3View file
fs/coredump.cmodified+0−1View file
fs/coredump.hdeleted+0−6View before deletion
fs/exec.cmodified+25−95View file
fs/ext3/dir.cmodified+9−35View file
fs/ext4/block_validity.cmodified+4−29View file
fs/ext4/dir.cmodified+5−30View file
fs/hfsplus/inode.cmodified+0−59View file
fs/jffs2/nodelist.cmodified+2−26View file
fs/jffs2/readinode.cmodified+3−23View file
fs/logfs/segment.cmodified+2−1View file
fs/nilfs2/ioctl.cmodified+370−1View file
fs/pipe.cmodified+2−1View file
fs/posix_acl.cmodified+0−10View file
fs/proc/array.cmodified+4−14View file
fs/proc/base.cmodified+36−33View file
fs/proc/cmdline.cmodified+1−1View file
fs/proc/consoles.cmodified+1−1View file
fs/proc/cpuinfo.cmodified+1−1View file
fs/proc/devices.cmodified+1−1View file
fs/proc/generic.cmodified+1−2View file
fs/proc/interrupts.cmodified+1−1View file
fs/proc/kcore.cmodified+1−1View file
fs/proc/kmsg.cmodified+1−1View file
fs/proc/loadavg.cmodified+1−1View file
fs/proc/meminfo.cmodified+1−1View file
fs/proc/nommu.cmodified+1−1View file
fs/proc/page.cmodified+6−4View file
fs/proc/proc_devtree.cmodified+3−2View file
fs/proc/softirqs.cmodified+1−1View file
fs/proc/stat.cmodified+1−1View file
fs/proc/uptime.cmodified+1−1View file
fs/proc/version.cmodified+1−1View file
fs/proc/vmcore.cmodified+1−1View file
fs/proc_namespace.cmodified+1−6View file
fs/ramfs/file-mmu.cmodified+0−7View file
fs/ramfs/file-nommu.cmodified+8−9View file
fs/ramfs/inode.cmodified+7−0View file
fs/ramfs/internal.hmodified+0−1View file
fs/reiserfs/reiserfs.hmodified+0−2View file
fs/romfs/super.cmodified+2−4View file
fs/ubifs/debug.cmodified+3−19View file
fs/ubifs/log.cmodified+2−19View file
fs/ubifs/orphan.cmodified+2−19View file
fs/ubifs/recovery.cmodified+3−18View file
fs/ubifs/super.cmodified+4−20View file
fs/ubifs/tnc.cmodified+3−19View file
include/asm-generic/fixmap.hadded+97−0View file
include/asm-generic/int-l64.hdeleted+0−49View before deletion
include/linux/cache.hmodified+2−2View file
include/linux/ceph/decode.hmodified+0−17View file
include/linux/genalloc.hmodified+2−0View file
include/linux/gfp.hmodified+1−0View file
include/linux/hugetlb.hmodified+2−1View file
include/linux/hugetlb_cgroup.hmodified+3−2View file
include/linux/kernel.hmodified+13−0View file
include/linux/kexec.hmodified+1−0View file
include/linux/memblock.hmodified+1−0View file
include/linux/memcontrol.hmodified+13−10View file
include/linux/mm.hmodified+13−14View file
include/linux/mmdebug.hmodified+9−0View file
include/linux/of.hmodified+6−1View file
include/linux/page-flags.hmodified+5−5View file
include/linux/pagemap.hmodified+5−5View file
include/linux/parser.hmodified+1−0View file
include/linux/percpu.hmodified+1−0View file
include/linux/printk.hmodified+10−9View file
include/linux/ramfs.hmodified+0−7View file
include/linux/sched.hmodified+19−11View file
include/linux/sched/sysctl.hmodified+4−0View file
include/linux/slab.hmodified+7−2View file
include/linux/w1-gpio.hmodified+1−0View file
include/uapi/asm-generic/types.hmodified+1−2View file
include/uapi/linux/dn.hmodified+1−0View file
include/uapi/linux/nfs4.hmodified+1−1View file
include/uapi/linux/perf_event.hmodified+1−1View file
include/uapi/linux/ppp-ioctl.hmodified+1−0View file
init/initramfs.cmodified+1−1View file
init/main.cmodified+4−7View file
kernel/fork.cmodified+3−7View file
kernel/kexec.cmodified+2−1View file
kernel/ksysfs.cmodified+1−1View file
kernel/printk/printk.cmodified+6−3View file
kernel/sched/core.cmodified+23−1View file
kernel/signal.cmodified+3−4View file
kernel/sys.cmodified+3−5View file
kernel/sysctl.cmodified+22−0View file
lib/Kconfig.debugmodified+27−0View file
lib/Makefilemodified+2−0View file
lib/cmdline.cmodified+6−8View file
lib/decompress_unlz4.cmodified+1−0View file
lib/dynamic_debug.cmodified+10−5View file
lib/kstrtox.cmodified+0−1View file
lib/parser.cmodified+56−6View file
lib/rbtree_test.cmodified+12−1View file
lib/test_module.cadded+33−0View file
lib/test_user_copy.cadded+110−0View file
lib/vsprintf.cmodified+27−6View file
mm/balloon_compaction.cmodified+2−2View file
mm/cleancache.cmodified+3−3View file
mm/compaction.cmodified+5−2View file
mm/filemap.cmodified+8−8View file
mm/huge_memory.cmodified+26−20View file
mm/hugetlb.cmodified+5−5View file
mm/hugetlb_cgroup.cmodified+1−1View file
mm/internal.hmodified+11−8View file
mm/ksm.cmodified+7−7View file
mm/memblock.cmodified+16−13View file
mm/memcontrol.cmodified+254−270View file
mm/memory-failure.cmodified+11−10View file
mm/memory.cmodified+5−5View file
mm/memory_hotplug.cmodified+5−4View file
mm/mempolicy.cmodified+3−5View file
mm/migrate.cmodified+3−5View file
mm/mincore.cmodified+0−7View file
mm/mlock.cmodified+62−46View file
mm/mm_init.cmodified+1−2View file
mm/mmap.cmodified+13−5View file
mm/mmu_notifier.cmodified+1−2View file
mm/nobootmem.cmodified+19−6View file
mm/oom_kill.cmodified+8−4View file
mm/page_alloc.cmodified+72−30View file
mm/page_io.cmodified+2−2View file
mm/rmap.cmodified+7−7View file
mm/shmem.cmodified+4−4View file
mm/slab.hmodified+25−1View file
mm/slab_common.cmodified+54−36View file
mm/slub.cmodified+6−6View file
mm/swap.cmodified+18−18View file
mm/swap_state.cmodified+8−8View file
mm/swapfile.cmodified+6−5View file
mm/vmscan.cmodified+41−23View file
mm/zswap.cmodified+2−2View file
net/ipv4/tcp_illinois.cmodified+0−1View file
net/netfilter/ipset/ip_set_hash_netiface.cmodified+4−23View file
scripts/checkpatch.plmodified+163−17View file
scripts/get_maintainer.plmodified+85−6View file
scripts/headers_check.plmodified+5−1View file
scripts/sortextable.cmodified+5−0View file
tools/testing/selftests/Makefilemodified+1−0View file
tools/testing/selftests/user/Makefileadded+13−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/sysfs-kernel-vmcoreinfo

View file
diff --git a/Documentation/ABI/testing/sysfs-kernel-vmcoreinfo b/Documentation/ABI/testing/sysfs-kernel-vmcoreinfo
new file mode 100644
index 0000000..7bd8116
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-kernel-vmcoreinfo
@@ -0,0 +1,14 @@
+What: /sys/kernel/vmcoreinfo
+Date: October 2007
+KernelVersion: 2.6.24
+Contact: Ken'ichi Ohmichi <[email protected]>
+ Kexec Mailing List <[email protected]>
+ Vivek Goyal <[email protected]>
+Description
+ Shows physical address and size of vmcoreinfo ELF note.
+ First value contains physical address of note in hex and
+ second value contains the size of note in hex. This ELF
+ note info is parsed by second kernel and exported to user
+ space as part of ELF note in /proc/vmcore file. This note
+ contains various information like struct size, symbol
+ values, page size etc.

Documentation/blockdev/ramdisk.txt

View file
diff --git a/Documentation/blockdev/ramdisk.txt b/Documentation/blockdev/ramdisk.txt
index fa72e97..fe2ef97 100644
--- a/Documentation/blockdev/ramdisk.txt
+++ b/Documentation/blockdev/ramdisk.txt
@@ -36,21 +36,30 @@ allowing one to squeeze more programs onto an average installation or
rescue floppy disk.
-2) Kernel Command Line Parameters
+2) Parameters
---------------------------------
+2a) Kernel Command Line Parameters
+
ramdisk_size=N
==============
This parameter tells the RAM disk driver to set up RAM disks of N k size. The
-default is 4096 (4 MB) (8192 (8 MB) on S390).
+default is 4096 (4 MB).
+
+2b) Module parameters
- ramdisk_blocksize=N
- ===================
+ rd_nr
+ =====
+ /dev/ramX devices created.
-This parameter tells the RAM disk driver how many bytes to use per block. The
-default is 1024 (BLOCK_SIZE).
+ max_part
+ ========
+ Maximum partition number.
+ rd_size
+ =======
+ See ramdisk_size.
3) Using "rdev -r"
------------------

Documentation/cpu-hotplug.txt

View file
diff --git a/Documentation/cpu-hotplug.txt b/Documentation/cpu-hotplug.txt
index 8cb9938..be675d2 100644
--- a/Documentation/cpu-hotplug.txt
+++ b/Documentation/cpu-hotplug.txt
@@ -285,7 +285,7 @@ A: This is what you would need in your kernel code to receive notifications.
return NOTIFY_OK;
}
- static struct notifier_block foobar_cpu_notifer =
+ static struct notifier_block foobar_cpu_notifier =
{
.notifier_call = foobar_cpu_callback,
};

Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt

View file
diff --git a/Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt b/Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt
new file mode 100644
index 0000000..31406fd
--- /dev/null
+++ b/Documentation/devicetree/bindings/rtc/haoyu,hym8563.txt
@@ -0,0 +1,27 @@
+Haoyu Microelectronics HYM8563 Real Time Clock
+
+The HYM8563 provides basic rtc and alarm functionality
+as well as a clock output of up to 32kHz.
+
+Required properties:
+- compatible: should be: "haoyu,hym8563"
+- reg: i2c address
+- interrupts: rtc alarm/event interrupt
+- #clock-cells: the value should be 0
+
+Example:
+
+hym8563: hym8563@51 {
+ compatible = "haoyu,hym8563";
+ reg = <0x51>;
+
+ interrupts = <13 IRQ_TYPE_EDGE_FALLING>;
+
+ #clock-cells = <0>;
+};
+
+device {
+...
+ clocks = <&hym8563>;
+...
+};

Documentation/devicetree/bindings/rtc/maxim,ds1742.txt

View file
diff --git a/Documentation/devicetree/bindings/rtc/maxim,ds1742.txt b/Documentation/devicetree/bindings/rtc/maxim,ds1742.txt
new file mode 100644
index 0000000..d0f937c
--- /dev/null
+++ b/Documentation/devicetree/bindings/rtc/maxim,ds1742.txt
@@ -0,0 +1,12 @@
+* Maxim (Dallas) DS1742/DS1743 Real Time Clock
+
+Required properties:
+- compatible: Should contain "maxim,ds1742".
+- reg: Physical base address of the RTC and length of memory
+ mapped region.
+
+Example:
+ rtc: rtc@10000000 {
+ compatible = "maxim,ds1742";
+ reg = <0x10000000 0x800>;
+ };

Documentation/devicetree/bindings/vendor-prefixes.txt

View file
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index ff415d1..520596d 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -34,6 +34,7 @@ fsl Freescale Semiconductor
GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc.
gef GE Fanuc Intelligent Platforms Embedded Systems, Inc.
gmt Global Mixed-mode Technology, Inc.
+haoyu Haoyu Microelectronic Co. Ltd.
hisilicon Hisilicon Limited.
hp Hewlett Packard
ibm International Business Machines (IBM)

Documentation/dynamic-debug-howto.txt

View file
diff --git a/Documentation/dynamic-debug-howto.txt b/Documentation/dynamic-debug-howto.txt
index 1bbdcfc..46325eb 100644
--- a/Documentation/dynamic-debug-howto.txt
+++ b/Documentation/dynamic-debug-howto.txt
@@ -108,6 +108,12 @@ If your query set is big, you can batch them too:
~# cat query-batch-file > <debugfs>/dynamic_debug/control
+A another way is to use wildcard. The match rule support '*' (matches
+zero or more characters) and '?' (matches exactly one character).For
+example, you can match all usb drivers:
+
+ ~# echo "file drivers/usb/* +p" > <debugfs>/dynamic_debug/control
+
At the syntactical level, a command comprises a sequence of match
specifications, followed by a flags change specification.
@@ -315,6 +321,9 @@ nullarbor:~ # echo -n 'func svc_process -p' >
nullarbor:~ # echo -n 'format "nfsd: READ" +p' >
<debugfs>/dynamic_debug/control
+// enable messages in files of which the pathes include string "usb"
+nullarbor:~ # echo -n '*usb* +p' > <debugfs>/dynamic_debug/control
+
// enable all messages
nullarbor:~ # echo -n '+p' > <debugfs>/dynamic_debug/control

Documentation/filesystems/00-INDEX

View file
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX
index 8042050..632211c 100644
--- a/Documentation/filesystems/00-INDEX
+++ b/Documentation/filesystems/00-INDEX
@@ -10,24 +10,32 @@ afs.txt
- info and examples for the distributed AFS (Andrew File System) fs.
affs.txt
- info and mount options for the Amiga Fast File System.
+autofs4-mount-control.txt
+ - info on device control operations for autofs4 module.
automount-support.txt
- information about filesystem automount support.
befs.txt
- information about the BeOS filesystem for Linux.
bfs.txt
- info for the SCO UnixWare Boot Filesystem (BFS).
+btrfs.txt
+ - info for the BTRFS filesystem.
+caching/
+ - directory containing filesystem cache documentation.
ceph.txt
- - info for the Ceph Distributed File System
-cifs.txt
- - description of the CIFS filesystem.
+ - info for the Ceph Distributed File System.
+cifs/
+ - directory containing CIFS filesystem documentation and example code.
coda.txt
- description of the CODA filesystem.
configfs/
- directory containing configfs documentation and example code.
cramfs.txt
- info on the cram filesystem for small storage (ROMs etc).
-dentry-locking.txt
- - info on the RCU-based dcache locking model.
+debugfs.txt
+ - info on the debugfs filesystem.
+devpts.txt
+ - info on the devpts filesystem.
directory-locking
- info about the locking scheme used for directory operations.
dlmfs.txt
@@ -35,7 +43,7 @@ dlmfs.txt
dnotify.txt
- info about directory notification in Linux.
dnotify_test.c
- - example program for dnotify
+ - example program for dnotify.
ecryptfs.txt
- docs on eCryptfs: stacked cryptographic filesystem for Linux.
efivarfs.txt
@@ -48,12 +56,18 @@ ext3.txt
- info, mount options and specifications for the Ext3 filesystem.
ext4.txt
- info, mount options and specifications for the Ext4 filesystem.
-files.txt
- - info on file management in the Linux kernel.
f2fs.txt
- info and mount options for the F2FS filesystem.
+fiemap.txt
+ - info on fiemap ioctl.
+files.txt
+ - info on file management in the Linux kernel.
fuse.txt
- info on the Filesystem in User SpacE including mount options.
+gfs2-glocks.txt
+ - info on the Global File System 2 - Glock internal locking rules.
+gfs2-uevents.txt
+ - info on the Global File System 2 - uevents.
gfs2.txt
- info on the Global File System 2.
hfs.txt
@@ -84,40 +98,58 @@ ntfs.txt
- info and mount options for the NTFS filesystem (Windows NT).
ocfs2.txt
- info and mount options for the OCFS2 clustered filesystem.
+omfs.txt
+ - info on the Optimized MPEG FileSystem.
+path-lookup.txt
+ - info on path walking and name lookup locking.
+pohmelfs/
+ - directory containing pohmelfs filesystem documentation.
porting
- various information on filesystem porting.
proc.txt
- info on Linux's /proc filesystem.
+qnx6.txt
+ - info on the QNX6 filesystem.
+quota.txt
+ - info on Quota subsystem.
ramfs-rootfs-initramfs.txt
- info on the 'in memory' filesystems ramfs, rootfs and initramfs.
-reiser4.txt
- - info on the Reiser4 filesystem based on dancing tree algorithms.
relay.txt
- info on relay, for efficient streaming from kernel to user space.
romfs.txt
- description of the ROMFS filesystem.
seq_file.txt
- - how to use the seq_file API
+ - how to use the seq_file API.
sharedsubtree.txt
- a description of shared subtrees for namespaces.
spufs.txt
- info and mount options for the SPU filesystem used on Cell.
+squashfs.txt
+ - info on the squashfs filesystem.
sysfs-pci.txt
- info on accessing PCI device resources through sysfs.
+sysfs-tagging.txt
+ - info on sysfs tagging to avoid duplicates.
sysfs.txt
- info on sysfs, a ram-based filesystem for exporting kernel objects.
sysv-fs.txt
- info on the SystemV/V7/Xenix/Coherent filesystem.
tmpfs.txt
- info on tmpfs, a filesystem that holds all files in virtual memory.
+ubifs.txt
+ - info on the Unsorted Block Images FileSystem.
udf.txt
- info and mount options for the UDF filesystem.
ufs.txt
- info on the ufs filesystem.
vfat.txt
- - info on using the VFAT filesystem used in Windows NT and Windows 95
+ - info on using the VFAT filesystem used in Windows NT and Windows 95.
vfs.txt
- - overview of the Virtual File System
+ - overview of the Virtual File System.
+xfs-delayed-logging-design.txt
+ - info on the XFS Delayed Logging Design.
+xfs-self-describing-metadata.txt
+ - info on XFS Self Describing Metadata.
xfs.txt
- info and mount options for the XFS filesystem.
xip.txt

Documentation/filesystems/nilfs2.txt

View file
diff --git a/Documentation/filesystems/nilfs2.txt b/Documentation/filesystems/nilfs2.txt
index 873a2ab..06887d4 100644
--- a/Documentation/filesystems/nilfs2.txt
+++ b/Documentation/filesystems/nilfs2.txt
@@ -81,6 +81,62 @@ nodiscard(*) The discard/TRIM commands are sent to the underlying
block device when blocks are freed. This is useful
for SSD devices and sparse/thinly-provisioned LUNs.
+Ioctls
+======
+
+There is some NILFS2 specific functionality which can be accessed by applications
+through the system call interfaces. The list of all NILFS2 specific ioctls are
+shown in the table below.
+
+Table of NILFS2 specific ioctls
+..............................................................................
+ Ioctl Description
+ NILFS_IOCTL_CHANGE_CPMODE Change mode of given checkpoint between
+ checkpoint and snapshot state. This ioctl is
+ used in chcp and mkcp utilities.
+
+ NILFS_IOCTL_DELETE_CHECKPOINT Remove checkpoint from NILFS2 file system.
+ This ioctl is used in rmcp utility.
+
+ NILFS_IOCTL_GET_CPINFO Return info about requested checkpoints. This
+ ioctl is used in lscp utility and by
+ nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_GET_CPSTAT Return checkpoints statistics. This ioctl is
+ used by lscp, rmcp utilities and by
+ nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_GET_SUINFO Return segment usage info about requested
+ segments. This ioctl is used in lssu,
+ nilfs_resize utilities and by nilfs_cleanerd
+ daemon.
+
+ NILFS_IOCTL_GET_SUSTAT Return segment usage statistics. This ioctl
+ is used in lssu, nilfs_resize utilities and
+ by nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_GET_VINFO Return information on virtual block addresses.
+ This ioctl is used by nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_GET_BDESCS Return information about descriptors of disk
+ block numbers. This ioctl is used by
+ nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_CLEAN_SEGMENTS Do garbage collection operation in the
+ environment of requested parameters from
+ userspace. This ioctl is used by
+ nilfs_cleanerd daemon.
+
+ NILFS_IOCTL_SYNC Make a checkpoint. This ioctl is used in
+ mkcp utility.
+
+ NILFS_IOCTL_RESIZE Resize NILFS2 volume. This ioctl is used
+ by nilfs_resize utility.
+
+ NILFS_IOCTL_SET_ALLOC_RANGE Define lower limit of segments in bytes and
+ upper limit of segments in bytes. This ioctl
+ is used by nilfs_resize utility.
+
NILFS2 usage
============

Documentation/filesystems/sysfs.txt

View file
diff --git a/Documentation/filesystems/sysfs.txt b/Documentation/filesystems/sysfs.txt
index a6619b7..b35a64b 100644
--- a/Documentation/filesystems/sysfs.txt
+++ b/Documentation/filesystems/sysfs.txt
@@ -108,12 +108,12 @@ static DEVICE_ATTR(foo, S_IWUSR | S_IRUGO, show_foo, store_foo);
is equivalent to doing:
static struct device_attribute dev_attr_foo = {
- .attr = {
+ .attr = {
.name = "foo",
.mode = S_IWUSR | S_IRUGO,
- .show = show_foo,
- .store = store_foo,
},
+ .show = show_foo,
+ .store = store_foo,
};

Documentation/kernel-parameters.txt

View file
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index d4762d7..4473856 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -1059,7 +1059,9 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
debugfs files are removed at module unload time.
gpt [EFI] Forces disk with valid GPT signature but
- invalid Protective MBR to be treated as GPT.
+ invalid Protective MBR to be treated as GPT. If the
+ primary GPT is corrupted, it enables the backup/alternate
+ GPT to be used instead.
grcan.enable0= [HW] Configuration of physical interface 0. Determines
the "Enable 0" bit of the configuration register.
@@ -1461,6 +1463,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
Valid arguments: on, off
Default: on
+ kmemcheck= [X86] Boot-time kmemcheck enable/disable/one-shot mode
+ Valid arguments: 0, 1, 2
+ kmemcheck=0 (disabled)
+ kmemcheck=1 (enabled)
+ kmemcheck=2 (one-shot mode)
+ Default: 2 (one-shot mode)
+
kstack=N [X86] Print N words from the kernel stack
in oops dumps.

Documentation/printk-formats.txt

View file
diff --git a/Documentation/printk-formats.txt b/Documentation/printk-formats.txt
index 445ad74..6f4eb32 100644
--- a/Documentation/printk-formats.txt
+++ b/Documentation/printk-formats.txt
@@ -55,14 +55,21 @@ Struct Resources:
For printing struct resources. The 'R' and 'r' specifiers result in a
printed resource with ('R') or without ('r') a decoded flags member.
-Physical addresses:
+Physical addresses types phys_addr_t:
- %pa 0x01234567 or 0x0123456789abcdef
+ %pa[p] 0x01234567 or 0x0123456789abcdef
For printing a phys_addr_t type (and its derivatives, such as
resource_size_t) which can vary based on build options, regardless of
the width of the CPU data path. Passed by reference.
+DMA addresses types dma_addr_t:
+
+ %pad 0x01234567 or 0x0123456789abcdef
+
+ For printing a dma_addr_t type which can vary based on build options,
+ regardless of the width of the CPU data path. Passed by reference.
+
Raw buffer as a hex string:
%*ph 00 01 02 ... 3f
%*phC 00:01:02: ... :3f

Documentation/sysctl/kernel.txt

View file
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt
index 6d48640..ee9a2f9 100644
--- a/Documentation/sysctl/kernel.txt
+++ b/Documentation/sysctl/kernel.txt
@@ -33,6 +33,7 @@ show up in /proc/sys/kernel:
- domainname
- hostname
- hotplug
+- kexec_load_disabled
- kptr_restrict
- kstack_depth_to_print [ X86 only ]
- l2cr [ PPC only ]
@@ -287,6 +288,18 @@ Default value is "/sbin/hotplug".
==============================================================
+kexec_load_disabled:
+
+A toggle indicating if the kexec_load syscall has been disabled. This
+value defaults to 0 (false: kexec_load enabled), but can be set to 1
+(true: kexec_load disabled). Once true, kexec can no longer be used, and
+the toggle cannot be set back to false. This allows a kexec image to be
+loaded before disabling the syscall, allowing a system to set up (and
+later use) an image without it being altered. Generally used together
+with the "modules_disabled" sysctl.
+
+==============================================================
+
kptr_restrict:
This toggle indicates whether restrictions are placed on
@@ -331,7 +344,7 @@ A toggle value indicating if modules are allowed to be loaded
in an otherwise modular kernel. This toggle defaults to off
(0), but can be set true (1). Once true, modules can be
neither loaded nor unloaded, and the toggle cannot be set back
-to false.
+to false. Generally used with the "kexec_load_disabled" toggle.
==============================================================

Documentation/trace/postprocess/trace-vmscan-postprocess.pl

View file
diff --git a/Documentation/trace/postprocess/trace-vmscan-postprocess.pl b/Documentation/trace/postprocess/trace-vmscan-postprocess.pl
index 4a37c47..00e425f 100644
--- a/Documentation/trace/postprocess/trace-vmscan-postprocess.pl
+++ b/Documentation/trace/postprocess/trace-vmscan-postprocess.pl
@@ -123,7 +123,7 @@ my $regex_writepage;
# Static regex used. Specified like this for readability and for use with /o
# (process_pid) (cpus ) ( time ) (tpoint ) (details)
-my $regex_traceevent = '\s*([a-zA-Z0-9-]*)\s*(\[[0-9]*\])\s*([0-9.]*):\s*([a-zA-Z_]*):\s*(.*)';
+my $regex_traceevent = '\s*([a-zA-Z0-9-]*)\s*(\[[0-9]*\])(\s*[dX.][Nnp.][Hhs.][0-9a-fA-F.]*|)\s*([0-9.]*):\s*([a-zA-Z_]*):\s*(.*)';
my $regex_statname = '[-0-9]*\s\((.*)\).*';
my $regex_statppid = '[-0-9]*\s\(.*\)\s[A-Za-z]\s([0-9]*).*';
@@ -270,8 +270,8 @@ EVENT_PROCESS:
while ($traceevent = <STDIN>) {
if ($traceevent =~ /$regex_traceevent/o) {
$process_pid = $1;
- $timestamp = $3;
- $tracepoint = $4;
+ $timestamp = $4;
+ $tracepoint = $5;
$process_pid =~ /(.*)-([0-9]*)$/;
my $process = $1;
@@ -299,7 +299,7 @@ EVENT_PROCESS:
$perprocesspid{$process_pid}->{MM_VMSCAN_DIRECT_RECLAIM_BEGIN}++;
$perprocesspid{$process_pid}->{STATE_DIRECT_BEGIN} = $timestamp;
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_direct_begin/o) {
print "WARNING: Failed to parse mm_vmscan_direct_reclaim_begin as expected\n";
print " $details\n";
@@ -322,7 +322,7 @@ EVENT_PROCESS:
$perprocesspid{$process_pid}->{HIGH_DIRECT_RECLAIM_LATENCY}[$index] = "$order-$latency";
}
} elsif ($tracepoint eq "mm_vmscan_kswapd_wake") {
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_kswapd_wake/o) {
print "WARNING: Failed to parse mm_vmscan_kswapd_wake as expected\n";
print " $details\n";
@@ -356,7 +356,7 @@ EVENT_PROCESS:
} elsif ($tracepoint eq "mm_vmscan_wakeup_kswapd") {
$perprocesspid{$process_pid}->{MM_VMSCAN_WAKEUP_KSWAPD}++;
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_wakeup_kswapd/o) {
print "WARNING: Failed to parse mm_vmscan_wakeup_kswapd as expected\n";
print " $details\n";
@@ -366,7 +366,7 @@ EVENT_PROCESS:
my $order = $3;
$perprocesspid{$process_pid}->{MM_VMSCAN_WAKEUP_KSWAPD_PERORDER}[$order]++;
} elsif ($tracepoint eq "mm_vmscan_lru_isolate") {
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_lru_isolate/o) {
print "WARNING: Failed to parse mm_vmscan_lru_isolate as expected\n";
print " $details\n";
@@ -387,7 +387,7 @@ EVENT_PROCESS:
}
$perprocesspid{$process_pid}->{HIGH_NR_CONTIG_DIRTY} += $nr_contig_dirty;
} elsif ($tracepoint eq "mm_vmscan_lru_shrink_inactive") {
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_lru_shrink_inactive/o) {
print "WARNING: Failed to parse mm_vmscan_lru_shrink_inactive as expected\n";
print " $details\n";
@@ -397,7 +397,7 @@ EVENT_PROCESS:
my $nr_reclaimed = $4;
$perprocesspid{$process_pid}->{HIGH_NR_RECLAIMED} += $nr_reclaimed;
} elsif ($tracepoint eq "mm_vmscan_writepage") {
- $details = $5;
+ $details = $6;
if ($details !~ /$regex_writepage/o) {
print "WARNING: Failed to parse mm_vmscan_writepage as expected\n";
print " $details\n";

Documentation/vm/locking

View before deletion
diff --git a/Documentation/vm/locking b/Documentation/vm/locking
deleted file mode 100644
index f61228b..0000000
--- a/Documentation/vm/locking
+++ /dev/null
@@ -1,130 +0,0 @@
-Started Oct 1999 by Kanoj Sarcar <[email protected]>
-
-The intent of this file is to have an uptodate, running commentary
-from different people about how locking and synchronization is done
-in the Linux vm code.
-
-page_table_lock & mmap_sem
---------------------------------------
-
-Page stealers pick processes out of the process pool and scan for
-the best process to steal pages from. To guarantee the existence
-of the victim mm, a mm_count inc and a mmdrop are done in swap_out().
-Page stealers hold kernel_lock to protect against a bunch of races.
-The vma list of the victim mm is also scanned by the stealer,
-and the page_table_lock is used to preserve list sanity against the
-process adding/deleting to the list. This also guarantees existence
-of the vma. Vma existence is not guaranteed once try_to_swap_out()
-drops the page_table_lock. To guarantee the existence of the underlying
-file structure, a get_file is done before the swapout() method is
-invoked. The page passed into swapout() is guaranteed not to be reused
-for a different purpose because the page reference count due to being
-present in the user's pte is not released till after swapout() returns.
-
-Any code that modifies the vmlist, or the vm_start/vm_end/
-vm_flags:VM_LOCKED/vm_next of any vma *in the list* must prevent
-kswapd from looking at the chain.
-
-The rules are:
-1. To scan the vmlist (look but don't touch) you must hold the
- mmap_sem with read bias, i.e. down_read(&mm->mmap_sem)
-2. To modify the vmlist you need to hold the mmap_sem with
- read&write bias, i.e. down_write(&mm->mmap_sem) *AND*

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/alpha/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/cris/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/hexagon/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/ia64/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/ia64/include/asm/dmi.h

View file

This diff is incomplete. Download the complete patch.

arch/ia64/include/asm/processor.h

View file

This diff is incomplete. Download the complete patch.

arch/m32r/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/metag/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/microblaze/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/microblaze/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/mips/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/mips/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/mn10300/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/parisc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/s390/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/sh/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/sh/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/sh/kernel/dwarf.c

View file

This diff is incomplete. Download the complete patch.

arch/sparc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/tile/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/um/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/x86/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/x86/include/asm/dmi.h

View file

This diff is incomplete. Download the complete patch.

arch/x86/include/asm/fixmap.h

View file

This diff is incomplete. Download the complete patch.

arch/x86/mm/gup.c

View file

This diff is incomplete. Download the complete patch.

drivers/block/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/dmi_scan.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/gma500/backlight.c

View file

This diff is incomplete. Download the complete patch.

drivers/mailbox/omap-mbox.h

View file

This diff is incomplete. Download the complete patch.

drivers/memstick/host/rtsx_pci_ms.c

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/max8998.c

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/tps65217.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/class.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-as3722.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-cmos.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-ds1305.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-ds1742.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-hym8563.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-max8907.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-mxc.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-pcf2127.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-rx8581.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-s5m.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-twl.c

View file

This diff is incomplete. Download the complete patch.

drivers/rtc/rtc-vr41xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/aty/aty128fb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/hp680_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/jornada720_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/jornada720_lcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/kb3886_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/l4f00242t03.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/lp855x_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/lp8788_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/omap1_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/ot200_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/tosa_bl.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/backlight/tosa_lcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/vlynq/vlynq.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/w1-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/w1_int.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/autofs_i.h

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/dev-ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/expire.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/root.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/symlink.c

View file

This diff is incomplete. Download the complete patch.

fs/autofs4/waitq.c

View file

This diff is incomplete. Download the complete patch.

fs/binfmt_elf.c

View file

This diff is incomplete. Download the complete patch.

fs/coredump.c

View file

This diff is incomplete. Download the complete patch.

This diff is incomplete. Download the complete patch.

fs/exec.c

View file

This diff is incomplete. Download the complete patch.

fs/ext3/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/ext4/block_validity.c

View file

This diff is incomplete. Download the complete patch.

fs/ext4/dir.c

View file

This diff is incomplete. Download the complete patch.

fs/hfsplus/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/jffs2/nodelist.c

View file

This diff is incomplete. Download the complete patch.

fs/jffs2/readinode.c

View file

This diff is incomplete. Download the complete patch.

fs/logfs/segment.c

View file

This diff is incomplete. Download the complete patch.

fs/nilfs2/ioctl.c

View file

This diff is incomplete. Download the complete patch.

fs/pipe.c

View file

This diff is incomplete. Download the complete patch.

fs/posix_acl.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/array.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/base.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/cmdline.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/consoles.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/cpuinfo.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/devices.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/generic.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/interrupts.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/kcore.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/kmsg.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/loadavg.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/meminfo.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/nommu.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/page.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/proc_devtree.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/softirqs.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/stat.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/uptime.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/version.c

View file

This diff is incomplete. Download the complete patch.

fs/proc/vmcore.c

View file

This diff is incomplete. Download the complete patch.

fs/proc_namespace.c

View file

This diff is incomplete. Download the complete patch.

fs/ramfs/file-mmu.c

View file

This diff is incomplete. Download the complete patch.

fs/ramfs/file-nommu.c

View file

This diff is incomplete. Download the complete patch.

fs/ramfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/ramfs/internal.h

View file

This diff is incomplete. Download the complete patch.

fs/reiserfs/reiserfs.h

View file

This diff is incomplete. Download the complete patch.

fs/romfs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/debug.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/log.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/orphan.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/recovery.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/super.c

View file

This diff is incomplete. Download the complete patch.

fs/ubifs/tnc.c

View file

This diff is incomplete. Download the complete patch.

include/asm-generic/fixmap.h

View file

This diff is incomplete. Download the complete patch.

include/asm-generic/int-l64.h

View before deletion

This diff is incomplete. Download the complete patch.

include/linux/cache.h

View file

This diff is incomplete. Download the complete patch.

include/linux/ceph/decode.h

View file

This diff is incomplete. Download the complete patch.

include/linux/genalloc.h

View file

This diff is incomplete. Download the complete patch.

include/linux/gfp.h

View file

This diff is incomplete. Download the complete patch.

include/linux/hugetlb.h

View file

This diff is incomplete. Download the complete patch.

include/linux/hugetlb_cgroup.h

View file

This diff is incomplete. Download the complete patch.

include/linux/kernel.h

View file

This diff is incomplete. Download the complete patch.

include/linux/kexec.h

View file

This diff is incomplete. Download the complete patch.

include/linux/memblock.h

View file

This diff is incomplete. Download the complete patch.

include/linux/memcontrol.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mm.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mmdebug.h

View file

This diff is incomplete. Download the complete patch.

include/linux/of.h

View file

This diff is incomplete. Download the complete patch.

include/linux/page-flags.h

View file

This diff is incomplete. Download the complete patch.

include/linux/pagemap.h

View file

This diff is incomplete. Download the complete patch.

include/linux/parser.h

View file

This diff is incomplete. Download the complete patch.

include/linux/percpu.h

View file

This diff is incomplete. Download the complete patch.

include/linux/printk.h

View file

This diff is incomplete. Download the complete patch.

include/linux/ramfs.h

View file

This diff is incomplete. Download the complete patch.

include/linux/sched.h

View file

This diff is incomplete. Download the complete patch.

include/linux/sched/sysctl.h

View file

This diff is incomplete. Download the complete patch.

include/linux/slab.h

View file

This diff is incomplete. Download the complete patch.

include/linux/w1-gpio.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/asm-generic/types.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/dn.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/nfs4.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/perf_event.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/ppp-ioctl.h

View file

This diff is incomplete. Download the complete patch.

init/initramfs.c

View file

This diff is incomplete. Download the complete patch.

init/main.c

View file

This diff is incomplete. Download the complete patch.

kernel/fork.c

View file

This diff is incomplete. Download the complete patch.

kernel/kexec.c

View file

This diff is incomplete. Download the complete patch.

kernel/ksysfs.c

View file

This diff is incomplete. Download the complete patch.

kernel/printk/printk.c

View file

This diff is incomplete. Download the complete patch.

kernel/sched/core.c

View file

This diff is incomplete. Download the complete patch.

kernel/signal.c

View file

This diff is incomplete. Download the complete patch.

kernel/sys.c

View file

This diff is incomplete. Download the complete patch.

kernel/sysctl.c

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig.debug

View file

This diff is incomplete. Download the complete patch.

lib/Makefile

View file

This diff is incomplete. Download the complete patch.

lib/cmdline.c

View file

This diff is incomplete. Download the complete patch.

lib/decompress_unlz4.c

View file

This diff is incomplete. Download the complete patch.

lib/dynamic_debug.c

View file

This diff is incomplete. Download the complete patch.

lib/kstrtox.c

View file

This diff is incomplete. Download the complete patch.

lib/parser.c

View file

This diff is incomplete. Download the complete patch.

lib/rbtree_test.c

View file

This diff is incomplete. Download the complete patch.

lib/test_module.c

View file

This diff is incomplete. Download the complete patch.

lib/test_user_copy.c

View file

This diff is incomplete. Download the complete patch.

lib/vsprintf.c

View file

This diff is incomplete. Download the complete patch.

mm/balloon_compaction.c

View file

This diff is incomplete. Download the complete patch.

mm/cleancache.c

View file

This diff is incomplete. Download the complete patch.

mm/compaction.c

View file

This diff is incomplete. Download the complete patch.

mm/filemap.c

View file

This diff is incomplete. Download the complete patch.

mm/huge_memory.c

View file

This diff is incomplete. Download the complete patch.

mm/hugetlb.c

View file

This diff is incomplete. Download the complete patch.

mm/hugetlb_cgroup.c

View file

This diff is incomplete. Download the complete patch.

mm/internal.h

View file

This diff is incomplete. Download the complete patch.

mm/ksm.c

View file

This diff is incomplete. Download the complete patch.

mm/memblock.c

View file

This diff is incomplete. Download the complete patch.

mm/memcontrol.c

View file

This diff is incomplete. Download the complete patch.

mm/memory-failure.c

View file

This diff is incomplete. Download the complete patch.

mm/memory.c

View file

This diff is incomplete. Download the complete patch.

mm/memory_hotplug.c

View file

This diff is incomplete. Download the complete patch.

mm/mempolicy.c

View file

This diff is incomplete. Download the complete patch.

mm/migrate.c

View file

This diff is incomplete. Download the complete patch.

mm/mincore.c

View file

This diff is incomplete. Download the complete patch.

mm/mlock.c

View file

This diff is incomplete. Download the complete patch.

mm/mm_init.c

View file

This diff is incomplete. Download the complete patch.

mm/mmap.c

View file

This diff is incomplete. Download the complete patch.

mm/mmu_notifier.c

View file

This diff is incomplete. Download the complete patch.

mm/nobootmem.c

View file

This diff is incomplete. Download the complete patch.

mm/oom_kill.c

View file

This diff is incomplete. Download the complete patch.

mm/page_alloc.c

View file

This diff is incomplete. Download the complete patch.

mm/page_io.c

View file

This diff is incomplete. Download the complete patch.

mm/rmap.c

View file

This diff is incomplete. Download the complete patch.

mm/shmem.c

View file

This diff is incomplete. Download the complete patch.

mm/slab.h

View file

This diff is incomplete. Download the complete patch.

mm/slab_common.c

View file

This diff is incomplete. Download the complete patch.

mm/slub.c

View file

This diff is incomplete. Download the complete patch.

mm/swap.c

View file

This diff is incomplete. Download the complete patch.

mm/swap_state.c

View file

This diff is incomplete. Download the complete patch.

mm/swapfile.c

View file

This diff is incomplete. Download the complete patch.

mm/vmscan.c

View file

This diff is incomplete. Download the complete patch.

mm/zswap.c

View file

This diff is incomplete. Download the complete patch.

net/ipv4/tcp_illinois.c

View file

This diff is incomplete. Download the complete patch.

net/netfilter/ipset/ip_set_hash_netiface.c

View file

This diff is incomplete. Download the complete patch.

scripts/checkpatch.pl

View file

This diff is incomplete. Download the complete patch.

scripts/get_maintainer.pl

View file

This diff is incomplete. Download the complete patch.

scripts/headers_check.pl

View file

This diff is incomplete. Download the complete patch.

scripts/sortextable.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/Makefile

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/user/Makefile

View file

This diff is incomplete. Download the complete patch.