semantic/parser: fix compile warning found by sparse
Reference: https://linux.die.net/man/1/sparse Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
parent
f875db41d4
commit
fb9b41221d
@ -31,6 +31,8 @@
|
||||
#include <assert.h>
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/drivers/drivers.h>
|
||||
|
||||
#include "bch.h"
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -36,6 +36,7 @@
|
||||
|
||||
#include <nuttx/kmalloc.h>
|
||||
#include <nuttx/fs/fs.h>
|
||||
#include <nuttx/drivers/drivers.h>
|
||||
|
||||
#include "bch.h"
|
||||
|
||||
|
@ -31,6 +31,7 @@
|
||||
|
||||
#include <nuttx/kmalloc.h>
|
||||
#include <nuttx/fs/fs.h>
|
||||
#include <nuttx/drivers/drivers.h>
|
||||
|
||||
#include "bch.h"
|
||||
|
||||
|
@ -33,6 +33,7 @@
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/fs/fs.h>
|
||||
#include <nuttx/drivers/drivers.h>
|
||||
|
||||
#include "bch.h"
|
||||
|
||||
|
@ -32,6 +32,7 @@
|
||||
#include <nuttx/init.h>
|
||||
#include <nuttx/clock.h>
|
||||
#include <nuttx/streams.h>
|
||||
#include <nuttx/syslog/syslog.h>
|
||||
|
||||
#include "syslog.h"
|
||||
|
||||
|
@ -41,6 +41,8 @@
|
||||
#include <nuttx/fs/fs.h>
|
||||
#include <nuttx/mutex.h>
|
||||
|
||||
#include "driver.h"
|
||||
|
||||
#if !defined(CONFIG_DISABLE_MOUNTPOINT) && \
|
||||
!defined(CONFIG_DISABLE_PSEUDOFS_OPERATIONS)
|
||||
|
||||
|
@ -2644,7 +2644,7 @@ errout_with_lock:
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int fat_rmdir(FAR struct inode *mountpt, FAR const char *relpath)
|
||||
static int fat_rmdir(FAR struct inode *mountpt, FAR const char *relpath)
|
||||
{
|
||||
FAR struct fat_mountpt_s *fs;
|
||||
int ret;
|
||||
@ -2692,7 +2692,7 @@ int fat_rmdir(FAR struct inode *mountpt, FAR const char *relpath)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int fat_rename(FAR struct inode *mountpt, FAR const char *oldrelpath,
|
||||
static int fat_rename(FAR struct inode *mountpt, FAR const char *oldrelpath,
|
||||
FAR const char *newrelpath)
|
||||
{
|
||||
FAR struct fat_mountpt_s *fs;
|
||||
|
@ -652,7 +652,7 @@ int fat_mount(struct fat_mountpt_s *fs, bool writeable)
|
||||
|
||||
errout_with_buffer:
|
||||
fat_io_free(fs->fs_buffer, fs->fs_hwsectorsize);
|
||||
fs->fs_buffer = 0;
|
||||
fs->fs_buffer = NULL;
|
||||
|
||||
errout:
|
||||
fs->fs_mounted = false;
|
||||
|
@ -28,6 +28,8 @@
|
||||
#include <assert.h>
|
||||
#include <debug.h>
|
||||
|
||||
#include "fs_anonmap.h"
|
||||
|
||||
/****************************************************************************
|
||||
* Private Functions
|
||||
****************************************************************************/
|
||||
|
@ -147,7 +147,7 @@ const struct procfs_operations g_memdump_operations =
|
||||
};
|
||||
#endif
|
||||
|
||||
FAR struct procfs_meminfo_entry_s *g_procfs_meminfo = NULL;
|
||||
static FAR struct procfs_meminfo_entry_s *g_procfs_meminfo = NULL;
|
||||
|
||||
/****************************************************************************
|
||||
* Private Functions
|
||||
|
@ -40,7 +40,7 @@
|
||||
* Name: file_vioctl
|
||||
****************************************************************************/
|
||||
|
||||
int file_vioctl(FAR struct file *filep, int req, va_list ap)
|
||||
static int file_vioctl(FAR struct file *filep, int req, va_list ap)
|
||||
{
|
||||
FAR struct inode *inode;
|
||||
#ifdef CONFIG_FDSAN
|
||||
|
@ -56,6 +56,7 @@
|
||||
|
||||
#include <stdint.h>
|
||||
#include <sys/param.h>
|
||||
#include <sys/socket.h>
|
||||
|
||||
#include <nuttx/net/ethernet.h>
|
||||
|
||||
@ -247,6 +248,10 @@
|
||||
* packet size of all enabled link layer protocols.
|
||||
*/
|
||||
|
||||
#ifndef CONFIG_NET_LOOPBACK_PKTSIZE
|
||||
# define CONFIG_NET_LOOPBACK_PKTSIZE 0
|
||||
#endif
|
||||
|
||||
#if CONFIG_NET_LOOPBACK_PKTSIZE < MAX_NETDEV_PKTSIZE
|
||||
# define NET_LO_PKTSIZE MAX_NETDEV_PKTSIZE
|
||||
#else
|
||||
|
@ -134,7 +134,8 @@ int note_initialize(void);
|
||||
|
||||
#endif /* defined(__KERNEL__) || defined(CONFIG_BUILD_FLAT) */
|
||||
|
||||
#if CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0
|
||||
#if defined(CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE) && \
|
||||
CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0
|
||||
|
||||
/****************************************************************************
|
||||
* Name: note_get_taskname
|
||||
@ -154,7 +155,9 @@ int note_initialize(void);
|
||||
|
||||
int note_get_taskname(pid_t pid, FAR char *name);
|
||||
|
||||
#endif /* CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0 */
|
||||
#endif /* defined(CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE) && \
|
||||
* CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0
|
||||
*/
|
||||
|
||||
/****************************************************************************
|
||||
* Name: note_driver_register
|
||||
|
@ -56,7 +56,8 @@
|
||||
#define NOTERAM_CLEAR _NOTERAMIOC(0x01)
|
||||
#define NOTERAM_GETMODE _NOTERAMIOC(0x02)
|
||||
#define NOTERAM_SETMODE _NOTERAMIOC(0x03)
|
||||
#if CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0
|
||||
#if defined(CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE) && \
|
||||
CONFIG_DRIVERS_NOTE_TASKNAME_BUFSIZE > 0
|
||||
#define NOTERAM_GETTASKNAME _NOTERAMIOC(0x04)
|
||||
#endif
|
||||
#endif
|
||||
|
@ -212,7 +212,6 @@
|
||||
|
||||
#define SNIOC_DISTANCESHORT _SNIOC(0x0060) /* Arg: None */
|
||||
#define SNIOC_DISTANCELONG _SNIOC(0x0061) /* Arg: None */
|
||||
#define SNIOC_CALIBRATE _SNIOC(0x0062) /* Arg: b16_t value */
|
||||
#define SNIOC_TEMPUPDATE _SNIOC(0x0063) /* Arg: b16_t value */
|
||||
|
||||
/* IOCTL commands unique to the ISL29023 */
|
||||
|
@ -468,7 +468,7 @@ static FAR const char *evalexpr(FAR struct eval_s *ev,
|
||||
return s;
|
||||
}
|
||||
|
||||
unsigned long eval(FAR const char *s, unsigned long n)
|
||||
static unsigned long eval(FAR const char *s, unsigned long n)
|
||||
{
|
||||
struct eval_s ev;
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
|
||||
#include <nuttx/config.h>
|
||||
#include <net/ethernet.h>
|
||||
#include <netinet/ether.h>
|
||||
|
||||
#include <ctype.h>
|
||||
#include <stdio.h>
|
||||
@ -75,7 +76,9 @@ static inline int xdigit(char c)
|
||||
FAR struct ether_addr *ether_aton_r(FAR const char *asc,
|
||||
FAR struct ether_addr *addr)
|
||||
{
|
||||
int i, val0, val1;
|
||||
int i;
|
||||
int val0;
|
||||
int val1;
|
||||
|
||||
for (i = 0; i < ETHER_ADDR_LEN; ++i)
|
||||
{
|
||||
|
@ -27,6 +27,7 @@
|
||||
#include <nuttx/lib/lib.h>
|
||||
#include <assert.h>
|
||||
#include <debug.h>
|
||||
#include <obstack.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Private Function Prototypes
|
||||
|
@ -25,6 +25,8 @@
|
||||
#include <signal.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include <nuttx/signal.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
@ -25,6 +25,8 @@
|
||||
#include <signal.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include <nuttx/signal.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
@ -25,6 +25,7 @@
|
||||
#include <nuttx/config.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <stdio.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <assert.h>
|
||||
|
@ -26,6 +26,7 @@
|
||||
#include <assert.h>
|
||||
|
||||
#include <nuttx/tls.h>
|
||||
#include <nuttx/lib/lib.h>
|
||||
|
||||
#ifdef CONFIG_FILE_STREAM
|
||||
|
||||
|
@ -26,6 +26,7 @@
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
#include <nuttx/config.h>
|
||||
#include <sys/types.h>
|
||||
#include <string.h>
|
||||
#include <strings.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
|
@ -27,6 +27,7 @@
|
||||
* Included Files
|
||||
****************************************************************************/
|
||||
|
||||
#include <unistd.h>
|
||||
#include <termios.h>
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -50,7 +50,7 @@
|
||||
|
||||
#define _ALT_E 0x01
|
||||
#define _ALT_O 0x02
|
||||
#define _LEGAL_ALT(x) { if (alt_format & ~(x)) return (0); }
|
||||
#define _LEGAL_ALT(x) { if (alt_format & ~(x)) return (NULL); }
|
||||
|
||||
/****************************************************************************
|
||||
* Private Data
|
||||
|
@ -28,6 +28,8 @@
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "libc.h"
|
||||
|
||||
#ifndef CONFIG_DISABLE_ENVIRON
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -30,6 +30,8 @@
|
||||
|
||||
#include <nuttx/sched.h>
|
||||
|
||||
#include <sys/resource.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
@ -54,5 +54,5 @@ FAR void *mm_brkaddr(FAR struct mm_heap_s *heap, int region)
|
||||
#endif
|
||||
|
||||
brkaddr = (uintptr_t)heap->mm_heapend[region];
|
||||
return brkaddr ? (FAR void *)(brkaddr + SIZEOF_MM_ALLOCNODE) : 0;
|
||||
return brkaddr ? (FAR void *)(brkaddr + SIZEOF_MM_ALLOCNODE) : NULL;
|
||||
}
|
||||
|
@ -27,6 +27,8 @@
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
#include <nuttx/panic_notifier.h>
|
||||
|
||||
/****************************************************************************
|
||||
* Private Data
|
||||
****************************************************************************/
|
||||
|
@ -24,6 +24,7 @@
|
||||
|
||||
#include <nuttx/arch.h>
|
||||
#include <nuttx/notifier.h>
|
||||
#include <nuttx/reboot_notifier.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
|
||||
|
@ -33,6 +33,7 @@
|
||||
|
||||
#include <nuttx/irq.h>
|
||||
#include <nuttx/queue.h>
|
||||
#include <nuttx/signal.h>
|
||||
#include <nuttx/spinlock.h>
|
||||
|
||||
#include "sched/sched.h"
|
||||
|
@ -29,6 +29,8 @@
|
||||
#include <errno.h>
|
||||
#include <debug.h>
|
||||
|
||||
#include <nuttx/signal.h>
|
||||
|
||||
#include "sched/sched.h"
|
||||
#include "signal/signal.h"
|
||||
|
||||
|
@ -37,7 +37,7 @@
|
||||
#include "task/task.h"
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
* Private Functions
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
@ -62,7 +62,8 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
int nxtask_restart(pid_t pid)
|
||||
#ifndef CONFIG_BUILD_KERNEL
|
||||
static int nxtask_restart(pid_t pid)
|
||||
{
|
||||
FAR struct tcb_s *rtcb;
|
||||
FAR struct task_tcb_s *tcb;
|
||||
@ -205,6 +206,10 @@ errout:
|
||||
return ret;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
* Public Functions
|
||||
****************************************************************************/
|
||||
|
||||
/****************************************************************************
|
||||
* Name: task_restart
|
||||
*
|
||||
@ -228,7 +233,6 @@ errout:
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifndef CONFIG_BUILD_KERNEL
|
||||
int task_restart(pid_t pid)
|
||||
{
|
||||
int ret = nxtask_restart(pid);
|
||||
|
@ -61,6 +61,10 @@ class SymbolTables(object):
|
||||
|
||||
self.emitline("#include <nuttx/compiler.h>")
|
||||
self.emitline("#include <nuttx/symtab.h>\n")
|
||||
self.emitline("extern int g_nallsyms;\n")
|
||||
self.emitline(
|
||||
"extern struct symtab_s g_allsyms[%d + 2];\n" % len(self.symbol_list)
|
||||
)
|
||||
self.emitline("%s int g_nallsyms = %d + 2;" % (noconst, len(self.symbol_list)))
|
||||
self.emitline(
|
||||
"%s struct symtab_s g_allsyms[%d + 2] =\n{"
|
||||
|
Loading…
Reference in New Issue
Block a user