• Rafal Krypa's avatar
    Smack: parse multiple rules per write to load2, up to PAGE_SIZE-1 bytes · 10289b0f
    Rafal Krypa authored
    Smack interface for loading rules has always parsed only single rule from
    data written to it. This requires user program to call one write() per
    each rule it wants to load.
    This change makes it possible to write multiple rules, separated by new
    line character. Smack will load at most PAGE_SIZE-1 characters and properly
    return number of processed bytes. In case when user buffer is larger, it
    will be additionally truncated. All characters after last \n will not get
    parsed to avoid partial rule near input buffer boundary.
    Signed-off-by: default avatarRafal Krypa <r.krypa@samsung.com>
    10289b0f
smackfs.c 53.6 KB