Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp951402imm; Fri, 11 May 2018 08:49:09 -0700 (PDT) X-Google-Smtp-Source: AB8JxZquDgngVmJbARMWjNBnRMolaMFnO6gRHke6ozyXn+WE6E/BDQnmzbDlJ4UJxmFl4Ml2D5Ls X-Received: by 2002:a63:755e:: with SMTP id f30-v6mr4970204pgn.149.1526053749560; Fri, 11 May 2018 08:49:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526053749; cv=none; d=google.com; s=arc-20160816; b=PXEmyPPbvnR+75qLR0fR5lGHJFoK+bT4vgelivd07CwpkwMrIsbXgUJbEyzhTTKlKS hL/uN6eYo9S2mzHit+jm/sSdFwBLWWXMgMzZgXtUhn4CCB7/9+xLva2NVnsB030+ZM0f hJyvL2sTZyVCx7NzKCeiYIalpw8bfdT+Fhwhxklb72bIJuBsMK1tqyMGLmzq4OdRrL9V 7JCPvPADFVBW1RP2jj6j+HtHeQXfdn1Rrcoe2f89wr4+zC/dr+jyeGcW15F7b4h3NwRO ZifAxuzh4T/zYUsLL9qPj0Tu7KMq1i7MJUSCJ2xGAIV6BOIYo2kR+jL9vtDscskrCbh8 HG+g== 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=xBkmxcADrNCbV6pTZFKu5nDxlg/b//7WrgJceatJIW8=; b=Zg9lBRkai4r93DHuyF5od4vNBVkcKjjL1iHVHd2FzeBT8rhnpmE0/ZPYwVofOcIY2D k1/W3lSlONN2e8epRQ7FtlZ1NiXufFWKKgGqScqhhbWjJgfbkxzWCHvg+dqDFE0j7Vqq /gx8MdLz9NrwZZIL2lLckOOf5Jug34bnPUSUaW9+/NvPvlplbpXvqpD71Um1Wet/tDuW zdYs+4lOLYNUBhfjL5SHcIdK3xH88v2EaUWVXjmKZg3626Su5s6ubTmRwPxgq8hCRqcP uz1A15Q08vZKmE6CW0bR3wwRp4eaAonNo518bfqGS1ubvn8ZAIb0DyyzFtgdTdssTOTW d2Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=t3z+ffu+; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q7-v6si2734559pgf.547.2018.05.11.08.48.54; Fri, 11 May 2018 08:49:09 -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=@gmail.com header.s=20161025 header.b=t3z+ffu+; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751338AbeEKPrg (ORCPT + 99 others); Fri, 11 May 2018 11:47:36 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:54988 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751048AbeEKPrf (ORCPT ); Fri, 11 May 2018 11:47:35 -0400 Received: by mail-wm0-f68.google.com with SMTP id f6-v6so3394487wmc.4; Fri, 11 May 2018 08:47:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=xBkmxcADrNCbV6pTZFKu5nDxlg/b//7WrgJceatJIW8=; b=t3z+ffu+f40Sk7DPBzOmNHsqhoiVLXnqzoIrxx/7koFoeZglNPcninMa/KXn2PJU9Z az1OaSmCDrTFKo/TV5/x20xLEb5H7pxE59voCNHOAKMBDrwQQb520qHe0tVdrFlJ2aeV zj1sb36PDSRl+YDd2P4YkgYPRfgFr2k6knztQmRwg1qpCvjnNJAWyo+P9wES8B8ncBAC 4EStvZCbRV3PkvAjnVN8Sz0AP2M7lc1zm7tFT+ZfbWDRbe0epb+p//AdSKzFkHwstUVv CAfYAYHyaSfOXkTBEkWBkfAm18ItW6ZM3QhmSy8lHXbliCh8e7rX6lLU3XBpouu2/doq JQGw== 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=xBkmxcADrNCbV6pTZFKu5nDxlg/b//7WrgJceatJIW8=; b=SUr1xplRNci6zEklkZeR59YUI6E/HUgV880zK4Cgt+3wSWD5Fi0mcb7UyIxxsHDrVl 7BXvvWjNQ/OHMg6QiER87TUGitm1y0HXC0cZtUgGI3Co3HSSlVRurHvjqvDcUo+1G2hF Un03gqlwEW5DbFkIR3E6qGZUPvbOfH4c7Kn/+iT9YCqeXfvciqk6GAI6MC703Xn4YCiA k5uvoU/1M0PV1rQzUg+F5SuT9ZuNGli8qLv7fp9v2TqpxFoGQF6mMy7PIf7c8CrgS6ku YjPzOww0mfQfJ1yFVFG/e0remQBRt7RmfVILlmGcCIoH9LB9wc3rpKieYN0Yjdq9D0+3 O00Q== X-Gm-Message-State: ALKqPwfw9wz2QfjKTUHcGClkMYihtNmDEjrlyTiF/NSBY9mj63Z2+/Zj zJMwoy/PSehd4/s68/y8k0cI4YYE X-Received: by 2002:a1c:ee0d:: with SMTP id m13-v6mr2318092wmh.136.1526053654068; Fri, 11 May 2018 08:47:34 -0700 (PDT) Received: from orange.local (ip-213-220-230-148.net.upcbroadband.cz. [213.220.230.148]) by smtp.gmail.com with ESMTPSA id 69-v6sm3232884wmi.29.2018.05.11.08.47.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 May 2018 08:47:33 -0700 (PDT) From: Ilya Dryomov To: Linus Torvalds Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Ceph fixes for 4.17-rc5 Date: Fri, 11 May 2018 17:46:47 +0200 Message-Id: <1526053607-11159-1-git-send-email-idryomov@gmail.com> X-Mailer: git-send-email 2.4.3 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb: Linux 4.17-rc4 (2018-05-06 16:57:38 -1000) are available in the git repository at: https://github.com/ceph/ceph-client.git tags/ceph-for-4.17-rc5 for you to fetch changes up to fc218544fbc800d1c91348ec834cacfb257348f7: ceph: fix iov_iter issues in ceph_direct_read_write() (2018-05-10 10:15:12 +0200) ---------------------------------------------------------------- These patches fix two long-standing bugs in the DIO code path, one of which is a crash trivially triggerable with splice(). ---------------------------------------------------------------- Ilya Dryomov (3): ceph: fix rsize/wsize capping in ceph_direct_read_write() libceph: add osd_req_op_extent_osd_data_bvecs() ceph: fix iov_iter issues in ceph_direct_read_write() drivers/block/rbd.c | 4 +- fs/ceph/file.c | 205 ++++++++++++++++++++++++---------------- include/linux/ceph/osd_client.h | 12 ++- net/ceph/osd_client.c | 27 +++++- 4 files changed, 158 insertions(+), 90 deletions(-)