Here is some statistics without likely and with likely functions.
It seems that using likely() gives better performance with Phenom I too.
% Plain knl % No likely % With likely %
dvb_ringbuffer_write 5,9 62,8 8,7 81,3 5,7 79,2
dvb_dmx_swfilter_packet 1,2 12,8 0,7 6,5 0,8 11,1
dvb_dmx_swfilter_204 2,3 24,5 1,3 12,1 0,7 9,7
Here "Plain knl %" is "perf top -d 30" percentage.
24,5 12,1 and 9,7 are percentages without a patch, with basic patch
and last is with "likely" functions using patch.
Regards,
Marko Ristola
08.04.2011 18:40, Marko Ristola kirjoitti:
> Avoid unnecessary DVB TS 188 sized packet copying from DMA buffer into stack.
> Backtrack one 188 sized packet just after some garbage bytes when possible.
> This obsoletes patch https://patchwork.kernel.org/patch/118147/
>
> Signed-off-by: Marko Ristola [email protected]
> diff --git a/drivers/media/dvb/dvb-core/dvb_demux.c
> b/drivers/media/dvb/dvb-core/dvb_demux.c
> index 4a88a3e..faa3671 100644
> --- a/drivers/media/dvb/dvb-core/dvb_demux.c
> +++ b/drivers/media/dvb/dvb-core/dvb_demux.c
> @@ -478,97 +478,94 @@ void dvb_dmx_swfilter_packets(struct dvb_demux *demux,
> const u8 *buf,
>
> EXPORT_SYMBOL(dvb_dmx_swfilter_packets);
>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html