diff --git a/drivers/block/tegra_oops_virt_storage/tegra_hv_vblk_oops.c b/drivers/block/tegra_oops_virt_storage/tegra_hv_vblk_oops.c index c6585b76..45aa5079 100644 --- a/drivers/block/tegra_oops_virt_storage/tegra_hv_vblk_oops.c +++ b/drivers/block/tegra_oops_virt_storage/tegra_hv_vblk_oops.c @@ -118,7 +118,7 @@ static int32_t wait_for_fops_completion(struct vblk_dev *vblkdev_oops, bool is_r static ssize_t vblk_oops_read(char *buf, size_t bytes, loff_t pos) { struct vsc_request *vsc_req; - struct vs_request req_in; + struct vs_request req_in = {0}; struct vs_request req_out; uint32_t blocks, block_pos; uint32_t block_size = vblkdev_oops->config.blk_config.hardblk_size; @@ -203,7 +203,7 @@ static ssize_t vblk_oops_write(const char *buf, size_t bytes, loff_t pos) { struct vsc_request *vsc_req; - struct vs_request req_in; + struct vs_request req_in = {0}; struct vs_request req_out; uint32_t blocks, block_pos; uint32_t block_size = vblkdev_oops->config.blk_config.hardblk_size; @@ -308,7 +308,7 @@ static ssize_t vblk_oops_panic_write(const char *buf, size_t bytes, loff_t pos) { struct vsc_request *vsc_req; - struct vs_request req_in; + struct vs_request req_in = {0}; uint32_t blocks, block_pos; uint32_t block_size = vblkdev_oops->config.blk_config.hardblk_size; diff --git a/drivers/net/can/mttcan/native/m_ttcan_linux.c b/drivers/net/can/mttcan/native/m_ttcan_linux.c index 186afe95..2152427b 100644 --- a/drivers/net/can/mttcan/native/m_ttcan_linux.c +++ b/drivers/net/can/mttcan/native/m_ttcan_linux.c @@ -1,6 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ /* - * Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. */ #include "../include/m_ttcan.h" @@ -1787,7 +1787,11 @@ static int mttcan_probe(struct platform_device *pdev) priv->gpio_can_stb.active_low = flags & OF_GPIO_ACTIVE_LOW; priv->instance = of_alias_get_id(np, "mttcan"); priv->poll = of_property_read_bool(np, "use-polling"); - of_property_read_u32_array(np, "tt-param", priv->tt_param, 2); + + if (of_property_read_u32_array(np, "tt-param", priv->tt_param, 2) != 0) { + pr_info("TT CAN feature is not supported\n"); + } + if (of_property_read_u32_array(np, "tx-config", priv->tx_conf, TX_CONF_MAX)) { dev_err(priv->device, "tx-config missing\n");