Skip to content
  • Jiri Slaby's avatar
    rlimits: split sys_setrlimit · 7855c35d
    Jiri Slaby authored
    
    
    Create do_setrlimit from sys_setrlimit and declare do_setrlimit
    in the resource header. This is the first phase to have generic
    do_prlimit which allows to be called from read, write and compat
    rlimits code.
    
    The new do_setrlimit also accepts a task pointer to change the limits
    of. Currently, it cannot be other than current, but this will change
    with locking later.
    
    Also pass tsk->group_leader to security_task_setrlimit to check
    whether current is allowed to change rlimits of the process and not
    its arbitrary thread because it makes more sense given that rlimit are
    per process and not per-thread.
    
    Signed-off-by: default avatarJiri Slaby <jslaby@suse.cz>
    7855c35d