From nobody Fri Apr 26 19:46:43 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1555346923; cv=none; d=zoho.com; s=zohoarc; b=kZeamF2D1B8N09rnY+UIY79DjMWWwgE2llVFrCAktihPt808U/2lcOsxnTIHtrE2BdHFfMCWeohbNath01o71gZXz4RLMzIM3eEAMWw6cs2Ug8T9BAqoQCJH4gCRGJIseOKpLeEaGbsJqU0R4g8qCxYDqQgkI6CXnjeL2oYZGuA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1555346923; h=Content-Type:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To:ARC-Authentication-Results; bh=N6dSaFvXp9TPYITHV4Ti6mQhVEadalBDg4+P4w0pufw=; b=ocvaCJdEzIOuFQBI7lkuTnB84UDWVgU/4nvhPjJ3oWCBymflJnqCRNmN7suL1Ib7puIkFOPYOobuoQK6QQOq98GPnVkVlUJuB1Uf7Np5k9X074895MpgYDy0cSwV8PyYBUepH6cBMPY4oJVF8yK6rP+fp0par+rXDYbnhSXZkfQ= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1555346923219604.0485454892538; Mon, 15 Apr 2019 09:48:43 -0700 (PDT) Received: from localhost ([127.0.0.1]:53166 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hG4mc-0007Hw-0X for importer@patchew.org; Mon, 15 Apr 2019 12:48:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33508) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hG4lJ-0006pi-4l for qemu-devel@nongnu.org; Mon, 15 Apr 2019 12:47:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hG4lI-0005T3-Am for qemu-devel@nongnu.org; Mon, 15 Apr 2019 12:47:17 -0400 Received: from mx1.redhat.com ([209.132.183.28]:65099) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hG4lI-0005Rw-1B for qemu-devel@nongnu.org; Mon, 15 Apr 2019 12:47:16 -0400 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 933B38667D for ; Mon, 15 Apr 2019 16:47:13 +0000 (UTC) Received: from gigantic.usersys.redhat.com (helium.bos.redhat.com [10.18.17.132]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4EE1E1001E65 for ; Mon, 15 Apr 2019 16:47:13 +0000 (UTC) From: Bandan Das To: qemu-devel@nongnu.org Date: Mon, 15 Apr 2019 12:47:12 -0400 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Mon, 15 Apr 2019 16:47:13 +0000 (UTC) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PATCH] usb-mtp: change default to success for usb_mtp_update_object X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Commit c5ead51f90cf (usb-mtp: return incomplete transfer on a lstat failure) checks if lstat succeeded when updating attributes of a file. However, it also changed behavior to return an error by default. This is incorrect because for smaller file sizes, Qemu will attempt to write the file in one go and there won't be an object for it. Fixes: c5ead51f90cf Signed-off-by: Bandan Das --- hw/usb/dev-mtp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/usb/dev-mtp.c b/hw/usb/dev-mtp.c index ebf210fbf8..5de22738ce 100644 --- a/hw/usb/dev-mtp.c +++ b/hw/usb/dev-mtp.c @@ -1587,7 +1587,7 @@ done: =20 static int usb_mtp_update_object(MTPObject *parent, char *name) { - int ret =3D -1; + int ret =3D 0; =20 MTPObject *o =3D usb_mtp_object_lookup_name(parent, name, strlen(name)); --=20 2.19.2