summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShiji Yang2025-05-10 09:19:18 +0000
committerRobert Marko2025-05-13 20:02:20 +0000
commit491764f0f07dc601e1671940d3d3ae41801ae736 (patch)
tree040d1a8737563627e4f9acee63bffc4d68f58f0d
parente130308299da810dfba46e04458d2845ca7df278 (diff)
downloadopenwrt-491764f0f07dc601e1671940d3d3ae41801ae736.tar.gz
ltq-atm: apply local patch to the source files
This package is maintained by the OpenWrt local repository. There is no need to modify it with the patch file. Just apply all patches to the source files. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18744 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--package/kernel/lantiq/ltq-atm/patches/100-ltq_atm-fix-compillation-warning.patch12
-rw-r--r--package/kernel/lantiq/ltq-atm/src/ltq_atm.c3
2 files changed, 2 insertions, 13 deletions
diff --git a/package/kernel/lantiq/ltq-atm/patches/100-ltq_atm-fix-compillation-warning.patch b/package/kernel/lantiq/ltq-atm/patches/100-ltq_atm-fix-compillation-warning.patch
deleted file mode 100644
index c74cfcb6b4..0000000000
--- a/package/kernel/lantiq/ltq-atm/patches/100-ltq_atm-fix-compillation-warning.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/ltq_atm.c
-+++ b/ltq_atm.c
-@@ -338,7 +338,8 @@ static int ppe_ioctl(struct atm_dev *dev
- break;
-
- case PPE_ATM_MIB_VCC: /* VCC related MIB */
-- copy_from_user(&mib_vcc, arg, sizeof(mib_vcc));
-+ if (copy_from_user(&mib_vcc, arg, sizeof(mib_vcc)))
-+ return -EFAULT;
- conn = find_vpivci(mib_vcc.vpi, mib_vcc.vci);
- if (conn >= 0) {
- mib_vcc.mib_vcc.aal5VccCrcErrors = g_atm_priv_data.conn[conn].aal5_vcc_crc_err;
diff --git a/package/kernel/lantiq/ltq-atm/src/ltq_atm.c b/package/kernel/lantiq/ltq-atm/src/ltq_atm.c
index 70eb3e88e0..f317c62aa3 100644
--- a/package/kernel/lantiq/ltq-atm/src/ltq_atm.c
+++ b/package/kernel/lantiq/ltq-atm/src/ltq_atm.c
@@ -338,7 +338,8 @@ static int ppe_ioctl(struct atm_dev *dev, unsigned int cmd, void *arg)
break;
case PPE_ATM_MIB_VCC: /* VCC related MIB */
- copy_from_user(&mib_vcc, arg, sizeof(mib_vcc));
+ if (copy_from_user(&mib_vcc, arg, sizeof(mib_vcc)))
+ return -EFAULT;
conn = find_vpivci(mib_vcc.vpi, mib_vcc.vci);
if (conn >= 0) {
mib_vcc.mib_vcc.aal5VccCrcErrors = g_atm_priv_data.conn[conn].aal5_vcc_crc_err;