From 397dcb745ec517eb116694575ac159242bc179bd Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Fri, 10 May 2013 14:37:10 +0100 Subject: list-workarounds: Don't add an already present platform Currently if we come across several sites that say that a specific workaround is implemented for a platform, we just add the platform several times to the list. eg. WaFbcDisableDpfcClockGating: ivb, hsw, ivb, hsw This patch prevent that by only adding the plaform if it's not already there. Signed-off-by: Damien Lespiau --- scripts/list-workarounds | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/list-workarounds b/scripts/list-workarounds index 7bfd82dd..6c8c636a 100755 --- a/scripts/list-workarounds +++ b/scripts/list-workarounds @@ -47,7 +47,10 @@ def parse(me): platforms = match.group('platforms') if wa_name in workarounds: - workarounds[wa_name] += parse_platforms(platforms) + platforms = parse_platforms(platforms) + for p in platforms: + if not p in workarounds[wa_name]: + workarounds[wa_name].append(p) else: workarounds[wa_name] = parse_platforms(platforms) -- cgit v1.2.3