Loading drivers/platform/msm/ipa/ipa_v3/ipa.c +14 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ #include <asm/cacheflush.h> #include <linux/soc/qcom/smem_state.h> #include <linux/of_irq.h> #include <linux/ctype.h> #ifdef CONFIG_ARM64 Loading Loading @@ -6083,6 +6084,8 @@ static ssize_t ipa3_write(struct file *file, const char __user *buf, char dbg_buff[32] = { 0 }; int i = 0; if (sizeof(dbg_buff) < count + 1) return -EFAULT; Loading @@ -6102,6 +6105,17 @@ static ssize_t ipa3_write(struct file *file, const char __user *buf, if (ipa3_is_ready()) return count; /*Ignore empty ipa_config file*/ for (i = 0 ; i < count ; ++i) { if (!isspace(dbg_buff[i])) break; } if (i == count) { IPADBG("Empty ipa_config file\n"); return count; } /* Check MHI configuration on MDM devices */ if (!ipa3_is_msm_device()) { Loading Loading
drivers/platform/msm/ipa/ipa_v3/ipa.c +14 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ #include <asm/cacheflush.h> #include <linux/soc/qcom/smem_state.h> #include <linux/of_irq.h> #include <linux/ctype.h> #ifdef CONFIG_ARM64 Loading Loading @@ -6083,6 +6084,8 @@ static ssize_t ipa3_write(struct file *file, const char __user *buf, char dbg_buff[32] = { 0 }; int i = 0; if (sizeof(dbg_buff) < count + 1) return -EFAULT; Loading @@ -6102,6 +6105,17 @@ static ssize_t ipa3_write(struct file *file, const char __user *buf, if (ipa3_is_ready()) return count; /*Ignore empty ipa_config file*/ for (i = 0 ; i < count ; ++i) { if (!isspace(dbg_buff[i])) break; } if (i == count) { IPADBG("Empty ipa_config file\n"); return count; } /* Check MHI configuration on MDM devices */ if (!ipa3_is_msm_device()) { Loading