Change-Id: Ic42d46386bd9e255fc7c08efdb2cf72ebafa03a5
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
ip->retprobe.handler = urp_ret_handler;
ip->retprobe.maxactive = 0;
/* FIXME: make dynamic size field 'data_size' */
+#ifdef CONFIG_ARM64
+ /*
+ * Loader module use field uretprobe_instance.data for storing
+ * 'struct us_priv'. For ARM64 it requires much more space.
+ */
+ ip->retprobe.data_size = 512 - sizeof(struct uretprobe_instance);
+#else /* CONFIG_ARM64 */
ip->retprobe.data_size = 128;
+#endif /* CONFIG_ARM64 */
}
static void urp_uninit(struct sspt_ip *ip)