----- Original Message ----- > From: "rongqing li" <[email protected]> > To: [email protected] > Sent: Thursday, May 15, 2014 4:57:30 AM > Subject: [lttng-dev] [PATCH] FIX: Align buffers on 4 bytes for 64bit access
Why hardcoded constants ? Why 4 ? What is the intent ? Thanks, Mathieu > > From: Fredrik Markström <[email protected]> > > Signed-off-by: Fredrik Markstr枚m <[email protected]> > --- > formats/ctf/metadata/objstack.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/formats/ctf/metadata/objstack.c > b/formats/ctf/metadata/objstack.c > index 9e264a4..9643b9b 100644 > --- a/formats/ctf/metadata/objstack.c > +++ b/formats/ctf/metadata/objstack.c > @@ -118,6 +118,8 @@ void *objstack_alloc(struct objstack *objstack, size_t > len) > struct objstack_node *last_node; > void *p; > > + len = (len + 3) & ~3; > + > /* Get last node */ > last_node = bt_list_entry(objstack->head.prev, > struct objstack_node, node); > -- > 1.7.10.4 > > > _______________________________________________ > lttng-dev mailing list > [email protected] > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev > -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
