Loading drivers/soc/qcom/glink_smem_native_xprt.c +4 −4 Original line number Diff line number Diff line Loading @@ -1989,7 +1989,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) } ++tocp; einfo->tx_ch_desc = msgram + *tocp; einfo->tx_fifo = einfo->tx_ch_desc + sizeof(*einfo->tx_ch_desc); einfo->tx_fifo = einfo->tx_ch_desc + 1; if ((uintptr_t)einfo->tx_fifo > (uintptr_t)(msgram + resource_size(msgram_r))) { pr_err("%s: invalid tx fifo address\n", __func__); Loading @@ -1997,7 +1997,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) break; } ++tocp; einfo->tx_fifo_size = *tocp; einfo->tx_fifo_size = *tocp - sizeof(*einfo->tx_ch_desc); if (einfo->tx_fifo_size > resource_size(msgram_r) || (uintptr_t)(einfo->tx_fifo + einfo->tx_fifo_size) > (uintptr_t)(msgram + resource_size(msgram_r))) { Loading @@ -2022,7 +2022,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) } ++tocp; einfo->rx_ch_desc = msgram + *tocp; einfo->rx_fifo = einfo->rx_ch_desc + sizeof(*einfo->rx_ch_desc); einfo->rx_fifo = einfo->rx_ch_desc + 1; if ((uintptr_t)einfo->rx_fifo > (uintptr_t)(msgram + resource_size(msgram_r))) { pr_err("%s: invalid rx fifo address\n", __func__); Loading @@ -2030,7 +2030,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) break; } ++tocp; einfo->rx_fifo_size = *tocp; einfo->rx_fifo_size = *tocp - sizeof(*einfo->rx_ch_desc); if (einfo->rx_fifo_size > resource_size(msgram_r) || (uintptr_t)(einfo->rx_fifo + einfo->rx_fifo_size) > (uintptr_t)(msgram + resource_size(msgram_r))) { Loading Loading
drivers/soc/qcom/glink_smem_native_xprt.c +4 −4 Original line number Diff line number Diff line Loading @@ -1989,7 +1989,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) } ++tocp; einfo->tx_ch_desc = msgram + *tocp; einfo->tx_fifo = einfo->tx_ch_desc + sizeof(*einfo->tx_ch_desc); einfo->tx_fifo = einfo->tx_ch_desc + 1; if ((uintptr_t)einfo->tx_fifo > (uintptr_t)(msgram + resource_size(msgram_r))) { pr_err("%s: invalid tx fifo address\n", __func__); Loading @@ -1997,7 +1997,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) break; } ++tocp; einfo->tx_fifo_size = *tocp; einfo->tx_fifo_size = *tocp - sizeof(*einfo->tx_ch_desc); if (einfo->tx_fifo_size > resource_size(msgram_r) || (uintptr_t)(einfo->tx_fifo + einfo->tx_fifo_size) > (uintptr_t)(msgram + resource_size(msgram_r))) { Loading @@ -2022,7 +2022,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) } ++tocp; einfo->rx_ch_desc = msgram + *tocp; einfo->rx_fifo = einfo->rx_ch_desc + sizeof(*einfo->rx_ch_desc); einfo->rx_fifo = einfo->rx_ch_desc + 1; if ((uintptr_t)einfo->rx_fifo > (uintptr_t)(msgram + resource_size(msgram_r))) { pr_err("%s: invalid rx fifo address\n", __func__); Loading @@ -2030,7 +2030,7 @@ static int glink_rpm_native_probe(struct platform_device *pdev) break; } ++tocp; einfo->rx_fifo_size = *tocp; einfo->rx_fifo_size = *tocp - sizeof(*einfo->rx_ch_desc); if (einfo->rx_fifo_size > resource_size(msgram_r) || (uintptr_t)(einfo->rx_fifo + einfo->rx_fifo_size) > (uintptr_t)(msgram + resource_size(msgram_r))) { Loading