forked from mirrors/linux
		
	Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			670 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			670 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * firmware.c - firmware subsystem hoohaw.
 | 
						|
 *
 | 
						|
 * Copyright (c) 2002-3 Patrick Mochel
 | 
						|
 * Copyright (c) 2002-3 Open Source Development Labs
 | 
						|
 *
 | 
						|
 * This file is released under the GPLv2
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#include <linux/kobject.h>
 | 
						|
#include <linux/module.h>
 | 
						|
#include <linux/init.h>
 | 
						|
 | 
						|
static decl_subsys(firmware, NULL, NULL);
 | 
						|
 | 
						|
int firmware_register(struct subsystem * s)
 | 
						|
{
 | 
						|
	kset_set_kset_s(s, firmware_subsys);
 | 
						|
	return subsystem_register(s);
 | 
						|
}
 | 
						|
 | 
						|
void firmware_unregister(struct subsystem * s)
 | 
						|
{
 | 
						|
	subsystem_unregister(s);
 | 
						|
}
 | 
						|
 | 
						|
int __init firmware_init(void)
 | 
						|
{
 | 
						|
	return subsystem_register(&firmware_subsys);
 | 
						|
}
 | 
						|
 | 
						|
EXPORT_SYMBOL_GPL(firmware_register);
 | 
						|
EXPORT_SYMBOL_GPL(firmware_unregister);
 |