summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorRohit Vaswani <rvaswani@codeaurora.org>2016-03-04 18:07:09 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:57:40 -0700
commit91a1dd684ff2a63e9afcea445f04d80fc62b6430 (patch)
treebd33ef55c5eacd508c6f801335091f75bbb9e102 /drivers
parentf52a07bd52333fd74bd0952649c0e522a6d4eecf (diff)
drivers: iommu, leds, input, clk, devfreq: fix warnings
Fix some variable initializations which would otherwise cause forbidden warnings. Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org> Signed-off-by: David Keitel <dkeitel@codeaurora.org>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/clk/msm/clock-cpu-8996.c2
-rw-r--r--drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c2
-rw-r--r--drivers/devfreq/governor_msm_adreno_tz.c3
-rw-r--r--drivers/input/qpnp-power-on.c2
-rw-r--r--drivers/iommu/arm-smmu.c2
-rw-r--r--drivers/iommu/iommu-debug.c2
-rw-r--r--drivers/leds/leds-qpnp-flash.c1
-rw-r--r--drivers/leds/leds-qpnp-wled.c2
-rw-r--r--drivers/misc/hdcp.c2
-rw-r--r--drivers/pci/host/pci-msm.c4
10 files changed, 11 insertions, 11 deletions
diff --git a/drivers/clk/msm/clock-cpu-8996.c b/drivers/clk/msm/clock-cpu-8996.c
index 3d7354e4c6f3..7c1200a8022d 100644
--- a/drivers/clk/msm/clock-cpu-8996.c
+++ b/drivers/clk/msm/clock-cpu-8996.c
@@ -664,7 +664,7 @@ static int cpu_clk_8996_set_rate(struct clk *c, unsigned long rate)
{
struct cpu_clk_8996 *cpuclk = to_cpu_clk_8996(c);
int ret, err_ret;
- unsigned long alt_pll_prev_rate;
+ unsigned long alt_pll_prev_rate = 0;
unsigned long alt_pll_rate;
unsigned long n_alt_freqs = cpuclk->n_alt_pll_freqs;
bool on_acd_leg = rate > MAX_PLL_MAIN_FREQ;
diff --git a/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c b/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
index a46b1f275a33..47c4891d4449 100644
--- a/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
+++ b/drivers/clk/msm/mdss/mdss-dsi-pll-8996-util.c
@@ -317,7 +317,7 @@ init_lock_err:
static int dsi_pll_enable(struct clk *c)
{
- int i, rc;
+ int i, rc = 0;
struct dsi_pll_vco_clk *vco = to_vco_clk(c);
struct mdss_pll_resources *pll = vco->priv;
diff --git a/drivers/devfreq/governor_msm_adreno_tz.c b/drivers/devfreq/governor_msm_adreno_tz.c
index cb9925d4a823..9df1fde46068 100644
--- a/drivers/devfreq/governor_msm_adreno_tz.c
+++ b/drivers/devfreq/governor_msm_adreno_tz.c
@@ -267,7 +267,8 @@ static int tz_init(struct devfreq_msm_adreno_tz_data *priv,
return ret;
}
-static int tz_get_target_freq(struct devfreq *devfreq, unsigned long *freq)
+static int tz_get_target_freq(struct devfreq *devfreq, unsigned long *freq,
+ u32 *flag)
{
int result = 0;
struct devfreq_msm_adreno_tz_data *priv = devfreq->data;
diff --git a/drivers/input/qpnp-power-on.c b/drivers/input/qpnp-power-on.c
index 06b3fe5f27a6..6f310a54d172 100644
--- a/drivers/input/qpnp-power-on.c
+++ b/drivers/input/qpnp-power-on.c
@@ -1704,7 +1704,7 @@ static bool smpl_en;
static int qpnp_pon_smpl_en_get(char *buf, const struct kernel_param *kp)
{
- bool enabled;
+ bool enabled = 0;
int rc;
rc = qpnp_pon_get_trigger_config(PON_SMPL, &enabled);
diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c
index 21732857bac0..a146a225dc18 100644
--- a/drivers/iommu/arm-smmu.c
+++ b/drivers/iommu/arm-smmu.c
@@ -3209,7 +3209,7 @@ static int arm_smmu_device_cfg_probe(struct arm_smmu_device *smmu)
"\t(IDR0.CTTW overridden by dma-coherent property)\n");
if (id & ID0_SMS) {
- u32 smr, sid, mask;
+ u32 smr, sid, mask = 0;
smmu->features |= ARM_SMMU_FEAT_STREAM_MATCH;
smmu->num_mapping_groups = (id >> ID0_NUMSMRG_SHIFT) &
diff --git a/drivers/iommu/iommu-debug.c b/drivers/iommu/iommu-debug.c
index 9fbdb4acd5d7..dece6cbb9441 100644
--- a/drivers/iommu/iommu-debug.c
+++ b/drivers/iommu/iommu-debug.c
@@ -943,7 +943,7 @@ static ssize_t iommu_debug_unmap_write(struct file *file,
const char __user *ubuf,
size_t count, loff_t *offset)
{
- ssize_t retval;
+ ssize_t retval = 0;
char *comma1;
char buf[100];
dma_addr_t iova;
diff --git a/drivers/leds/leds-qpnp-flash.c b/drivers/leds/leds-qpnp-flash.c
index f0ebe694a9ec..3eb794b30b4b 100644
--- a/drivers/leds/leds-qpnp-flash.c
+++ b/drivers/leds/leds-qpnp-flash.c
@@ -118,7 +118,6 @@
#define FLASH_LED_MODULE_CTRL_DEFAULT 0x60
#define FLASH_LED_CURRENT_READING_DELAY_MIN 5000
#define FLASH_LED_CURRENT_READING_DELAY_MAX 5001
-#define PMI8996_SUBTYPE 19
#define FLASH_LED_OPEN_FAULT_DETECTED 0xC
#define FLASH_UNLOCK_SECURE 0xA5
diff --git a/drivers/leds/leds-qpnp-wled.c b/drivers/leds/leds-qpnp-wled.c
index a7a25f54f992..ffaa349d56f5 100644
--- a/drivers/leds/leds-qpnp-wled.c
+++ b/drivers/leds/leds-qpnp-wled.c
@@ -1621,7 +1621,7 @@ static int qpnp_wled_parse_dt(struct qpnp_wled *wled)
static int qpnp_wled_probe(struct platform_device *pdev)
{
struct qpnp_wled *wled;
- int rc, i;
+ int rc = 0, i;
const __be32 *prop;
wled = devm_kzalloc(&pdev->dev, sizeof(*wled), GFP_KERNEL);
diff --git a/drivers/misc/hdcp.c b/drivers/misc/hdcp.c
index 18265fd80726..b6675fcbaaaa 100644
--- a/drivers/misc/hdcp.c
+++ b/drivers/misc/hdcp.c
@@ -1114,7 +1114,7 @@ static void hdcp_lib_msg_recvd_work(struct kthread_work *work)
struct hdcp_rcvd_msg_req *req_buf;
struct hdcp_rcvd_msg_rsp *rsp_buf;
uint32_t msglen;
- char *msg;
+ char *msg = NULL;
struct hdcp_lib_handle *handle = container_of(work,
struct hdcp_lib_handle, msg_recvd);
struct hdmi_hdcp_wakeup_data cdata = {HDMI_HDCP_WKUP_CMD_INVALID};
diff --git a/drivers/pci/host/pci-msm.c b/drivers/pci/host/pci-msm.c
index 6cc725c322ec..b10215a4537a 100644
--- a/drivers/pci/host/pci-msm.c
+++ b/drivers/pci/host/pci-msm.c
@@ -2235,7 +2235,7 @@ int msm_pcie_debug_info(struct pci_dev *dev, u32 option, u32 base,
u32 offset, u32 mask, u32 value)
{
int ret = 0;
- struct msm_pcie_dev_t *pdev;
+ struct msm_pcie_dev_t *pdev = NULL;
if (!dev) {
pr_err("PCIe: the input pci dev is NULL.\n");
@@ -4886,7 +4886,7 @@ static irqreturn_t handle_global_irq(int irq, void *data)
int i;
struct msm_pcie_dev_t *dev = data;
unsigned long irqsave_flags;
- u32 status;
+ u32 status = 0;
PCIE_DBG2(dev, "RC%d: Global IRQ %d received: 0x%x\n",
dev->rc_idx, irq, status);