From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f51.google.com (mail-ej1-f51.google.com [209.85.218.51]) (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 3AB761F152B for <io-uring@vger.kernel.org>; Tue, 1 Apr 2025 11:13:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743506037; cv=none; b=YAC3FvnWs3HuI6XyOingLZpun2DM516sNv5lOeP6b3hUjD+jnSdfcGsPlVKOUgxRgn51EZS938S+mWe8JYFxgdnQFpXb0cV2oyJ7XZBi4MOXcJPpEVLBYH7Ldjgb59/rO4p0ZaOmpPnR8uS8Ekud3Hqe8mZ3pwI5dGtvl7zkWS8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743506037; c=relaxed/simple; bh=h3PfWZKJ9rajdWTU/J66W3Dkfa0YNfy9r1cVMiPpfSc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=U9n+5GSEuLi+WKzIl1uICs2KFzwZ4rJgz3zPxKfifuzQc9Z3UId1870sY88L1Td0BGifVm4P5vGJrZ6NSZb5I3LY0zt/+L3dbjUSaUMnIMhZux/mihd0I9vUNuNCE9CIXMA8j30ccLBdrySZ0GR9/RRsl5qzfQ0LENhChEUYHQ8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XnwshaMH; arc=none smtp.client-ip=209.85.218.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XnwshaMH" Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-ac3fcf5ab0dso873158966b.3 for <io-uring@vger.kernel.org>; Tue, 01 Apr 2025 04:13:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743506034; x=1744110834; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=d8VgzqLujjrPXiDxkuhkU9mtMANnUUowTT3lA7YHtwE=; b=XnwshaMHL4QPGbNWHdlZNViZEC/wUkFlo/nYJ+Z51xCiqwYLy0POsVQRXqtoyx3DUd GAr3gqFvalUoWH5p/grQyESV5xDGzkanC46ecwSwG5W3ssskMpCyjt1VSjvfysQmu75I RYuL2o546RDwjWVy/V1h/EWZOX+J+tbeumhbgH48BUfjZ56VztrYytLs/+lQyd4Ksp6e 9OWzz0dF6FqG7/DFd0bJbU4lutwk/xxKcV1JvkUkeEUnUqlM5q4SG91ajTT5T03xfBzs LP6e5jAAUi2bjb3M43mZxcshpkXvsZnUmJOmTZwTKeskE7TSqgKhT4fBWT9QqnAAPq+N fp5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743506034; x=1744110834; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=d8VgzqLujjrPXiDxkuhkU9mtMANnUUowTT3lA7YHtwE=; b=kH4WbSArRV0qmHtGSQSh2UQ+EKlYV01BLZy5hLKwKx9MTsxQ4AKqh5y/kWG7i8lMxC iEeNvGAjv/UAzJVaZlutPWiZCueJhR3e4bFCm5oyiXalqlcBHDbPmLJTNsZvniW+TUwQ JnImJexMU8rtwBZc0J1GH67mG+oR9cu4EpMS+hbYrhMYIALeTspRN232SmSTugL0lJqr V0jHYuSp5HYuyfEVEaWRfeX4QhFeWohmeq6OLayL+6YDUFKjpCM/AdEv3nkK6CNaMgPC pO1UuQFM5LbnuKUduQlg8pfkUYWyhgcQzPRFJtvLZPCndh3lrgToyKYKPOvoXEpOFtb4 +xZw== X-Gm-Message-State: AOJu0YwLr4j/qBzpDImLxdedEtbbmkqp3M3HsXNm5XSMK/15WzhTBCup A/g6bC6V+xccAkutc+OswIsBEPl0OaCpcUz4hzFO6QlbQQcRew/iNfEC5A== X-Gm-Gg: ASbGnctIkBTj3lIkWTg6pXZGvDQ1yvoQkWB06am/u0rXi1Z3rdhvxdD7B9vJx12fAT4 ke4Y5Z8sb73uh8lMXyMG+FXHu5hMDUSp8+Xgt4yqr2N3Qg2zq36U/TvC7ILqWacf1bMejwjFStE /CfBjHG08NcjqqZBArxjtF34EBGKg5Yc9HWndROGL6aSIQOuKLSATN/umRqdmeg0xgXlvOi21KN UwkQQ/WGz/8X/Y4mDXz/KN7wl+7+hXjySksuqC83MTQYlfiCfAH8uyb13UsFZDpPWv2FluQbkkM P/Vu0ClLOPG/on+eYWipgTbOGN97 X-Google-Smtp-Source: AGHT+IHcAwquHhy/ZZPrzqcOWoOFuvbRbF1wnIqk2yBgE+wgKVUl2sd9IJmjAgSO2Um+nO3UUg78+A== X-Received: by 2002:a17:906:2441:b0:ac7:3918:752d with SMTP id a640c23a62f3a-ac73918872bmr891364866b.58.1743506033690; Tue, 01 Apr 2025 04:13:53 -0700 (PDT) Received: from 127.com ([2620:10d:c092:600::1:8c87]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5edc17dfd41sm7114467a12.73.2025.04.01.04.13.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Apr 2025 04:13:53 -0700 (PDT) From: Pavel Begunkov <asml.silence@gmail.com> To: io-uring@vger.kernel.org Cc: asml.silence@gmail.com Subject: [PATCH 1/1] io_uring/kbuf: remove last buf_index manipulation Date: Tue, 1 Apr 2025 12:15:04 +0100 Message-ID: <0c01d76ff12986c2f48614db8610caff8f78c869.1743500909.git.asml.silence@gmail.com> X-Mailer: git-send-email 2.48.1 Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: <io-uring.vger.kernel.org> List-Subscribe: <mailto:io-uring+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:io-uring+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit It doesn't cause any problem, but there is one more place missed where we set req->buf_index back to bgid. Remove it. Signed-off-by: Pavel Begunkov <asml.silence@gmail.com> --- io_uring/kbuf.h | 1 - 1 file changed, 1 deletion(-) diff --git a/io_uring/kbuf.h b/io_uring/kbuf.h index c576a15fbfd4..0798a732e6cb 100644 --- a/io_uring/kbuf.h +++ b/io_uring/kbuf.h @@ -95,7 +95,6 @@ static inline bool io_kbuf_recycle_ring(struct io_kiocb *req) * to monopolize the buffer. */ if (req->buf_list) { - req->buf_index = req->buf_list->bgid; req->flags &= ~(REQ_F_BUFFER_RING|REQ_F_BUFFERS_COMMIT); return true; } -- 2.48.1