[Devel] [PATCH v2 00/27] proc connector: containerize on per-VE basis
Andrey Ryabinin
aryabinin at virtuozzo.com
Mon Aug 21 12:07:56 MSK 2017
On 08/17/2017 04:59 PM, Stanislav Kinsburskiy wrote:
> Stanislav Kinsburskiy (27):
> connector: remove redundant input callback from cn_dev
> connector: store all private data on VE structure
> connector: introduce VE-aware get_cdev() helper
> connector: per-ve init and fini helpers introduced
> connector: use device stored in VE
> connector: per-ve helpers intoruduced
> connector: take cn_already_initialized from VE
> proc connector: generic proc_event_connector() helper introduced
> proc connector: use generic event helper for fork event
> proc connector: use generic event helper for exec event
> proc connector: use generic event helper for id event
> proc connector: use generic event helper for sid event
> proc connector: use generic event helper for ptrace event
> proc connector: use generic event helper for comm event
> proc connector: use generic event helper for coredump event
> proc connector: use generic event helper for exit event
> proc connector: add pid namespace awareness
> proc connector: add per-ve init and fini foutines
> proc connector: call proc-related init and fini routines explicitly
> proc connector: take number of listeners and per-cpu conters from VE
> proc connector: pass VE to event fillers
> proc connector: take namespaces from VE
> proc connector: use per-ve netlink sender helper
> proc connector: send events to both VEs if not in VE#0
> connector: containerize "connector" proc entry
> connector: take VE from socket upon callback
> connector: add VE SS hook
>
>
> drivers/connector/cn_proc.c | 386 ++++++++++++++++++++---------------------
> drivers/connector/connector.c | 155 ++++++++++++----
> include/linux/connector.h | 20 ++
> include/linux/ve.h | 4
> 4 files changed, 323 insertions(+), 242 deletions(-)
>
Reviewed-by: Andrey Ryabinin <aryabinin at virtuozzo.com>
More information about the Devel
mailing list