From: Vyacheslav Cherkashin Date: Wed, 18 Jan 2017 15:28:23 +0000 (+0300) Subject: uprobe: increase memory size allocated for uretprobe.data (ARM64) X-Git-Tag: submit/tizen/20170815.123151~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=205e390d7a1fe13fceeb23f61b61fd9c06f9bef9;p=platform%2Fkernel%2Fswap-modules.git uprobe: increase memory size allocated for uretprobe.data (ARM64) Change-Id: Ic42d46386bd9e255fc7c08efdb2cf72ebafa03a5 Signed-off-by: Vyacheslav Cherkashin --- diff --git a/us_manager/probes/probe_info_new.c b/us_manager/probes/probe_info_new.c index fa4712a..994fc35 100644 --- a/us_manager/probes/probe_info_new.c +++ b/us_manager/probes/probe_info_new.c @@ -198,7 +198,15 @@ static void urp_init(struct sspt_ip *ip) 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)