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 ---