lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 19 Apr 2009 14:15:36 +0800 From: Li Zefan <lizf@...fujitsu.com> To: Frederic Weisbecker <fweisbec@...il.com> CC: Ingo Molnar <mingo@...e.hu>, Steven Rostedt <rostedt@...dmis.org>, Zhaolei <zhaolei@...fujitsu.com>, Tom Zanussi <tzanussi@...il.com>, KOSAKI Motohiro <kosaki.motohiro@...fujitsu.com>, LKML <linux-kernel@...r.kernel.org>, Peter Zijlstra <peterz@...radead.org>, Peter Zijlstra <a.p.zijlstra@...llo.nl> Subject: Re: [PATCH 1/2 v3] tracing/events: provide string with undefined size support > @@ -417,18 +495,22 @@ static struct ftrace_event_call event_##call; \ > \ > static void ftrace_raw_event_##call(proto) \ > { \ > + struct ftrace_str_offsets_##call __maybe_unused __str_offsets; \ > struct ftrace_event_call *call = &event_##call; \ > struct ring_buffer_event *event; \ > struct ftrace_raw_##call *entry; \ > unsigned long irq_flags; \ > + int __str_size = 0; \ > int pc; \ > \ > local_save_flags(irq_flags); \ > pc = preempt_count(); \ > \ > + tstruct; \ > + \ > event = trace_current_buffer_lock_reserve(event_##call.id, \ > - sizeof(struct ftrace_raw_##call), \ > - irq_flags, pc); \ > + sizeof(struct ftrace_raw_##call) + __str_size,\ sizeof(*entry) will make it much shorter. ;) > + irq_flags, pc); \ > if (!event) \ > return; \ > entry = ring_buffer_event_data(event); \ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists