libsmack: enable multi-line support for writing to load2 and change-rule
authorRafal Krypa <r.krypa@samsung.com>
Fri, 14 Feb 2014 14:22:53 +0000 (15:22 +0100)
committerRafal Krypa <r.krypa@samsung.com>
Tue, 18 Feb 2014 15:39:56 +0000 (16:39 +0100)
commit28dbdbc0f33a0b5fa384607f46cccf07b503c8e3
tree42c807f6f8c9c890910a7cbfb0e39c2f210ea571
parentb1ff7ca8766576d8f327583bc8fa82a46dad0d79
libsmack: enable multi-line support for writing to load2 and change-rule

Since Linux 3.12 Smack can handle multiple rules in single write when
loading policy. Libsmack will detect this support and group rules into
blocks of PAGE_SIZE-1 bytes at most. This results in much smaller number
of syscalls and faster loading of large policy.

Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
libsmack/libsmack.c