/* * kref.c - library routines for handling generic reference counted objects * * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com> * Copyright (C) 2004 IBM Corp. * * based on kobject.h which was: * Copyright (C) 2002-2003 Patrick Mochel <mochel@osdl.org> * Copyright (C) 2002-2003 Open Source Development Labs * * This file is released under the GPLv2. * */#ifndef _KREF_H_#define _KREF_H_#ifdef __KERNEL__#include <linux/types.h>#include <asm/atomic.h>structkref{atomic_trefcount;};