From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 032F9482EF for ; Fri, 5 Jul 2024 06:53:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720162428; cv=none; b=pkep2lo3/MC0tCZW7tPap2kU/7MSdhwb4sVSpDr8J9apOybEl3Y3qfyU7i+FpL07hpJK/dQVmC8ZDKiMVkiTmenfuQAz5vLCtudc6v/QQ2co8jrMWIbkuKjRTjAxetoDLbXyzEb5NNBXA7bQFF26kEMoAVtgtztcwjvXfCD5aD0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1720162428; c=relaxed/simple; bh=4jf1tFaStZgMkcMzqTL6XYQMKykcRb2/mzg7mktiEmw=; h=From:To:Cc:In-Reply-To:References:Subject:Message-Id:Date: MIME-Version:Content-Type; b=iYJOsI0JanANRBdQX/07gk/Z+SwTaF5e2S4rspTfvvDeZBAMvSNCMZ4AhtPkDn3TkpqVYxsJhN0/i6ViNJz5m7Xws0d6y9MZDP7ZuWM5/drpA1mMNcA4Ed1JP1Zcdp7RvHEUZyoJEKRUxtSp9fRjFJTegFYWLIFlURGAdMSp4XI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk; spf=pass smtp.mailfrom=kernel.dk; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b=eW8rNNJd; arc=none smtp.client-ip=209.85.167.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.dk Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=kernel.dk Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel-dk.20230601.gappssmtp.com header.i=@kernel-dk.20230601.gappssmtp.com header.b="eW8rNNJd" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-52e7adf4debso101606e87.0 for ; Thu, 04 Jul 2024 23:53:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20230601.gappssmtp.com; s=20230601; t=1720162425; x=1720767225; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=M7Z4x0yivXPXPEQUo6hw4ab/l5O+fZbFelcOZbk2dRc=; b=eW8rNNJdvk4XVMO1LJeq3E3LcRRqRX/6yaH1cu75d/RwgCkorM51wcy4yKWwtyJr+J keKUyMKARcIQLAiBRLkkJihOKOV89m5H/Rxv3wXGiIO+h2UOtdy62fqfeE9SAYfUNSqn 4REhhFQayxd4kBl78bTWIuwRAGcDbGfBzLr5o4caSwqLerQEcQD+b0NEwXOGiYT0MtIN c+7uups375o0Q17rXc3OCG2JViB8TMgUd2ATrbmf9/CvDm3PlqcCSEAHH+SOA8nEQiQF N9WSqMnWpVhNH40ePmY0aY0txdPwUYXHwbkeEBhxju8jV2THP19Ta8seJa+X/EBG4VLI SZJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720162425; x=1720767225; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M7Z4x0yivXPXPEQUo6hw4ab/l5O+fZbFelcOZbk2dRc=; b=rd8I/4Pyevhp/G37piEW0FyDCe2B5Uh1bPoBG4/oVqUrf6SgwDoFq9O3A84GP4SHLT Ibq4a1LRI6KD6s8XYmrJIKiELdJUnR+zujEJI555DHoPiAwi9lI851H85GxHDQ4vrcH7 1pkzWs9VzjSjZV+BMsP5ujrlR+Mx9lTNhf1n6e03Iim2EqncPyhfx5UEO3+9qcSLQ7sy onwfo6lCtG8TA334gJTt6/RGmHv9oPvuiMAy5scgzMmiLH+fd5dQbtmtiujAJSml3fu8 J3e7AybFrWwyqPUAGfeCGpiMRE/ln5fqc6ulQHKjxwyduHNOHh0Oj7IL7pPH5pJ312oZ eUeQ== X-Forwarded-Encrypted: i=1; AJvYcCVx7M+OwPYHpEiIhSyrWy7q9u8FLHqCp0Oli5k2d0pWQ6PrRj8ngxVIqMoBS0sIwN1ZHCfwh/+SSyWg0k1LtBXpvzksBZF/9eGQD2w= X-Gm-Message-State: AOJu0YxEZpn1ezBRUZuZ6sIeW7lpj5GGjSGMjBTTFx/sNdv0WOXeA9ur 7xDyCv6Wg57RCOyRZkMYHf3wPKHiexmTJMSI/aSOcpCNM/dMjtIZ+cWgXvGOWP0OqOgm/NSrjqG 925wQfCcc X-Google-Smtp-Source: AGHT+IFNfczTdv82eTZ+LXF4VCvbd5GD/iOKJOT+F5id4a0Gm8xm5UmFmV8h6VwvKjkr+VMnWcCeLQ== X-Received: by 2002:a19:4308:0:b0:52c:ce28:82bf with SMTP id 2adb3069b0e04-52ea075dd8bmr2005667e87.5.1720162425042; Thu, 04 Jul 2024 23:53:45 -0700 (PDT) Received: from [127.0.0.1] (87-52-80-167-dynamic.dk.customer.tdc.net. [87.52.80.167]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-52e930e0696sm1013105e87.94.2024.07.04.23.53.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 23:53:44 -0700 (PDT) From: Jens Axboe To: Christoph Hellwig Cc: Keith Busch , Conrad Meyer , Ulf Hansson , linux-mmc@vger.kernel.org, linux-block@vger.kernel.org In-Reply-To: <20240701165219.1571322-1-hch@lst.de> References: <20240701165219.1571322-1-hch@lst.de> Subject: Re: (subset) make secure erase and write zeroes ioctls interruptible as well Message-Id: <172016242389.244840.16151813125838031053.b4-ty@kernel.dk> Date: Fri, 05 Jul 2024 00:53:43 -0600 Precedence: bulk X-Mailing-List: linux-block@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.14.0 On Mon, 01 Jul 2024 18:51:10 +0200, Christoph Hellwig wrote: > Following discard in the last merge window, this series also makes secure > erase and discard interruptible by fatal signals. > > The secure erase side is a straight port of the discard support. > Unfortunately I don't have a way to test it, so I'm adding the eMMC > maintainer as that is where the support originated so maybe they can > give it a spin? (just do a blkdiscard -f -s /dev/ and then Ctrl+C) > > [...] Applied, thanks! [05/10] block: factor out a blk_write_zeroes_limit helper commit: 73a768d5f95533574bb8ace34eb683a88c40509e [06/10] block: remove the LBA alignment check in __blkdev_issue_zeroout commit: ff760a8f0d09f4ba7574ae2ca8be987854f5246d [07/10] block: move read-only and supported checks into (__)blkdev_issue_zeroout commit: f6eacb26541ad1eabc40d7e9f5cd86bae7dc0b46 [08/10] block: refacto blkdev_issue_zeroout commit: 99800ced26b9d87a918aa9824881bdb90a3c1b03 [09/10] block: limit the Write Zeroes to manually writing zeroes fallback commit: 39722a2f2bcd82bdecc226711412d88b54fcb05b [10/10] blk-lib: check for kill signal in ioctl BLKZEROOUT commit: bf86bcdb40123ee99669ee91b67e023669433a1a Best regards, -- Jens Axboe