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
nexedi
linux
Commits
0f7a6be6
Commit
0f7a6be6
authored
Sep 20, 2004
by
Richard Henderson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[ALPHA] Fix some compiler warnings from gcc 4.
parent
116ab81c
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
21 deletions
+22
-21
arch/alpha/kernel/osf_sys.c
arch/alpha/kernel/osf_sys.c
+4
-4
arch/alpha/kernel/ptrace.c
arch/alpha/kernel/ptrace.c
+10
-9
arch/alpha/kernel/srmcons.c
arch/alpha/kernel/srmcons.c
+6
-6
include/asm-alpha/tlbflush.h
include/asm-alpha/tlbflush.h
+1
-1
include/asm-alpha/unistd.h
include/asm-alpha/unistd.h
+1
-1
No files found.
arch/alpha/kernel/osf_sys.c
View file @
0f7a6be6
...
...
@@ -91,8 +91,8 @@ osf_set_program_attributes(unsigned long text_start, unsigned long text_len,
* braindamage (it can't really handle filesystems where the directory
* offset differences aren't the same as "d_reclen").
*/
#define NAME_OFFSET
(de) ((int) ((de)->d_name - (char __user *) (de))
)
#define ROUND_UP(x)
(((x)+3) & ~3)
#define NAME_OFFSET
offsetof (struct osf_dirent, d_name
)
#define ROUND_UP(x)
(((x)+3) & ~3)
struct
osf_dirent
{
unsigned
int
d_ino
;
...
...
@@ -114,7 +114,7 @@ osf_filldir(void *__buf, const char *name, int namlen, loff_t offset,
{
struct
osf_dirent
__user
*
dirent
;
struct
osf_dirent_callback
*
buf
=
(
struct
osf_dirent_callback
*
)
__buf
;
unsigned
int
reclen
=
ROUND_UP
(
NAME_OFFSET
(
dirent
)
+
namlen
+
1
);
unsigned
int
reclen
=
ROUND_UP
(
NAME_OFFSET
+
namlen
+
1
);
buf
->
error
=
-
EINVAL
;
/* only used if we fail */
if
(
reclen
>
buf
->
count
)
...
...
@@ -989,7 +989,7 @@ osf_select(int n, fd_set __user *inp, fd_set __user *outp, fd_set __user *exp,
fd_set_bits
fds
;
char
*
bits
;
size_t
size
;
unsigned
long
timeout
;
long
timeout
;
int
ret
;
timeout
=
MAX_SCHEDULE_TIMEOUT
;
...
...
arch/alpha/kernel/ptrace.c
View file @
0f7a6be6
...
...
@@ -91,15 +91,15 @@ static int regoff[] = {
PT_REG
(
pc
)
};
static
long
zero
;
static
unsigned
long
zero
;
/*
* Get address of register REGNO in task TASK.
*/
static
long
*
static
unsigned
long
*
get_reg_addr
(
struct
task_struct
*
task
,
unsigned
long
regno
)
{
long
*
addr
;
unsigned
long
*
addr
;
if
(
regno
==
30
)
{
addr
=
&
task
->
thread_info
->
pcb
.
usp
;
...
...
@@ -109,7 +109,7 @@ get_reg_addr(struct task_struct * task, unsigned long regno)
zero
=
0
;
addr
=
&
zero
;
}
else
{
addr
=
(
long
*
)((
long
)
task
->
thread_info
+
regoff
[
regno
])
;
addr
=
(
void
*
)
task
->
thread_info
+
regoff
[
regno
]
;
}
return
addr
;
}
...
...
@@ -117,7 +117,7 @@ get_reg_addr(struct task_struct * task, unsigned long regno)
/*
* Get contents of register REGNO in task TASK.
*/
static
long
static
unsigned
long
get_reg
(
struct
task_struct
*
task
,
unsigned
long
regno
)
{
/* Special hack for fpcr -- combine hardware and software bits. */
...
...
@@ -135,7 +135,7 @@ get_reg(struct task_struct * task, unsigned long regno)
* Write contents of register REGNO in task TASK.
*/
static
int
put_reg
(
struct
task_struct
*
task
,
unsigned
long
regno
,
long
data
)
put_reg
(
struct
task_struct
*
task
,
unsigned
long
regno
,
unsigned
long
data
)
{
if
(
regno
==
63
)
{
task
->
thread_info
->
ieee_state
...
...
@@ -168,11 +168,11 @@ int
ptrace_set_bpt
(
struct
task_struct
*
child
)
{
int
displ
,
i
,
res
,
reg_b
,
nsaved
=
0
;
u
32
insn
,
op_code
;
u
nsigned
int
insn
,
op_code
;
unsigned
long
pc
;
pc
=
get_reg
(
child
,
REG_PC
);
res
=
read_int
(
child
,
pc
,
&
insn
);
res
=
read_int
(
child
,
pc
,
(
int
*
)
&
insn
);
if
(
res
<
0
)
return
res
;
...
...
@@ -203,7 +203,8 @@ ptrace_set_bpt(struct task_struct * child)
/* install breakpoints: */
for
(
i
=
0
;
i
<
nsaved
;
++
i
)
{
res
=
read_int
(
child
,
child
->
thread_info
->
bpt_addr
[
i
],
&
insn
);
res
=
read_int
(
child
,
child
->
thread_info
->
bpt_addr
[
i
],
(
int
*
)
&
insn
);
if
(
res
<
0
)
return
res
;
child
->
thread_info
->
bpt_insn
[
i
]
=
insn
;
...
...
arch/alpha/kernel/srmcons.c
View file @
0f7a6be6
...
...
@@ -91,15 +91,15 @@ srmcons_receive_chars(unsigned long data)
/* called with callback_lock held */
static
int
srmcons_do_write
(
struct
tty_struct
*
tty
,
const
unsigned
char
*
buf
,
int
count
)
srmcons_do_write
(
struct
tty_struct
*
tty
,
const
char
*
buf
,
int
count
)
{
unsigned
char
*
str_cr
=
"
\r
"
;
static
char
str_cr
[
1
]
=
"
\r
"
;
long
c
,
remaining
=
count
;
srmcons_result
result
;
unsigned
char
*
cur
;
char
*
cur
;
int
need_cr
;
for
(
cur
=
(
unsigned
char
*
)
buf
;
remaining
>
0
;
)
{
for
(
cur
=
(
char
*
)
buf
;
remaining
>
0
;
)
{
need_cr
=
0
;
/*
* Break it up into reasonable size chunks to allow a chance
...
...
@@ -138,7 +138,7 @@ srmcons_write(struct tty_struct *tty, int from_user,
unsigned
long
flags
;
if
(
from_user
)
{
unsigned
char
tmp
[
512
];
char
tmp
[
512
];
int
ret
=
0
;
size_t
c
;
...
...
@@ -167,7 +167,7 @@ srmcons_write(struct tty_struct *tty, int from_user,
}
spin_lock_irqsave
(
&
srmcons_callback_lock
,
flags
);
srmcons_do_write
(
tty
,
buf
,
count
);
srmcons_do_write
(
tty
,
(
const
char
*
)
buf
,
count
);
spin_unlock_irqrestore
(
&
srmcons_callback_lock
,
flags
);
return
count
;
...
...
include/asm-alpha/tlbflush.h
View file @
0f7a6be6
...
...
@@ -86,7 +86,7 @@ flush_tlb(void)
static
inline
void
flush_tlb_other
(
struct
mm_struct
*
mm
)
{
long
*
mmc
=
&
mm
->
context
[
smp_processor_id
()];
unsigned
long
*
mmc
=
&
mm
->
context
[
smp_processor_id
()];
/* Check it's not zero first to avoid cacheline ping pong
when possible. */
if
(
*
mmc
)
*
mmc
=
0
;
...
...
include/asm-alpha/unistd.h
View file @
0f7a6be6
...
...
@@ -618,7 +618,7 @@ static inline long read(int fd, char * buf, size_t nr)
return
sys_read
(
fd
,
buf
,
nr
);
}
extern
long
execve
(
char
*
,
char
**
,
char
**
);
extern
int
execve
(
char
*
,
char
**
,
char
**
);
static
inline
long
setsid
(
void
)
{
...
...
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