From patchwork Fri Sep 7 01:33:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 10591489 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 982DE921 for ; Fri, 7 Sep 2018 01:33:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 873EA28680 for ; Fri, 7 Sep 2018 01:33:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7B505287A2; Fri, 7 Sep 2018 01:33:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D5A5928414 for ; Fri, 7 Sep 2018 01:33:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728271AbeIGGLZ (ORCPT ); Fri, 7 Sep 2018 02:11:25 -0400 Received: from relmlor4.renesas.com ([210.160.252.174]:30585 "EHLO relmlie3.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726370AbeIGGLZ (ORCPT ); Fri, 7 Sep 2018 02:11:25 -0400 Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie3.idc.renesas.com with ESMTP; 07 Sep 2018 10:33:03 +0900 Received: from relmlii1.idc.renesas.com (relmlii1.idc.renesas.com [10.200.68.65]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id 0AA7E4060D; Fri, 7 Sep 2018 10:33:03 +0900 (JST) X-IronPort-AV: E=Sophos;i="5.53,340,1531753200"; d="scan'208";a="290232090" Received: from mail-os2jpn01lp0150.outbound.protection.outlook.com (HELO JPN01-OS2-obe.outbound.protection.outlook.com) ([23.103.139.150]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Sep 2018 10:33:02 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D1UZr0OsFaiB1UyHUpXpTWpZy34FlYjtHLZfw2HXqTs=; b=aJUJ0UQ8JGVV3Y3IGZd8Y953KVt+TJg40RfQS7CGc8extKaijX6VgnEUFucSwpvQA/oOW0Dw1z3yevo7Mviam1Fu8sWk54bbnbps8ViZh6dbec6lHMzFnLjwVHuFvX1EqIJNESbWpjqTm82FKQwIwm6ey5AIWHXiuXUopxmroaw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.130) by TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.17; Fri, 7 Sep 2018 01:33:01 +0000 Message-ID: <87r2i6qes5.wl-kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto Subject: [PATCH v2 resend 09/13] sh: sh5: convert to SPDX identifiers User-Agent: Wanderlust/2.15.9 Emacs/24.5 Mule/6.0 To: Yoshinori Sato , Rich Felker Cc: Linux-SH , Linux-Renesas In-Reply-To: <874lf2rtgt.wl-kuninori.morimoto.gx@renesas.com> References: <874lf2rtgt.wl-kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Fri, 7 Sep 2018 01:33:01 +0000 X-Originating-IP: [211.11.155.130] X-ClientProxiedBy: TYAPR01CA0013.jpnprd01.prod.outlook.com (2603:1096:404::25) To TY1PR01MB1865.jpnprd01.prod.outlook.com (2603:1096:403:2::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 29cf3112-8ba4-42e1-791b-08d61461d989 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);SRVR:TY1PR01MB1865; X-Microsoft-Exchange-Diagnostics: 1;TY1PR01MB1865;3:t0z+laR38FLuNUaw0TPfxVRvT4CBE8b7VyMS4WFiyXzhUxbNBDkZ1UZbrAydeZVEFaUMp+CoNJLZ4m/VzUx3Hrn5ET+tos/yIFvk2Lum5+ORNMXg3zZpHlT0dRZl9vzX1Ps6oNPiaaZG93gfHn1gSPO61dBqAFDLxqDHApef14CMdeUWIS7rIghK9NXJ51ceYyhGKPM0fkOi8iiymlHqqfRhmZ8IgF83PU+RPoUdzUhPBpNOYrVfCr8+3JTxH5a+;25:/oH4GCooeRleO23BynTZ7LbmAYULGx+M48DRm6XIjej1JAH1SlWsGm/JVVVXKjv2wDjFnozO0TpH1X3i2RH3ftKHeP5lDaa49gBHZqv50v4Lu6ZaGNrz4Wd2O6yFdlY9RmFNSB+JP8GGpPIr5SPln6xZSSoLthP/Hk/+n9DnJpzemJSTvzEoi0fAmDSj6FCPxURc41hdzo4tg5qFt5GYSt7WVGj0ubLjHIy6fh23/1fRMGxLrPbPmnamGolyE5ouNNlbFimdbjStPD/pkXFXVnqL6GRlwMFKpc8Z33R3Tga19G2O4wUfJPgravYhDodztqVTrVrGJh9gokefpHFaEg==;31:Ae+2AM8Cw/0OPazANtubxtMliT5zq84Gtbc0J6hCSTSRAWDHJYThdy7IYIrgqG+4AgWg5eMt0zEEdLPJmrTfToUN0bm1ylpGA/zcVx18w1MsqEmCBHLXwXZ/JCGnLUuk7Izu4f2ohracGboTliDQEACNkkHDTUUJoSzWFYvJ0vbcLdp3MPl7m357uUyGbDy7tEttnlC9U34KfBJOm4yA6b8b35hZcHFGro1/Kjiy1rY= X-MS-TrafficTypeDiagnostic: TY1PR01MB1865: X-Microsoft-Exchange-Diagnostics: 1;TY1PR01MB1865;20:Mq6gT/cm8vd432bW4lmXZYoa5e+uLakaSwVN7Zoa34xV5jOAWsPS0OlKOypuiYFM3xyQumlwbteUdl3HWX+8yHqT82hYPj1Aovq1l2fbyd3BinKiuNjpgMTo9WUFWGlPjaZJZUKKE/QylQXbYwa0hZii/dm+/k0alI6vGjb2Z8Tpxs+/QN7peHSI11Q1OyQcvsdQze1GGx4nJDYNgvPlZCPdLSXvgIZpXrcnpKcTKbqhRMytUG59AlUglh60737Ud8ZFd+W/JPSu8+O5yugDDwqDkRDQpDWMZeEuvGo/8m1bce+mevxBuv0+IzKFyyA32MeZ1sHdwBn01DozDqniStzLMHVN2II9Jg9gW3VSZXdZJQBaURXUZz7jKplMeGtcbjLr0wLKqRUs+TVFQySc57qThS/taY5p8iu59cHwSJNShMdrkpoqsU4yP+pqRXrg5CoMA1x65o2B9UB9dqE08w5hN98z6fgF3KLCZB9NluXVoHhsibpHoM3Qebv2qGFD;4:xp8j7pYiYYF+OmsMRsyShmYnu5OLpNQ7EscH7ziEXmnHQ/IkzSBQn8gwfpl6SbV6nSsyyv/MoghSBnip+YSs+Y2caj3vT0WtEpZ52E/lPKr65rIB2eccrLa9fsNX9uoJfwU/KA2xRcB0zCsfhG4OwEzE6x+mrHZJ8LZsjfhYmaIH1fy/kkVPTB7FYfuj+CapCarXK4HjaRm+jUNOqM6gpMzYi1hm8s/LpKjxhgB6jb8d5qanpPK44n2nGcvFgaG9PynJHNBeuxXR9mny8uZNuQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699050);SRVR:TY1PR01MB1865;BCL:0;PCL:0;RULEID:;SRVR:TY1PR01MB1865; X-Forefront-PRVS: 07880C4932 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(979002)(136003)(346002)(376002)(396003)(366004)(39860400002)(189003)(199004)(2906002)(5660300001)(16526019)(26005)(36756003)(186003)(386003)(8676002)(446003)(58126008)(54906003)(476003)(16586007)(486006)(2616005)(956004)(6486002)(11346002)(7696005)(478600001)(110136005)(305945005)(53936002)(50466002)(316002)(52116002)(47776003)(7736002)(66066001)(575784001)(86362001)(76176011)(81156014)(6116002)(3846002)(23726003)(8936002)(4326008)(69596002)(105586002)(81166006)(53416004)(106356001)(97736004)(68736007)(25786009)(16060500001)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:TY1PR01MB1865;H:morimoto-PC.renesas.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; Received-SPF: None (protection.outlook.com: renesas.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1;TY1PR01MB1865;23:Kaj0y4imh0YK5tIOojx/Fqpb9KRIvkO1PFlUKYEtgjOi1gvwSHNMVFtCzZdiSEE6hftcZgrxxd4Z0Peod25uPyP7QoE1PqIVOv2lDJvVMbty17+npoRtG2aAXEmjz5cCW+BaxPEFAE+pa/4kYvWlzOpW/TETXaxdP2dKX57OlmgEP2/quuP0mOYcq7Ok64Ta2aeyzSc+TsD4k/EpQ+7V8mGtWfen16/lA1EEZ/BSmb/2xaQVWtINS5jep8zGRrv446up2VvvSlqKywZDILCY7psjFoCeADo8pMeb/LSE31fYaJ6BZhmE+PykblGWcbK/DQncbz6MTFYwqZn2Admdc9Z0izgulWRzggX5FhMLFaire1ZkkHxXdcsTTbD9Guc59CLtx0xlolbulmY0IJbVzXgGMHjXd7w4RUpzJYR0ivOtNS9kbIoe2/+nVRck7WGzvtV9n4Lu0c/mgZU+PlKyAJ9QkbIVspoA+yIIfbKD/xyssy4FZSKjxTn1JNMJCVZmVgx+aA2S/5Dw59bem7EXO0tmT01jmXQYgxQhwqcV7aYUZ1oDDmRJVilXb75ZmUMRnEasQ2r3/EOGjtB2z1Boku0eIohJZiOtwZqK49nT87Jsj4xR2S1gsablu3rvykel+wOuMe1MG7OkW9i36r1uj1yP9CU+q5xNPsoXNoy5tgD6H1g5pZfvcB3XnR6+iDrn9C1NF55RWAqYtdoAVWNup94/fCW2ijKxA2kbYJ4iXO1a6DHQYBNxJi1OyFIs7g6oROrSURnxXQn9b0mFIQ91k1WixGeMCbg7UvWiZJM+wWwlSf6zI+6IfQzzv48gzsMcDrAoHigTFhmdrKS44g/C3/DiWICd4BPAKeL9E2mZITRaStiSY48OKeiC1brgBo9jJkLQDlNfHCKwhd7BQbR+yJgFftTlMsX3e7lG4ljgaWc395JvIolWYUciKpfTJwaNY0+t25PZKNX5GbEIrfHfMO+Z2IV8s+jlGEPbXJgSqqA1V/Ual/C9OYOMQ7y4Ujyv19C9U4VLWw0oyBz5IttJ32jJ4qrv3IYICEQNaPSXlH5jgvTYJwvXPo91gJU+B1qE25Tjeu8dHYSGJXFg71LAZds+ufesrfHfodeezgNpkZMduKmwKi1xo+meyC+5DqQrNYAuKUu3iA3OPk79yU7GgVjGglvKrbrPNXSaz+IPz681eHhIwTZD7R13iY98VKpntEJ3XZ/tik1yjkGm3PSwACggraZKO838JdVuzJi3hgtqPpZSHLwPfVg69IxPfvecubTO7n4XpObac34MmKsOiEdlcXGygcI1RaxyJxL46r8= X-Microsoft-Antispam-Message-Info: S1ZIFDUVl0+QB+7Es+XpeeRmLSGZPa/FrjKLubSSHJX6mW0PoZHmLsMA1kNu9SZImnxtesTm0WWer+IGBFx8Dv5TjhWRR4/VYSFhMk8m2KZixF1wj8jTp0PxRSCy5s2sR+PDw1WQQmhuf21c6Hy/7TyIPMxEXCReryaxaVsxzSRJNq3HEhWGp2gk8nBUuVhZJiX/FqvJLsMVI//fBs2JL7bNllKL6VbRNXMn2zS2z2HZi96hk7PMiXLZBUIpIBc/c7wI9lyTIYE3vCi7AteJ/15MTPk48PypArNfIrYPHsovJ3kT61rPYASUkRj3CwQv4Dk58I8Js5rzilYqTdw6Gsbhs4YG1m+PUAHh8FJg95U= X-Microsoft-Exchange-Diagnostics: 1;TY1PR01MB1865;6:TZedRlLAU0vF8TIxjY1zFxjpiMICQZSgRh+7SpEmfY3RdVE8dHjsVBaSs/jcwVhCRM2ctkqVWLsSdKdW5JOF3jpmeIcIma0dCiCVgqzXEexD23yA01XQy2LdLEsrgAXaw6hI7b4WB4+JLCIvl8d/RefIOyVD1mvkuKYOExgGrH1bsHezKIU79wc0Hs5eUcNDfseWnJHcnQYTniv1IHIHwlg0RFVUo1kJKm8Xfgns1DyFRAzhkGX6tOcVK67BZGaWLYk0uPuate7hsmkLKYKMh5wHltwflOWGb1lO3uv5sl3A1Ac3hiQRrD7obSN+jxpor/OSNvTtvBPdLar4chj1XSRqvsecfyi8/GwdBO8uUKelFkGGHXF0sDKHp9wUB2aaj1ARBk3xa7oqRHJC/J982OWZSgmo9rm0VDectVzXsdjzqGdHVUuiAvkUJ9QA0KjiZyT6aZsKoCTARTGBHVhm+w==;5:YabgNjbP/TIE5LuR+PSf32RITLbSF18IqtNY5+pHlzya5M34TyKWVWBrQud0l6Lw2u+4Kqv9zGSOax6A+SrdCljj8AVXiXM9DN+OK9zAtRAid1NmyR0DNyZ7xSKVlh5I4ySeFjd2p9clgMa3IOKA5BV1xgWlKFf+6JkJ3XKTQ+k=;7:OyAvkW/4cQf0eq9RWthwmQYYz+WKfAVGpUOn2rMiLiT46h5IYJ6DNZV0CfsIeA3kDEUU8v8kbk8q8X41u76m9mpvjjnspDtT6Qyj+Cvk3hQ1KVoby+ELVpX5obWDJGf5xGtoGVYZHQluoswvrUnj7cGpl3L9pnBd9F+86wf1Lef+PBIKAalQhUlYwcfwuMlS4PiZhvWYAGBzvDwl0fB4Xs0KBWtOdwFnZfzf3ci769mcNwbxt9hw/rXnWVmvI/cj SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;TY1PR01MB1865;20:dNU1qyZy2iGfuLwMWQAjppRf533ay07DcjJztqP3v9O6QUBMpSHVUx4kw6ux+Co1LzEK0MoAHCHFBdm5Y37MITPIE+z6GrN/cGylq9QEE1qFfoMHhqQxGTFZgZCJmoPAF3q9FxYOXk80/z2RvOOQyzUfp7NagHw8/Hfbc0vFjIs= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2018 01:33:01.2771 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29cf3112-8ba4-42e1-791b-08d61461d989 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1865 Sender: linux-sh-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto This patch updates license to use SPDX-License-Identifier instead of verbose license text. Signed-off-by: Kuninori Morimoto Reviewed-by: Simon Horman --- arch/sh/kernel/cpu/sh5/clock-sh5.c | 5 +---- arch/sh/kernel/cpu/sh5/entry.S | 7 ++----- arch/sh/kernel/cpu/sh5/fpu.c | 5 +---- arch/sh/kernel/cpu/sh5/probe.c | 5 +---- arch/sh/kernel/cpu/sh5/setup-sh5.c | 5 +---- arch/sh/kernel/cpu/sh5/switchto.S | 7 ++----- arch/sh/kernel/cpu/sh5/unwind.c | 5 +---- 7 files changed, 9 insertions(+), 30 deletions(-) diff --git a/arch/sh/kernel/cpu/sh5/clock-sh5.c b/arch/sh/kernel/cpu/sh5/clock-sh5.c index c48b93d..43763c2 100644 --- a/arch/sh/kernel/cpu/sh5/clock-sh5.c +++ b/arch/sh/kernel/cpu/sh5/clock-sh5.c @@ -1,13 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh5/clock-sh5.c * * SH-5 support for the clock framework * * Copyright (C) 2008 Paul Mundt - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include diff --git a/arch/sh/kernel/cpu/sh5/entry.S b/arch/sh/kernel/cpu/sh5/entry.S index 0c8d037..de68ffd 100644 --- a/arch/sh/kernel/cpu/sh5/entry.S +++ b/arch/sh/kernel/cpu/sh5/entry.S @@ -1,13 +1,10 @@ -/* +/* SPDX-License-Identifier: GPL-2.0 + * * arch/sh/kernel/cpu/sh5/entry.S * * Copyright (C) 2000, 2001 Paolo Alberelli * Copyright (C) 2004 - 2008 Paul Mundt * Copyright (C) 2003, 2004 Richard Curnow - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include diff --git a/arch/sh/kernel/cpu/sh5/fpu.c b/arch/sh/kernel/cpu/sh5/fpu.c index 9f8713a..9218d9e 100644 --- a/arch/sh/kernel/cpu/sh5/fpu.c +++ b/arch/sh/kernel/cpu/sh5/fpu.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh5/fpu.c * @@ -7,10 +8,6 @@ * * Started from SH4 version: * Copyright (C) 1999, 2000 Kaz Kojima & Niibe Yutaka - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include diff --git a/arch/sh/kernel/cpu/sh5/probe.c b/arch/sh/kernel/cpu/sh5/probe.c index eca427c..9472501 100644 --- a/arch/sh/kernel/cpu/sh5/probe.c +++ b/arch/sh/kernel/cpu/sh5/probe.c @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh5/probe.c * @@ -5,10 +6,6 @@ * * Copyright (C) 2000, 2001 Paolo Alberelli * Copyright (C) 2003 - 2007 Paul Mundt - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include diff --git a/arch/sh/kernel/cpu/sh5/setup-sh5.c b/arch/sh/kernel/cpu/sh5/setup-sh5.c index 084a9cc..41c1673 100644 --- a/arch/sh/kernel/cpu/sh5/setup-sh5.c +++ b/arch/sh/kernel/cpu/sh5/setup-sh5.c @@ -1,11 +1,8 @@ +// SPDX-License-Identifier: GPL-2.0 /* * SH5-101/SH5-103 CPU Setup * * Copyright (C) 2009 Paul Mundt - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include diff --git a/arch/sh/kernel/cpu/sh5/switchto.S b/arch/sh/kernel/cpu/sh5/switchto.S index 45c351b0..d1beff7 100644 --- a/arch/sh/kernel/cpu/sh5/switchto.S +++ b/arch/sh/kernel/cpu/sh5/switchto.S @@ -1,13 +1,10 @@ -/* +/* SPDX-License-Identifier: GPL-2.0 + * * arch/sh/kernel/cpu/sh5/switchto.S * * sh64 context switch * * Copyright (C) 2004 Richard Curnow - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ .section .text..SHmedia32,"ax" diff --git a/arch/sh/kernel/cpu/sh5/unwind.c b/arch/sh/kernel/cpu/sh5/unwind.c index 3a4fed4..3cb0cd9 100644 --- a/arch/sh/kernel/cpu/sh5/unwind.c +++ b/arch/sh/kernel/cpu/sh5/unwind.c @@ -1,12 +1,9 @@ +// SPDX-License-Identifier: GPL-2.0 /* * arch/sh/kernel/cpu/sh5/unwind.c * * Copyright (C) 2004 Paul Mundt * Copyright (C) 2004 Richard Curnow - * - * This file is subject to the terms and conditions of the GNU General Public - * License. See the file "COPYING" in the main directory of this archive - * for more details. */ #include #include