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
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
Show 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,7 +91,7 @@ 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 NAME_OFFSET
offsetof (struct osf_dirent, d_name
)
#define ROUND_UP(x) (((x)+3) & ~3)
struct
osf_dirent
{
...
...
@@ -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