From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56183) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ePmvN-0007I1-Dk for qemu-devel@nongnu.org; Fri, 15 Dec 2017 05:09:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ePmvJ-0004WP-DU for qemu-devel@nongnu.org; Fri, 15 Dec 2017 05:09:01 -0500 References: <20171214171004.25058-1-cohuck@redhat.com> <1a45723d-3731-17e9-98af-8d52312915e2@redhat.com> From: David Hildenbrand Message-ID: Date: Fri, 15 Dec 2017 11:08:53 +0100 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [qemu-s390x] [PULL 00/46] First batch of s390x patches for 2.12 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Christian Borntraeger , Peter Maydell , Cornelia Huck Cc: Thomas Huth , Alexander Graf , QEMU Developers , qemu-s390x@nongnu.org, Richard Henderson On 15.12.2017 10:53, Christian Borntraeger wrote: > > > On 12/15/2017 10:53 AM, David Hildenbrand wrote: >> >>> diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c >>> index 80e753a5ef..9abb8de9f9 100644 >>> --- a/hw/s390x/s390-virtio-ccw.c >>> +++ b/hw/s390x/s390-virtio-ccw.c >>> @@ -172,9 +172,10 @@ static void s390_memory_init(ram_addr_t mem_size) >>> name = g_strdup_printf("s390.ram"); >>> while (mem_size) { >>> MemoryRegion *ram = g_new(MemoryRegion, 1); >>> + unsigned long long size = mem_size; >>> >>> /* KVM does not allow memslots >= 8 TB */ >>> - chunk = MIN(mem_size, KVM_SLOT_MAX_BYTES); >>> + chunk = MIN(size, KVM_SLOT_MAX_BYTES); >> >> directly cast inline? > As I said, this still triggers the warning. gcc 7 is too clever. Whoops missed that. -- Thanks, David / dhildenb