Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754080AbdFNDCN (ORCPT ); Tue, 13 Jun 2017 23:02:13 -0400 Received: from mail-dm3nam03on0112.outbound.protection.outlook.com ([104.47.41.112]:8848 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753579AbdFNDCK (ORCPT ); Tue, 13 Jun 2017 23:02:10 -0400 Authentication-Results: spf=pass (sender IP is 117.103.190.43) smtp.mailfrom=sony.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sony.com; Subject: Re: [PATCH v2 0/15] [dt-bindings] [media] Add document file and driver for Sony CXD2880 DVB-T2/T tuner + demodulator To: Mauro Carvalho Chehab References: <20170414015043.16731-1-Yasunari.Takiguchi@sony.com> <5188b958-9a34-4519-5845-a318273592e0@sony.com> <20170613113814.0094536f@vento.lan> CC: "akpm@linux-foundation.org" , "linux-kernel@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-media@vger.kernel.org" , "tbird20d@gmail.com" , "frowand.list@gmail.com" , "Yamamoto, Masayuki" , "Nozawa, Hideki (STWN)" , "Yonezawa, Kota" , "Matsumoto, Toshihiko" , "Watanabe, Satoshi (SSS)" , From: "Takiguchi, Yasunari" Message-ID: <7f6cb6c6-26f0-db46-4b7b-8cc4df586172@sony.com> Date: Wed, 14 Jun 2017 12:01:55 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20170613113814.0094536f@vento.lan> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [2001:cf8:1:aa2:0:dddd:320e:c313] X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:117.103.190.43;IPV:NLI;CTRY:JP;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(39400400002)(39410400002)(39840400002)(39860400002)(39450400003)(39850400002)(2980300002)(438002)(24454002)(189002)(199003)(54356999)(6246003)(110136004)(23746002)(2906002)(230700001)(38730400002)(107886003)(53546009)(305945005)(36756003)(2950100002)(356003)(54906002)(93886004)(5660300001)(4001350100001)(47776003)(65826007)(6916009)(72206003)(478600001)(76176999)(229853002)(50986999)(189998001)(31696002)(7736002)(65956001)(65806001)(86362001)(7636002)(83506001)(106466001)(50466002)(4326008)(31686004)(6666003)(8676002)(8936002)(39060400002)(6116002)(33646002)(64126003);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR13MB0869;H:JPYOKXEG103.jp.sony.com;FPR:;SPF:Pass;MLV:ovrnspm;MX:1;A:1;PTR:jpyokxeg103.jp.sony.com;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT054;1:HiSFcigWtc8hOjPisiiCjUiXaTVB5EKwfw84yBxfJ5Uu72vVWXYdDRZJwJRlOR4xiPqX3ijjQPfT22SbwR6TAURBtuNSUWaUDYr5dM9/8U/cc+ERSe6sCfERef4iIaWN+pQV55wyG2CMgxKdzrgmmh1r7ddUVmKEYhyhHfOnN3Ki2xnaNoFHo6oEmJ67Zsl3Lbl3eZ8FeY4SHm9KEdXIKREEa4pnOZY7eu7Z4F0BcCZsWWoelQPzDXZ6lPPOUzvvdxL0xHKCeNz5Oz/Ek56ykazugVptLFcAFjhH4OifBtmZjxPXE4F+xyJ4lxv33uG53G2emfG14sNGFcojgOR4QRZECJZIY7c/8qFU+y3W1xvhQS/+qmZx1xvpHI9aQKZXE2VkTqVIkvv/udUoya3c0vcfU+nB8OpENGKQUGUanZJlua9Tkg2qrmouW6vXEWUCLr9C+96WyIfLaOlDF5plLU9UxiVPZWFZ8d6KS3i1vthDpGPAnpmJnOyoY1xnfcd5FBDFApKn5ABCp2tRbYw7aaqvqUnlWNV6taJ6A+W4a+zL2TOvHW0ryxiKAH9UgvJt X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e1d33350-92e0-4c8e-2859-08d4b2d1be57 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075);SRVR:CY4PR13MB0869; X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;3:+XGa3qfjlKpjs9FYgKEB26H2TTjv+ajIxaD75QDs7ePCbHDPLSzCP/tRoiAeNq5Hdnb8cSaqF8zid+uv4YVhRvtGYDf9auqPpD9hxIVQyna4cK46Wo1dBAKpmv7DUs1V9E3w7GwsXzHNdTyVoe8TnlYoMAB+kyGTeMSZl6dCu+bV9Byvlin0kO3vA2Wjs+ig0Nq0JNPWMC0EdQXs7JEBrDo5w05mE3ozlUyMuRKYBMwMweXrqTxWdAA0j2NZlwCtp/LGSPZvT+1XaUzyO6DRAEI4lgn+FDwLGHw3UppSLPTJcReWepHiGesARC4WXrL3VF3SGhCv5+MuT/loPL43Cmw79q0ByV67OTgt/+pGodbICp+Hb6QTq6KRHNSygj1LktGXrv5yh9eb3QEUi12Vx5EeMGWV4aO+7pKWlAxg/Ys8NFJno0hqspJObxP7tvF6oR7+8abFoW+mGRE2QnNxYeFwH9W2WTWpctMWQ0fqO1xCxKup+8H7tNUX2KJdcf1DG486X1Vz0XoELqVDk5NFvw== X-MS-TrafficTypeDiagnostic: CY4PR13MB0869: X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;25:jZ62un7u14rs2CoCU0pmFfFbX3/Au+TG833//NtBbcyUnJWpFJ5x8eUv00k4Us2kPq8cAk6CGtW45PfLhiT+njakN919yz2uuAsNGWfIJRrKLS+nf8ln0JrwPAE7WrTPeGx4Q3woSNl3Raeo5Ud+soJdx1SceL9mLEf63UC6oj25vIMyYokhH7Gx2SnZU3Ig4o3jPPiBOPYdR0a73YvTsLgsnssQxhy1y33Z0blMipdmdbD0WWuzZzPkZhKQXvcpwDuORxWsSnpJe51X4yMAb42OHIbHeTe1DrGfYBgW1VeSkY05gckreeAW1QP2KshC8bqvwH5BX6nvy9uNhul+c6M9AYhlKE9P6bChx8gXV5cWmWvSOiPQDs20hxnBps9sbMAxxVZ8wgKFK11rsavkbbmER3s6nWoQqV2EhdESUrYXABJ+h86n8URqdctV4oIlLPIg28xKMT501Up3M6b2uGIEYQnAJbkVk1l045wyZbc=;31:gdG0AB+Hbv2qDQHc3LHxw2wT6sAmcep2p1vUQlLrzsMMx3UTQ3+xZsxL64C1mgWV+ut6liMKbm7Sdnigig59t4qXUAvQPd7K6G3k0JRUlB/gfGeyiQxmoaQ6WrDCvcEqL2R2FNOpucF4QnpwGFnesdIM6PoCulNHs2+NrkMQm5npm92l0FQENMEsLMG8hMRWfKaMLFQqFr7q3IVyuhBbupucWk1tUxRH/3C0+HMpm+hcyezE+6Ml+RCrcsdlLrLB/CrfpfqVbh7jZJR9tWLPWQ== X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;20:KkBY61LOeIr641YHH5dGpyyZef7/1ANdVGacn03fkRip9V9Mzp4lkD3PvCKndIL8eOZPt8S0hMVxbgittvGLCz4mF29NpqvHr7tbT41wWZVB+HL/zbh005CNCCoHQFG0UMg+gEbb+CNClaCE8O3mqhRDXQOS6Ahzs4r0nP8st7VoYBPFlyfiF/J1XCasXZVJW9b7wnD3k5r8H69n2VFuZrIMC1MfMHzXfr2kVianislE0RoxSVdEifKL0kEhsGbmobRkVR3Y0OU0k8LVUXoL57naPzvZutAR63fySaCIVcFHHboIki+2pHD6G/sPbcGFlZY5xNZSaK1QLQituihijcpJZPOTVrz81pAukobAO1kAn+aRLArP/KIS6gnkHItdeAKmMmVaELltPkyEPrD5xHTK7GstRFOlc5ZdtEx7w/XRXM6fmV0OYq+v+hzXpFIPymBoiWnU/h2U5FbFjsP5buVKITXu4DL92fsOY8F6WAgMF7qBhik2LqwWF4zBT3/S X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(182409339516656)(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93004095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR13MB0869;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR13MB0869; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR13MB0869;4:BOPaBR/lRiP32hhC8+oRYY7dOAxhdTpQk1XEBo?= =?Windows-1252?Q?28QMRllBxOsQLZHGe/7dJ4809m3umzaInWsNgCTGbYU90oRzRwjeZTNc?= =?Windows-1252?Q?y/BPGw24e5jdxZtuWVmc833R7JNsMVAnjIcQVcLGgZVM5q1XW5jGefsB?= =?Windows-1252?Q?VJIm7X6bT7+fE6REVpdr5Sv/JqXihkqO9tynNKWp+oR4oUD40bqBtRmh?= =?Windows-1252?Q?XQDRJRytIBYLbgAFPIVNkGdsLFyxC/LaaoepClPdQVCtXc9T1xbaHGre?= =?Windows-1252?Q?623JHZ/rXdhqgTwz+1f0xgxkrJGvOnWw9B703yE4iPQfmQDa6aj6InVL?= =?Windows-1252?Q?+r9II9CAwZOTMAMQUws6OyLlMAGJWxj4hTqSlakciHs4LfcEB9Jf9Vfn?= =?Windows-1252?Q?GhXL6hTo8RcRHCDqWnHXWb/Hl/3SzuPog+rjjIzlu1QQFyk6UEF1FKGI?= =?Windows-1252?Q?t8q0ybSl4OciBXlYeqCSegUuGsgYbCDnXQo0lsN2zfZU9q3GFxGifkbI?= =?Windows-1252?Q?2sqoDLxte7pdfDHTy4sM3HWlSG/G2/KsffkqERNHmMwKeSDEv9kSW9xT?= =?Windows-1252?Q?DQxPqPOyvYlzFssE+cFG17JGUKqH8vyJxKbL9AlZkQo1aRh/pTtIu8JM?= =?Windows-1252?Q?DbXiNKA7lJAN7+9aZu96SFtphI/OJ6+2/u55+4+QQuruiCh7VGO/TVuT?= =?Windows-1252?Q?vIUe4E+W+4PMlzkHW+7+KmcUT0JseTK7+VRFe43uqKXWMb+B/hxEmU/S?= =?Windows-1252?Q?U5j6shq2EUVjlA6gTQFgfg6f1NYh3ZjLsMK5okpK6QNSSC7Jfo+c1vXU?= =?Windows-1252?Q?Y+VrwrTE8o8ond0+5LwhHIeYjrJYVfndDYXxY/NyaxsCVpkFuvTe9S3f?= =?Windows-1252?Q?SvWzsoxzxq1s3H3ceKjKKUv7PF8cxniijrwm/4iJ22RDgnVOA4Ik8/u3?= =?Windows-1252?Q?n9X5OqeMS0pKxTHbqvh7XYaBQhSM9yo6DUl/n1/WpLY1rn3+JnDexPGR?= =?Windows-1252?Q?5CsvAKBSKUlr9YWniqQHmf+U3qvZD1Se3D+MD39ei9aVzPSbpTikR4Or?= =?Windows-1252?Q?6Yb22hPxD7tlHsmaz/ButKqhYf27rDw/Ti0lg72xVpE6/u8ZI2cIuysb?= =?Windows-1252?Q?fJVKHmdYo1kT9TxR2N1mPW8b8ou/1xmrqRH3Q0VYos96aOUZXxgnOIA5?= =?Windows-1252?Q?vReGQAA8P4TjyaEE8Vh4JFaybzOXGWRMQGW7jlAZjAYCTpLqEA0cjgTo?= =?Windows-1252?Q?X969Fe9FCSb11MofKI1tSpc6bwk5PW4ngf21cpRNXiqOK3/fCNkLiOYD?= =?Windows-1252?Q?ZoNnEjiwSY97hKQTOXeSpvsoIwU1kPf/hMBGJqahonxcd0ksnZUo1ZDN?= =?Windows-1252?Q?fxpMxZ1hw+7C7P7JfbT/W3sOEgM0eL1w=3D=3D?= X-Forefront-PRVS: 033857D0BD X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;CY4PR13MB0869;23:2919lnH3D0eBjOMXxJpmHaSpnVkWXbzNNR+fB?= =?Windows-1252?Q?1SJ9bI4gFRIy4QlClrh6B1DCXaDdo7Y3Sop+5RCcHhwPgWSTyufWnISl?= =?Windows-1252?Q?NMfCffJL1AF9ybAFIT22OwRyOMu0gIA9npGflzXLgMEANqVFE/wBeYXT?= =?Windows-1252?Q?qg/VIh7Lhx3Agyx4UfjMXeygvaIM41d+UWWotqwI52q7mYqwPMGQv/Fp?= =?Windows-1252?Q?URqiIUoV3rTgkooXArNn9xojIJ6X0vUZvNagZTLJdXNWH8/cN2HbsJU/?= =?Windows-1252?Q?RrlMFW6NwX2uN5/NmzyLtnFPA2bkXdRhfLNP4MBEx2L7hHtg9jpK0El+?= =?Windows-1252?Q?googdbr1i9roAtW3AuzaaI8Lkw9PDwvv9ec6clrzxMA39Dr6XfV3xs//?= =?Windows-1252?Q?ionXVIBk/ZT3gSivXxBcg+N0zOVPGU9qR+EaHKotlOzv9AM9VqrwGDU8?= =?Windows-1252?Q?b7LNbPr10VQlZ4yXy1c6wr4ntHYtMRgYxWU8us0wcKyOZ71T6eQtTDQz?= =?Windows-1252?Q?8tYNvXDcSX7l+OkkurCUWnRZxfX19q/TjmjvWPdk0RO+moTwaNZoS2r8?= =?Windows-1252?Q?gNbjSjWZcc+Il2mloqTxaBBYMhBsHzXdrzDAcz40weQWtJLuwUOlXiYr?= =?Windows-1252?Q?qOB/7EYFb+pPXP6BV4weAVzz1qBYS9Ih+DGi99aHrl6NnxRSrlC0U3No?= =?Windows-1252?Q?P+VKflBqyzJ6t3TTMV9sn1nvtyJVMVUES/E4SJBbT1hRW2matXSLocck?= =?Windows-1252?Q?ANNIRTOQA9FusutdJHE2XeJ7chKnh0OGTKPVJ1z1BCpE1n7zl0KYdtyh?= =?Windows-1252?Q?u07JcsEQCFiKXSkqmAEEUKugfx1eWWzHfbCAxeNHXKwKX9EEd8aJu9lM?= =?Windows-1252?Q?Z+4ooPJiJoIqJ5Ptp9M1gk/e/m9GECZmVnjHWZkjujiFbS3PW4XAiILM?= =?Windows-1252?Q?Ch0pmIVdBtBOcA9r1mvRQYn58jagWGVr5DH5NIk+0zCzXnFARzD5wPKD?= =?Windows-1252?Q?ekkkYde2Tlbcc/LJAqDyrCtz19c/cuHjOt6NN2F5LLD9fX0Sh94/mE9X?= =?Windows-1252?Q?Sdx+kD9VegzEtRfYyq8+rEeNW+jsNcCaQcqdmMvM8Js863Z1Ldx6AHVj?= =?Windows-1252?Q?cUr6ne7RJeTMWWTvpp4Hsx9zptlnbxBhkFFyBiIFq0gJecCdXQaOaKdw?= =?Windows-1252?Q?vxFvBNHiX3ZqXv30IjBgVqVmGmwiYJWB0kIG6c0BqqGbuCIasjRhzsZT?= =?Windows-1252?Q?CUry57zVWt/mEiCz+kJ0m8pZ8uK/IFc2Ff0UTl1KcE2+QdXqS0ojcAix?= =?Windows-1252?Q?ZpCVCK+XHbhofF+ZL34l3TyBQrqyRvwkelU788UaJhHH4hmK3341Lftn?= =?Windows-1252?Q?P1hzasR7VBm4A2to/Oa5MAqr+dDv/U0DjM9E7WLLQexBXxg/nm0UDLW1?= =?Windows-1252?Q?56HUOzxPHtJRkEJMTXzfLYKRvusNmTVbbPToTC+HQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;6:HxQbC/ao+tHeOFn3fs7dv+I+S3BXigFCXQg6Kgnmah9L1aIY0ue2vY55SgXtX1uOmpEaJmz4CNjiRfnXwNWQQ75228UP5nZP1Nc4udjEEOMudfTvJjIJd3+lc8neZae4570rBJYGG92gPIq6TxloZgBUjiUWAXkhGJv5BAub2ZvDvMAC+xyRQJVSVvtNS/KGkijPv2EDjjEzjqZNUWoyKDTzU+jgBl5yveKb1YAyLL+zarbl09h70ZEHEDfIUxX+eUnbl+BRGysUp7wTcSg7GFwTR3UQJraBXEl0htYq2PkyshvYi8PBGtRfa2QDs8B7MRL6KfTuxtnALGaFJ3swhLFDqIVU34mr+9UpedoKEB4gBtsmCVLk9af8uouSxDDXE3gGVtXObh56YFtASouao7HyoSs3nDqQIaoimnuaUW2Fa/CHAUG1lUetAMv2cqiKcCibyn2UgiplWpnBZWMvqfd2deo3sUyLZqVW84Db4mmDZenLIaf8viM0mk8wJlaJ4RocjsJ0tZO8Bnsvy6kX7FJRKdg7UEl5dH3Ki8il82Y= X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;5:Er6j4l9uL1zKPuSJuq9y4oVMB0K9lfnRUEU3MheFau6YPvIgFAc+V7yyAKilWobDl7hSyxuKRXe6AbqqEywxzZP8QRN5WzO0ogi0Idw9Wp4rPQAKYiEXWo/ZSGXXYyfawfqTVG6/Hz4strjh3DXEdh1K/jfZxGrGsf7zYJ6sZlVfDnFtVcFlM0XBQzmJab4lgY7Q9xXkXIkJcEU8VBJKeHwG0zNULh/vxAHhEDzwzH/9o6Uce7EO8Zy1a6B5ehtb9+Rg1+OEuBAmuFR+y8cNYgUMe1LxZvIaBBOlVGVuBTv5juqNPLbeENRj0FI9CglojsBZggVMtEqkjWw6G/rHjl6wxtHpG56388IjubrKDqj2tUUJHDhe6kcp+sz2OFQd8qScusceIQZ/UlYoos9o20aPb/scwbM89a9lQMcpavoYnb1Rqyivmh7m0/vL8ciZzzWnYiba8QokXhENp+QdHe7Mv2MmNXbGwplnoOhIEgGBYYjKxSyXQYQhM6uTs/1u;24:s4xQFh5AFVdoALHdenPA6NqV42hOzExq4pIxhDqp569rW+PbcTV0qVAsszRS3F502lsiyPdhe3sbn2DYfXjBJ1kMZp8qUpBsnf/z7DZ5FmY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY4PR13MB0869;7:lytzDVUcLS1lMg9cYrs8Ae3Z7AglCtf8eCGkm0AiGJkFGJ+FqzSb2LVm2pcz7pnVmmM4VoSyjKELBEraIfYKiXFhj0sU6TA72d7x31HmB9R9ed1Fp8bX+IcpIW7bRhM7wyPAv5dXPk522RImpSyTexUPoe4tDWrBjwNYp0ih5oicEjoqMKiqgPby67xbGXnkyIYBAaGBf5dVVetlbEdxpms61fmXmyJaKUXs3HU2uwF0ketawedGf8QyUb4rogheHMv1YnlUzMjJRi8QTlkrDSPZVkZr8/RBwxvp5o3ChrhLNjQkffNSRfoGKZ90PGXBS79+dTMATl87cYYO5eDHNw== X-OriginatorOrg: sony.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 03:02:07.2686 (UTC) X-MS-Exchange-CrossTenant-Id: 66c65d8a-9158-4521-a2d8-664963db48e4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=66c65d8a-9158-4521-a2d8-664963db48e4;Ip=[117.103.190.43];Helo=[JPYOKXEG103.jp.sony.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR13MB0869 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1672 Lines: 45 Dear Mauro Thanks for your kind review during your busy schedule. I will confirm with your findings and discuss about them (how to change our codes) in our team. Regards & Thanks Takiguchi On 2017/06/13 23:38, Mauro Carvalho Chehab wrote: > Hi Takiguchi-san, > > Em Thu, 25 May 2017 15:15:39 +0900 > "Takiguchi, Yasunari" escreveu: > >> Hi, all >> >> I sent the patch series of Sony CXD2880 DVB-T2/T tuner + demodulator driver on Apr/14. >> Are there any comments, advices and review results for them? > > Usually, reviewing drivers takes more time, as one needs to reserve a > long period of time for reviewing. Sorry for the delay. > >> I'd like to get better understanding of current review status for our codes. > > Just sent today a review. There are some things that need to be > changed in order to get it into a better shape and make it easier > to review. In particular, it should be using some Kernel internal APIs, > instead of coming with re-implementation of existing core code. That's fine. > It is very unusual that the first contributions from a new Kernel > developer to gets everything the way as it is expected mainstream ;-) > > One thing that come into my mind, besides what was already commented, > is that it seems you added an abstraction layer. We don't like such > layers very much, as it makes harder to understand the driver, usually > for very little benefit. > > On this first review, I didn't actually try to understand what's > going on there. As the driver doesn't contain any comments inside, > it makes harder to understand why some things were coded using > such approach. > > Thanks, > Mauro