diff options
| -rw-r--r-- | Documentation/sysctl/kernel.txt | 32 | ||||
| -rw-r--r-- | MAINTAINERS | 199 | ||||
| -rw-r--r-- | drivers/rtc/Kconfig | 8 | ||||
| -rw-r--r-- | drivers/rtc/Makefile | 1 | ||||
| -rw-r--r-- | drivers/rtc/rtc-tegra.c | 7 | ||||
| -rw-r--r-- | drivers/rtc/rtc-tps6586x.c | 356 | ||||
| -rw-r--r-- | drivers/rtc/rtc-vt8500.c | 11 | ||||
| -rw-r--r-- | include/asm-generic/tlb.h | 9 | ||||
| -rw-r--r-- | include/linux/ipc_namespace.h | 1 | ||||
| -rw-r--r-- | include/linux/mmzone.h | 8 | ||||
| -rw-r--r-- | include/linux/msg.h | 6 | ||||
| -rw-r--r-- | include/uapi/linux/msg.h | 1 | ||||
| -rw-r--r-- | ipc/compat.c | 46 | ||||
| -rw-r--r-- | ipc/ipc_sysctl.c | 32 | ||||
| -rw-r--r-- | ipc/msg.c | 123 | ||||
| -rw-r--r-- | ipc/msgutil.c | 43 | ||||
| -rw-r--r-- | ipc/util.c | 16 | ||||
| -rw-r--r-- | ipc/util.h | 2 | ||||
| -rw-r--r-- | kernel/printk.c | 5 | ||||
| -rw-r--r-- | mm/memory.c | 5 | ||||
| -rw-r--r-- | mm/page_alloc.c | 27 | ||||
| -rw-r--r-- | mm/page_isolation.c | 26 | ||||
| -rw-r--r-- | tools/testing/selftests/ipc/Makefile | 25 | ||||
| -rw-r--r-- | tools/testing/selftests/ipc/msgque.c | 246 |
24 files changed, 1035 insertions, 200 deletions
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt index 2907ba6c3607..ccd42589e124 100644 --- a/Documentation/sysctl/kernel.txt +++ b/Documentation/sysctl/kernel.txt | |||
| @@ -38,6 +38,7 @@ show up in /proc/sys/kernel: | |||
| 38 | - l2cr [ PPC only ] | 38 | - l2cr [ PPC only ] |
| 39 | - modprobe ==> Documentation/debugging-modules.txt | 39 | - modprobe ==> Documentation/debugging-modules.txt |
| 40 | - modules_disabled | 40 | - modules_disabled |
| 41 | - msg_next_id [ sysv ipc ] | ||
| 41 | - msgmax | 42 | - msgmax |
| 42 | - msgmnb | 43 | - msgmnb |
| 43 | - msgmni | 44 | - msgmni |
| @@ -62,7 +63,9 @@ show up in /proc/sys/kernel: | |||
| 62 | - rtsig-max | 63 | - rtsig-max |
| 63 | - rtsig-nr | 64 | - rtsig-nr |
| 64 | - sem | 65 | - sem |
| 66 | - sem_next_id [ sysv ipc ] | ||
| 65 | - sg-big-buff [ generic SCSI device (sg) ] | 67 | - sg-big-buff [ generic SCSI device (sg) ] |
| 68 | - shm_next_id [ sysv ipc ] | ||
| 66 | - shm_rmid_forced | 69 | - shm_rmid_forced |
| 67 | - shmall | 70 | - shmall |
| 68 | - shmmax [ sysv ipc ] | 71 | - shmmax [ sysv ipc ] |
| @@ -320,6 +323,22 @@ to false. | |||
| 320 | 323 | ||
| 321 | ============================================================== | 324 | ============================================================== |
| 322 | 325 | ||
| 326 | msg_next_id, sem_next_id, and shm_next_id: | ||
| 327 | |||
| 328 | These three toggles allows to specify desired id for next allocated IPC | ||
| 329 | object: message, semaphore or shared memory respectively. | ||
| 330 | |||
| 331 | By default they are equal to -1, which means generic allocation logic. | ||
| 332 | Possible values to set are in range {0..INT_MAX}. | ||
| 333 | |||
| 334 | Notes: | ||
| 335 | 1) kernel doesn't guarantee, that new object will have desired id. So, | ||
| 336 | it's up to userspace, how to handle an object with "wrong" id. | ||
| 337 | 2) Toggle with non-default value will be set back to -1 by kernel after | ||
| 338 | successful IPC object allocation. | ||
| 339 | |||
| 340 | ============================================================== | ||
| 341 | |||
| 323 | nmi_watchdog: | 342 | nmi_watchdog: |
| 324 | 343 | ||
| 325 | Enables/Disables the NMI watchdog on x86 systems. When the value is | 344 | Enables/Disables the NMI watchdog on x86 systems. When the value is |
| @@ -542,6 +561,19 @@ are doing anyway :) | |||
| 542 | 561 | ||
| 543 | ============================================================== | 562 | ============================================================== |
| 544 | 563 | ||
| 564 | shmall: | ||
| 565 | |||
| 566 | This parameter sets the total amount of shared memory pages that | ||
| 567 | can be used system wide. Hence, SHMALL should always be at least | ||
| 568 | ceil(shmmax/PAGE_SIZE). | ||
| 569 | |||
| 570 | If you are not sure what the default PAGE_SIZE is on your Linux | ||
| 571 | system, you can run the following command: | ||
| 572 | |||
| 573 | # getconf PAGE_SIZE | ||
| 574 | |||
| 575 | ============================================================== | ||
| 576 | |||
| 545 | shmmax: | 577 | shmmax: |
| 546 | 578 | ||
| 547 | This value can be used to query and set the run time limit | 579 | This value can be used to query and set the run time limit |
diff --git a/MAINTAINERS b/MAINTAINERS index 7a58a25a6e7c..915564eda145 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -449,6 +449,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git | |||
| 449 | S: Maintained | 449 | S: Maintained |
| 450 | F: drivers/char/agp/ | 450 | F: drivers/char/agp/ |
| 451 | F: include/linux/agp* | 451 | F: include/linux/agp* |
| 452 | F: include/uapi/linux/agp* | ||
| 452 | 453 | ||
| 453 | AHA152X SCSI DRIVER | 454 | AHA152X SCSI DRIVER |
| 454 | M: "Juergen E. Fischer" <fischer@norbit.de> | 455 | M: "Juergen E. Fischer" <fischer@norbit.de> |
| @@ -589,6 +590,7 @@ M: Jiri Kosina <jkosina@suse.cz> | |||
| 589 | S: Odd fixes | 590 | S: Odd fixes |
| 590 | F: arch/x86/kernel/apm_32.c | 591 | F: arch/x86/kernel/apm_32.c |
| 591 | F: include/linux/apm_bios.h | 592 | F: include/linux/apm_bios.h |
| 593 | F: include/uapi/linux/apm_bios.h | ||
| 592 | F: drivers/char/apm-emulation.c | 594 | F: drivers/char/apm-emulation.c |
| 593 | 595 | ||
| 594 | APPLE BCM5974 MULTITOUCH DRIVER | 596 | APPLE BCM5974 MULTITOUCH DRIVER |
| @@ -1005,7 +1007,6 @@ F: drivers/mmc/host/msm_sdcc.c | |||
| 1005 | F: drivers/mmc/host/msm_sdcc.h | 1007 | F: drivers/mmc/host/msm_sdcc.h |
| 1006 | F: drivers/tty/serial/msm_serial.h | 1008 | F: drivers/tty/serial/msm_serial.h |
| 1007 | F: drivers/tty/serial/msm_serial.c | 1009 | F: drivers/tty/serial/msm_serial.c |
| 1008 | F: drivers/platform/msm/ | ||
| 1009 | F: drivers/*/pm8???-* | 1010 | F: drivers/*/pm8???-* |
| 1010 | F: include/linux/mfd/pm8xxx/ | 1011 | F: include/linux/mfd/pm8xxx/ |
| 1011 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git | 1012 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git |
| @@ -1069,7 +1070,6 @@ M: Russell King <linux@arm.linux.org.uk> | |||
| 1069 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1070 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1070 | W: http://www.arm.linux.org.uk/ | 1071 | W: http://www.arm.linux.org.uk/ |
| 1071 | S: Maintained | 1072 | S: Maintained |
| 1072 | F: arch/arm/common/time-acorn.c | ||
| 1073 | F: arch/arm/include/asm/hardware/entry-macro-iomd.S | 1073 | F: arch/arm/include/asm/hardware/entry-macro-iomd.S |
| 1074 | F: arch/arm/include/asm/hardware/ioc.h | 1074 | F: arch/arm/include/asm/hardware/ioc.h |
| 1075 | F: arch/arm/include/asm/hardware/iomd.h | 1075 | F: arch/arm/include/asm/hardware/iomd.h |
| @@ -1094,7 +1094,6 @@ W: http://www.fluff.org/ben/linux/ | |||
| 1094 | S: Maintained | 1094 | S: Maintained |
| 1095 | F: arch/arm/plat-samsung/ | 1095 | F: arch/arm/plat-samsung/ |
| 1096 | F: arch/arm/plat-s3c24xx/ | 1096 | F: arch/arm/plat-s3c24xx/ |
| 1097 | F: arch/arm/plat-s5p/ | ||
| 1098 | F: arch/arm/mach-s3c24*/ | 1097 | F: arch/arm/mach-s3c24*/ |
| 1099 | F: arch/arm/mach-s3c64xx/ | 1098 | F: arch/arm/mach-s3c64xx/ |
| 1100 | F: drivers/*/*s3c2410* | 1099 | F: drivers/*/*s3c2410* |
| @@ -1125,7 +1124,6 @@ M: Sylwester Nawrocki <s.nawrocki@samsung.com> | |||
| 1125 | L: linux-arm-kernel@lists.infradead.org | 1124 | L: linux-arm-kernel@lists.infradead.org |
| 1126 | L: linux-media@vger.kernel.org | 1125 | L: linux-media@vger.kernel.org |
| 1127 | S: Maintained | 1126 | S: Maintained |
| 1128 | F: arch/arm/plat-s5p/dev-fimc* | ||
| 1129 | F: arch/arm/plat-samsung/include/plat/*fimc* | 1127 | F: arch/arm/plat-samsung/include/plat/*fimc* |
| 1130 | F: drivers/media/platform/s5p-fimc/ | 1128 | F: drivers/media/platform/s5p-fimc/ |
| 1131 | 1129 | ||
| @@ -1136,7 +1134,7 @@ M: Jeongtae Park <jtp.park@samsung.com> | |||
| 1136 | L: linux-arm-kernel@lists.infradead.org | 1134 | L: linux-arm-kernel@lists.infradead.org |
| 1137 | L: linux-media@vger.kernel.org | 1135 | L: linux-media@vger.kernel.org |
| 1138 | S: Maintained | 1136 | S: Maintained |
| 1139 | F: arch/arm/plat-s5p/dev-mfc.c | 1137 | F: arch/arm/plat-samsung/s5p-dev-mfc.c |
| 1140 | F: drivers/media/platform/s5p-mfc/ | 1138 | F: drivers/media/platform/s5p-mfc/ |
| 1141 | 1139 | ||
| 1142 | ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT | 1140 | ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT |
| @@ -1254,7 +1252,7 @@ F: drivers/video/vt8500lcdfb.* | |||
| 1254 | F: drivers/video/wm8505fb* | 1252 | F: drivers/video/wm8505fb* |
| 1255 | F: drivers/video/wmt_ge_rops.* | 1253 | F: drivers/video/wmt_ge_rops.* |
| 1256 | F: drivers/tty/serial/vt8500_serial.c | 1254 | F: drivers/tty/serial/vt8500_serial.c |
| 1257 | F: drivers/rtc/rtc-vt8500-c | 1255 | F: drivers/rtc/rtc-vt8500.c |
| 1258 | F: drivers/mmc/host/wmt-sdmmc.c | 1256 | F: drivers/mmc/host/wmt-sdmmc.c |
| 1259 | 1257 | ||
| 1260 | ARM/ZIPIT Z2 SUPPORT | 1258 | ARM/ZIPIT Z2 SUPPORT |
| @@ -1388,6 +1386,7 @@ W: http://linux-atm.sourceforge.net | |||
| 1388 | S: Maintained | 1386 | S: Maintained |
| 1389 | F: drivers/atm/ | 1387 | F: drivers/atm/ |
| 1390 | F: include/linux/atm* | 1388 | F: include/linux/atm* |
| 1389 | F: include/uapi/linux/atm* | ||
| 1391 | 1390 | ||
| 1392 | ATMEL AT91 / AT32 MCI DRIVER | 1391 | ATMEL AT91 / AT32 MCI DRIVER |
| 1393 | M: Ludovic Desroches <ludovic.desroches@atmel.com> | 1392 | |
