summaryrefslogtreecommitdiff
path: root/sound/soc/sti/Kconfig
blob: 64a690077023a44293c89722b75b07ec528e540b (plain)
1
2
3
4
5
6
7
8
9
10
11
#
# STM SoC audio configuration
#
menuconfig SND_SOC_STI
	tristate "SoC Audio support for STI System-On-Chip"
	depends on SND_SOC
	depends on ARCH_STI || COMPILE_TEST
	select SND_SOC_GENERIC_DMAENGINE_PCM
	help
		Say Y if you want to enable ASoC-support for
		any of the STI platforms (e.g. STIH416).
f871e283115652ec6f2d31e0 (patch) tree80b1c1d6a1ddce73ba722375a44143fa318aa50c /kernel/sys.c parent22145aa1f65c2bb4a008bc29054349a4a6c4f565 (diff)
kernel/sys.c: make prctl(PR_SET_MM) generally available
The purpose of this patch is to allow privileged processes to set their own per-memory memory-region fields: start_code, end_code, start_data, end_data, start_brk, brk, start_stack, arg_start, arg_end, env_start, env_end. This functionality is needed by any application or package that needs to reconstruct Linux processes, that is, to start them in any way other than by means of an "execve()" from an executable file. This includes: 1. Restoring processes from a checkpoint-file (by all potential user-level checkpointing packages, not only CRIU's). 2. Restarting processes on another node after process migration. 3. Starting duplicated copies of a running process (for reliability and high-availablity). 4. Starting a process from an executable format that is not supported by Linux, thus requiring a "manual execve" by a user-level utility. 5. Similarly, starting a process from a networked and/or crypted executable that, for confidentiality, licensing or other reasons, may not be written to the local file-systems. The code that does that was already included in the Linux kernel by the CRIU group, in the form of "prctl(PR_SET_MM)", but prior to this was enclosed within their private "#ifdef CONFIG_CHECKPOINT_RESTORE", which is normally disabled. The patch removes those ifdefs. Signed-off-by: Amnon Shiloh <u3557@miso.sublimeip.com> Cc: Cyrill Gorcunov <gorcunov@openvz.org> Cc: Pavel Emelyanov <xemul@parallels.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/sys.c')