Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753310AbbFMNV0 (ORCPT ); Sat, 13 Jun 2015 09:21:26 -0400 Received: from mout.gmx.net ([212.227.15.18]:51171 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752001AbbFMNVR (ORCPT ); Sat, 13 Jun 2015 09:21:17 -0400 Message-ID: <557C2E3E.80000@gmx.de> Date: Sat, 13 Jun 2015 15:21:02 +0200 From: Sergej Sawazki User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: broonie@kernel.org, gregkh@linuxfoundation.org, w.sang@pengutronix.de, wsa@the-dreams.de CC: linux-kernel@vger.kernel.org Subject: [BUG ?] regmap: debugfs: WARN_ON at regmap-debugfs.c:151 Content-Type: multipart/mixed; boundary="------------010104060600080008070900" X-Provags-ID: V03:K0:meLwV8rsBwwnneZZbePGsVUAbj5qIyopA30JCDuN7b11X3xClrk JdRhJqqEvQzb9K3YEQSEG0HJOWS9hHMrAhiZvA1VNb1p8YZ3i1gMREnR2egHQmPYDpe1et0 RQclRBcpmKEluG/WeSWHV5MxhEK88nl2ofwuaA4eDXMzXUI4nLKNcNfCStjG/mM58MYrQ3s cT//pzMtUhvYh28HZiKVA== X-UI-Out-Filterresults: notjunk:1; Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3360 Lines: 65 This is a multi-part message in MIME format. --------------010104060600080008070900 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello all, when I try to read the register values of a i2c ASoC codec through debugfs, (eg: cat /sys/kernel/debug/regmap/1-001a/registers) I am getting an WARN_ON at drivers/base/regmap/regmap-debugfs.c:151. Please see attached dmesg.txt for details. I did some debugging and found that regmap_readable(), at regmap- debugfs.c:109, returns "false" for all registers, hence the debugfs_off_cache list remains empty and we get an warning in line 151. Reverting commit 4191f1979 "regmap: if format_write is used, declare all registers as "unreadable"" fixed the issue. Regards, Sergej --------------010104060600080008070900 Content-Type: text/plain; charset=UTF-8; name="dmesg.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.txt" WyAgNTA3LjAzNzEwNV0gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tClsg IDUwNy4wMzcxNzNdIFdBUk5JTkc6IENQVTogMCBQSUQ6IDI2MDkgYXQgZHJpdmVycy9iYXNl L3JlZ21hcC9yZWdtYXAtZGVidWdmcy5jOjE1MSByZWdtYXBfZGVidWdmc19nZXRfZHVtcF9z dGFydC5wYXJ0LjArMHgyMTAvMHgyNmMoKQpbICA1MDcuMDM3MTg4XSBNb2R1bGVzIGxpbmtl ZCBpbjogODE5MmN1IHNuZF9zb2Nfd204NzQxIHJlZ21hcF9zcGkgc25kX3NvY19iY20yNzA4 X2kycyByZWdtYXBfbW1pbyBzbmRfc29jX3RhdV9kYWMKc25kX3NvY19jb3JlIHNuZF9jb21w cmVzcyBzbmRfcGNtX2RtYWVuZ2luZSBzbmRfcGNtX29zcyBzbmRfbWl4ZXJfb3NzIHNuZF9w Y20gc25kX3NlcV9kdW1teSBzbmRfc2VxX21pZGkgc25kX3Jhd21pZGkgc25kX3NlcV9vc3Mg c25kX3NlcV9taWRpX2V2CmVudCBzbmRfc2VxIHNuZF9zZXFfZGV2aWNlIHNuZF90aW1lciBj bGtfc2k1MzUxIHJlZ21hcF9pMmMgc25kIGkyY19iY20yNzA4IHNnIHVpb19wZHJ2X2dlbmly cSB1aW8KWyAgNTA3LjAzNzMyMF0gQ1BVOiAwIFBJRDogMjYwOSBDb21tOiBjYXQgVGFpbnRl ZDogRyAgICAgICAgVyAgICAgIDMuMTguNy10YXUtZGFjLTAwMDMyLWc2MDRiYmJjLWRpcnR5 ICM1NApbICA1MDcuMDM3Mzg4XSBbPGMwMDE1OGU0Pl0gKHVud2luZF9iYWNrdHJhY2UpIGZy b20gWzxjMDAxMmM0MD5dIChzaG93X3N0YWNrKzB4MjAvMHgyNCkKWyAgNTA3LjAzNzQzOF0g WzxjMDAxMmM0MD5dIChzaG93X3N0YWNrKSBmcm9tIFs8YzA1NTQwMDg+XSAoZHVtcF9zdGFj aysweDIwLzB4MjgpClsgIDUwNy4wMzc0ODBdIFs8YzA1NTQwMDg+XSAoZHVtcF9zdGFjaykg ZnJvbSBbPGMwMDIzNjA4Pl0gKHdhcm5fc2xvd3BhdGhfY29tbW9uKzB4N2MvMHg5YykKWyAg NTA3LjAzNzUxMV0gWzxjMDAyMzYwOD5dICh3YXJuX3Nsb3dwYXRoX2NvbW1vbikgZnJvbSBb PGMwMDIzNjU0Pl0gKHdhcm5fc2xvd3BhdGhfbnVsbCsweDJjLzB4MzQpClsgIDUwNy4wMzc1 MzldIFs8YzAwMjM2NTQ+XSAod2Fybl9zbG93cGF0aF9udWxsKSBmcm9tIFs8YzAzNzVhMzA+ XSAocmVnbWFwX2RlYnVnZnNfZ2V0X2R1bXBfc3RhcnQucGFydC4wKzB4MjEwLzB4MjZjKQpb ICA1MDcuMDM3NTY5XSBbPGMwMzc1YTMwPl0gKHJlZ21hcF9kZWJ1Z2ZzX2dldF9kdW1wX3N0 YXJ0LnBhcnQuMCkgZnJvbSBbPGMwMzc1YjMwPl0gKHJlZ21hcF9yZWdfcmFuZ2VzX3JlYWRf ZmlsZSsweGE0LzB4MjgwKQpbICA1MDcuMDM3NjA5XSBbPGMwMzc1YjMwPl0gKHJlZ21hcF9y ZWdfcmFuZ2VzX3JlYWRfZmlsZSkgZnJvbSBbPGMwMTM2YTBjPl0gKHZmc19yZWFkKzB4OTgv MHgxODQpClsgIDUwNy4wMzc2MzldIFs8YzAxMzZhMGM+XSAodmZzX3JlYWQpIGZyb20gWzxj MDEzNmI0ND5dIChTeVNfcmVhZCsweDRjLzB4OTgpClsgIDUwNy4wMzc2NjhdIFs8YzAxMzZi NDQ+XSAoU3lTX3JlYWQpIGZyb20gWzxjMDAwZjU4MD5dIChyZXRfZmFzdF9zeXNjYWxsKzB4 MC8weDQ4KQpbICA1MDcuMDM3Njg0XSAtLS1bIGVuZCB0cmFjZSBiNTI1NzRlNzJlYjRlM2Qx IF0tLS0K --------------010104060600080008070900-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/