From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161085AbcFCQso (ORCPT ); Fri, 3 Jun 2016 12:48:44 -0400 Received: from mail-bn1on0096.outbound.protection.outlook.com ([157.56.110.96]:15456 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932150AbcFCQsk (ORCPT ); Fri, 3 Jun 2016 12:48:40 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; canb.auug.org.au; dkim=none (message not signed) header.d=none;canb.auug.org.au; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160c69-6db3098000000bcf-da-5751b3e64ba1 Subject: Re: Re: linux-next memleak after IO on dax mountpoint To: David Drysdale , Xiong Zhou References: <20160527084617.GD2933@dhcp12-144.nay.redhat.com> <20160528040554.GA23685@dhcp12-144.nay.redhat.com> CC: Stephen Rothwell , , , , "linux-kernel@vger.kernel.org" , "Christoph Hellwig" From: Bart Van Assche Message-ID: Date: Fri, 3 Jun 2016 09:48:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsWyRoxnke7zzYHhBt9m8ln833OMzWLCtBMs FitXH2WyuLxrDpvFwYVtjBbTz7xkt9i69yq7xdcFr1gdODwab9xg85jY/I7dY8GmUo/dNxvY PCZdeMzs8X7fVTaPz5vkAtijuGxSUnMyy1KL9O0SuDI+b1nBWrCDt2Le1n8sDYxN3F2MnBwS AiYSa7qOM3UxcnEICcxlkjj+ZA8rhLOdUeL6503sMFW/Xq+AqlrKKLHv0DFmkISwgJ3Ezb93 gBIcHCIC7hLXV1tD1OxklNh4dAVYM7PALUaJXU88QGw2ASOJb+9nsoDYvEC9dye2gtksAioS PzoXgtWLCkRIfPr9hRWiRlDi5MwnLCDzOQUCJbZ0JECMtJCYOf88I4QtL7H97RxmkL0SAg9Z JfpnLwW7TUhAXeLkkvlMExiFZyEZNQtJ/ywk/QsYmVcxiuVm5hTnpqcWGJrqFSfmpWQWZ+sl 5+duYoTEU+YOxrtPvA8xCnAwKvHwrlgQEC7EmlhWXJl7iFGCg1lJhPftpsBwId6UxMqq1KL8 +KLSnNTiQ4zSHCxK4rxu976ECQmkJ5akZqemFqQWwWSZODilGhiPV9p/3L7y7Z79Iu5FwmfY hH1tLzHprRY6uz3uhn/2eZUl7ati7PaUXyhI8Fo+b+fC2N9dTpX7jy9kva61+uRbB2/tVc/M bLuuLE/e+3m16H85TS2tg6c3JMTcbnnQ2tK2g/Oy/52e6L15eiVSqqzTtJe/ufo9aUX7A4OT N219+cyurL+vvmy/EktxRqKhFnNRcSIAQOQsZ6MCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjluLIzCtJLcpLzFFi42Lh2siRontvS2C4wZ5P3Bb/9xxjs5gw7QSL xcrVR5ksLu+aw2ZxcGEbo8X0My/ZLbbuvcpu8XXBK1YHDo/GGzfYPCY2v2P3WLCp1GP3zQY2 j0kXHjN7vN93lc3j8ya5APYoLpuU1JzMstQifbsErozPW1awFuzgrZi39R9LA2MTdxcjJ4eE gInEr9crmLoYuTiEBBYzSkyYsYsdJCEsYCdx8+8doAQHh4iAu8T11dYQNTsZJTYeXcEO4jAL XGGUaLuyjQ2kgU3ASOLb+5ksIDYvUPPdia1gNouAisSPzoVgQ0UFIiQ+/f7CClEjKHFy5hMW kAWcAoESWzoSQMLMAmYS8zY/ZIaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUSw3M6c4Nz2z wNBIrzgxLyWzOFsvOT93EyM4pDmjdjBen2h+iJGJg1OqgdFJIf5vX53q+TdzZJhO9PTbLb/t br0jdKOBK5PbEsYrT9ual3uarO6+oTl1pvDJdwcWrbPWY6q6IPPY8uH8PU+Cb23wrjzyZOpW 1weufmuTL4t4/mT1v7B09vEd99/Lqa5f9LIofu1L1YPOqUX8s7Oby3Snn716bvMj/vcu1TtM TOa2loq0itsrsRRnJBpqMRcVJwIAbrfUcxkCAAA= X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:63.163.107.21;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(199003)(189002)(24454002)(377454003)(9170700003)(2906002)(4326007)(92566002)(6806005)(2270400002)(53416004)(33646002)(5001770100001)(5008740100001)(230700001)(586003)(189998001)(4001350100001)(87936001)(86362001)(81166006)(77096005)(23676002)(83506001)(8676002)(5003600100002)(8936002)(31696002)(50466002)(31686004)(36756003)(50986999)(65956001)(65806001)(2950100001)(54356999)(76176999)(106466001)(47776003)(65826006);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB1765;H:milsmgep15.sandisk.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD005;1:3oZylXgcgHQdqC+zAgAgVmeqdcXCFbgw+S0cGkJKBNlEdfz/TGnHnCUkoemms5SmqlUOQnyaJ/TUV7ScPs68vSNejVXkXwi6UgeBUMYWuMi/erGfR3fqhD3iSvcU8GXjNHJg1KjlJiAaonmH2/H1sUP8EIMICvRQrUN8+MslF/S1+nK9pUqFgdMjUzHnqTviHKZQcpc/4TvhxAe435OAyXUULNna5GUonwRzNe+puvqEFNWkMuXog2yBVM4h0dDowmIHTREi3GGOi3ttQNpTi9w0+vfcM3OWrsMjX73E2F74PVQiREjtBIaoA10mbKzj5LcYWQtWeAaLnQFMMpD1p1KMDLLnofS80UKIV1YUB32w4UxzujYZYkTrJ0TMvrKhOrcQ1Bph9gRerir19SU3r/SQchi0HYSMBuMh6+i7kXCQ0xiqqoRbXV4D48GRwBB9EX7aBTlGsmVaugCY7qtKjg== X-MS-Office365-Filtering-Correlation-Id: 7a58bc93-6849-4ea9-e51a-08d38bcee7e6 X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1765;2:gnWmr4OKyFJLc6bMB94pvrqavjIWoGxobm41vTDUWgvt2sANsflS2+IRMvv7Kx7g53TlgV3urEYz9v0i0+bAuylqy2dZWTd5MJHhy+rIkmSpzkgPC2zVADWCG6kpRGukJwnMoFRvhFe/OYgdeMdcUkCiL1uubkkk5IRK3wcA64awsKoZ4rM9tjXr+wHqU5xq;3:nXMdPnD78S7BCVW8dmws8iIMOsft+nKgVvCjh46nfKTw91l+SJRDwrMEBGezimuojvo4OCQ+0RYwvn7/UglKXvk/JCOW8UZD164+hiSWSB0op8KkXQCif1/UIFDGqLo3+9PMG3K0MTkP17vVumBVBXteN1IFGOptKoB5JaxjHxeoT2dva32/c6aqhwrG5hJqxXyrJ/3cFp5q/wa4KrXfWzzFW94fRVqOGshGL4RdnKVzSuj+m1gZrp/TSJecPAJ3s3f7ZhptGg72xdu5fC4YBQ==;25:ByWAZfMMjwpm2LIZa6t45sC8YlrJJcY/e52A8REuF0hsEw57NNWsOKpumJVZgOYuzQ6bY7FOqif+5B2ZObuT8msXaY+g8vCYkavfUhsZgcx8PS8UiTIAmeFOnCHQojGuhhmYFrQx28oOsAoqM3cwBb6Bb8M+f6/Bg5ta9626X1GpvMML4taMbvg1h1Bmf/0Bhd9E6qH4U3K+A+1U2ppStAVYv0g2soKVPh2U7FhVQwclQnUdtk9B6g60TRo7g+Hb277dJCk65g6/gMWSm6iYskdrTkVpDWqId+u5iCilj+V8lTxPz+WC2zKlNPKO/CgdYSksLu5wapPhIr96T/SNFjIxeYUr1GTndTgKJe6NwD7u9Gy3kqvzflMggRooHOl9UM7ReeHZxM6O/umDbFhfSQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BY2PR0201MB1765; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1765;20:NtxtWzTbMJTP8rny1YTwAxPR6zJUfIwJ72m4ji4Z+wOBXP6NJVvbngF4jgQ+e9smVCYktnXYqwRuQF2qmoa40jMaqaWsQHYFAykEiDYZmDwaJaFylr12KgRBizkHJHDLFeFZsnBOty0JQ3mRdwqzDWxP4Zc4EdatvP7qm9qnI60IzqKM0/zc0m2VFnFjuRdZCKieKlMy6ZNcae29hWHEDmiyzCrDjQ1CL42B/sYZJYe31+s0MnMz93YmkOgyYNSLLwtJ/ylzEsuls5zVdoIOYL1EtY1FaCn1TiX71/zW8PsKBOAfQtAdWNKGPYqynPyVIZyRhG1gdLCy+2tSHrgHv+XH0XYvB4Qs7mQObZ8JF2W2ksdkL1tsLhN1FbgeTPTBWvxlLuhSA/XnUgBW9dDIGBvQdXNoDzO6lwAfGbaVe5LdA8f2Jg/TY3KJH0t7lAvgC6qXQzRk0Gg75apYu7T998IRK2HPst12gN2JeyLjYxhq76A96DUu1jxVqP4q1cyp;4:syG8DzG/iEb9Qa7pW6p8M2m11jweyd1IkunQ3/dLTlWE0J8lLfpeZDyNj/Jtb27UCHV6HoAu2u1W+0rtKTYNQ8iD+4yJ6fArp28AWKvFwGAG9/s50tECqkEzOnVnwA04nFUrMWTLTDRYsJ5jqluOwuLHOJn/GiALTvZMp37+L8fRj5IRnCjjLFGREfdSKMzpOXKtfhInEljQwJ7SpOVjWk8oCykj14CrQEH2UUKdFYNRANSqMtqZraXihPf7KSuJb81/VqddJy2cOrakc+HK5OT7+CsmsFS3c5GnlTj4dD438Z2qb/ZZmNNX0did2h8vVI1EcEXPiAheWqNIBV/TP8HCpQbp07I+u0MNeMtmsjqD+Gc4muqMUve1T3RHIMTM8avBdZft70am5G+7Lb3tcHTQ9Z6PIDj+oBacw217mZo= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BY2PR0201MB1765;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1765; X-Forefront-PRVS: 0962D394D2 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAyMDFNQjE3NjU7MjM6WmUvZG14UjZNbVZJdGFJeU02dUkwbWhK?= =?utf-8?B?d2NBQ0JLOWpCOW0zdnhMYWU3KzNGc3pINm9BRE9XWmppKzZtc1V0d204MFEx?= =?utf-8?B?Q21QWHV1VFJlNTBFTDkyaWRFQjV3UHRINnZiajhsTWRpYXdYT1dHWGZsSlMv?= =?utf-8?B?YXRWY1dMMHVlU2RHa3RvWWc3bEVJaVJLSUxISktlQUFIOFhVWSs3RWFrWHpX?= =?utf-8?B?dGxFYktSMERvTmxkdGlVUFNYT3VoTmlBUlB5OHNFN1ZiaDM5N3N4Ykh0QU1h?= =?utf-8?B?ZXlSUzV0VDQ2dGlUTTJ1TElYYml5M2NGdUFjaEpjU3ZLVzRuZDdhT1VLeFds?= =?utf-8?B?T3BPZlpTR2pRQS9ibFVFcFl4T00yV3crQldEZnZHYkJUb3owcitpY3ZvUmNS?= =?utf-8?B?elRndVdURytKMXVkN1RqdjVPZWRPQVovL0lVLzhWeTY2ZFdlY003N25yMXJ1?= =?utf-8?B?bEtOTHpjMkVnUWFMUjMraUJVOEVSZm8vNjhtL2VPZUt3YUlNRVZwK2tBKzZQ?= =?utf-8?B?dU1HUVFpQlhReTlRZDY5Q2lJam8xSTRPd3BIeVpzU2MyMldZZjlabFArbFNB?= =?utf-8?B?K1FuK2VFNyt3cWVDR3pFZWdJU25vNjllY1dkRXBucVBEbGNxdFNtSTdqV1Ji?= =?utf-8?B?Sm96cHpKYzlBYmNnSjhRR1lPSEtEM1ZNRzA4YUI0K2l2RS9kcmVrc3JNa0Rp?= =?utf-8?B?dk9uNzBHOXh6NlJ2UmoySmx3b2RpaGdvc3lqbHFBM01DY24vN2VoVFVJamtW?= =?utf-8?B?cVl3VUIwdUxVbjNBcXd1b09pWWxTcWhleFFxVFlaUWs2QlphV3NORmUxWDh3?= =?utf-8?B?S25mdmQxMmhDMWVDcU9VMGxNTG9ZbTZVK2ROOEc5aVlSamFnV084MnBlb3Vm?= =?utf-8?B?Y1VmaytMLzRGSE5aWTJjM0pKOXMxR013bXpoMTJ6STk1YUVMMlE2WjZ1a3U1?= =?utf-8?B?L0pZN2NBdlorT0gwMU84SHk3UHNrWjl4L0ZaTHAwYjRBb2RUb01BWkpJUDdq?= =?utf-8?B?akpvc093VDZpRDZ1T0xqQk5RaGlkbHp5bkQ5TnVFSnBWOXpQejJrM2hUSktT?= =?utf-8?B?bXJ4SFI3SkZRd1JTYmVkZUplTm9xcXVlVC9ENnVUZjNUeXdHaWZqRFJwQ2F6?= =?utf-8?B?K0xnYTBoSVpGUXRpb0o4S05JY2dmRjNkUm5xcDBYbjVwcm9DckNzWVdwQytr?= =?utf-8?B?VzFYYnVKNlQwMDBsUFZKa0ZFZEhiUzZoc1JmR0FVeHFyNEhJNmxVK1E5ZlVU?= =?utf-8?B?a2lidnhiTlVRRytFWkFXZ09od2lGb1FHSXVVNmxPR0ltNDJZK2g3Q0xvREZ3?= =?utf-8?B?dldSOGlxUk92U1FsUnk2ajlBUWRTVVYxYkxta3M3RzFuNHhDY0dPVUE2enFh?= =?utf-8?B?TU01VGV4eHFVR2QybGpDRi9PZ082YVA4V1VLSEFqOExQSlh3Y0paS3ZOL1Js?= =?utf-8?B?OFZFaEJpRmZ4anRIR3lWcU1FQ051RUw4dVRMTTAzUjg3ZEhWRWtweDR5RlNj?= =?utf-8?Q?l9q1Ye8A35X1/98TbC07N2ORsIc=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1765;5:5nufzlXb3zBK05/1R+Ghqw2kTp0SpxWJtvCz/aYtWgjfuBLXSI/zJz+MjSNtBjWZdF8GVtv1u8JCvDRkGS/dpOTifoHDenAK+NukRjOmVKdlyZpYpGk1ZudtviEYtJHZqUyenN0fC5uUCuudVZ0fIw==;24:gxKspylhbKebnbZfO6YVau8kQq8Tza+ktESTfpltM+zLRr/tv4jnxeTrtu0rBZVVI/eUp4lKWqnzJtNRBskGUKRwu1PzeBK30Om6Yr9TEdw=;7:/TMMAr+5SWcoy8kJkGN1LBYgetfHP1tfSy8Di25Uor+nmYz0W6J8XyqJlXZ4yvKP7NxXqjew+7YlM53kBDaLtG3h0vyRDI/BaZDJBcFZO134wz0kTinr3EgY/XiTrLt+y5rdLLuiZsBXJFkcv55SAuiW6UM4SJEzsxeHATIs1a8yQgfELEC2k1EVbQo3+OAZHTIIslzmwGuB9Wn9W7AQ/zrNfU65Avr8AZ8iUkmPnjY=;20:8wuciFmtEM/gfUSUmeKFpmuPt4Qjg3sK3uJjPSSl0/U876DqsoL7ZCzXnQUmDPlO4evuRbq4G96UAZpb3Yyn/cIiRWMlQQzNubL5HNxrSEjC/HMb23YQ6sqOfhVo8+tPFMo02oEc4FrgKIFVxpbCZ/1v/ZBbSPWwKrW2UKtefEj3zOJFlQXGjUuwNPdOmLGahdegp7vE4DuH2luDNS9YG4sFJuv1Q9AJXIQvyE8PkF2mFZtgIj8keFQBpySBSsXC SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jun 2016 16:48:33.0392 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.21];Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1765 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/02/2016 08:22 AM, David Drysdale wrote: > FWIW, I'm also seeing kmemleak report a leak with v4.7-rc1, in > a different scenario (just normal desktop use). Not done much > digging so far, but this commit (9082e87bf) looks like it might be > relevant -- lots of the following: > > unreferenced object 0xffff8800c288e900 (size 256): > comm "dconf-service", pid 1461, jiffies 4294895636 (age 48.028s) > hex dump (first 32 bytes): > 00 00 00 00 00 00 00 00 c0 a4 c0 c6 00 88 ff ff ................ > 02 20 00 20 00 00 00 00 11 00 00 00 00 00 00 00 . . ............ > backtrace: > [] kmemleak_alloc+0x28/0x50 > [] kmem_cache_alloc+0xfc/0x360 > [] mempool_alloc_slab+0x15/0x20 > [] mempool_alloc+0x6e/0x170 > [] bio_alloc_bioset+0xb8/0x230 > [] next_bio+0x24/0x50 > [] blkdev_issue_zeroout+0xdf/0x1d0 > [] ext4_issue_zeroout+0x39/0x50 > [] ext4_ext_zeroout+0x2f/0x40 > [] ext4_ext_map_blocks+0x1870/0x2190 > [] ext4_map_blocks+0x111/0x620 > [] ext4_writepages+0x7c8/0x10a0 > [] do_writepages+0x21/0x30 > [] __filemap_fdatawrite_range+0xaa/0xf0 > [] filemap_write_and_wait_range+0x2d/0x70 > [] ext4_sync_file+0x18d/0x500 (+Christoph) With kernel v4.7-rc1 and XFS I see that the blkdev_issue_zeroout() calls triggered by xfstests make kmemleak complain. I hadn't seen this with any previous kernel version. Bart.