cregit-Linux how code gets into the kernel

Release 4.14 drivers/base/container.c

Directory: drivers/base
/*
 * System bus type for containers.
 *
 * Copyright (C) 2013, Intel Corporation
 * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

#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. Wysocki120100.00%1100.00%
Total120100.00%1100.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.