Commit ae7f5ac2 authored by Tomasz Wlostowski's avatar Tomasz Wlostowski

kernel/svec-sysfs.c: fix validation of vme_addr

Conflicts:
	kernel/svec-sysfs.c
parent ed8bfdca
......@@ -205,13 +205,14 @@ ATTR_STORE_CALLBACK(vme_addr)
if (sscanf(buf, "%i", &addr) != 1)
return -EINVAL;
if (addr >= card->cfg_cur.vme_size)
if (addr >= card->cfg_cur.vme_base + card->cfg_cur.vme_size)
return -EINVAL;
if (addr & 3)
return -EINVAL;
card->vme_raw_addr = addr;
return count;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment