diff --git a/drivers/soc/qcom/qbt1000.c b/drivers/soc/qcom/qbt1000.c index 86f314a93555..b7472a4f6cba 100644 --- a/drivers/soc/qcom/qbt1000.c +++ b/drivers/soc/qcom/qbt1000.c @@ -471,7 +471,7 @@ static long qbt1000_ioctl( case QBT1000_SEND_TZCMD: { struct qbt1000_send_tz_cmd tzcmd; - void *rsp_buf; + void *rsp_buf = NULL; if (copy_from_user(&tzcmd, priv_arg, sizeof(tzcmd)) @@ -861,8 +861,8 @@ static irqreturn_t qbt1000_gpio_isr(int irq, void *dev_id) static irqreturn_t qbt1000_ipc_irq_handler(int irq, void *dev_id) { uint8_t *msg_buffer; - struct fw_ipc_cmd *rx_cmd; - struct fw_ipc_header *header; + struct fw_ipc_cmd *rx_cmd = NULL; + struct fw_ipc_header *header = NULL; int i, j; uint32_t rxipc = FP_APP_CMD_RX_IPC; struct qbt1000_drvdata *drvdata = (struct qbt1000_drvdata *)dev_id; diff --git a/kernel/compat.c b/kernel/compat.c index 333d364be29d..1cd7051d88a9 100644 --- a/kernel/compat.c +++ b/kernel/compat.c @@ -109,7 +109,7 @@ COMPAT_SYSCALL_DEFINE2(settimeofday, struct compat_timeval __user *, tv, struct timezone __user *, tz) { struct timeval user_tv; - struct timespec new_ts; + struct timespec new_ts = {0}; struct timezone new_tz; if (tv) { diff --git a/kernel/time/time.c b/kernel/time/time.c index bd62fb8e8e77..1b2d2095f648 100644 --- a/kernel/time/time.c +++ b/kernel/time/time.c @@ -194,7 +194,7 @@ SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, struct timezone __user *, tz) { struct timeval user_tv; - struct timespec new_ts; + struct timespec new_ts = {0}; struct timezone new_tz; if (tv) {