Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
2bba62b2
Commit
2bba62b2
authored
Jul 14, 2004
by
Len Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge intel.com:/home/lenb/bk/linux-2.6.8
into intel.com:/home/lenb/src/linux-acpi-test-2.6.8
parents
230bf224
c659d1a8
Changes
29
Show whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
64 additions
and
89 deletions
+64
-89
MAINTAINERS
MAINTAINERS
+0
-5
arch/i386/kernel/process.c
arch/i386/kernel/process.c
+1
-1
arch/ppc/defconfig
arch/ppc/defconfig
+3
-3
arch/ppc64/kernel/traps.c
arch/ppc64/kernel/traps.c
+10
-10
arch/ppc64/mm/fault.c
arch/ppc64/mm/fault.c
+2
-2
drivers/block/floppy.c
drivers/block/floppy.c
+0
-1
drivers/char/istallion.c
drivers/char/istallion.c
+1
-1
drivers/char/stallion.c
drivers/char/stallion.c
+1
-1
drivers/firmware/pcdp.c
drivers/firmware/pcdp.c
+1
-1
drivers/media/common/saa7146_video.c
drivers/media/common/saa7146_video.c
+6
-6
drivers/media/video/tea6415c.c
drivers/media/video/tea6415c.c
+3
-4
drivers/media/video/tea6420.c
drivers/media/video/tea6420.c
+3
-4
drivers/net/3c59x.c
drivers/net/3c59x.c
+8
-8
drivers/serial/pmac_zilog.c
drivers/serial/pmac_zilog.c
+1
-2
fs/Kconfig
fs/Kconfig
+3
-3
fs/afs/mntpt.c
fs/afs/mntpt.c
+1
-1
fs/afs/vlocation.c
fs/afs/vlocation.c
+2
-2
fs/namespace.c
fs/namespace.c
+4
-9
include/asm-i386/string.h
include/asm-i386/string.h
+0
-16
include/asm-x86_64/string.h
include/asm-x86_64/string.h
+0
-2
include/linux/blockgroup_lock.h
include/linux/blockgroup_lock.h
+3
-1
include/linux/cd1400.h
include/linux/cd1400.h
+1
-1
include/linux/cdk.h
include/linux/cdk.h
+1
-1
include/linux/comstats.h
include/linux/comstats.h
+1
-1
include/linux/istallion.h
include/linux/istallion.h
+1
-1
include/linux/percpu_counter.h
include/linux/percpu_counter.h
+4
-0
include/linux/sc26198.h
include/linux/sc26198.h
+1
-1
include/linux/stallion.h
include/linux/stallion.h
+1
-1
sound/oss/kahlua.c
sound/oss/kahlua.c
+1
-0
No files found.
MAINTAINERS
View file @
2bba62b2
...
...
@@ -1969,11 +1969,6 @@ M: jbglaw@lug-owl.de
L: linux-kernel@vger.kernel.org
S: Maintained
STALLION TECHNOLOGIES MULTIPORT SERIAL BOARDS
M: support@stallion.oz.au
W: http://www.stallion.com
S: Supported
STARFIRE/DURALAN NETWORK DRIVER
P: Ion Badulescu
M: ionut@cs.columbia.edu
...
...
arch/i386/kernel/process.c
View file @
2bba62b2
...
...
@@ -353,7 +353,7 @@ int copy_thread(int nr, unsigned long clone_flags, unsigned long esp,
int
err
;
childregs
=
((
struct
pt_regs
*
)
(
THREAD_SIZE
+
(
unsigned
long
)
p
->
thread_info
))
-
1
;
struct_cpy
(
childregs
,
regs
)
;
*
childregs
=
*
regs
;
childregs
->
eax
=
0
;
childregs
->
esp
=
esp
;
p
->
set_child_tid
=
p
->
clear_child_tid
=
NULL
;
...
...
arch/ppc/defconfig
View file @
2bba62b2
...
...
@@ -689,7 +689,7 @@ CONFIG_SERIO_SERPORT=y
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_ATKBD is not set
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_LKKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
...
...
@@ -724,8 +724,8 @@ CONFIG_SERIAL_8250_NR_UARTS=4
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=y
CONFIG_SERIAL_PMACZILOG=y
# CONFIG_SERIAL_CORE is not set
# CONFIG_SERIAL_PMACZILOG is not set
# CONFIG_SERIAL_PMACZILOG_CONSOLE is not set
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
...
...
arch/ppc64/kernel/traps.c
View file @
2bba62b2
...
...
@@ -230,7 +230,7 @@ static int recover_mce(struct pt_regs *regs, struct rtas_error_log err)
info
.
si_errno
=
0
;
/* XXX something better for ECC error? */
info
.
si_code
=
BUS_ADRERR
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
printk
(
KERN_ERR
"MCE: uncorrectable ecc error for pid %d
\n
"
,
current
->
pid
);
_exception
(
SIGBUS
,
&
info
,
regs
);
...
...
@@ -300,7 +300,7 @@ InstructionBreakpointException(struct pt_regs *regs)
info
.
si_signo
=
SIGTRAP
;
info
.
si_errno
=
0
;
info
.
si_code
=
TRAP_BRKPT
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGTRAP
,
&
info
,
regs
);
}
...
...
@@ -338,7 +338,7 @@ static void parse_fpe(struct pt_regs *regs)
info
.
si_signo
=
SIGFPE
;
info
.
si_errno
=
0
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGFPE
,
&
info
,
regs
);
}
...
...
@@ -407,7 +407,7 @@ ProgramCheckException(struct pt_regs *regs)
info
.
si_signo
=
SIGILL
;
info
.
si_errno
=
0
;
info
.
si_code
=
ILL_PRVOPC
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGILL
,
&
info
,
regs
);
}
else
if
(
regs
->
msr
&
0x20000
)
{
/* trap exception */
...
...
@@ -422,7 +422,7 @@ ProgramCheckException(struct pt_regs *regs)
info
.
si_signo
=
SIGTRAP
;
info
.
si_errno
=
0
;
info
.
si_code
=
TRAP_BRKPT
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGTRAP
,
&
info
,
regs
);
}
else
{
/* Illegal instruction */
...
...
@@ -430,7 +430,7 @@ ProgramCheckException(struct pt_regs *regs)
info
.
si_signo
=
SIGILL
;
info
.
si_errno
=
0
;
info
.
si_code
=
ILL_ILLTRP
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGILL
,
&
info
,
regs
);
}
}
...
...
@@ -476,7 +476,7 @@ SingleStepException(struct pt_regs *regs)
info
.
si_signo
=
SIGTRAP
;
info
.
si_errno
=
0
;
info
.
si_code
=
TRAP_TRACE
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGTRAP
,
&
info
,
regs
);
}
...
...
@@ -524,7 +524,7 @@ AlignmentException(struct pt_regs *regs)
info
.
si_signo
=
SIGSEGV
;
info
.
si_errno
=
0
;
info
.
si_code
=
SEGV_MAPERR
;
info
.
si_addr
=
(
void
*
)
regs
->
dar
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
dar
;
force_sig_info
(
SIGSEGV
,
&
info
,
current
);
}
else
{
/* Search exception table */
...
...
@@ -537,7 +537,7 @@ AlignmentException(struct pt_regs *regs)
info
.
si_signo
=
SIGBUS
;
info
.
si_errno
=
0
;
info
.
si_code
=
BUS_ADRALN
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
_exception
(
SIGBUS
,
&
info
,
regs
);
}
...
...
@@ -568,7 +568,7 @@ AltivecAssistException(struct pt_regs *regs)
info
.
si_signo
=
SIGSEGV
;
info
.
si_errno
=
0
;
info
.
si_code
=
SEGV_MAPERR
;
info
.
si_addr
=
(
void
*
)
regs
->
nip
;
info
.
si_addr
=
(
void
__user
*
)
regs
->
nip
;
force_sig_info
(
SIGSEGV
,
&
info
,
current
);
}
else
{
/* didn't recognize the instruction */
...
...
arch/ppc64/mm/fault.c
View file @
2bba62b2
...
...
@@ -236,7 +236,7 @@ int do_page_fault(struct pt_regs *regs, unsigned long address,
info
.
si_signo
=
SIGSEGV
;
info
.
si_errno
=
0
;
info
.
si_code
=
code
;
info
.
si_addr
=
(
void
*
)
address
;
info
.
si_addr
=
(
void
__user
*
)
address
;
force_sig_info
(
SIGSEGV
,
&
info
,
current
);
return
0
;
}
...
...
@@ -265,7 +265,7 @@ int do_page_fault(struct pt_regs *regs, unsigned long address,
info
.
si_signo
=
SIGBUS
;
info
.
si_errno
=
0
;
info
.
si_code
=
BUS_ADRERR
;
info
.
si_addr
=
(
void
*
)
address
;
info
.
si_addr
=
(
void
__user
*
)
address
;
force_sig_info
(
SIGBUS
,
&
info
,
current
);
return
0
;
}
...
...
drivers/block/floppy.c
View file @
2bba62b2
...
...
@@ -4228,7 +4228,6 @@ int __init floppy_init(void)
int
err
,
dr
;
raw_cmd
=
NULL
;
i
=
0
;
for
(
dr
=
0
;
dr
<
N_DRIVE
;
dr
++
)
{
disks
[
dr
]
=
alloc_disk
(
1
);
...
...
drivers/char/istallion.c
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* istallion.c -- stallion intelligent multiport serial driver.
*
* Copyright (C) 1996-1999 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1999 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This code is loosely based on the Linux serial driver, written by
...
...
drivers/char/stallion.c
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* stallion.c -- stallion multiport serial driver.
*
* Copyright (C) 1996-1999 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1999 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This code is loosely based on the Linux serial driver, written by
...
...
drivers/firmware/pcdp.c
View file @
2bba62b2
...
...
@@ -193,7 +193,7 @@ hcdp_early_uart (void)
config_tables
=
__va
(
config_tables
);
for
(
i
=
0
;
i
<
systab
->
nr_tables
;
i
++
)
{
if
(
efi_guidcmp
(
config_tables
[
i
].
guid
,
P
CDP_TABLE_GUID
)
==
0
)
{
if
(
efi_guidcmp
(
config_tables
[
i
].
guid
,
H
CDP_TABLE_GUID
)
==
0
)
{
pcdp
=
(
struct
pcdp
*
)
config_tables
[
i
].
table
;
break
;
}
...
...
drivers/media/common/saa7146_video.c
View file @
2bba62b2
#include <media/saa7146_vv.h>
static
int
memory
=
32
;
static
int
m
ax_m
emory
=
32
;
MODULE_PARM
(
memory
,
"i"
);
MODULE_PARM_DESC
(
memory
,
"maximum memory usage for capture buffers (default: 32Mb)"
);
MODULE_PARM
(
m
ax_m
emory
,
"i"
);
MODULE_PARM_DESC
(
m
ax_m
emory
,
"maximum memory usage for capture buffers (default: 32Mb)"
);
#define IS_CAPTURE_ACTIVE(fh) \
(((vv->video_status & STATUS_CAPTURE) != 0) && (vv->video_fh == fh))
...
...
@@ -1331,9 +1331,9 @@ static int buffer_setup(struct file *file, unsigned int *count, unsigned int *si
*
size
=
fh
->
video_fmt
.
sizeimage
;
/* check if we exceed the "memory" parameter */
if
(
(
*
count
*
*
size
)
>
(
memory
*
1048576
)
)
{
*
count
=
(
memory
*
1048576
)
/
*
size
;
/* check if we exceed the "m
ax_m
emory" parameter */
if
(
(
*
count
*
*
size
)
>
(
m
ax_m
emory
*
1048576
)
)
{
*
count
=
(
m
ax_m
emory
*
1048576
)
/
*
size
;
}
DEB_CAP
((
"%d buffers, %d bytes each.
\n
"
,
*
count
,
*
size
));
...
...
drivers/media/video/tea6415c.c
View file @
2bba62b2
...
...
@@ -217,13 +217,12 @@ static struct i2c_driver driver = {
.
command
=
tea6415c_command
,
};
static
int
tea6415c_init_module
(
void
)
static
int
__init
tea6415c_init_module
(
void
)
{
i2c_add_driver
(
&
driver
);
return
0
;
return
i2c_add_driver
(
&
driver
);
}
static
void
tea6415c_cleanup_module
(
void
)
static
void
__exit
tea6415c_cleanup_module
(
void
)
{
i2c_del_driver
(
&
driver
);
}
...
...
drivers/media/video/tea6420.c
View file @
2bba62b2
...
...
@@ -197,13 +197,12 @@ static struct i2c_driver driver = {
.
command
=
tea6420_command
,
};
static
int
tea6420_init_module
(
void
)
static
int
__init
tea6420_init_module
(
void
)
{
i2c_add_driver
(
&
driver
);
return
0
;
return
i2c_add_driver
(
&
driver
);
}
static
void
tea6420_cleanup_module
(
void
)
static
void
__exit
tea6420_cleanup_module
(
void
)
{
i2c_del_driver
(
&
driver
);
}
...
...
drivers/net/3c59x.c
View file @
2bba62b2
...
...
@@ -568,7 +568,7 @@ static struct vortex_chip_info {
{
"3c920B-EMB-WNM Tornado"
,
PCI_USES_IO
|
PCI_USES_MASTER
,
IS_TORNADO
|
HAS_NWAY
|
HAS_HWCKSM
,
128
,
},
{
0
,},
/* 0
terminated list. */
{
NULL
,},
/* NULL
terminated list. */
};
...
...
@@ -1695,7 +1695,7 @@ vortex_up(struct net_device *dev)
for
(
i
=
0
;
i
<
RX_RING_SIZE
;
i
++
)
/* AKPM: this is done in vortex_open, too */
vp
->
rx_ring
[
i
].
status
=
0
;
for
(
i
=
0
;
i
<
TX_RING_SIZE
;
i
++
)
vp
->
tx_skbuff
[
i
]
=
0
;
vp
->
tx_skbuff
[
i
]
=
NULL
;
outl
(
0
,
ioaddr
+
DownListPtr
);
}
/* Set receiver mode: presumably accept b-case and phys addr only. */
...
...
@@ -1760,7 +1760,7 @@ vortex_open(struct net_device *dev)
for
(
j
=
0
;
j
<
i
;
j
++
)
{
if
(
vp
->
rx_skbuff
[
j
])
{
dev_kfree_skb
(
vp
->
rx_skbuff
[
j
]);
vp
->
rx_skbuff
[
j
]
=
0
;
vp
->
rx_skbuff
[
j
]
=
NULL
;
}
}
retval
=
-
ENOMEM
;
...
...
@@ -1938,9 +1938,9 @@ static void vortex_tx_timeout(struct net_device *dev)
unsigned
long
flags
;
local_irq_save
(
flags
);
if
(
vp
->
full_bus_master_tx
)
boomerang_interrupt
(
dev
->
irq
,
dev
,
0
);
boomerang_interrupt
(
dev
->
irq
,
dev
,
NULL
);
else
vortex_interrupt
(
dev
->
irq
,
dev
,
0
);
vortex_interrupt
(
dev
->
irq
,
dev
,
NULL
);
local_irq_restore
(
flags
);
}
}
...
...
@@ -2419,7 +2419,7 @@ boomerang_interrupt(int irq, void *dev_id, struct pt_regs *regs)
le32_to_cpu
(
vp
->
tx_ring
[
entry
].
addr
),
skb
->
len
,
PCI_DMA_TODEVICE
);
#endif
dev_kfree_skb_irq
(
skb
);
vp
->
tx_skbuff
[
entry
]
=
0
;
vp
->
tx_skbuff
[
entry
]
=
NULL
;
}
else
{
printk
(
KERN_DEBUG
"boomerang_interrupt: no skb!
\n
"
);
}
...
...
@@ -2724,7 +2724,7 @@ vortex_close(struct net_device *dev)
pci_unmap_single
(
VORTEX_PCI
(
vp
),
le32_to_cpu
(
vp
->
rx_ring
[
i
].
addr
),
PKT_BUF_SZ
,
PCI_DMA_FROMDEVICE
);
dev_kfree_skb
(
vp
->
rx_skbuff
[
i
]);
vp
->
rx_skbuff
[
i
]
=
0
;
vp
->
rx_skbuff
[
i
]
=
NULL
;
}
}
if
(
vp
->
full_bus_master_tx
)
{
/* Free Boomerang bus master Tx buffers. */
...
...
@@ -2743,7 +2743,7 @@ vortex_close(struct net_device *dev)
pci_unmap_single
(
VORTEX_PCI
(
vp
),
le32_to_cpu
(
vp
->
tx_ring
[
i
].
addr
),
skb
->
len
,
PCI_DMA_TODEVICE
);
#endif
dev_kfree_skb
(
skb
);
vp
->
tx_skbuff
[
i
]
=
0
;
vp
->
tx_skbuff
[
i
]
=
NULL
;
}
}
}
...
...
drivers/serial/pmac_zilog.c
View file @
2bba62b2
...
...
@@ -1490,6 +1490,7 @@ static int __init pmz_init_port(struct uart_pmac_port *uap)
uap
->
port
.
ops
=
&
pmz_pops
;
uap
->
port
.
type
=
PORT_PMAC_ZILOG
;
uap
->
port
.
flags
=
0
;
spin_lock_init
(
&
uap
->
port
.
lock
);
/* Setup some valid baud rate information in the register
* shadows so we don't write crap there before baud rate is
...
...
@@ -1985,8 +1986,6 @@ static int __init pmz_console_init(void)
/* Probe ports */
pmz_probe
();
#ifdef CONFIG_SERIAL_PMACZILOG_CONSOLE
#endif
/* TODO: Autoprobe console based on OF */
/* pmz_console.index = i; */
register_console
(
&
pmz_console
);
...
...
fs/Kconfig
View file @
2bba62b2
...
...
@@ -552,7 +552,7 @@ endmenu
menu "DOS/FAT/NT Filesystems"
config FAT_FS
tristate
"DOS FAT fs support"
tristate
select NLS
help
If you want to use one of the FAT-based file systems (the MS-DOS,
...
...
@@ -595,7 +595,7 @@ config FAT_FS
config MSDOS_FS
tristate "MSDOS fs support"
depends on
FAT_FS
select
FAT_FS
help
This allows you to mount MSDOS partitions of your hard drive (unless
they are compressed; to access compressed MSDOS partitions under
...
...
@@ -624,7 +624,7 @@ config MSDOS_FS
config VFAT_FS
tristate "VFAT (Windows-95) fs support"
depends on
FAT_FS
select
FAT_FS
help
This option provides support for normal Windows file systems with
long filenames. That includes non-compressed FAT-based file systems
...
...
fs/afs/mntpt.c
View file @
2bba62b2
...
...
@@ -250,7 +250,7 @@ static int afs_mntpt_follow_link(struct dentry *dentry, struct nameidata *nd)
if
(
IS_ERR
(
newmnt
))
return
PTR_ERR
(
newmnt
);
struct_cpy
(
&
newnd
,
nd
)
;
newnd
=
*
nd
;
newnd
.
dentry
=
dentry
;
err
=
do_add_mount
(
newmnt
,
&
newnd
,
0
,
&
afs_vfsmounts
);
...
...
fs/afs/vlocation.c
View file @
2bba62b2
...
...
@@ -906,7 +906,7 @@ static cachefs_match_val_t afs_vlocation_cache_match(void *target,
if
(
!
vlocation
->
valid
||
vlocation
->
vldb
.
rtime
==
vldb
->
rtime
)
{
struct_cpy
(
&
vlocation
->
vldb
,
vldb
)
;
vlocation
->
vldb
=
*
vldb
;
vlocation
->
valid
=
1
;
_leave
(
" = SUCCESS [c->m]"
);
return
CACHEFS_MATCH_SUCCESS
;
...
...
@@ -947,7 +947,7 @@ static void afs_vlocation_cache_update(void *source, void *entry)
_enter
(
""
);
struct_cpy
(
vldb
,
&
vlocation
->
vldb
)
;
*
vldb
=
vlocation
->
vldb
;
}
/* end afs_vlocation_cache_update() */
#endif
fs/namespace.c
View file @
2bba62b2
...
...
@@ -832,14 +832,12 @@ EXPORT_SYMBOL_GPL(do_add_mount);
void
mark_mounts_for_expiry
(
struct
list_head
*
mounts
)
{
struct
namespace
*
namespace
;
struct
list_head
graveyard
,
*
_p
,
*
_n
;
struct
vfsmount
*
mnt
;
struct
vfsmount
*
mnt
,
*
next
;
LIST_HEAD
(
graveyard
)
;
if
(
list_empty
(
mounts
))
return
;
INIT_LIST_HEAD
(
&
graveyard
);
spin_lock
(
&
vfsmount_lock
);
/* extract from the expiration list every vfsmount that matches the
...
...
@@ -848,9 +846,7 @@ void mark_mounts_for_expiry(struct list_head *mounts)
* - still marked for expiry (marked on the last call here; marks are
* cleared by mntput())
*/
list_for_each_safe
(
_p
,
_n
,
mounts
)
{
mnt
=
list_entry
(
_p
,
struct
vfsmount
,
mnt_fslink
);
list_for_each_entry_safe
(
mnt
,
next
,
mounts
,
mnt_fslink
)
{
if
(
!
xchg
(
&
mnt
->
mnt_expiry_mark
,
1
)
||
atomic_read
(
&
mnt
->
mnt_count
)
!=
1
)
continue
;
...
...
@@ -913,8 +909,7 @@ void mark_mounts_for_expiry(struct list_head *mounts)
}
mntput
(
mnt
);
}
else
{
}
else
{
/* someone brought it back to life whilst we didn't
* have any locks held so return it to the expiration
* list */
...
...
include/asm-i386/string.h
View file @
2bba62b2
...
...
@@ -277,22 +277,6 @@ static __inline__ void *__memcpy3d(void *to, const void *from, size_t len)
#endif
/*
* struct_cpy(x,y), copy structure *x into (matching structure) *y.
*
* We get link-time errors if the structure sizes do not match.
* There is no runtime overhead, it's all optimized away at
* compile time.
*/
extern
void
__struct_cpy_bug
(
void
);
#define struct_cpy(x,y) \
({ \
if (sizeof(*(x)) != sizeof(*(y))) \
__struct_cpy_bug(); \
memcpy(x, y, sizeof(*(x))); \
})
#define __HAVE_ARCH_MEMMOVE
void
*
memmove
(
void
*
dest
,
const
void
*
src
,
size_t
n
);
...
...
include/asm-x86_64/string.h
View file @
2bba62b2
...
...
@@ -3,8 +3,6 @@
#ifdef __KERNEL__
#define struct_cpy(x,y) (*(x)=*(y))
/* Written 2002 by Andi Kleen */
/* Only used for special circumstances. Stolen from i386/string.h */
...
...
include/linux/blockgroup_lock.h
View file @
2bba62b2
#ifndef _LINUX_BLOCKGROUP_LOCK_H
#define _LINUX_BLOCKGROUP_LOCK_H
/*
* Per-blockgroup locking for ext2 and ext3.
*
...
...
@@ -55,4 +57,4 @@ static inline void bgl_lock_init(struct blockgroup_lock *bgl)
#define sb_bgl_lock(sb, block_group) \
(&(sb)->s_blockgroup_lock.locks[(block_group) & (NR_BG_LOCKS-1)].lock)
#endif
include/linux/cd1400.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* cd1400.h -- cd1400 UART hardware info.
*
* Copyright (C) 1996-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1998 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This program is free software; you can redistribute it and/or modify
...
...
include/linux/cdk.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* cdk.h -- CDK interface definitions.
*
* Copyright (C) 1996-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1998 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This program is free software; you can redistribute it and/or modify
...
...
include/linux/comstats.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* comstats.h -- Serial Port Stats.
*
* Copyright (C) 1996-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1998 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This program is free software; you can redistribute it and/or modify
...
...
include/linux/istallion.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* istallion.h -- stallion intelligent multiport serial driver.
*
* Copyright (C) 1996-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1998 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This program is free software; you can redistribute it and/or modify
...
...
include/linux/percpu_counter.h
View file @
2bba62b2
#ifndef _LINUX_PERCPU_COUNTER_H
#define _LINUX_PERCPU_COUNTER_H
/*
* A simple "approximate counter" for use in ext2 and ext3 superblocks.
*
...
...
@@ -101,3 +103,5 @@ static inline void percpu_counter_dec(struct percpu_counter *fbc)
{
percpu_counter_mod
(
fbc
,
-
1
);
}
#endif
/* _LINUX_PERCPU_COUNTER_H */
include/linux/sc26198.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* sc26198.h -- SC26198 UART hardware info.
*
* Copyright (C) 1995-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1995-1998 Stallion Technologies
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
...
...
include/linux/stallion.h
View file @
2bba62b2
...
...
@@ -3,7 +3,7 @@
/*
* stallion.h -- stallion multiport serial driver.
*
* Copyright (C) 1996-1998 Stallion Technologies
(support@stallion.oz.au).
* Copyright (C) 1996-1998 Stallion Technologies
* Copyright (C) 1994-1996 Greg Ungerer.
*
* This program is free software; you can redistribute it and/or modify
...
...
sound/oss/kahlua.c
View file @
2bba62b2
...
...
@@ -28,6 +28,7 @@
*/
#include <linux/config.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/pci.h>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment