Use const pointers to avoid casting away constness.
The host_open interface was a legitimate mismatch to the userboot function, while the other pointers didn't need to be non-const. This makes the powerpc warning free again. Sponsored by: Netflix
This commit is contained in:
parent
e374a321fe
commit
f02a303122
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=326384
@ -33,7 +33,7 @@
|
|||||||
ssize_t host_read(int fd, void *buf, size_t nbyte);
|
ssize_t host_read(int fd, void *buf, size_t nbyte);
|
||||||
ssize_t host_write(int fd, const void *buf, size_t nbyte);
|
ssize_t host_write(int fd, const void *buf, size_t nbyte);
|
||||||
ssize_t host_seek(int fd, int64_t offset, int whence);
|
ssize_t host_seek(int fd, int64_t offset, int whence);
|
||||||
int host_open(char *path, int flags, int mode);
|
int host_open(const char *path, int flags, int mode);
|
||||||
int host_close(int fd);
|
int host_close(int fd);
|
||||||
void *host_mmap(void *addr, size_t len, int prot, int flags, int fd, int);
|
void *host_mmap(void *addr, size_t len, int prot, int flags, int fd, int);
|
||||||
#define host_getmem(size) host_mmap(0, size, 3 /* RW */, 0x22 /* ANON */, -1, 0);
|
#define host_getmem(size) host_mmap(0, size, 3 /* RW */, 0x22 /* ANON */, -1, 0);
|
||||||
|
@ -119,7 +119,7 @@ fdt_linux_fixups(void *fdtp)
|
|||||||
|
|
||||||
offset = fdt_path_offset(fdtp, "/ibm,opal");
|
offset = fdt_path_offset(fdtp, "/ibm,opal");
|
||||||
if (offset > 0) {
|
if (offset > 0) {
|
||||||
uint64_t *base, *size;
|
const uint64_t *base, *size;
|
||||||
base = fdt_getprop(fdtp, offset, "opal-base-address",
|
base = fdt_getprop(fdtp, offset, "opal-base-address",
|
||||||
&len);
|
&len);
|
||||||
size = fdt_getprop(fdtp, offset, "opal-runtime-size",
|
size = fdt_getprop(fdtp, offset, "opal-runtime-size",
|
||||||
@ -130,7 +130,7 @@ fdt_linux_fixups(void *fdtp)
|
|||||||
}
|
}
|
||||||
offset = fdt_path_offset(fdtp, "/rtas");
|
offset = fdt_path_offset(fdtp, "/rtas");
|
||||||
if (offset > 0) {
|
if (offset > 0) {
|
||||||
uint32_t *base, *size;
|
const uint32_t *base, *size;
|
||||||
base = fdt_getprop(fdtp, offset, "linux,rtas-base", &len);
|
base = fdt_getprop(fdtp, offset, "linux,rtas-base", &len);
|
||||||
size = fdt_getprop(fdtp, offset, "rtas-size", &len);
|
size = fdt_getprop(fdtp, offset, "rtas-size", &len);
|
||||||
if (base != NULL && size != NULL)
|
if (base != NULL && size != NULL)
|
||||||
|
Loading…
Reference in New Issue
Block a user