mirror of
https://github.com/meizu-m86/kexec-tools-arm64
synced 2025-11-04 05:46:10 +08:00
Mark unused parameters
Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
15
include/unused.h
Normal file
15
include/unused.h
Normal file
@@ -0,0 +1,15 @@
|
||||
#ifndef UNUSED_H
|
||||
#define UNUSED_H
|
||||
|
||||
/* http://sourcefrog.net/weblog/software/languages/C/unused.html */
|
||||
|
||||
#ifdef UNUSED
|
||||
#elif defined(__GNUC__)
|
||||
# define UNUSED(x) UNUSED_ ## x __attribute__((unused))
|
||||
#elif defined(__LCLINT__)
|
||||
# define UNUSED(x) /*@unused@*/ x
|
||||
#else
|
||||
# define UNUSED(x) x
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -23,7 +23,7 @@ static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
|
||||
/* Return a sorted list of available memory ranges. */
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges,
|
||||
unsigned long kexec_flags)
|
||||
unsigned long UNUSED(kexec_flags))
|
||||
{
|
||||
const char *iomem = proc_iomem();
|
||||
int memory_ranges = 0;
|
||||
@@ -116,12 +116,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
return 1;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
{
|
||||
switch(r_type) {
|
||||
|
||||
@@ -78,7 +78,7 @@ struct tag {
|
||||
#define byte_size(t) ((t)->hdr.size << 2)
|
||||
#define tag_size(type) ((sizeof(struct tag_header) + sizeof(struct type) + 3) >> 2)
|
||||
|
||||
int zImage_arm_probe(const char *buf, off_t len)
|
||||
int zImage_arm_probe(const char *UNUSED(buf), off_t UNUSED(len))
|
||||
{
|
||||
/*
|
||||
* Only zImage loading is supported. Do not check if
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
|
||||
/* Return a sorted list of memory ranges. */
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges, unsigned long kexec_flags)
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges,
|
||||
unsigned long UNUSED(kexec_flags))
|
||||
{
|
||||
int memory_ranges = 0;
|
||||
|
||||
@@ -79,12 +80,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ void beoboot_usage(void)
|
||||
#define KERN32_BASE 0x100000 /* 1MB */
|
||||
#define INITRD_BASE 0x1000000 /* 16MB */
|
||||
|
||||
int beoboot_load(int argc, char **argv, const char *buf, off_t len,
|
||||
int beoboot_load(int argc, char **argv, const char *buf, off_t UNUSED(len),
|
||||
struct kexec_info *info)
|
||||
{
|
||||
struct beoboot_header bb_header;
|
||||
|
||||
@@ -18,7 +18,7 @@ int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
return 1;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
{
|
||||
switch(r_type) {
|
||||
|
||||
@@ -150,7 +150,7 @@ void nbi_usage(void)
|
||||
);
|
||||
}
|
||||
|
||||
int nbi_load(int argc, char **argv, const char *buf, off_t len,
|
||||
int nbi_load(int argc, char **argv, const char *buf, off_t UNUSED(len),
|
||||
struct kexec_info *info)
|
||||
{
|
||||
struct imgheader hdr;
|
||||
|
||||
@@ -211,7 +211,7 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -255,7 +255,7 @@ int update_loaded_segments(struct kexec_info *info, struct mem_ehdr *ehdr)
|
||||
return -1;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -29,8 +29,10 @@ int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
return 1;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *UNUSED(location),
|
||||
unsigned long UNUSED(address),
|
||||
unsigned long UNUSED(value))
|
||||
{
|
||||
switch(r_type) {
|
||||
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
|
||||
/* Return a sorted list of memory ranges. */
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges, unsigned long kexec_flags)
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges,
|
||||
unsigned long UNUSED(kexec_flags))
|
||||
{
|
||||
int memory_ranges = 0;
|
||||
|
||||
@@ -129,12 +130,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -316,7 +316,7 @@ void dol_ppc_usage(void)
|
||||
|
||||
}
|
||||
|
||||
int dol_ppc_load(int argc, char **argv, const char *buf, off_t len,
|
||||
int dol_ppc_load(int argc, char **argv, const char *buf, off_t UNUSED(len),
|
||||
struct kexec_info *info)
|
||||
{
|
||||
dol_header header, *h;
|
||||
|
||||
@@ -17,7 +17,7 @@ int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
return 1;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
{
|
||||
switch(r_type) {
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
|
||||
/* Return a sorted list of memory ranges. */
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges,
|
||||
unsigned long kexec_flags)
|
||||
int get_memory_ranges(struct memory_range **UNUSED(range), int *UNUSED(ranges),
|
||||
unsigned long UNUSED(kexec_flags))
|
||||
{
|
||||
#ifdef WITH_GAMECUBE
|
||||
int memory_ranges = 0;
|
||||
@@ -83,12 +83,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -804,11 +804,11 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -63,8 +63,9 @@ int zImage_ppc64_probe(FILE *file)
|
||||
elf.e_machine == EM_PPC);
|
||||
}
|
||||
|
||||
int zImage_ppc64_load(FILE *file, int argc, char **argv, void **ret_entry,
|
||||
struct kexec_segment **ret_segments, int *ret_nr_segments)
|
||||
int zImage_ppc64_load(FILE *file, int UNUSED(argc), char **UNUSED(argv),
|
||||
void **ret_entry, struct kexec_segment **ret_segments,
|
||||
int *ret_nr_segments)
|
||||
{
|
||||
Elf32_Ehdr elf;
|
||||
Elf32_Phdr *p, *ph;
|
||||
|
||||
@@ -12,12 +12,15 @@
|
||||
#include "../../kexec.h"
|
||||
#include "../../kexec-elf.h"
|
||||
|
||||
int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
int machine_verify_elf_rel(struct mem_ehdr *UNUSED(ehdr))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr),
|
||||
unsigned long UNUSED(r_type),
|
||||
void *UNUSED(location),
|
||||
unsigned long UNUSED(address),
|
||||
unsigned long UNUSED(value))
|
||||
{
|
||||
}
|
||||
|
||||
@@ -119,7 +119,7 @@ image_s390_load(int argc, char **argv, const char *kernel_buf,
|
||||
}
|
||||
|
||||
int
|
||||
image_s390_probe(const char *kernel_buf, off_t kernel_size)
|
||||
image_s390_probe(const char *UNUSED(kernel_buf), off_t UNUSED(kernel_size))
|
||||
{
|
||||
/*
|
||||
* Can't reliably tell if an image is valid,
|
||||
|
||||
@@ -36,7 +36,8 @@ static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
* - (-1) if something went wrong.
|
||||
*/
|
||||
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges, unsigned long flags)
|
||||
int get_memory_ranges(struct memory_range **range, int *ranges,
|
||||
unsigned long UNUSED(flags))
|
||||
{
|
||||
char sys_ram[] = "System RAM\n";
|
||||
char *iomem = proc_iomem();
|
||||
@@ -89,7 +90,7 @@ void arch_usage(void)
|
||||
{
|
||||
}
|
||||
|
||||
int arch_process_options(int argc, char **argv)
|
||||
int arch_process_options(int UNUSED(argc), char **UNUSED(argv))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -100,12 +101,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ static struct memory_range crash_memory_range[CRASH_MAX_MEMORY_RANGES];
|
||||
uint64_t saved_max_mem;
|
||||
|
||||
static int crash_sh_range_nr;
|
||||
static int crash_sh_memory_range_callback(void *data, int nr,
|
||||
static int crash_sh_memory_range_callback(void *UNUSED(data), int UNUSED(nr),
|
||||
char *str,
|
||||
unsigned long base,
|
||||
unsigned long length)
|
||||
|
||||
@@ -28,8 +28,8 @@ int machine_verify_elf_rel(struct mem_ehdr *ehdr)
|
||||
return 1;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void *orig_loc, unsigned long address, unsigned long relocation)
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *orig_loc, unsigned long UNUSED(address), unsigned long relocation)
|
||||
{
|
||||
uint32_t *location = orig_loc;
|
||||
uint32_t value;
|
||||
|
||||
@@ -33,7 +33,7 @@ const extern unsigned char netbsd_booter[];
|
||||
*
|
||||
* Make sure that the file image has a reasonable chance of working.
|
||||
*/
|
||||
int netbsd_sh_probe(const char *buf, off_t len)
|
||||
int netbsd_sh_probe(const char *buf, off_t UNUSED(len))
|
||||
{
|
||||
Elf32_Ehdr *ehdr;
|
||||
|
||||
@@ -54,7 +54,7 @@ void netbsd_sh_usage(void)
|
||||
" --miniroot=FILE NetBSD miniroot ramdisk.\n\n");
|
||||
}
|
||||
|
||||
int netbsd_sh_load(int argc, char **argv, const char *buf, off_t len,
|
||||
int netbsd_sh_load(int argc, char **argv, const char *buf, off_t UNUSED(len),
|
||||
struct kexec_info *info)
|
||||
{
|
||||
const char *howto, *miniroot;
|
||||
|
||||
@@ -22,8 +22,8 @@
|
||||
#define MAX_MEMORY_RANGES 64
|
||||
static struct memory_range memory_range[MAX_MEMORY_RANGES];
|
||||
|
||||
static int kexec_sh_memory_range_callback(void *data, int nr,
|
||||
char *str,
|
||||
static int kexec_sh_memory_range_callback(void *UNUSED(data), int nr,
|
||||
char *UNUSED(str),
|
||||
unsigned long base,
|
||||
unsigned long length)
|
||||
{
|
||||
@@ -138,12 +138,12 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void arch_update_purgatory(struct kexec_info *info)
|
||||
void arch_update_purgatory(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ static const char *reloc_name(unsigned long r_type)
|
||||
return name;
|
||||
}
|
||||
|
||||
void machine_apply_elf_rel(struct mem_ehdr *ehdr, unsigned long r_type,
|
||||
void machine_apply_elf_rel(struct mem_ehdr *UNUSED(ehdr), unsigned long r_type,
|
||||
void *location, unsigned long address, unsigned long value)
|
||||
{
|
||||
#ifdef DEBUG
|
||||
|
||||
@@ -148,7 +148,7 @@ const struct arch_map_entry arches[] = {
|
||||
{ 0 },
|
||||
};
|
||||
|
||||
int arch_compat_trampoline(struct kexec_info *info)
|
||||
int arch_compat_trampoline(struct kexec_info *UNUSED(info))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -72,8 +72,8 @@ unsigned long xen_architecture(struct crash_elf_info *elf_info)
|
||||
return machine;
|
||||
}
|
||||
|
||||
static int xen_crash_note_callback(void *data, int nr,
|
||||
char *str,
|
||||
static int xen_crash_note_callback(void *UNUSED(data), int nr,
|
||||
char *UNUSED(str),
|
||||
unsigned long base,
|
||||
unsigned long length)
|
||||
{
|
||||
|
||||
@@ -64,7 +64,7 @@ int kexec_iomem_for_each_line(char *match,
|
||||
}
|
||||
|
||||
static int kexec_iomem_single_callback(void *data, int nr,
|
||||
char *str,
|
||||
char *UNUSED(str),
|
||||
unsigned long base,
|
||||
unsigned long length)
|
||||
{
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#define _GNU_SOURCE
|
||||
|
||||
#include "kexec-elf.h"
|
||||
#include "unused.h"
|
||||
|
||||
#ifndef BYTE_ORDER
|
||||
#error BYTE_ORDER not defined
|
||||
@@ -258,7 +259,7 @@ extern int add_backup_segments(struct kexec_info *info,
|
||||
#define dbgprintf(_args...) do {printf(_args);} while(0)
|
||||
#else
|
||||
static inline int __attribute__ ((format (printf, 1, 2)))
|
||||
dbgprintf(const char *fmt, ...) {return 0;}
|
||||
dbgprintf(const char *UNUSED(fmt), ...) {return 0;}
|
||||
#endif
|
||||
|
||||
char *concat_cmdline(const char *base, const char *append);
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
#include "kexec-lzma.h"
|
||||
#include "config.h"
|
||||
#include "kexec.h"
|
||||
|
||||
#ifdef HAVE_LIBLZMA
|
||||
#define _GNU_SOURCE
|
||||
@@ -16,8 +17,6 @@
|
||||
#include <ctype.h>
|
||||
#include <lzma.h>
|
||||
|
||||
#include "kexec.h"
|
||||
|
||||
#define kBufferSize (1 << 15)
|
||||
|
||||
typedef struct lzfile {
|
||||
@@ -197,7 +196,7 @@ char *lzma_decompress_file(const char *filename, off_t *r_size)
|
||||
return buf;
|
||||
}
|
||||
#else
|
||||
char *lzma_decompress_file(const char *filename, off_t *r_size)
|
||||
char *lzma_decompress_file(const char *UNUSED(filename), off_t *UNUSED(r_size))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#include "kexec.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
unsigned long virt_to_phys(unsigned long addr)
|
||||
unsigned long virt_to_phys(unsigned long UNUSED(addr))
|
||||
{
|
||||
abort();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
#include "kexec-zlib.h"
|
||||
#include "kexec.h"
|
||||
|
||||
#ifdef HAVE_LIBZ
|
||||
#define _GNU_SOURCE
|
||||
#include <stdio.h>
|
||||
@@ -13,8 +15,6 @@
|
||||
#include <ctype.h>
|
||||
#include <zlib.h>
|
||||
|
||||
#include "kexec.h"
|
||||
|
||||
char *zlib_decompress_file(const char *filename, off_t *r_size)
|
||||
{
|
||||
gzFile fp;
|
||||
@@ -71,7 +71,7 @@ char *zlib_decompress_file(const char *filename, off_t *r_size)
|
||||
return buf;
|
||||
}
|
||||
#else
|
||||
char *zlib_decompress_file(const char *filename, off_t *r_size)
|
||||
char *zlib_decompress_file(const char *UNUSED(filename), off_t *UNUSED(r_size))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ $(PURGATORY): CPPFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS) \
|
||||
-I$(srcdir)/purgatory/include \
|
||||
-I$(srcdir)/purgatory/arch/$(ARCH)/include \
|
||||
-I$(srcdir)/util_lib/include \
|
||||
-I$(srcdir)/include \
|
||||
-I$(shell $(CC) -print-file-name=include)
|
||||
$(PURGATORY): LDFLAGS=$($(ARCH)_PURGATORY_EXTRA_CFLAGS)\
|
||||
--no-undefined -nostartfiles -nostdlib -nodefaultlibs \
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#include <purgatory.h>
|
||||
void putchar(int ch)
|
||||
#include "unused.h"
|
||||
|
||||
void putchar(int UNUSED(ch))
|
||||
{
|
||||
/* Nothing for now */
|
||||
}
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
#include <purgatory.h>
|
||||
void putchar(int ch)
|
||||
#include "unused.h"
|
||||
|
||||
void putchar(int UNUSED(ch))
|
||||
{
|
||||
/* Nothing for now */
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user