usb.c (976e3645923bdd2fe7893aae33fd7a21098bfb28) | usb.c (b9b70170db4d682049040608369e5103f43289d3) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * drivers/usb/core/usb.c 4 * 5 * (C) Copyright Linus Torvalds 1999 6 * (C) Copyright Johannes Erdfelt 1999-2001 7 * (C) Copyright Andreas Gal 1999 8 * (C) Copyright Gregory P. Smith 1999 --- 5 unchanged lines hidden (view full) --- 14 * (C) Copyright Greg Kroah-Hartman 2002-2003 15 * 16 * Released under the GPLv2 only. 17 * 18 * NOTE! This is not actually a driver at all, rather this is 19 * just a collection of helper routines that implement the 20 * generic USB things that the real drivers can use.. 21 * | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * drivers/usb/core/usb.c 4 * 5 * (C) Copyright Linus Torvalds 1999 6 * (C) Copyright Johannes Erdfelt 1999-2001 7 * (C) Copyright Andreas Gal 1999 8 * (C) Copyright Gregory P. Smith 1999 --- 5 unchanged lines hidden (view full) --- 14 * (C) Copyright Greg Kroah-Hartman 2002-2003 15 * 16 * Released under the GPLv2 only. 17 * 18 * NOTE! This is not actually a driver at all, rather this is 19 * just a collection of helper routines that implement the 20 * generic USB things that the real drivers can use.. 21 * |
22 * Think of this as a "USB library" rather than anything else. 23 * It should be considered a slave, with no callbacks. Callbacks 24 * are evil. | 22 * Think of this as a "USB library" rather than anything else, 23 * with no callbacks. Callbacks are evil. |
25 */ 26 27#include <linux/module.h> 28#include <linux/moduleparam.h> 29#include <linux/string.h> 30#include <linux/bitops.h> 31#include <linux/slab.h> 32#include <linux/interrupt.h> /* for in_interrupt() */ --- 1026 unchanged lines hidden --- | 24 */ 25 26#include <linux/module.h> 27#include <linux/moduleparam.h> 28#include <linux/string.h> 29#include <linux/bitops.h> 30#include <linux/slab.h> 31#include <linux/interrupt.h> /* for in_interrupt() */ --- 1026 unchanged lines hidden --- |