aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/security/00-INDEX
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2011-12-21 15:17:04 -0500
committerJames Morris <jmorris@namei.org>2012-02-09 17:18:52 -0500
commit2d514487faf188938a4ee4fb3464eeecfbdcf8eb (patch)
tree42147f0459ab062375f63891943242e3b95797bb /Documentation/security/00-INDEX
parent1a2a4d06e1e95260c470ebe3a945f61bbe8c1fd8 (diff)
security: Yama LSM
This adds the Yama Linux Security Module to collect DAC security improvements (specifically just ptrace restrictions for now) that have existed in various forms over the years and have been carried outside the mainline kernel by other Linux distributions like Openwall and grsecurity. Signed-off-by: Kees Cook <keescook@chromium.org> Acked-by: John Johansen <john.johansen@canonical.com> Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'Documentation/security/00-INDEX')
-rw-r--r--Documentation/security/00-INDEX2
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/security/00-INDEX b/Documentation/security/00-INDEX
index 99b85d39751c..eeed1de546d4 100644
--- a/Documentation/security/00-INDEX
+++ b/Documentation/security/00-INDEX
@@ -6,6 +6,8 @@ SELinux.txt
6 - how to get started with the SELinux security enhancement. 6 - how to get started with the SELinux security enhancement.
7Smack.txt 7Smack.txt
8 - documentation on the Smack Linux Security Module. 8 - documentation on the Smack Linux Security Module.
9Yama.txt
10 - documentation on the Yama Linux Security Module.
9apparmor.txt 11apparmor.txt
10 - documentation on the AppArmor security extension. 12 - documentation on the AppArmor security extension.
11credentials.txt 13credentials.txt
tem", .offset = RW_PART3_OF, .size = RW_PART3_SZ }, { .name = "Redwood OpenBIOS", .offset = RW_PART4_OF, .size = RW_PART4_SZ, .mask_flags = MTD_WRITEABLE /* force read-only */ } }; struct map_info redwood_flash_map = { .name = "IBM Redwood", .size = WINDOW_SIZE, .bankwidth = 2, .phys = WINDOW_ADDR, }; #define NUM_REDWOOD_FLASH_PARTITIONS ARRAY_SIZE(redwood_flash_partitions) static struct mtd_info *redwood_mtd; static int __init init_redwood_flash(void) { int err; printk(KERN_NOTICE "redwood: flash mapping: %x at %x\n", WINDOW_SIZE, WINDOW_ADDR); redwood_flash_map.virt = ioremap(WINDOW_ADDR, WINDOW_SIZE); if (!redwood_flash_map.virt) { printk("init_redwood_flash: failed to ioremap\n"); return -EIO; } simple_map_init(&redwood_flash_map); redwood_mtd = do_map_probe("cfi_probe",&redwood_flash_map); if (redwood_mtd) { redwood_mtd->owner = THIS_MODULE; err = add_mtd_partitions(redwood_mtd, redwood_flash_partitions, NUM_REDWOOD_FLASH_PARTITIONS); if (err) { printk("init_redwood_flash: add_mtd_partitions failed\n"); iounmap(redwood_flash_map.virt); } return err; } iounmap(redwood_flash_map.virt); return -ENXIO; } static void __exit cleanup_redwood_flash(void) { if (redwood_mtd) { del_mtd_partitions(redwood_mtd); /* moved iounmap after map_destroy - armin */ map_destroy(redwood_mtd); iounmap((void *)redwood_flash_map.virt); } } module_init(init_redwood_flash); module_exit(cleanup_redwood_flash); MODULE_LICENSE("GPL"); MODULE_AUTHOR("MontaVista Software <source@mvista.com>"); MODULE_DESCRIPTION("MTD map driver for the IBM Redwood reference boards");