Path: csiph.com!fu-berlin.de!usenet.stanford.edu!not-for-mail From: =?UTF-8?Q?Joan_Lled=c3=b3?= Newsgroups: gnu.hurd.bug Subject: Re: PCI arbiter crash on last qemu image Date: Mon, 17 Aug 2020 22:51:31 +0200 (CEST) Lines: 14 Approved: bug-hurd@gnu.org Message-ID: References: <78d17df2-64dd-692e-4151-ad14e25a97d6@mailfence.com> <2f03cf83-9dff-1b92-a6e0-96ae20bfda49@zamaudio.com> Reply-To: jlledom@member.fsf.org NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: usenet.stanford.edu 1597697504 8056 209.51.188.17 (17 Aug 2020 20:51:44 GMT) X-Complaints-To: action@cs.stanford.edu To: Damien Zammit , bug-hurd@gnu.org Envelope-to: bug-hurd@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailfence.com; s=20160819-nLV10XS2; t=1597697494; bh=VhgJnWGUJfeDcBB7KZQsldMXWqCmmwAxBNBE8D1aA70=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To:From; b=IvvliTMVbF8/AKDn4swCTb4TUZMp+Eu3jhrto9Wbs0ISNCz38b1uDipNDYscX1CJl +e0TO9FIfEp27MUxgky2ksxmTTl+r15pBK5c3ia115yjoGg8LHvHhij+Q1edeuxAaU tw6W9brYuSoXsEEvoKyQHZYRQOdIYdLjXxqTw58KhxIIgI60c6d4pv6ZrpzRYTBi6U lzqrPiZEC6HEOQMnGr5zay/rlD7C6CMNub9nGfPzZet5rfV+5LnAngblCpJ8o17CZm IYS455T4td7z840pAK6gmZLUITiHUAq/z4W4ik9YzMckc768bNDzPTD8S25SFDCdon 6xSqlmNLWaLjQ== Autocrypt: addr=jlledom@mailfence.com; keydata= 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 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 In-Reply-To: Content-Language: en-US X-ContactOffice-Account: com:219870206 Received-SPF: pass client-ip=212.3.242.97; envelope-from=jlledom@mailfence.com; helo=mailout-l3b-97.contactoffice.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/17 15:56:16 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: bug-hurd@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports for the GNU Hurd List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <78d17df2-64dd-692e-4151-ad14e25a97d6@mailfence.com> <2f03cf83-9dff-1b92-a6e0-96ae20bfda49@zamaudio.com> Xref: csiph.com gnu.hurd.bug:12034 El 17/8/20 a les 1:51, Damien Zammit ha escrit: > It's probably due to this patch: It's surely for that > Perhaps a better way to fix the mapping problem I encountered > is by removing the check for previous mappings when trying to map regions, I could check the pointer before reading from it at func_files.c, and if it happens to be null, then call the libpciaccess mapping function from there, i.e. mapping the memory in the first access instead of doing it during the startup. So there's no need to make any changes in your patch, do you think that'd work?