1. 08 Feb, 2010 2 commits
    • Xiaotian Feng's avatar
      selinux: fix memory leak in sel_make_bools · 8007f102
      Xiaotian Feng authored
      In sel_make_bools, kernel allocates memory for bool_pending_names[i]
      with security_get_bools. So if we just free bool_pending_names, those
      memories for bool_pending_names[i] will be leaked.
      
      This patch resolves dozens of following kmemleak report after resuming
      from suspend:
      unreferenced object 0xffff88022e4c7380 (size 32):
        comm "init", pid 1, jiffies 4294677173
        backtrace:
          [<ffffffff810f76b5>] create_object+0x1a2/0x2a9
          [<ffffffff810f78bb>] kmemleak_alloc+0x26/0x4b
          [<ffffffff810ef3eb>] __kmalloc+0x18f/0x1b8
          [<ffffffff811cd511>] security_get_bools+0xd7/0x16f
          [<ffffffff811c48c0>] sel_write_load+0x12e/0x62b
          [<ffffffff810f9a39>] vfs_write+0xae/0x10b
          [<ffffffff810f9b56>] sys_write+0x4a/0x6e
          [<ffffffff81011b82>] system_call_fastpath+0x16/0x1b
          [<ffffffffffffffff>] 0xffffffffffffffff
      Signed-off-by: default avatarXiaotian Feng <dfeng@redhat.com>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      8007f102
    • Tetsuo Handa's avatar
      TOMOYO: Extract bitfield · ea13ddba
      Tetsuo Handa authored
      Since list elements are rounded up to kmalloc() size rather than sizeof(int),
      saving one byte by using bitfields is no longer helpful.
      Signed-off-by: default avatarTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
      Acked-by: default avatarSerge Hallyn <serue@us.ibm.com>
      Signed-off-by: default avatarJames Morris <jmorris@namei.org>
      ea13ddba
  2. 05 Feb, 2010 1 commit
  3. 04 Feb, 2010 2 commits
  4. 03 Feb, 2010 2 commits
  5. 02 Feb, 2010 1 commit
  6. 26 Jan, 2010 1 commit
  7. 24 Jan, 2010 2 commits
  8. 17 Jan, 2010 3 commits
  9. 16 Jan, 2010 26 commits