From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754876AbdCIMzi (ORCPT ); Thu, 9 Mar 2017 07:55:38 -0500 Received: from mail-db5eur01on0108.outbound.protection.outlook.com ([104.47.2.108]:14546 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753861AbdCIMzg (ORCPT ); Thu, 9 Mar 2017 07:55:36 -0500 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCH v2 6/9] kasan: improve slab object description To: Andrey Konovalov References: <20170302134851.101218-1-andreyknvl@google.com> <20170302134851.101218-7-andreyknvl@google.com> <2bbe7bdc-8842-8ec0-4b5a-6a8dce39216d@virtuozzo.com> <576aeb81-9408-13fa-041d-a6bd1e2cf895@virtuozzo.com> CC: Alexander Potapenko , Dmitry Vyukov , kasan-dev , Linux Memory Management List , LKML From: Andrey Ryabinin Message-ID: <69679f30-e502-d2cf-8dee-4ee88f64f887@virtuozzo.com> Date: Thu, 9 Mar 2017 15:56:43 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR09CA0046.eurprd09.prod.outlook.com (10.174.50.14) To VI1PR0801MB2063.eurprd08.prod.outlook.com (10.173.74.148) X-MS-Office365-Filtering-Correlation-Id: 28ac6f49-97fe-4398-1251-08d466eb9226 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;3:CodKifSU4eG5QzIGXfirorPMWbu97vzGsVn0b8HOC2Rg9MMAvYCWSH3rHGkyFdLqsL2DJVDCLtmv9LVZfycCuGsn8tz1VaCu/I5Irh7DEhLB1o7jJ8EEO3lY1I9koRN0T5SR19MxNSGKk5l4ehBU9eSLM9nitQrDDmr+oXidFyThVbATApPisCTQxvcAQJRFGcvrvQn9jqtWBvJcmwbth2xIEUODrmUI23+xugn7N5oGYn0ZWBN71ORony8oNXANNpHau8ldS5zvLdzVfO8cOg==;25:KONz8KXjxC4ne1GKwrxS1c985l/BhbSYcmYOJv3+bLXVn5my5Jay5N6iEouc0o0HoB4tSXa2t6qrNwhbuF646NwYfxpaBgR+n/CNdyFCMkrLNl6RhomJUiMN46iZ7VT8n3MwSf6y28TaM27UfdCl/0XmymyAD4GzkkYXnjVQVY6dTyCxZIQWdBVBIavgtj4F2LI596Dzo2sqLTG5O87iYlRsnhZ8qt0UxkitQetJSdmi24XTFBKBbonSbdHZceErAUN0ebkXnCrF3LXXLXD1JPNzjxMgyr4LsiNSJzmk8kNlxi5RtXg1h1BzVL2brVxeskgooq7aiaIfWc47w/i1/AjKIPeThlnQ3CpbachNtk4RVa9ngm60H7sWw3jO/Dy/nYu0WcEFpeGHUqIkgnj5mKyz3F2mVGujOUf0vp7GBC0yQh8PFyVVBUiYAPVlk3tUf+VgFZo/DdOo1qz7kWp5Qg== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;31:pcHcFDm3I+fOoyeXuSOdBaMi/Iip8BjP8KpBx2T+WH/CL9kSZHIjdCaAK07iIwmS49GKKnvm3XHS4icjDsyzxfhwAs+NxZqfaAwK2J+nN7gNmsr9ncD5k/LxHXBc7fBixvfj+3S34o2laVEZDtxRh2qqGW/jtGwJrvq07ElAJ37zRJWTMo3avmIMsk6jMaPu47lrw8itYLWo/AsdqYECiVHi3WzCuQubX+0EjQqKJzUWsCg0QamDxA6cN2w1+aj0o/YiAl4epu49mDLcZQoKtA==;20:dfnZJnejjxknVG2cNtkVTIgmk79Kk5rQ4tiyB++tti2JGV6Fov1csKvh2sIzuh5c1TnanxhHSy0qENc5ZnLNYGKG6/BVHMcb80+4zeNkvilXz12kHOcllMqx384mxn+GuYtLQoqZf8Vr45+6EDGq1okjrgyfj9ur8n3Gn7zVK/mJ8DDRs0dsWTooMg1PxfmJ7aOfUuc7N2U8tfM5palis6vybZeIDmkibSMq6eNA7V/MtpapH+vFfIIzIbWuPTlkjR3JcDw5ni52E2iUStyhyyc5He2e07KiMKOnkNEzWfQqNOnBMAweSUdP43EUzccoOqFur245KjWKX5DHYNQaIVWdIbzy/dNu1LOdl/rt9lUMPVj9JRwFX1OZ7gd1L736s8LiR17lSadvWtvuniaPIHK4emHWQch51ejhdmMFK4U= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123558025)(20161123560025)(20161123562025)(6072148);SRVR:VI1PR0801MB2063;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;4:eb+HbKt6oy15CWwvU9ynSFjzawmaTdu3KefarTAwcOs7lC6Agx2GUBCuWGNOnYrGsWpwpm1y//8yzCuz1GZNXu+BqpJHuae2jl9LbleKStUtEcu2hHGnx47qbSk77j843q6NWPeaCxQGHecbNRZdPIOmYSLb3PkhA5PcYs/SOxMMrEVZVfvP88DTVE7jK3R18T8G7f1OJBLR/2aP4NItZEu1wjz/FK1TlZ3In+DNtKRKRkPpJ3b35denViaV83+6k8ufLNpfqNOgKVIMFJ00B2hz2ePBiGAPjHK/StJcLN5SUA3MdYghDLCn4QqDlLKYUDwgx/VCL/5eq4wNEqIPOjK1zYVGKy/qeobLCGm9HZXCNjtBkhFCAioA20LMQry1hvXcYKPlcUofFJGEv8FMtMLRU3XTguU9mwdg68zPle0wlYU4TqU3QCQ2Ixa5EShOUDcDc/zZE5KXEGGANgGoTQKbtHEoEGP8yVfseHeuvZerc29db1SmTcvSDaeWdqBQitcrlg8quyxzm+dZ6DgAjP7s3OWWOZ5w9qNajmSUbGlfi90dMRG0A/bOlkXUJrR1ihwS2fAVi2fCEKvpHxQzRL9tym81svsbiwHayE78Ld6+WBH5QkcQKFOiB5Eaii2uanCl89derljRlxXzd3kaCQ== X-Forefront-PRVS: 0241D5F98C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(39830400002)(39450400003)(39410400002)(377454003)(24454002)(6116002)(305945005)(50986999)(81166006)(2906002)(53936002)(2950100002)(230700001)(90366009)(3846002)(6916009)(4001350100001)(189998001)(76176999)(6666003)(36756003)(54356999)(7736002)(50466002)(25786008)(77096006)(6486002)(229853002)(8676002)(6246003)(65956001)(93886004)(64126003)(42186005)(65806001)(83506001)(110136004)(38730400002)(47776003)(23676002)(4326008)(5660300001)(31686004)(33646002)(66066001)(54906002)(31696002)(53546006)(86362001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2063;H:[172.16.25.12];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjM7MjM6c3ZTZjhIYzNiWGpYSk1NYUR0OGNKbmor?= =?utf-8?B?VWJXSGNpbDdrUlpsa0Z0bEU0VzR1MGlHSEVBU1lnanBaSndPRzhwOGszVWV2?= =?utf-8?B?bUtBa0VQUTZVbWlZSTJxMEgzTCt3VCs1eEIrWWlDWEEzZzhtcXlvNEVuQXNL?= =?utf-8?B?NzdwVFpmYXQrcFJLa1FFOWxkUVFkbURoaThJdUhiR293QWRlQ290eDdOVnMr?= =?utf-8?B?K0lTc29sNDQ3TmlSV1FOT3ArK1ErZFRWenpsNUNrR0dYV0I2ZEsxQ1BXazJ5?= =?utf-8?B?cy90N3BTN0xnMUoyUmo1djdoVXJKaDFCVTg3MHp1ZnZaa29PdkZ5TEZ1d28y?= =?utf-8?B?ditSV3ZTSkpZeEFMOFBQZWNEM2o0NlIwMHZ1endBODdudHJlSlI2bExFMjBu?= =?utf-8?B?VVNDdVJpcVNicGV3Z0plUzk4UGtmcUU1ZHFBQ0lqd1BZTUJSdng2SHU0U3Rl?= =?utf-8?B?czVWMGRaYWI4U3FtUTJMVjRYYU1nb05mM1QrRkdpOXBGSGtvTGZmbXVJbWRu?= =?utf-8?B?d1RaZElQVWVXcTZwTXFMdjFPVlA1NDhmcTZIL2F6UEcyc1NvZ3F6czJTcFJ4?= =?utf-8?B?dGNpWG5kZTZYNFk4SmsySFVEUjVBQWJsSUJ6aDlPTEpzUDVEZXFiQlNYemR0?= =?utf-8?B?YlF2K0UxQkFSRzlsZzVVaEw2aXpoTWNyZHBiZXE0SFRoamZIS2xOZXZyOE9z?= =?utf-8?B?eDh2WXVZa1dzYWRRSTgvdGhJR0d5em51ZGU5UzdmZ3NTV3QySWNDeFRHcmF5?= =?utf-8?B?c2NCdnVLdEo2d3dIVzZDTTYvalZFN1VCZXZBM0xBZzNFSkhnbEszeEFORklm?= =?utf-8?B?UXB4VzZDNDRYaTRaWW5Udy96c1h1WG9va0tXVEpnOHRONEMwdStRbXZyeWp0?= =?utf-8?B?UWE1VVAyNlhhVTJFOXl2eWg3OEdLQzNobWxEeDNESFZNUXdmZHNFM0ErUVZ6?= =?utf-8?B?QkFzQkJKSjJTVjJlL21sd2EwdWprSUhOUEF6UGpxMFF6UFJkSjJPL0pQVkJ1?= =?utf-8?B?ZlhHbW9qNU1QdTh6NlZGVFlRUVZ4VEdNZXdFL2JaaWl6TzducngrRUZhTC8v?= =?utf-8?B?SlJrdlkvdS83TnVxNC91TEZ3bktSMk9TZzk4RWJSWnUwMGwrRERGZGVVbkY5?= =?utf-8?B?REpxZTRrMzBCcENzUm9yQWRiZmJCdVR4ZWRFMDdjUDd0cWdwcWYwejRIYzVB?= =?utf-8?B?d0QxaFdQSWhla3oxL0hYOGEwTllNYkI3OVRwejBIcjQ3Z0NLb1p1eDBBRWY0?= =?utf-8?B?TmIxL0lOYjZyR294eTArR29nQ3VzYVVEWGtDbGh0ZER4VTJWK2QvdTMwQ25M?= =?utf-8?B?VFo2NEU3K2ZsNHB5cVUzT294R21NYkdkN2oyR2xVeHc3T3hRa3ZpdFdvS3hW?= =?utf-8?B?bjRJRFhtYTlmaGFOamZKbDFIbUVOaWpLU3NXaEsvQ0UwTGlJMWtmMVpNc293?= =?utf-8?B?aUJqU1Q2THBhMnNlM1lSWWJBZTkzakFOakU0NTRhTTd6RmRXRjExdFUzTUcy?= =?utf-8?B?UUlJbVE1VnV4OWMrYkd1VVg3VyszMmFsQThHSTdUOVVKUndIdmpnUURBc1dZ?= =?utf-8?B?ck9KZDNkN1pBaUxQMTA0cVR5UjJwMElUY2E5Tk1DMzdFL01Mem1mWTNUSmdh?= =?utf-8?B?dWJxMU1XZU5PSVZtb01OQklrWXdnMVR0T0FHUnFDNlhSMmMrSnJGWlNJTjJj?= =?utf-8?Q?qj+DGC0Y4v5UTTG9JwzfH7E5lEbWSHIeXD68nseaJ?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;6:qfgL3wy2Az/O5GRAIL/G+hpH4mb9/n97LSHbi/XpH3sS/5tomIcXHzGR4QLnvOjmqWk17dvD6z9OLKOeM/Xf1NnrNC+QCOR3xa50sqff+7n31Gosnik/NsLEmH8nSKdcHn10cBx3Q9clly5BEkkX7jWQHGPY4U1aIteXWnD6aKIgnqh5RtPew2C/t4zvgEnhCwSpuOes3omg7QJEMdbCsWQC39svEaZyS1Nap47QBs8IH5MKz1Cx7aLNToP7JUGLuQw2de+HAeFC1VcJRMMpHH1r51KzvnhbI57n5RgXq6XZ6mkTDauOYCzevqooFaQzAhiOKPk0rYWyRArgApw/ajCDJRFKSQbp3LkD87ZA2Nfkc490KD9gw0Spq7TCpmPtlTqw1MzkrkQ0EtTqfKbaDQ==;5:wE6ecZsUzeem/Vemecx7vqGNCUS8paVJAqPw3mdfe//YUflqftUorP1qGuIVgKmYLHmoyiR748qx1fm4zEs7NQO0MVJiXMdGWsON1B8yeyabMld6Re63m0oSzVGVJpfSbb8eQmi0+cPKunaCZm6h8ZUU4iZlnk5vrwPrqP1Jh4w=;24:qhoNzdAuEgMPY0uLCEOdGeJGtrTl5AzusCxPj0eJa/qgOIfStZS+JUzs1KKS2xjORB5flgpEjhtvQ4c11P3Cb08LqlG3VFnAqvTshlgAtjM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;7:itcEknP7VF0xIZHLsbU+DlAIDl69Cv5b0q46mfhw4yrEYjY9FmkMD10gx0UdDyTOK4QkX4lmXHjiO1sCxL/hknTsccEJmcQabPItbK3si+2+P23ZDydDApRtH2nI3KOemODjG2c2mQ1+fo/FOosWagHWq/3Wwt2CvyUrnguhCi5Bh8T/W/Fb08Gx3EPSNm9oXnBYlEqbDZ2FzrRqVy2yR0Qk8BACMFHJRZn6LQPjgJpIR1isiQ4xZMnJJ1mU75e0+X3EZq+Q9KwF7cOOPXeTlf0JW1W6JIziXpgGyX3GJ/gyHheO73KNG9rc+QKptuVprReGd1MWCFpGB3UmVHRuOg==;20:X8yIxMq2dxpGkYgUu589ci1+zBYVwyDuzYDrAIdlQV5Mu7qLvzWLWw2TW7w3ouIbZ1tYtUPOPI2sdoys11bwpYcKbxHGRTfyPP3SXHcZHENFTIxkkn8Qc3/KvtZecEh3z0ZqiK//xR64iD87WEGVswicPl5UvJTBSD4yH+iqZ/c= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2017 12:55:31.5930 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/06/2017 08:16 PM, Andrey Konovalov wrote: >> >> What about >> >> Object at ffff880068388540 belongs to cache kmalloc-128 of size 128 >> Accessed address is 123 bytes inside of [ffff880068388540, ffff8800683885c0) >> >> ? > > Another alternative: > > Accessed address is 123 bytes inside of [ffff880068388540, ffff8800683885c0) > Object belongs to cache kmalloc-128 of size 128 > Is it something wrong with just printing offset at the end as I suggested earlier? It's more compact and also more clear IMO.