Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp508262imm; Mon, 2 Jul 2018 16:05:51 -0700 (PDT) X-Google-Smtp-Source: AAOMgpc3prfBhY7zajx8UXnb/ANDvlXJueIJcHxVLfdWg9k9mrBtzkHDIEQ083VVbVduq5DrKgCP X-Received: by 2002:a17:902:b491:: with SMTP id y17-v6mr2169357plr.199.1530572750942; Mon, 02 Jul 2018 16:05:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530572750; cv=none; d=google.com; s=arc-20160816; b=DeCblVmQe8hzs9xBfu+T6aA5kNlc+SKBVHWNHrK9z4JFrWyQTciRSuTnC9eZ3lLGnc HBxDR1KtiIspMvr+wStqPcS5ICwL+gaqISE6ewJBUD0y9Du39YPZCcX0owoKY9F+FB/r sb+c0Uwad6iowtU8TXqXmSzGSIAJOVS+HwIeTLW/jZyAGWsMOLV4lnnSafHkh8k3h1tQ dx/gr/8zw0UCGRsyQEPg39fb94J6gwrbWE64V0MlT4fUPJUPR013PVmlnDY0BAnP7vJB ggqgy0Mv8EVN0/xhlYsNsAG9r7mFgEgNCaYh4mTqhnD9bQLGpME6gZp/I+P30LbntGV5 00UQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=j52PxxBZFD392YLxqXBfktYq+SYMg02NDKdDs6tKnm8=; b=jBW6KuxW6f9dmadP0dMIp72FfXCIrYivlqCyQ+SqRSvbXD2BqWIcRc8uuU2mG3Ldtg eTVb6cyM1MqSZH66agpYW95UZKEu+bQVt3s2WxDpIl8Z44V3ustCRCY7x/IFWdQhlaDx 9UtkPugsxt2hWwQB9ODTfkBJj0OJVgZiiy68JsP+xjPD3P8AtnmO0ZVCx49WsjkQbZ12 bk/S8uiHVyJWAbKyt/J5BCIACy8bMDiHtbB6dJimsBJYVSQCRWaJdzMw/LN4TICNN0Za kaRmfJzW+av31hMuKBfu48E3RJ3LVRToHBc1lx3WOebJYUwbnnxhOLbRLBZZWJgOS8uA 6TsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nF9OpJdJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z2-v6si6664969pgp.681.2018.07.02.16.05.36; Mon, 02 Jul 2018 16:05:50 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=nF9OpJdJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753178AbeGBXEJ (ORCPT + 99 others); Mon, 2 Jul 2018 19:04:09 -0400 Received: from mail-pf0-f195.google.com ([209.85.192.195]:34110 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752813AbeGBXEI (ORCPT ); Mon, 2 Jul 2018 19:04:08 -0400 Received: by mail-pf0-f195.google.com with SMTP id e10-v6so31783pfn.1 for ; Mon, 02 Jul 2018 16:04:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id; bh=j52PxxBZFD392YLxqXBfktYq+SYMg02NDKdDs6tKnm8=; b=nF9OpJdJbPbv6E6aCFXqAT8P3d3dwfGT/IAznuNxhguBoN0ZYt7Nt0rSKDB1TGKMVh moKTHe7q+yGwRMlOMCzGssEdL5EneXiBr0peMu/PUgnPvP2lcyQTUqfJQN9PcSu3cryk 9KBtcCrqJktlJOi7msYNf8YIS4hrkHVB2Zp2U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=j52PxxBZFD392YLxqXBfktYq+SYMg02NDKdDs6tKnm8=; b=cyrnuq5WJvCdhHLLmwJgK/4aHblRx2pnk3YiuoVf9cjsIRdzcrsvV+XI4Cyenv3jF9 DseKdCK0Jxb8aIe6+oCfLPEEoORxgKwxkgo1uC/ERKFdCLLc0klq0ESJVNvTnlI1F5Sp p7HJBnl129IP+wVbjWF1P0GfVQFTctyPr4C+kGkgEhK05UKFUG7PUgZ3PauDBFFKdAEN sOq2vUMBYzgOAsATPL7aNpzJenkKScw/1OvAJPlj4L0OyBUGi0So4dHUSz+yLLdjedOj bmxhzKebXDY0P65MXaTLzfaI+RKxRJJ1+Mo5ltcp1R4ngpENdzf368zvcL4JWOj1vgTK DZwg== X-Gm-Message-State: APt69E1Gvxb7iQ2UDXHwtp0cXbwKZ8efpBGfhNZ4fSrfyloNBVbMHgqK lTGVk4sCdAlaXwYVDjliE8S6Lg== X-Received: by 2002:a62:c819:: with SMTP id z25-v6mr26201973pff.44.1530572647942; Mon, 02 Jul 2018 16:04:07 -0700 (PDT) Received: from evgreen2.mtv.corp.google.com ([2620:0:1000:1511:116f:8bf3:133b:f7fd]) by smtp.gmail.com with ESMTPSA id k13-v6sm48902509pfg.130.2018.07.02.16.04.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 02 Jul 2018 16:04:06 -0700 (PDT) From: Evan Green To: Jens Axboe , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sam Hurst , Evan Green Subject: [PATCH] loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl Date: Mon, 2 Jul 2018 16:03:46 -0700 Message-Id: <20180702230346.72350-1-evgreen@chromium.org> X-Mailer: git-send-email 2.16.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This change adds LOOP_SET_BLOCK_SIZE as one of the supported ioctls in lo_compat_ioctl. It only takes an unsigned long argument, and in practice a 32-bit value works fine. Signed-off-by: Evan Green --- drivers/block/loop.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/block/loop.c b/drivers/block/loop.c index d6b6f434fd4b..4cb1d1be3cfb 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -1613,6 +1613,7 @@ static int lo_compat_ioctl(struct block_device *bdev, fmode_t mode, arg = (unsigned long) compat_ptr(arg); case LOOP_SET_FD: case LOOP_CHANGE_FD: + case LOOP_SET_BLOCK_SIZE: err = lo_ioctl(bdev, mode, cmd, arg); break; default: -- 2.16.4