cregit-Linux how code gets into the kernel

Release 4.16 drivers/base/container.c

Directory: drivers/base
// SPDX-License-Identifier: GPL-2.0
/*
 * System bus type for containers.
 *
 * Copyright (C) 2013, Intel Corporation
 * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 */

#include <linux/container.h>

#include "base.h"


#define CONTAINER_BUS_NAME	"container"


static int trivial_online(struct device *dev) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Rafael J. Wysocki14100.00%1100.00%
Total14100.00%1100.00%


static int container_offline(struct device *dev) { struct container_dev *cdev = to_container_dev(dev); return cdev->offline ? cdev->offline(cdev) : 0; }

Contributors

PersonTokensPropCommitsCommitProp
Rafael J. Wysocki35100.00%1100.00%
Total35100.00%1100.00%

struct bus_type container_subsys = { .name = CONTAINER_BUS_NAME, .dev_name = CONTAINER_BUS_NAME, .online = trivial_online, .offline = container_offline, };
void __init container_dev_init(void) { int ret; ret = subsys_system_register(&container_subsys, NULL); if (ret) pr_err("%s() failed: %d\n", __func__, ret); }

Contributors

PersonTokensPropCommitsCommitProp
Rafael J. Wysocki34100.00%1100.00%
Total34100.00%1100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Rafael J. Wysocki11998.35%133.33%
Greg Kroah-Hartman21.65%266.67%
Total121100.00%3100.00%
Directory: drivers/base
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.