From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1162153AbbKTQQ3 (ORCPT ); Fri, 20 Nov 2015 11:16:29 -0500 Received: from mail-wm0-f51.google.com ([74.125.82.51]:35917 "EHLO mail-wm0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760102AbbKTQQ1 (ORCPT ); Fri, 20 Nov 2015 11:16:27 -0500 MIME-Version: 1.0 From: Dmitry Vyukov Date: Fri, 20 Nov 2015 17:16:06 +0100 Message-ID: Subject: another uninterruptable hang in sendfile To: Jan Kara , Al Viro , "linux-fsdevel@vger.kernel.org" , LKML , Andrew Morton Cc: syzkaller , Kostya Serebryany , Alexander Potapenko , Sasha Levin , Eric Dumazet Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On commit 8005c49d9aea74d382f474ce11afbbc7d7130bec (Nov 15). The program is: // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #define SYS_memfd_create 319 int main() { int r1 = eventfd(0, 0); int r2 = syscall(SYS_memfd_create, "", 0); unsigned long n = 1<<30; fallocate(r2, 0, 0, n); sendfile(r1, r2, 0, n); return 0; } It can be executed under non-privileged user and creates an unkillable process. It probably will terminate eventually, but it can take days/weeks. Note that "mm: make sendfile(2) killable" 296291cdd1629c308114504b850dc343eabc2782 is merged, so it is something different. Though, probably similar. Thank you.