From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280274; cv=none; d=zohomail.com; s=zohoarc; b=aRN8AfJBhi/BxMMzVJMVCQgxkdjDGgH2Idkad4O4IVXNBUTCtnXC8Z6OsCo36cgkGUTrtIURiaDXpbt9QjvN9DVDvUeeAKTW8a0BUs3bIezbond+zw0uW212Jqnghny40dS1bBH3DBWHO636C54wEECvFgVxjmKI9sfx4x8Xx2U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280274; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=1/0ZDjPpNKimgApH3VJbA8iqD7cHZMxKyxi6PoUgZmI=; b=FWjkj3iXCR/VUi7cdCUXj4JnW+AXhR4T2r7jDsMbM9ih+nmqa6KFdJoMH6VgZtxRMkaN5PPgK/jPjAWBZJINRs5ExPKhYJd1QEyJFaCQBrPpuANvLMe4L+Bi+4yH6m9mzVn98tpQ7Ijd5kYxAYen6vRHa7g9pRNcFgI2zGb317U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280274625992.7309161940861; Sat, 24 Apr 2021 09:04:34 -0700 (PDT) Received: from localhost ([::1]:45224 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKll-0000X3-AH for importer@patchew.org; Sat, 24 Apr 2021 12:04:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhs-0005MC-8A for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:33 -0400 Received: from mail-io1-xd33.google.com ([2607:f8b0:4864:20::d33]:34657) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhp-0004B0-4d for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:32 -0400 Received: by mail-io1-xd33.google.com with SMTP id l21so8547795iob.1 for ; Sat, 24 Apr 2021 09:00:28 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1/0ZDjPpNKimgApH3VJbA8iqD7cHZMxKyxi6PoUgZmI=; b=tSgdyN42kSFrr/nLVBYqH9HjNVv25apObBYhGEF4YHkTaIVmHI0vVXAZYk53zFr//I hQ+BumOWezTrlOYbqVRI/eO89IxNfUc4AL15kuzMHzW1Ogs1TjY30F5hMfBRmZGZCsF9 qzBZv4otgGl6uVu+1NVqDwgBNFAiZXOJQ6T3FQqb6kKPTpzsZe2Gxa90TIpcnewcoMqP y9wWg5sjuZ22bY2ZsxF2LZUXzKdXP4C7gm8Ld7o+3ucM5yOpWEBjpxOZj2fciTuDTtMA Fy8VADOgLz+sAGKYWHk3Gw8MxHmwKHgUMJlT/O2GbWXtFF0dRUlwr+su/NNmIiT41A/v jS1A== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=1/0ZDjPpNKimgApH3VJbA8iqD7cHZMxKyxi6PoUgZmI=; b=JGZeyHhxCeFwWgUrKNtvauYlSl1sTg66PRv3P2rlE96kUCd6m9jg4KyDwVpAF/xSP4 nCj86kstGuLYvOUU+8rIHDanIjGbf7UC08VRK/SLuwfkPSW2M2EhqwJWXIchRfxtf+vX og2+NBeympMmK+hs1NsN36R+kXxW9jDt4ypqwNb8Oon/PzjpWLUsq97qGkAOBl7CB16r tnKbbWL8GSjgBNj28PKPvQmvtM2JS5E5ucaIOzFvE4kz961z6ypo7NgHstxt1gZIxlSu Dpt0N2R5Gzt4rxs9NeH+no6F/Ffv9evI7UivJNsECYQlpw+Mr3H+8SRjQ/qShlr4Sxrl 1dXw== X-Gm-Message-State: AOAM531S/5r5H/8uiBWLMPQU7omL/vmtI6ldxsBJIgz8gEunTS5tTale VW/FfULkGdemUMERZfpCRU0a4bWi6Pyme2NP X-Google-Smtp-Source: ABdhPJzS1UlXg+M89hc54toKfiNiiERcNORPEFaZ4jsuLhwEahmLxb4gnIhuXNI/JAHDEAYQOVkAIw== X-Received: by 2002:a6b:ce12:: with SMTP id p18mr7542817iob.199.1619280027412; Sat, 24 Apr 2021 09:00:27 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 01/48] bsd-user: whitespace changes Date: Sat, 24 Apr 2021 09:59:29 -0600 Message-Id: <20210424160016.15200-2-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d33; envelope-from=imp@bsdimp.com; helo=mail-io1-xd33.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh keyword space paren, no space before ( in function calls, spaces around operators. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/bsdload.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/bsd-user/bsdload.c b/bsd-user/bsdload.c index f38c4faacf..546946b91d 100644 --- a/bsd-user/bsdload.c +++ b/bsd-user/bsdload.c @@ -20,11 +20,11 @@ abi_long memcpy_to_target(abi_ulong dest, const void *s= rc, return 0; } =20 -static int count(char ** vec) +static int count(char **vec) { int i; =20 - for(i =3D 0; *vec; i++) { + for (i =3D 0; *vec; i++) { vec++; } =20 @@ -37,15 +37,15 @@ static int prepare_binprm(struct linux_binprm *bprm) int mode; int retval; =20 - if(fstat(bprm->fd, &st) < 0) { + if (fstat(bprm->fd, &st) < 0) { return(-errno); } =20 mode =3D st.st_mode; - if(!S_ISREG(mode)) { /* Must be regular file */ + if (!S_ISREG(mode)) { /* Must be regular file */ return(-EACCES); } - if(!(mode & 0111)) { /* Must have at least one execute bit set = */ + if (!(mode & 0111)) { /* Must have at least one execute bit set= */ return(-EACCES); } =20 @@ -53,7 +53,7 @@ static int prepare_binprm(struct linux_binprm *bprm) bprm->e_gid =3D getegid(); =20 /* Set-uid? */ - if(mode & S_ISUID) { + if (mode & S_ISUID) { bprm->e_uid =3D st.st_uid; } =20 @@ -69,10 +69,10 @@ static int prepare_binprm(struct linux_binprm *bprm) =20 memset(bprm->buf, 0, sizeof(bprm->buf)); retval =3D lseek(bprm->fd, 0L, SEEK_SET); - if(retval >=3D 0) { + if (retval >=3D 0) { retval =3D read(bprm->fd, bprm->buf, 128); } - if(retval < 0) { + if (retval < 0) { perror("prepare_binprm"); exit(-1); /* return(-errno); */ @@ -125,15 +125,15 @@ abi_ulong loader_build_argptr(int envc, int argc, abi= _ulong sp, return sp; } =20 -int loader_exec(const char * filename, char ** argv, char ** envp, - struct target_pt_regs * regs, struct image_info *infop) +int loader_exec(const char *filename, char **argv, char **envp, + struct target_pt_regs *regs, struct image_info *infop) { struct linux_binprm bprm; int retval; int i; =20 - bprm.p =3D TARGET_PAGE_SIZE*MAX_ARG_PAGES-sizeof(unsigned int); - for (i=3D0 ; i=3D0) { + if (retval >=3D 0) { if (bprm.buf[0] =3D=3D 0x7f && bprm.buf[1] =3D=3D 'E' && bprm.buf[2] =3D=3D 'L' && bprm.buf[3] =3D=3D 'F') { - retval =3D load_elf_binary(&bprm,regs,infop); + retval =3D load_elf_binary(&bprm, regs, infop); } else { fprintf(stderr, "Unknown binary format\n"); return -1; } } =20 - if(retval>=3D0) { + if (retval >=3D 0) { /* success. Initialize important registers */ do_init_thread(regs, infop); return retval; } =20 /* Something went wrong, return the inode and free the argument pages*/ - for (i=3D0 ; i Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280561272759.0069896481812; Sat, 24 Apr 2021 09:09:21 -0700 (PDT) Received: from localhost ([::1]:57950 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKqO-0006US-1Z for importer@patchew.org; Sat, 24 Apr 2021 12:09:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50108) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhw-0005SY-RH for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:36 -0400 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:41516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhq-0004Br-52 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:36 -0400 Received: by mail-io1-xd35.google.com with SMTP id f21so15648034ioh.8 for ; Sat, 24 Apr 2021 09:00:29 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.27 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=eLSunyF7yqNE6jwrYnXqTpq83LjJhVTopLCSU9ZyU5Q=; b=yEINUFVz4xH4Y1ikNC0Tyd6uoblZXafUr611Iy4jdeol480nBeh+iY1l44kOPPa72F m7Y91La7og1HqJQQYw/8R0kVSYCABG9K6dHWlFwno2DF9L2BsYK7xUZh7lYU4Xfa/8jU S9425HlrqXg6N9Oto1eEeDImZ0D9tVofBYQd1Eq5sW3JzWYi6eoYqjxK8oNoTS9zu1T2 b7HO69jjhSiwqHIisYpE6+va8+baVlgJij7PpBErB29ftF77W+1n0Fs4NjmdVOPm1p7Q oY+7M+G6/mPaMgRAl2MCVQ5ksiyUs+Ewo2X0UYtCiP1IoiDWpms/KDYSexsGoU7yieMt 1CAw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=eLSunyF7yqNE6jwrYnXqTpq83LjJhVTopLCSU9ZyU5Q=; b=CobvX2OnEcivIny73W3DgiuKh7jqgjVxz8EckK8skKB2SN/GjXPXQUJDxf1c8slAQM 56pQjPseKXcOlWgIt9W5r/I6CAPkRayicw6vA0hwX7UN/KJguCIzbTnDBYkO9y6thizZ cz+iAQiL8rWorj+mrBq4dQvJ53s75DYrgfVogZb9EKaTh8wv8eDlIKoJXhVmzRt7ZLhd Tby6cc+a3BYKMpRKIAq/eF14MS0BbbCYaI4ScXFWi7kq4uuYsUPqVPhg4B/8D0vp/E9g giEapJMNk23MHAxq2qYNmBqaooZ48g1Au3ZaH88HSBTSpDpaDl0NapReDvz8BMAmgrLs HqBA== X-Gm-Message-State: AOAM5336rsnzDof5+hDl0BF9GJJjjg/eM0G+JxxGUUx5JqKt8tM08ZlC tOCTJDhz0qjjpoRWoFyvmavx/5fekC/7oefY X-Google-Smtp-Source: ABdhPJziMkvyF9PF9KlByAyKne4kYEIVOZZizgVAfHzDqapQzr+alVdP98mwlGjRJCjLglS+OJvk8g== X-Received: by 2002:a5e:880c:: with SMTP id l12mr7484726ioj.195.1619280028320; Sat, 24 Apr 2021 09:00:28 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 02/48] bsd-user: whitespace changes Date: Sat, 24 Apr 2021 09:59:30 -0600 Message-Id: <20210424160016.15200-3-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d35; envelope-from=imp@bsdimp.com; helo=mail-io1-xd35.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Fix various whitespace-only issues from checkpatch: keyword space ( no space before ( on function calls spaces around operators suspect indentations (including one functions reindented) extra spaces around unary operators Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/elfload.c | 326 ++++++++++++++++++++++----------------------- 1 file changed, 163 insertions(+), 163 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 5f4d824d78..3c9d8c2845 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -111,7 +111,7 @@ static uint32_t get_elf_hwcap(void) =20 #ifdef TARGET_X86_64 #define ELF_START_MMAP 0x2aaaaab000ULL -#define elf_check_arch(x) ( ((x) =3D=3D ELF_ARCH) ) +#define elf_check_arch(x) (((x) =3D=3D ELF_ARCH)) =20 #define ELF_CLASS ELFCLASS64 #define ELF_DATA ELFDATA2LSB @@ -134,7 +134,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i /* * This is used to ensure we don't load something for the wrong architectu= re. */ -#define elf_check_arch(x) ( ((x) =3D=3D EM_386) || ((x) =3D=3D EM_486) ) +#define elf_check_arch(x) (((x) =3D=3D EM_386) || ((x) =3D=3D EM_486)) =20 /* * These are used to set parameters in the core dumps. @@ -168,7 +168,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i =20 #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_ARM ) +#define elf_check_arch(x) ((x) =3D=3D EM_ARM) =20 #define ELF_CLASS ELFCLASS32 #ifdef TARGET_WORDS_BIGENDIAN @@ -184,7 +184,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i memset(regs, 0, sizeof(*regs)); regs->ARM_cpsr =3D 0x10; if (infop->entry & 1) - regs->ARM_cpsr |=3D CPSR_T; + regs->ARM_cpsr |=3D CPSR_T; regs->ARM_pc =3D infop->entry & 0xfffffffe; regs->ARM_sp =3D infop->start_stack; /* FIXME - what to for failure of get_user()? */ @@ -224,9 +224,9 @@ enum #define ELF_START_MMAP 0x80000000 =20 #ifndef TARGET_ABI32 -#define elf_check_arch(x) ( (x) =3D=3D EM_SPARCV9 || (x) =3D=3D EM_SPARC32= PLUS ) +#define elf_check_arch(x) ((x) =3D=3D EM_SPARCV9 || (x) =3D=3D EM_SPARC32P= LUS) #else -#define elf_check_arch(x) ( (x) =3D=3D EM_SPARC32PLUS || (x) =3D=3D EM_SPA= RC ) +#define elf_check_arch(x) ((x) =3D=3D EM_SPARC32PLUS || (x) =3D=3D EM_SPAR= C) #endif =20 #define ELF_CLASS ELFCLASS64 @@ -261,7 +261,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i #else #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_SPARC ) +#define elf_check_arch(x) ((x) =3D=3D EM_SPARC) =20 #define ELF_CLASS ELFCLASS32 #define ELF_DATA ELFDATA2MSB @@ -285,13 +285,13 @@ static inline void init_thread(struct target_pt_regs = *regs, struct image_info *i =20 #if defined(TARGET_PPC64) && !defined(TARGET_ABI32) =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_PPC64 ) +#define elf_check_arch(x) ((x) =3D=3D EM_PPC64) =20 #define ELF_CLASS ELFCLASS64 =20 #else =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_PPC ) +#define elf_check_arch(x) ((x) =3D=3D EM_PPC) =20 #define ELF_CLASS ELFCLASS32 =20 @@ -376,7 +376,7 @@ static inline void init_thread(struct target_pt_regs *_= regs, struct image_info * =20 #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_MIPS ) +#define elf_check_arch(x) ((x) =3D=3D EM_MIPS) =20 #ifdef TARGET_MIPS64 #define ELF_CLASS ELFCLASS64 @@ -406,7 +406,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i =20 #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_SH ) +#define elf_check_arch(x) ((x) =3D=3D EM_SH) =20 #define ELF_CLASS ELFCLASS32 #define ELF_DATA ELFDATA2LSB @@ -428,7 +428,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i =20 #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_CRIS ) +#define elf_check_arch(x) ((x) =3D=3D EM_CRIS) =20 #define ELF_CLASS ELFCLASS32 #define ELF_DATA ELFDATA2LSB @@ -448,7 +448,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i =20 #define ELF_START_MMAP 0x80000000 =20 -#define elf_check_arch(x) ( (x) =3D=3D EM_68K ) +#define elf_check_arch(x) ((x) =3D=3D EM_68K) =20 #define ELF_CLASS ELFCLASS32 #define ELF_DATA ELFDATA2MSB @@ -473,7 +473,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i =20 #define ELF_START_MMAP (0x30000000000ULL) =20 -#define elf_check_arch(x) ( (x) =3D=3D ELF_ARCH ) +#define elf_check_arch(x) ((x) =3D=3D ELF_ARCH) =20 #define ELF_CLASS ELFCLASS64 #define ELF_DATA ELFDATA2MSB @@ -538,8 +538,8 @@ struct exec =20 /* Necessary parameters */ #define TARGET_ELF_EXEC_PAGESIZE TARGET_PAGE_SIZE -#define TARGET_ELF_PAGESTART(_v) ((_v) & ~(unsigned long)(TARGET_ELF_EXEC_= PAGESIZE-1)) -#define TARGET_ELF_PAGEOFFSET(_v) ((_v) & (TARGET_ELF_EXEC_PAGESIZE-1)) +#define TARGET_ELF_PAGESTART(_v) ((_v) & ~(unsigned long)(TARGET_ELF_EXEC_= PAGESIZE - 1)) +#define TARGET_ELF_PAGEOFFSET(_v) ((_v) & (TARGET_ELF_EXEC_PAGESIZE - 1)) =20 #define INTERPRETER_NONE 0 #define INTERPRETER_AOUT 1 @@ -547,12 +547,12 @@ struct exec =20 #define DLINFO_ITEMS 12 =20 -static inline void memcpy_fromfs(void * to, const void * from, unsigned lo= ng n) +static inline void memcpy_fromfs(void *to, const void *from, unsigned long= n) { memcpy(to, from, n); } =20 -static int load_aout_interp(void * exptr, int interp_fd); +static int load_aout_interp(void *exptr, int interp_fd); =20 #ifdef BSWAP_NEEDED static void bswap_ehdr(struct elfhdr *ehdr) @@ -613,7 +613,7 @@ static void bswap_sym(struct elf_sym *sym) * to be put directly into the top of new user memory. * */ -static abi_ulong copy_elf_strings(int argc,char ** argv, void **page, +static abi_ulong copy_elf_strings(int argc, char **argv, void **page, abi_ulong p) { char *tmp, *tmp1, *pag =3D NULL; @@ -638,10 +638,10 @@ static abi_ulong copy_elf_strings(int argc,char ** ar= gv, void **page, --p; --tmp; --len; if (--offset < 0) { offset =3D p % TARGET_PAGE_SIZE; - pag =3D (char *)page[p/TARGET_PAGE_SIZE]; + pag =3D (char *)page[p / TARGET_PAGE_SIZE]; if (!pag) { pag =3D g_try_malloc0(TARGET_PAGE_SIZE); - page[p/TARGET_PAGE_SIZE] =3D pag; + page[p / TARGET_PAGE_SIZE] =3D pag; if (!pag) return 0; } @@ -672,8 +672,8 @@ static abi_ulong setup_arg_pages(abi_ulong p, struct li= nux_binprm *bprm, * it for args, we'll use it for something else... */ size =3D x86_stack_size; - if (size < MAX_ARG_PAGES*TARGET_PAGE_SIZE) - size =3D MAX_ARG_PAGES*TARGET_PAGE_SIZE; + if (size < MAX_ARG_PAGES * TARGET_PAGE_SIZE) + size =3D MAX_ARG_PAGES * TARGET_PAGE_SIZE; error =3D target_mmap(0, size + qemu_host_page_size, PROT_READ | PROT_WRITE, @@ -686,7 +686,7 @@ static abi_ulong setup_arg_pages(abi_ulong p, struct li= nux_binprm *bprm, /* we reserve one extra page at the top of the stack as guard */ target_mprotect(error + size, qemu_host_page_size, PROT_NONE); =20 - stack_base =3D error + size - MAX_ARG_PAGES*TARGET_PAGE_SIZE; + stack_base =3D error + size - MAX_ARG_PAGES * TARGET_PAGE_SIZE; p +=3D stack_base; =20 for (i =3D 0 ; i < MAX_ARG_PAGES ; i++) { @@ -708,7 +708,7 @@ static void set_brk(abi_ulong start, abi_ulong end) end =3D HOST_PAGE_ALIGN(end); if (end <=3D start) return; - if(target_mmap(start, end - start, + if (target_mmap(start, end - start, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0) =3D=3D -= 1) { perror("cannot mmap brk"); @@ -738,12 +738,12 @@ static void padzero(abi_ulong elf_bss, abi_ulong last= _bss) end_addr =3D HOST_PAGE_ALIGN(elf_bss); if (end_addr1 < end_addr) { mmap((void *)g2h_untagged(end_addr1), end_addr - end_addr1, - PROT_READ|PROT_WRITE|PROT_EXEC, - MAP_FIXED|MAP_PRIVATE|MAP_ANON, -1, 0); + PROT_READ | PROT_WRITE | PROT_EXEC, + MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0); } } =20 - nbyte =3D elf_bss & (qemu_host_page_size-1); + nbyte =3D elf_bss & (qemu_host_page_size - 1); if (nbyte) { nbyte =3D qemu_host_page_size - nbyte; do { @@ -781,10 +781,10 @@ static abi_ulong create_elf_tables(abi_ulong p, int a= rgc, int envc, /* * Force 16 byte _final_ alignment here for generality. */ - sp =3D sp &~ (abi_ulong)15; + sp =3D sp & ~(abi_ulong)15; size =3D (DLINFO_ITEMS + 1) * 2; if (k_platform) - size +=3D 2; + size +=3D 2; #ifdef DLINFO_ARCH_ITEMS size +=3D DLINFO_ARCH_ITEMS * 2; #endif @@ -792,7 +792,7 @@ static abi_ulong create_elf_tables(abi_ulong p, int arg= c, int envc, size +=3D (!ibcs ? 3 : 1); /* argc itself */ size *=3D n; if (size & 15) - sp -=3D 16 - (size & 15); + sp -=3D 16 - (size & 15); =20 /* This is correct because Linux defines * elf_addr_t as Elf32_Off / Elf64_Off @@ -800,13 +800,13 @@ static abi_ulong create_elf_tables(abi_ulong p, int a= rgc, int envc, #define NEW_AUX_ENT(id, val) do { \ sp -=3D n; put_user_ual(val, sp); \ sp -=3D n; put_user_ual(id, sp); \ - } while(0) + } while (0) =20 - NEW_AUX_ENT (AT_NULL, 0); + NEW_AUX_ENT(AT_NULL, 0); =20 /* There must be exactly DLINFO_ITEMS entries here. */ NEW_AUX_ENT(AT_PHDR, (abi_ulong)(load_addr + exec->e_phoff)); - NEW_AUX_ENT(AT_PHENT, (abi_ulong)(sizeof (struct elf_phdr))); + NEW_AUX_ENT(AT_PHENT, (abi_ulong)(sizeof(struct elf_phdr))); NEW_AUX_ENT(AT_PHNUM, (abi_ulong)(exec->e_phnum)); NEW_AUX_ENT(AT_PAGESZ, (abi_ulong)(TARGET_PAGE_SIZE)); NEW_AUX_ENT(AT_BASE, (abi_ulong)(interp_load_addr)); @@ -834,90 +834,90 @@ static abi_ulong create_elf_tables(abi_ulong p, int a= rgc, int envc, } =20 =20 -static abi_ulong load_elf_interp(struct elfhdr * interp_elf_ex, +static abi_ulong load_elf_interp(struct elfhdr *interp_elf_ex, int interpreter_fd, abi_ulong *interp_load_addr) { - struct elf_phdr *elf_phdata =3D NULL; - struct elf_phdr *eppnt; - abi_ulong load_addr =3D 0; - int load_addr_set =3D 0; - int retval; - abi_ulong last_bss, elf_bss; - abi_ulong error; - int i; + struct elf_phdr *elf_phdata =3D NULL; + struct elf_phdr *eppnt; + abi_ulong load_addr =3D 0; + int load_addr_set =3D 0; + int retval; + abi_ulong last_bss, elf_bss; + abi_ulong error; + int i; =20 - elf_bss =3D 0; - last_bss =3D 0; - error =3D 0; + elf_bss =3D 0; + last_bss =3D 0; + error =3D 0; =20 #ifdef BSWAP_NEEDED - bswap_ehdr(interp_elf_ex); + bswap_ehdr(interp_elf_ex); #endif - /* First of all, some simple consistency checks */ - if ((interp_elf_ex->e_type !=3D ET_EXEC && - interp_elf_ex->e_type !=3D ET_DYN) || - !elf_check_arch(interp_elf_ex->e_machine)) { - return ~((abi_ulong)0UL); - } + /* First of all, some simple consistency checks */ + if ((interp_elf_ex->e_type !=3D ET_EXEC && + interp_elf_ex->e_type !=3D ET_DYN) || + !elf_check_arch(interp_elf_ex->e_machine)) { + return ~((abi_ulong)0UL); + } =20 =20 - /* Now read in all of the header information */ + /* Now read in all of the header information */ =20 - if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE= _SIZE) - return ~(abi_ulong)0UL; + if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE_SIZ= E) + return ~(abi_ulong)0UL; =20 - elf_phdata =3D (struct elf_phdr *) - malloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); + elf_phdata =3D (struct elf_phdr *) + malloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); =20 - if (!elf_phdata) - return ~((abi_ulong)0UL); + if (!elf_phdata) + return ~((abi_ulong)0UL); =20 - /* - * If the size of this structure has changed, then punt, since - * we will be doing the wrong thing. - */ - if (interp_elf_ex->e_phentsize !=3D sizeof(struct elf_phdr)) { - free(elf_phdata); - return ~((abi_ulong)0UL); - } + /* + * If the size of this structure has changed, then punt, since + * we will be doing the wrong thing. + */ + if (interp_elf_ex->e_phentsize !=3D sizeof(struct elf_phdr)) { + free(elf_phdata); + return ~((abi_ulong)0UL); + } =20 - retval =3D lseek(interpreter_fd, interp_elf_ex->e_phoff, SEEK_SET); - if(retval >=3D 0) { - retval =3D read(interpreter_fd, - (char *) elf_phdata, - sizeof(struct elf_phdr) * interp_elf_ex->e_phnu= m); - } - if (retval < 0) { - perror("load_elf_interp"); - exit(-1); - free (elf_phdata); - return retval; - } + retval =3D lseek(interpreter_fd, interp_elf_ex->e_phoff, SEEK_SET); + if (retval >=3D 0) { + retval =3D read(interpreter_fd, + (char *) elf_phdata, + sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); + } + if (retval < 0) { + perror("load_elf_interp"); + exit(-1); + free (elf_phdata); + return retval; + } #ifdef BSWAP_NEEDED - eppnt =3D elf_phdata; - for (i=3D0; ie_phnum; i++, eppnt++) { - bswap_phdr(eppnt); - } + eppnt =3D elf_phdata; + for (i =3D 0; ie_phnum; i++, eppnt++) { + bswap_phdr(eppnt); + } #endif =20 - if (interp_elf_ex->e_type =3D=3D ET_DYN) { - /* in order to avoid hardcoding the interpreter load - address in qemu, we allocate a big enough memory zone */ - error =3D target_mmap(0, INTERP_MAP_SIZE, - PROT_NONE, MAP_PRIVATE | MAP_ANON, - -1, 0); - if (error =3D=3D -1) { - perror("mmap"); - exit(-1); - } - load_addr =3D error; - load_addr_set =3D 1; + if (interp_elf_ex->e_type =3D=3D ET_DYN) { + /* in order to avoid hardcoding the interpreter load + address in qemu, we allocate a big enough memory zone */ + error =3D target_mmap(0, INTERP_MAP_SIZE, + PROT_NONE, MAP_PRIVATE | MAP_ANON, + -1, 0); + if (error =3D=3D -1) { + perror("mmap"); + exit(-1); } + load_addr =3D error; + load_addr_set =3D 1; + } =20 - eppnt =3D elf_phdata; - for(i=3D0; ie_phnum; i++, eppnt++) - if (eppnt->p_type =3D=3D PT_LOAD) { + eppnt =3D elf_phdata; + for (i =3D 0; i < interp_elf_ex->e_phnum; i++, eppnt++) + if (eppnt->p_type =3D=3D PT_LOAD) { int elf_type =3D MAP_PRIVATE | MAP_DENYWRITE; int elf_prot =3D 0; abi_ulong vaddr =3D 0; @@ -930,23 +930,23 @@ static abi_ulong load_elf_interp(struct elfhdr * inte= rp_elf_ex, elf_type |=3D MAP_FIXED; vaddr =3D eppnt->p_vaddr; } - error =3D target_mmap(load_addr+TARGET_ELF_PAGESTART(vaddr), - eppnt->p_filesz + TARGET_ELF_PAGEOFFSET(eppnt->p_vaddr), - elf_prot, - elf_type, - interpreter_fd, - eppnt->p_offset - TARGET_ELF_PAGEOFFSET(eppnt->p_vaddr)); + error =3D target_mmap(load_addr + TARGET_ELF_PAGESTART(vaddr), + eppnt->p_filesz + TARGET_ELF_PAGEOFFSET(ep= pnt->p_vaddr), + elf_prot, + elf_type, + interpreter_fd, + eppnt->p_offset - TARGET_ELF_PAGEOFFSET(ep= pnt->p_vaddr)); =20 if (error =3D=3D -1) { - /* Real error */ - close(interpreter_fd); - free(elf_phdata); - return ~((abi_ulong)0UL); + /* Real error */ + close(interpreter_fd); + free(elf_phdata); + return ~((abi_ulong)0UL); } =20 if (!load_addr_set && interp_elf_ex->e_type =3D=3D ET_DYN) { - load_addr =3D error; - load_addr_set =3D 1; + load_addr =3D error; + load_addr_set =3D 1; } =20 /* @@ -962,31 +962,31 @@ static abi_ulong load_elf_interp(struct elfhdr * inte= rp_elf_ex, */ k =3D load_addr + eppnt->p_memsz + eppnt->p_vaddr; if (k > last_bss) last_bss =3D k; - } + } =20 - /* Now use mmap to map the library into memory. */ + /* Now use mmap to map the library into memory. */ =20 - close(interpreter_fd); + close(interpreter_fd); =20 - /* - * Now fill out the bss section. First pad the last page up - * to the page boundary, and then perform a mmap to make sure - * that there are zeromapped pages up to and including the last - * bss page. - */ - padzero(elf_bss, last_bss); - elf_bss =3D TARGET_ELF_PAGESTART(elf_bss + qemu_host_page_size - 1= ); /* What we have mapped so far */ - - /* Map the last of the bss segment */ - if (last_bss > elf_bss) { - target_mmap(elf_bss, last_bss-elf_bss, - PROT_READ|PROT_WRITE|PROT_EXEC, - MAP_FIXED|MAP_PRIVATE|MAP_ANON, -1, 0); - } - free(elf_phdata); + /* + * Now fill out the bss section. First pad the last page up + * to the page boundary, and then perform a mmap to make sure + * that there are zeromapped pages up to and including the last + * bss page. + */ + padzero(elf_bss, last_bss); + elf_bss =3D TARGET_ELF_PAGESTART(elf_bss + qemu_host_page_size - 1); /= * What we have mapped so far */ + + /* Map the last of the bss segment */ + if (last_bss > elf_bss) { + target_mmap(elf_bss, last_bss - elf_bss, + PROT_READ | PROT_WRITE | PROT_EXEC, + MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0); + } + free(elf_phdata); =20 - *interp_load_addr =3D load_addr; - return ((abi_ulong) interp_elf_ex->e_entry) + load_addr; + *interp_load_addr =3D load_addr; + return ((abi_ulong) interp_elf_ex->e_entry) + load_addr; } =20 static int symfind(const void *s0, const void *s1) @@ -1102,7 +1102,7 @@ static void load_symbols(struct elfhdr *hdr, int fd) } continue; } -#if defined(TARGET_ARM) || defined (TARGET_MIPS) +#if defined(TARGET_ARM) || defined(TARGET_MIPS) /* The bottom address bit marks a Thumb or MIPS16 symbol. */ syms[i].st_value &=3D ~(target_ulong)1; #endif @@ -1143,8 +1143,8 @@ static void load_symbols(struct elfhdr *hdr, int fd) syminfos =3D s; } =20 -int load_elf_binary(struct linux_binprm * bprm, struct target_pt_regs * re= gs, - struct image_info * info) +int load_elf_binary(struct linux_binprm *bprm, struct target_pt_regs *regs, + struct image_info *info) { struct elfhdr elf_ex; struct elfhdr interp_elf_ex; @@ -1178,13 +1178,13 @@ int load_elf_binary(struct linux_binprm * bprm, str= uct target_pt_regs * regs, =20 /* First of all, some simple consistency checks */ if ((elf_ex.e_type !=3D ET_EXEC && elf_ex.e_type !=3D ET_DYN) || - (! elf_check_arch(elf_ex.e_machine))) { + (!elf_check_arch(elf_ex.e_machine))) { return -ENOEXEC; } =20 bprm->p =3D copy_elf_strings(1, &bprm->filename, bprm->page, bprm->p); - bprm->p =3D copy_elf_strings(bprm->envc,bprm->envp,bprm->page,bprm->p); - bprm->p =3D copy_elf_strings(bprm->argc,bprm->argv,bprm->page,bprm->p); + bprm->p =3D copy_elf_strings(bprm->envc, bprm->envp, bprm->page,bprm->= p); + bprm->p =3D copy_elf_strings(bprm->argc, bprm->argv, bprm->page,bprm->= p); if (!bprm->p) { retval =3D -E2BIG; } @@ -1196,21 +1196,21 @@ int load_elf_binary(struct linux_binprm * bprm, str= uct target_pt_regs * regs, } =20 retval =3D lseek(bprm->fd, elf_ex.e_phoff, SEEK_SET); - if(retval > 0) { - retval =3D read(bprm->fd, (char *) elf_phdata, + if (retval > 0) { + retval =3D read(bprm->fd, (char *)elf_phdata, elf_ex.e_phentsize * elf_ex.e_phnum); } =20 if (retval < 0) { perror("load_elf_binary"); exit(-1); - free (elf_phdata); + free(elf_phdata); return -errno; } =20 #ifdef BSWAP_NEEDED elf_ppnt =3D elf_phdata; - for (i=3D0; ip_type =3D=3D PT_INTERP) { - if ( elf_interpreter !=3D NULL ) + if (elf_interpreter !=3D NULL) { - free (elf_phdata); + free(elf_phdata); free(elf_interpreter); close(bprm->fd); return -EINVAL; @@ -1245,16 +1245,16 @@ int load_elf_binary(struct linux_binprm * bprm, str= uct target_pt_regs * regs, elf_interpreter =3D (char *)malloc(elf_ppnt->p_filesz); =20 if (elf_interpreter =3D=3D NULL) { - free (elf_phdata); + free(elf_phdata); close(bprm->fd); return -ENOMEM; } =20 retval =3D lseek(bprm->fd, elf_ppnt->p_offset, SEEK_SET); - if(retval >=3D 0) { + if (retval >=3D 0) { retval =3D read(bprm->fd, elf_interpreter, elf_ppnt->p_fil= esz); } - if(retval < 0) { + if (retval < 0) { perror("load_elf_binary2"); exit(-1); } @@ -1265,8 +1265,8 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, =20 /* JRP - Need to add X86 lib dir stuff here... */ =20 - if (strcmp(elf_interpreter,"/usr/lib/libc.so.1") =3D=3D 0 || - strcmp(elf_interpreter,"/usr/lib/ld.so.1") =3D=3D 0) { + if (strcmp(elf_interpreter, "/usr/lib/libc.so.1") =3D=3D 0 || + strcmp(elf_interpreter, "/usr/lib/ld.so.1") =3D=3D 0) { ibcs2_interpreter =3D 1; } =20 @@ -1275,7 +1275,7 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, #endif if (retval >=3D 0) { retval =3D open(path(elf_interpreter), O_RDONLY); - if(retval >=3D 0) { + if (retval >=3D 0) { interpreter_fd =3D retval; } else { @@ -1287,8 +1287,8 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, =20 if (retval >=3D 0) { retval =3D lseek(interpreter_fd, 0, SEEK_SET); - if(retval >=3D 0) { - retval =3D read(interpreter_fd,bprm->buf,128); + if (retval >=3D 0) { + retval =3D read(interpreter_fd, bprm->buf, 128); } } if (retval >=3D 0) { @@ -1298,7 +1298,7 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, if (retval < 0) { perror("load_elf_binary3"); exit(-1); - free (elf_phdata); + free(elf_phdata); free(elf_interpreter); close(bprm->fd); return retval; @@ -1308,17 +1308,17 @@ int load_elf_binary(struct linux_binprm * bprm, str= uct target_pt_regs * regs, } =20 /* Some simple consistency checks for the interpreter */ - if (elf_interpreter){ + if (elf_interpreter) { interpreter_type =3D INTERPRETER_ELF | INTERPRETER_AOUT; =20 /* Now figure out which format our binary is */ if ((N_MAGIC(interp_ex) !=3D OMAGIC) && (N_MAGIC(interp_ex) !=3D Z= MAGIC) && (N_MAGIC(interp_ex) !=3D QMAGIC)) { - interpreter_type =3D INTERPRETER_ELF; + interpreter_type =3D INTERPRETER_ELF; } =20 if (interp_elf_ex.e_ident[0] !=3D 0x7f || - strncmp((char *)&interp_elf_ex.e_ident[1], "ELF",3) !=3D 0= ) { + strncmp((char *)&interp_elf_ex.e_ident[1], "ELF", 3) !=3D = 0) { interpreter_type &=3D ~INTERPRETER_ELF; } =20 @@ -1334,20 +1334,20 @@ int load_elf_binary(struct linux_binprm * bprm, str= uct target_pt_regs * regs, and then start this sucker up */ =20 { - char * passed_p; + char *passed_p; =20 if (interpreter_type =3D=3D INTERPRETER_AOUT) { snprintf(passed_fileno, sizeof(passed_fileno), "%d", bprm->fd); passed_p =3D passed_fileno; =20 if (elf_interpreter) { - bprm->p =3D copy_elf_strings(1,&passed_p,bprm->page,bprm->= p); + bprm->p =3D copy_elf_strings(1, &passed_p, bprm->page, bpr= m->p); bprm->argc++; } } if (!bprm->p) { free(elf_interpreter); - free (elf_phdata); + free(elf_phdata); close(bprm->fd); return -E2BIG; } @@ -1393,7 +1393,7 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, * address. */ =20 - for(i =3D 0, elf_ppnt =3D elf_phdata; i < elf_ex.e_phnum; i++, elf_ppn= t++) { + for (i =3D 0, elf_ppnt =3D elf_phdata; i < elf_ex.e_phnum; i++, elf_pp= nt++) { int elf_prot =3D 0; int elf_flags =3D 0; abi_ulong error; @@ -1538,7 +1538,7 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, printf("(brk) %x\n" , info->brk); #endif =20 - if ( info->personality =3D=3D PER_SVR4 ) + if (info->personality =3D=3D PER_SVR4) { /* Why this, you ask??? Well SVr4 maps page 0 as read-only, and some applications "depend" upon this behavior. @@ -1553,7 +1553,7 @@ int load_elf_binary(struct linux_binprm * bprm, struc= t target_pt_regs * regs, return 0; } =20 -static int load_aout_interp(void * exptr, int interp_fd) +static int load_aout_interp(void *exptr, int interp_fd) { printf("a.out interpreter not yet supported\n"); return(0); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280359; cv=none; d=zohomail.com; s=zohoarc; b=Ef86n+aAHA27zUtm4g9fifE42MzXBmZuCK1pbJMfWMTI4UQw/bERjnZDYiO8KWz8hdZ7Zw9dNy/7a9HJYrJerpvRZ4Yo/LtArNUC3tkQiF8rBh1xytrXAJ3DLx36PE7Cf40Z7Mys/DmH29q1Tu+GXn+k2g9fvC50DpmXwMMN5vA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280359; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=/OVr7/iF9QwRMuNLkTonYfMoL4e8SyG1h9wUWyeqRXo=; b=R0Gk+ar7SSUWW6l3R2Egl3p6AivLRdp4aL6wzDQAke6583V7cTrxJl70Sxjlnd5EVGZKYT5K5ev+fn5DMU2YVN+CQeLtt2VSIh2I8IKlHLt5kSXKSeOJZWt9ofp4gJ3POTE32zf+dBEDP1APu9PKL/kNe+/x8lKkzan0ZYWkI5Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280359922541.5919283288508; Sat, 24 Apr 2021 09:05:59 -0700 (PDT) Received: from localhost ([::1]:48248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKn8-0001qT-K0 for importer@patchew.org; Sat, 24 Apr 2021 12:05:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50096) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhw-0005Qo-2x for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:36 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:39637) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhq-0004Bu-Gm for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:35 -0400 Received: by mail-io1-xd2b.google.com with SMTP id k25so8748646iob.6 for ; Sat, 24 Apr 2021 09:00:30 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/OVr7/iF9QwRMuNLkTonYfMoL4e8SyG1h9wUWyeqRXo=; b=x9XQKfJyRLaeQcIdMzK78P4K4lHT5iJbUS29EpZpbNm0IgZD3hVU1pYYjueN1woPJX m50yWYPO+hozPXbss+rQlemFK4JGrNnatdqcb6h/9Iayp86uFKHE36TG98tF1wNFgPbC NvLs8BWzEPbewe4Lgp3Q4qW7ln+6lZYFLGzqysuYAa72GzP67JZAp2bGzcszybAI2SPx MAtg8VSGznxsA8fp+Bo7cYzi+DpVSTzINFVfXu/Mwb5/DZgWfMtmlaIljYdNTzTS8RCP kM3u5Ny5zfndC7YxOO7eQk3JiI4XRDppLkws+5inZZaukpPMn3mG25JitcQEh86p1kk5 Z/KQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=/OVr7/iF9QwRMuNLkTonYfMoL4e8SyG1h9wUWyeqRXo=; b=Wg9Vxg3pQ6Oob94NzCswsbUEMl8b5ZWDmh3cV3koEDaM1XV0O4V6sW+oJzWDrH7wYZ kT75ixPkWGSklFLLgX3AOyjC6sGPUwUeMbzt3SepCmPq/WC9ny6N7iIj77UOJqiiwyEF Qz5Bm19OcU6h7DRPTrQsUhmNTGewOQq9p1t2BYCTGfycQKB+lFpxAV5+Kv6HIk/xH3qQ jWoZcLyOAROCB3IwQo288CbD5G0vMztlYYMsuWuYu3dA2YMp78Y9+B1hQycRou2GV9ya D1GVC10r2d41RSM1Q/Uoi6FcEWpmfesYEmGgdMQFz5CBNR761VabAtvaNKrmYwdlr7w7 5yjQ== X-Gm-Message-State: AOAM532s9jyzKFC7CIjV3gBhtaP3PQEj6TZgDVq6/tBxRt8gjDlYRLWs BoWwwGqrqrEHrxUvjTB2PEv3KL4kq6ahC57C X-Google-Smtp-Source: ABdhPJxTiI84J2+joDxd2vE1fZ0kLVER00plGlxNjUIb2C21Au3bGRksMELFq3gA5XuCLy1Xhc60DA== X-Received: by 2002:a02:4e45:: with SMTP id r66mr8208081jaa.137.1619280029063; Sat, 24 Apr 2021 09:00:29 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 03/48] bsd-user: whitespace changes Date: Sat, 24 Apr 2021 09:59:31 -0600 Message-Id: <20210424160016.15200-4-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2b; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Space after keywords, no space for function calls and spaces around operato= rs. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/main.c | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 798aba512c..455b8eddab 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -150,13 +150,13 @@ void cpu_loop(CPUX86State *env) abi_ulong pc; //target_siginfo_t info; =20 - for(;;) { + for (;;) { cpu_exec_start(cs); trapnr =3D cpu_exec(cs); cpu_exec_end(cs); process_queued_cpu_work(cs); =20 - switch(trapnr) { + switch (trapnr) { case 0x80: /* syscall from int $0x80 */ if (bsd_type =3D=3D target_freebsd) { @@ -345,7 +345,7 @@ void cpu_loop(CPUX86State *env) { int sig; =20 - sig =3D gdb_handlesig (env, TARGET_SIGTRAP); + sig =3D gdb_handlesig(env, TARGET_SIGTRAP); if (sig) { info.si_signo =3D sig; @@ -398,7 +398,7 @@ static inline void save_window_offset(CPUSPARCState *en= v, int cwp1) printf("win_overflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " save_cwp=3D%d\n= ", sp_ptr, cwp1); #endif - for(i =3D 0; i < 16; i++) { + for (i =3D 0; i < 16; i++) { /* FIXME - what to do if put_user() fails? */ put_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); sp_ptr +=3D sizeof(abi_ulong); @@ -448,7 +448,7 @@ static void restore_window(CPUSPARCState *env) printf("win_underflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " load_cwp=3D%d\= n", sp_ptr, cwp1); #endif - for(i =3D 0; i < 16; i++) { + for (i =3D 0; i < 16; i++) { /* FIXME - what to do if get_user() fails? */ get_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); sp_ptr +=3D sizeof(abi_ulong); @@ -468,7 +468,7 @@ static void flush_windows(CPUSPARCState *env) int offset, cwp1; =20 offset =3D 1; - for(;;) { + for (;;) { /* if restore would invoke restore_window(), then we can stop */ cwp1 =3D cpu_cwp_inc(env, env->cwp + offset); #ifndef TARGET_SPARC64 @@ -648,11 +648,11 @@ void cpu_loop(CPUSPARCState *env) #ifdef TARGET_SPARC64 badtrap: #endif - printf ("Unhandled trap: 0x%x\n", trapnr); + printf("Unhandled trap: 0x%x\n", trapnr); cpu_dump_state(cs, stderr, 0); - exit (1); + exit(1); } - process_pending_signals (env); + process_pending_signals(env); } } =20 @@ -825,15 +825,15 @@ int main(int argc, char **argv) } else if (!strcmp(r, "cpu")) { cpu_model =3D argv[optind++]; if (is_help_option(cpu_model)) { -/* XXX: implement xxx_cpu_list for targets that still miss it */ + /* XXX: implement xxx_cpu_list for targets that still miss= it */ #if defined(cpu_list) - cpu_list(); + cpu_list(); #endif exit(1); } } else if (!strcmp(r, "B")) { - guest_base =3D strtol(argv[optind++], NULL, 0); - have_guest_base =3D true; + guest_base =3D strtol(argv[optind++], NULL, 0); + have_guest_base =3D true; } else if (!strcmp(r, "drop-ld-preload")) { (void) envlist_unsetenv(envlist, "LD_PRELOAD"); } else if (!strcmp(r, "bsd")) { @@ -958,7 +958,7 @@ int main(int argc, char **argv) } } =20 - if (loader_exec(filename, argv+optind, target_environ, regs, info) != =3D 0) { + if (loader_exec(filename, argv + optind, target_environ, regs, info) != =3D 0) { printf("Error loading %s\n", filename); _exit(1); } @@ -1053,8 +1053,8 @@ int main(int argc, char **argv) env->idt.limit =3D 255; #endif env->idt.base =3D target_mmap(0, sizeof(uint64_t) * (env->idt.limit + = 1), - PROT_READ|PROT_WRITE, - MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); idt_table =3D g2h_untagged(env->idt.base); set_idt(0, 0); set_idt(1, 0); @@ -1082,8 +1082,8 @@ int main(int argc, char **argv) { uint64_t *gdt_table; env->gdt.base =3D target_mmap(0, sizeof(uint64_t) * TARGET_GDT_ENT= RIES, - PROT_READ|PROT_WRITE, - MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); env->gdt.limit =3D sizeof(uint64_t) * TARGET_GDT_ENTRIES - 1; gdt_table =3D g2h_untagged(env->gdt.base); #ifdef TARGET_ABI32 @@ -1123,9 +1123,9 @@ int main(int argc, char **argv) env->pc =3D regs->pc; env->npc =3D regs->npc; env->y =3D regs->y; - for(i =3D 0; i < 8; i++) + for (i =3D 0; i < 8; i++) env->gregs[i] =3D regs->u_regs[i]; - for(i =3D 0; i < 8; i++) + for (i =3D 0; i < 8; i++) env->regwptr[i] =3D regs->u_regs[i + 8]; } #else --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280488; cv=none; d=zohomail.com; s=zohoarc; b=X46dQe67sBMd1Nm4rMOZm89fRf+1iy0QzUPxq9+a9S5yoyaUad2wPEkgx+XFL5QYN3uMhiqs7X5Rx8WonGuAFff5Hrvgg/QeuTf9P1JAstZfXeEuG6DqHrkO+xoH+oPuwSWIjFJsRTTdND8/a4NiDdSPNBImyQAPzrFMN9syyTA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280488; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=XCvW0RvcGPuNbJcgTUYRtSCfe0vwlmcMwLQDKxcnt5Q=; b=UREAlPAx10T/xYCvVjclJvDWzhSSGBNzVXChVcCmFFzo1zU+Y6SSrralVnsko+PAcBHcQ+Z1PZIDxiT5h21k2oLA/bI+P/NrLz6uvnTaTN0DIhKPyIeAlC7wIc5HxIFJcqaUJY6T6o9akhjrYIoD6wXPHxmuVq8LX6xUWvzO6Iw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280488578433.2671516777242; Sat, 24 Apr 2021 09:08:08 -0700 (PDT) Received: from localhost ([::1]:53656 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKpD-0004Zt-CD for importer@patchew.org; Sat, 24 Apr 2021 12:08:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50136) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhx-0005UP-NA for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:38 -0400 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:40749) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhr-0004C6-7F for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:37 -0400 Received: by mail-il1-x131.google.com with SMTP id c18so43123492iln.7 for ; Sat, 24 Apr 2021 09:00:30 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XCvW0RvcGPuNbJcgTUYRtSCfe0vwlmcMwLQDKxcnt5Q=; b=mjNn6xIKCbI25FZmLLvwQWsPtwpLUpM7yBKcNtYJY5ilBkT8V+uxWlk+zPafhex1fs HSWvSTps3bPDmzFfU0uoczwHlw3wbs33pgPHDCcEnS2OrXXjToJO1qL/BPVFk4k9XdLm ggjq/K3Ch+mPpEvgFGfOHJ/vmKZgOyYccfzpKuZ3iQQBQqnzYkeKtovEFRI3oLAqXgOK 2XdXV4aspzAUvAfiZPP8BKG5XeogN7IOtcjFPMZqIY7haqY1HIqtSUV69xSidK3Og0OE ldXFXXPW3D/5YW5nbsQeRH2xAgi23i5CnHukROt+M8lpuzzqbT7Ldqv6RQWHvKUlIaGt 6w5g== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=XCvW0RvcGPuNbJcgTUYRtSCfe0vwlmcMwLQDKxcnt5Q=; b=fVDCmHOrKpmKltwKXSOlk+OELExr5LJCW+0tQVP9aj0mStB66mOrXd2neU/+4XkjDT nUFjQGysMgJAFw2BSPyLnbbdSeKcyDho4gAkmARBEbFI0dmkL4ieRuSj7PEGa1731LLD 3iF1qaag1zmc99tPU79AsLh0//lzksZshqwWfFaJ6490Yb3q4MpMNUFGFOp8pIcPCJIe uoRg8ZtfXwXZFqNnx+c78c01v2OJFST6dLE7PLlLDKKFHrWBCww0vd7scCdGHSGI8Uwj UnnxDzjbixB0lvAdiGnJuiUSdmLoKVl3NJ5qzi+SM0oju500QVhr6CaM8yA4HSHKiNwD lbUg== X-Gm-Message-State: AOAM532nYRucG5qplw6BOQHg+EN1uoYc3p2/TFnfYiMDjLvkEIFMFdv+ Vbc/oqre9N29mJocX+2+mxzZ7u/nXBTAFyHb X-Google-Smtp-Source: ABdhPJxS6atWWrufXrW3yELAswKiwr/T/RnWr/ikA6beQq2w0/ubwbrhQcOc+p+QF/jBVUzAMKIpZg== X-Received: by 2002:a05:6e02:1809:: with SMTP id a9mr7191430ilv.184.1619280029932; Sat, 24 Apr 2021 09:00:29 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 04/48] bsd-user: style tweak: keyword space ( Date: Sat, 24 Apr 2021 09:59:32 -0600 Message-Id: <20210424160016.15200-5-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::131; envelope-from=imp@bsdimp.com; helo=mail-il1-x131.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/mmap.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bsd-user/mmap.c b/bsd-user/mmap.c index 01ec808003..0ac1b92706 100644 --- a/bsd-user/mmap.c +++ b/bsd-user/mmap.c @@ -93,11 +93,11 @@ int target_mprotect(abi_ulong start, abi_ulong len, int= prot) if (start > host_start) { /* handle host page containing start */ prot1 =3D prot; - for(addr =3D host_start; addr < start; addr +=3D TARGET_PAGE_SIZE)= { + for (addr =3D host_start; addr < start; addr +=3D TARGET_PAGE_SIZE= ) { prot1 |=3D page_get_flags(addr); } if (host_end =3D=3D host_start + qemu_host_page_size) { - for(addr =3D end; addr < host_end; addr +=3D TARGET_PAGE_SIZE)= { + for (addr =3D end; addr < host_end; addr +=3D TARGET_PAGE_SIZE= ) { prot1 |=3D page_get_flags(addr); } end =3D host_end; @@ -110,7 +110,7 @@ int target_mprotect(abi_ulong start, abi_ulong len, int= prot) } if (end < host_end) { prot1 =3D prot; - for(addr =3D end; addr < host_end; addr +=3D TARGET_PAGE_SIZE) { + for (addr =3D end; addr < host_end; addr +=3D TARGET_PAGE_SIZE) { prot1 |=3D page_get_flags(addr); } ret =3D mprotect(g2h_untagged(host_end - qemu_host_page_size), @@ -148,7 +148,7 @@ static int mmap_frag(abi_ulong real_start, =20 /* get the protection of the target pages outside the mapping */ prot1 =3D 0; - for(addr =3D real_start; addr < real_end; addr++) { + for (addr =3D real_start; addr < real_end; addr++) { if (addr < start || addr >=3D end) prot1 |=3D page_get_flags(addr); } @@ -225,9 +225,9 @@ static abi_ulong mmap_find_vma(abi_ulong start, abi_ulo= ng size) if (addr =3D=3D 0) addr =3D mmap_next_start; addr_start =3D addr; - for(;;) { + for (;;) { prot =3D 0; - for(addr1 =3D addr; addr1 < (addr + size); addr1 +=3D TARGET_PAGE_= SIZE) { + for (addr1 =3D addr; addr1 < (addr + size); addr1 +=3D TARGET_PAGE= _SIZE) { prot |=3D page_get_flags(addr1); } if (prot =3D=3D 0) @@ -262,7 +262,7 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, in= t prot, printf("MAP_FIXED "); if (flags & MAP_ANON) printf("MAP_ANON "); - switch(flags & TARGET_BSD_MAP_FLAGMASK) { + switch (flags & TARGET_BSD_MAP_FLAGMASK) { case MAP_PRIVATE: printf("MAP_PRIVATE "); break; @@ -321,7 +321,7 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, in= t prot, end =3D start + len; real_end =3D HOST_PAGE_ALIGN(end); =20 - for(addr =3D real_start; addr < real_end; addr +=3D TARGET_PAGE_SI= ZE) { + for (addr =3D real_start; addr < real_end; addr +=3D TARGET_PAGE_S= IZE) { flg =3D page_get_flags(addr); if (flg & PAGE_RESERVED) { errno =3D ENXIO; @@ -433,11 +433,11 @@ int target_munmap(abi_ulong start, abi_ulong len) if (start > real_start) { /* handle host page containing start */ prot =3D 0; - for(addr =3D real_start; addr < start; addr +=3D TARGET_PAGE_SIZE)= { + for (addr =3D real_start; addr < start; addr +=3D TARGET_PAGE_SIZE= ) { prot |=3D page_get_flags(addr); } if (real_end =3D=3D real_start + qemu_host_page_size) { - for(addr =3D end; addr < real_end; addr +=3D TARGET_PAGE_SIZE)= { + for (addr =3D end; addr < real_end; addr +=3D TARGET_PAGE_SIZE= ) { prot |=3D page_get_flags(addr); } end =3D real_end; @@ -447,7 +447,7 @@ int target_munmap(abi_ulong start, abi_ulong len) } if (end < real_end) { prot =3D 0; - for(addr =3D end; addr < real_end; addr +=3D TARGET_PAGE_SIZE) { + for (addr =3D end; addr < real_end; addr +=3D TARGET_PAGE_SIZE) { prot |=3D page_get_flags(addr); } if (prot !=3D 0) --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280720; cv=none; d=zohomail.com; s=zohoarc; b=gRkBbLaNSigkh4PgRlleafByfLsk66kaM8cNduu2r9Hkmomgi1pEA+6oA418/tebMFuFjsjWJqm0CfffLuIa6PpEuYLDcubH9p3QHx5PuOhq3j6D3ONRhHtYBJbAQL0GdnYPyd/5Kvh1IyTz6kbcP3ubZvawWpBijXhitzn2r1E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280720; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=/WnAAtcFzxO8r69DXQ+9tsdNR29OS9N9nKXWHORJzaM=; b=RXzJRyfU8SFBSCfVYJiUGBbW996a4iwwRIo/+IBzpEag2s/Fdsxoow7U86kkhBanndWrKs5FhQ2sklDRjgr3vH6JqPC72G/zxF4DQ4aW2YCVwLHYii2r5gmdnZ6O/YJ7Y74PI6c9K/ZwfJjuqoL+yEgSETys/p+96vJLaoeJE5E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928072034925.816258149060673; Sat, 24 Apr 2021 09:12:00 -0700 (PDT) Received: from localhost ([::1]:38144 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKsx-0001g8-6C for importer@patchew.org; Sat, 24 Apr 2021 12:11:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhx-0005Tg-Ak for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:37 -0400 Received: from mail-io1-xd36.google.com ([2607:f8b0:4864:20::d36]:46048) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhr-0004CA-Vp for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:36 -0400 Received: by mail-io1-xd36.google.com with SMTP id z14so1402828ioc.12 for ; Sat, 24 Apr 2021 09:00:31 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/WnAAtcFzxO8r69DXQ+9tsdNR29OS9N9nKXWHORJzaM=; b=VEX5J8rJOyckvhSCDN86jjM+jChyblHrk5ZAdG/G2mX+0vU5b+q7mxbdvFRIDC75Qd G3xuO7H1li91eEmpi+YTPyC+HKwclRaAfT9gvgYj2D2vH6paqci2//fjxysRCwnntEMv /lmWJjZkYD4cmn0q6gA1YULBl4iG/ARf9VQfQ6T9Dg2HtEJ7Xm90+fBzicQKtzydggg+ DXTq7XHltDSZ3kWHD1fw92V7fftg1/aIRAVA741SNGY8XHESVwngVx+71uCj5AaR3yxu +OxpIg7Kf/tc91BbqZ8WMQjQc+GxfRNn8P+SQ+giBVLZ67QEsaCByc/p/SB/sJvLtWxa mXrw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=/WnAAtcFzxO8r69DXQ+9tsdNR29OS9N9nKXWHORJzaM=; b=AjZLMAIbV51n6YHlDp7eO1L+abr0xw7Ur9GQCrkOnYMa5s6kKg7u822/gtKnTo26RX EKH2GWJfJ/Zq/TSl3UTxbnXmK02PA1+IDy1dcw1bX4ncngG/ZfDlQz6iy6D/J7pi9FOw SCPfv+I5QtyoC4QexnQ/O5gaHVjm51TivZ7rVsMXgx2IvUk0puIWYi3QMc3TAHYkpuBw WRypVx1DLSUdTm94/1Qx1xm/mM3LyHu4lu7fF1l0PLvSMUB2Wt0l7YVq4hZD+y5xKhFW Vnt2WqJtzAf6RxxeCiimyMfZgma6noWgnwY+yimXNcM8mE4Z+FhPkhK+xlPwaP0yZjaY 5jdQ== X-Gm-Message-State: AOAM531OLvWeTs3W8pdyTutTpy58KQF931e11llvZrs57TokhnfFYYdM kMZb9knSVnkUbgc/RJJ9kJz1zY11EY2595Xu X-Google-Smtp-Source: ABdhPJytSXS4qoCI14pF68hYZchtdojQxkMuOygQJp9hLA/BSvbufP/89SmaCPm5Odt+R1lmz5bh4Q== X-Received: by 2002:a02:a40a:: with SMTP id c10mr8202027jal.98.1619280030702; Sat, 24 Apr 2021 09:00:30 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 05/48] bsd-user: style tweak: keyword space ( Date: Sat, 24 Apr 2021 09:59:33 -0600 Message-Id: <20210424160016.15200-6-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d36; envelope-from=imp@bsdimp.com; helo=mail-io1-xd36.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/qemu.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index d2bcaab741..b836b603af 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -233,7 +233,7 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) #define __put_user(x, hptr)\ ({\ int size =3D sizeof(*hptr);\ - switch(size) {\ + switch (size) {\ case 1:\ *(uint8_t *)(hptr) =3D (uint8_t)(typeof(*hptr))(x);\ break;\ @@ -255,7 +255,7 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) #define __get_user(x, hptr) \ ({\ int size =3D sizeof(*hptr);\ - switch(size) {\ + switch (size) {\ case 1:\ x =3D (typeof(*hptr))*(uint8_t *)(hptr);\ break;\ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280648; cv=none; d=zohomail.com; s=zohoarc; b=G0SIInT/FB3CxES0KZdEpODCQUay3D6azSEpUFkbTg4Pb78pNr5IQdEVWPpPA8XLFAcOmy3cRSuwR/rUyhM3/m/5P5hYqJm2F8d2QZvM3ObMGzoxOB/JK6s/Rr+kCJG2iLu+SYxScYx1YYvJAqyV9mjH7mq7YqLqNycbQMyqdh4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280648; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Joh6sYPdqWoZ7daN4rswi5g+4s7Yq8+szdUVhDLRb+k=; b=mTHq1M1ETceL+6fk8TYqPmJCA8EsKXjtMkznx/0/ZdJOYB89hpTI5p/sX5Xsi109F7tt3vMcCmMEY9KwiZr2wAtWjmDujhcD94nQafbrxHvD2BLQKKxcZIXpTmIsArLjS72A1Ej12nt0FKlkODHHdidcGfh0nxw4SFIMvQVLyAs= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280648702520.1818809360299; Sat, 24 Apr 2021 09:10:48 -0700 (PDT) Received: from localhost ([::1]:33604 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKrn-0008C3-Eb for importer@patchew.org; Sat, 24 Apr 2021 12:10:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50152) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhy-0005Ux-FJ for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:38 -0400 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]:35528) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhs-0004CO-Ul for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:38 -0400 Received: by mail-il1-x12b.google.com with SMTP id r5so2958080ilb.2 for ; Sat, 24 Apr 2021 09:00:32 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Joh6sYPdqWoZ7daN4rswi5g+4s7Yq8+szdUVhDLRb+k=; b=TRW0WIeqxWrrgPnT04NJp/1anqKo1TMYzXFfJgkuQG/FrOGPWw4kVH/QK7TB0ZvoMz AS8ylNdYdJM9I8lMe0HFEYnETnkEtyVylM/x/PG1Y87d/khtyLNHRuMPkzju9vwyOpan LjMz20383lfw1Xl72LoMfB9NJ2DlLKr7+Up42PLPzQ1C5fbpBY911spPS6SRO8NSfb+Y ReXLsI6BUM9f+yVXXYXO2ccF0rdQBLH3LqCHvB+HN79Y+lBhWEnOXaIsfWELRrJlDHfU T6sLc205c0hemh7EOocF4TuVAqFc+26ByUH3+dHmDr2cJYzkDxScPhC3M0MptVnpM8qh m4KQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=Joh6sYPdqWoZ7daN4rswi5g+4s7Yq8+szdUVhDLRb+k=; b=Vtg0lNPpKTtStKpA24KW5Ia7LNbTr0GS1IT5qrOLNVw7BopbSOzJN5o+ItxtKeyGCx O1weXrVrDfeCfsstKrmlFIH5Qbp1E6u4SYXv+QVZspr+qn+5/NenYWqKnauVCIRlZ9fU DB334TxBJZt8h6i0HzRZas71BMSHEqraNigo9tGSikaXLsllfYktf/PNcAV4SxQlLn8+ 3biiVg2dLu5VKpxMQfh5x6tR41moqfJj4JOoypeqgQkRKtVCAKbTMlRSW5JMGxAKhUNZ 4Va5E4IbEAnDXDp+bB7HPEStkzAGh1C6XDvhWqm6sc/T9og1gLHL/WY51O7jDe0SN2Mo o0hw== X-Gm-Message-State: AOAM5335LLbjoUHo/kCLoJhKMYlUITRzysUp7vCBrtK/NpOxNIt4rk/k CLruPteClabWpXJUB2I4JRhzsCUKA2JG0LKx X-Google-Smtp-Source: ABdhPJy48POnk6Rh+Bz6JxDAKH66cM6zA8WzMEKPjHbid2tl4I02HC+xJT+nXPLPMJUTmNj4HK1Y3g== X-Received: by 2002:a92:7f08:: with SMTP id a8mr7300884ild.87.1619280031589; Sat, 24 Apr 2021 09:00:31 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 06/48] bsd-user: style tweak: keyword space ( Date: Sat, 24 Apr 2021 09:59:34 -0600 Message-Id: <20210424160016.15200-7-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12b; envelope-from=imp@bsdimp.com; helo=mail-il1-x12b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/syscall.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index adc3d21b54..3352735c68 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -95,7 +95,7 @@ static abi_long do_freebsd_sysarch(CPUX86State *env, int = op, abi_ulong parms) abi_ulong val; int idx; =20 - switch(op) { + switch (op) { #ifdef TARGET_ABI32 case TARGET_FREEBSD_I386_SET_GSBASE: case TARGET_FREEBSD_I386_SET_FSBASE: @@ -271,7 +271,7 @@ static abi_long lock_iovec(int type, struct iovec *vec,= abi_ulong target_addr, target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; - for(i =3D 0;i < count; i++) { + for (i =3D 0;i < count; i++) { base =3D tswapl(target_vec[i].iov_base); vec[i].iov_len =3D tswapl(target_vec[i].iov_len); if (vec[i].iov_len !=3D 0) { @@ -297,7 +297,7 @@ static abi_long unlock_iovec(struct iovec *vec, abi_ulo= ng target_addr, target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; - for(i =3D 0;i < count; i++) { + for (i =3D 0;i < count; i++) { if (target_vec[i].iov_base) { base =3D tswapl(target_vec[i].iov_base); unlock_user(vec[i].iov_base, base, copy ? vec[i].iov_len : 0); @@ -325,10 +325,10 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, a= bi_long arg1, #endif record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if(do_strace) + if (do_strace) print_freebsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); =20 - switch(num) { + switch (num) { case TARGET_FREEBSD_NR_exit: #ifdef CONFIG_GPROF _mcleanup(); @@ -427,10 +427,10 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, ab= i_long arg1, =20 record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if(do_strace) + if (do_strace) print_netbsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); =20 - switch(num) { + switch (num) { case TARGET_NETBSD_NR_exit: #ifdef CONFIG_GPROF _mcleanup(); @@ -506,10 +506,10 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, a= bi_long arg1, =20 record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if(do_strace) + if (do_strace) print_openbsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); =20 - switch(num) { + switch (num) { case TARGET_OPENBSD_NR_exit: #ifdef CONFIG_GPROF _mcleanup(); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280859; cv=none; d=zohomail.com; s=zohoarc; b=Hlzm6fwncMzgTrTVMCI2r4wkqE36eV6CG3WYLa56HsEP0rPvz8ONG1BZ1V/lVdiKZrId5HigWBhP9kCweQ2jTG21t/BscKUPpqV0depPakPO3Sq8Rz1IUzUsqkhpdTabA/OewZMIeOTWx9WtcmXLWHCAUET7wHIMrn84IGkA1s4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280859; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=HSHRS0z4r0qhim5P0rpE1zVoI4Ligyk7KuFYx7l7Qs4=; b=MVIC1WoIwwEG3fCIAqPjXxaZt48Ae4kEsJgyyw3cbW6AKzJflT2wCaIMRsEEsFc34hHqR0dnMoRRGz6H2eC9A9lOlQDcQPn2Eibg9zjRhNlL/n+tF5MgajRpTINlUrN9r52AYfo0oDoolMKN3bDoJ5rVBjzGPNhDNuOE0fWQqrA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280859787770.9128414825024; Sat, 24 Apr 2021 09:14:19 -0700 (PDT) Received: from localhost ([::1]:46414 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKvC-00057w-Jy for importer@patchew.org; Sat, 24 Apr 2021 12:14:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50154) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhy-0005VY-Nb for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:39 -0400 Received: from mail-io1-xd33.google.com ([2607:f8b0:4864:20::d33]:36832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKht-0004CT-Ua for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:38 -0400 Received: by mail-io1-xd33.google.com with SMTP id g125so3394631iof.3 for ; Sat, 24 Apr 2021 09:00:33 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HSHRS0z4r0qhim5P0rpE1zVoI4Ligyk7KuFYx7l7Qs4=; b=By9K3n49VP0y87PHZly3XoYl0XYm9s4S5ZkLiWiVSluaakU06vc5Jw31L0fjLlCtDL 3ZVaPuVMAihDN81QHFPCyFn89QpNiMaAeEl5mMtqa+hCIiq0h49TeSEOF7idzZX46M/R WIhQfGjTqJtu4l6RI6okGCjZkFDL2K2yzxunJzR+3Zr/z9o3N+mRwtzYJ/2JJH4R0/gb SynjQhrzu7vyyBD2XtEVBSNzXjDO6fXFQWez/ct0xVvxIOTQIEo1oQwAv0z9/7CJgbUn bQFd/sTVvazksPGrcfFkg0Kj08fazPWTuxTHMcJaxK8IPTKDMU5zo8H4soOulyKMWO5P wO4A== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=HSHRS0z4r0qhim5P0rpE1zVoI4Ligyk7KuFYx7l7Qs4=; b=q5OjDX4w9LdjHMn6t9yb77mqetFnMkx1UzgfrLKwOpYNvbHNHNr+tOMoXoxu8oxH7s hO0CGDCtHOI0cbrXRSciI9lfTc5/tPxKpfFvyrZFtZXmDJZhKOiiNKQjkBEglz80C1hw l2sWdiYT9KvGXBfLz2qgxKcd+z36CPy7Hq5K+nQPHAiVrpzFNpcibxx8FxbrrpFfrQ/S x4pGWQSkq+OzDDcuXebuUhTd9yFNX+jASae9GFSDBcyqWfWytTaOpzUb+HQpDGSupSxj Dz9NYutLkCaEkkSInKl5Q010IWhbilUs9NEnyzRXmD4wRIZPqW3aF5YAYX0afCJ8wVz6 6V1w== X-Gm-Message-State: AOAM530MTOPXP22ANif3Fp7u3p8IfEgPZNHnV2I/YMMSI7fXh0VJOr/q N99W6OPjJcnP19lUoU0UBQRaTO9+SfiuYwF9 X-Google-Smtp-Source: ABdhPJw/1N8TvIIC5VIEdcPCDg6+Qc9Wtj+xqzI4/I+J1EQMU4auNaKAr4OoZa/0IvcQv4vE+2yOlw== X-Received: by 2002:a02:6951:: with SMTP id e78mr8277752jac.56.1619280032536; Sat, 24 Apr 2021 09:00:32 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 07/48] bsd-user: style tweak: keyword space ( Date: Sat, 24 Apr 2021 09:59:35 -0600 Message-Id: <20210424160016.15200-8-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d33; envelope-from=imp@bsdimp.com; helo=mail-io1-xd33.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/uaccess.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsd-user/uaccess.c b/bsd-user/uaccess.c index 91e2067933..89163257f4 100644 --- a/bsd-user/uaccess.c +++ b/bsd-user/uaccess.c @@ -46,7 +46,7 @@ abi_long target_strlen(abi_ulong guest_addr1) int max_len, len; =20 guest_addr =3D guest_addr1; - for(;;) { + for (;;) { max_len =3D TARGET_PAGE_SIZE - (guest_addr & ~TARGET_PAGE_MASK); ptr =3D lock_user(VERIFY_READ, guest_addr, max_len, 1); if (!ptr) --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280785; cv=none; d=zohomail.com; s=zohoarc; b=E04dRRUrFI3QLjlsBuUfdlEkKvdQmKmxr4CIQ4+tbichZACIPFZr41PEkhkdVpMWPaX+n8WJPx8aTsE0aYyRkcxcSLzukplj0jsipTZlY18qp+k5gOcBTm7sx7tivJI2LzkoZtPPW5GJGpRC1HvO/cCvs6loSQrL0rKOaQuULQk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280785; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=A2WXoZNR18cPe3xuWHxneWeGgI/yhNHoyKk1SebgGQY=; b=TU80v6IWRVAcLemAbYSExCRkVH6KSPliIAwn66/HaiZOqVzixjXT/cfajmSh6ypeOhFxtxa74iwOysaxbUaKshbC6mZSgpR1/CqulEEMcSprjGtdjFP10ZNwicFOCYst47I4qpdIUbFgCMJGo97M9fV+Ui8LNlUXL6Ftfk9o9w4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280785144823.8468221799598; Sat, 24 Apr 2021 09:13:05 -0700 (PDT) Received: from localhost ([::1]:41890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKtz-0003EM-TR for importer@patchew.org; Sat, 24 Apr 2021 12:13:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKhz-0005Vs-Bc for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:39 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:41854) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhu-0004Ce-Re for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:39 -0400 Received: by mail-il1-x132.google.com with SMTP id v13so3392798ilj.8 for ; Sat, 24 Apr 2021 09:00:34 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=A2WXoZNR18cPe3xuWHxneWeGgI/yhNHoyKk1SebgGQY=; b=vRuBOaxGufsfWTDXvzxQnb3Pe5rbSb7UixjJSBSkEfmrJjqWUcDc6tS9PztyO9FKYD sfoTAtscGKh4lHOMsRJL5WDpz3UK4P+otcIVvIK8kliLNMWuDDueLN26VwBMHZwWV1Jc suDPLsfV+YJ9Xt99gCScUESDooMXLq7KS1mKjvhTbf8Sy6mOSXdJczEfbvJiJolsNoc8 hgi9fhLES8QA+AUUEk/rcLvEIkiCAnVMZpCMjjLcbTRxwIOGcBuA2n77GNu3orUzHHnA Xh1ecAGowl1S09iofhEjuSdl1bHHRUfK8tdc1j2gEgaiLbDhO8phpWjb0asFB5UnayNb 8+hw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=A2WXoZNR18cPe3xuWHxneWeGgI/yhNHoyKk1SebgGQY=; b=OgjmKHS1qhxuU0fIOW6h9ATZWfsjPFlj2cFaelH3LlKRNi5aTrJBQToyVUlWQl3vHX bHrj6Qpg14IT+lc4L+HGkZ2fLUUTGldmsXsjzjOVF3bb0ha9dKuU/yol/9NuXmKoQmvL uwDe183YMzEpi/jqIZUy23fqyn6QuOm6TSsGl0wuCh7E+IrbHS3fIiPWz/nIKEprEzzE 7TKnFx080qV63lm15PTi6L/bj+DgZRftnCtYM3iqP8lKEClMc5nARSk8O6uWHgyiAenA mHmqAcvj+vCP1lD4MgVVNo4QzB6okAr+pTZOhkQcv2DeYniJcUC8vvpUVBrrFZQcMtCI TWjg== X-Gm-Message-State: AOAM532QSLBJYwk/w5ytPzdkJPFlPBajrYLPwIdBUzxEuS0ZN+ggvXZE fWA6rfutwNB+7FvYR2uqUb2AdxN9mL6rzQc9 X-Google-Smtp-Source: ABdhPJw0c62XEDmyoQzSpugmSkV8L/UMprXn2a0Oi0/uIRYCyNBObstjoxl9EiHZSoG00Uuh6pzWRg== X-Received: by 2002:a05:6e02:1caf:: with SMTP id x15mr7454311ill.89.1619280033321; Sat, 24 Apr 2021 09:00:33 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 08/48] bsd-user: style tweak: use C not C++ comments Date: Sat, 24 Apr 2021 09:59:36 -0600 Message-Id: <20210424160016.15200-9-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::132; envelope-from=imp@bsdimp.com; helo=mail-il1-x132.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/elfload.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 3c9d8c2845..87154283ef 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -1010,7 +1010,7 @@ static const char *lookup_symbolxx(struct syminfo *s,= target_ulong orig_addr) struct elf_sym *syms =3D s->disas_symtab.elf64; #endif =20 - // binary search + /* binary search */ struct elf_sym *sym; =20 sym =3D bsearch(&orig_addr, syms, s->disas_num_syms, sizeof(*syms), sy= mfind); @@ -1092,7 +1092,7 @@ static void load_symbols(struct elfhdr *hdr, int fd) #ifdef BSWAP_NEEDED bswap_sym(syms + i); #endif - // Throw away entries which we do not need. + /* Throw away entries which we do not need. */ if (syms[i].st_shndx =3D=3D SHN_UNDEF || syms[i].st_shndx >=3D SHN_LORESERVE || ELF_ST_TYPE(syms[i].st_info) !=3D STT_FUNC) { --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280538; cv=none; d=zohomail.com; s=zohoarc; b=c6rOXcVsbH0OEGUP7CgkkbM7PhorRQ1HKk7fu8R+pZVWA1FSgK8nb3in4HFWL5QUonXSM+lh72Ii25a8ur1S2Q4NP6mhTJYthGy4J+vgN+7C7UmsCsxeeT6/HsEYw8Q2zySysO9hUkO19UmYYCW0EwrvI9DtdWLPSgr+YWMKgGE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280538; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ghN5evOr+lJ1hwh8OcKOBoA6w2BllVvDqUcGoBlbrmE=; b=TnGMAFB5j4v9u0KHWpwT6hu1tNtYz/z8vKMc98SL1wX6Vqw3y3GM00LASAzT0oeWQAFNqDm6wtAsSgWId1PMhoVccmqBNvSdKj6nHW+UyLxlicwiW56CEugs61YX9GWqP1UY/ImngoxnIpntVD+aaDNlYiKG/B/1A37DTD+loeM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280538048492.0970087368639; Sat, 24 Apr 2021 09:08:58 -0700 (PDT) Received: from localhost ([::1]:56636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKq0-0005wj-TY for importer@patchew.org; Sat, 24 Apr 2021 12:08:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKi4-0005Yw-Gv for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:46 -0400 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]:34651) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhv-0004Cp-Cv for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:44 -0400 Received: by mail-io1-xd2c.google.com with SMTP id l21so8548019iob.1 for ; Sat, 24 Apr 2021 09:00:34 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.33 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ghN5evOr+lJ1hwh8OcKOBoA6w2BllVvDqUcGoBlbrmE=; b=VNnMQk7aIWowbZ10g34EjBuRy1rLI1aSao7lvLSNWV/NW5Tr2gi5eKx7DQBMueUo5s Nf291BnrOVu7AujtjaBdXDZz2fWTatGIL+lf6E/Zntv91t9XGtQa+Gh/wzGCg6ir0ir8 ML2d/Ydgiw+GGeJt9DlnqU263dc9v3eEQT0wkinMVl3vDd0BQYCkqvq08EJFLvhtnhfz +dXaxu3xJv0e+X3NACRtotsU23l3h3H9aGrYdEgXIlGF6jWx9JOZwjSH6xVoqe4/0u/b VEzRE6YG+PzU3Y2os/NibjiS7KyBhjG3LWwx4vyAubb5NT2wM1piSwvTyDEfqMsBRC2p 1wUg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=ghN5evOr+lJ1hwh8OcKOBoA6w2BllVvDqUcGoBlbrmE=; b=B810+KnXaQE642ZYoP4/eDPKncVJUmnUY46KGedU8PIfvaQ39+wgwXIFwX//kJnulW IVyUE8L7VxhnIl5sEEuS65AFx5jtUtKZbbZsqkJeDftziD2ySs/9wtcbk3TIL16xU47i KeRWm26dEVgWZ+J82uhNreyV/GrT3nj2LFbH0e+yEXPE/K95AFbAaTnYt9AhqAgo5gpM vlDm3hAZOeQ7C81EVg7m15DXpzNv3qxuqB2Tu4w05NxemKAmMvnK7fNUx9zogpv0XU7k WomG3CS7HeBNiVky+BX1KBfWsMrzJ5QSR78Rh1mljVcPf1EAL5ONIv+G6FP5RKtiZzVS EyVw== X-Gm-Message-State: AOAM532SKA8L5aNU5IpgObzkMOcMOYbbhcOpwXa/Yho5g0tCSCxgrJmc 0BWidN3ZdPWAlzBWevFJDKK/XOLa5Wjb7XT9 X-Google-Smtp-Source: ABdhPJz1XNc7R8DOCYpT6lZ3un9rD3q5rbsDtEy14yyuI7+DMnoQI90SVkHBdk74AfkkeXNrr6IgNg== X-Received: by 2002:a02:5d82:: with SMTP id w124mr8358736jaa.21.1619280034017; Sat, 24 Apr 2021 09:00:34 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 09/48] bsd-user: style tweak: use C not C++ comments Date: Sat, 24 Apr 2021 09:59:37 -0600 Message-Id: <20210424160016.15200-10-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2c; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/main.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 455b8eddab..ff886de98e 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -148,7 +148,7 @@ void cpu_loop(CPUX86State *env) CPUState *cs =3D env_cpu(env); int trapnr; abi_ulong pc; - //target_siginfo_t info; + /* target_siginfo_t info; */ =20 for (;;) { cpu_exec_start(cs); @@ -197,7 +197,7 @@ void cpu_loop(CPUX86State *env) arg6, arg7, arg8); - } else { //if (bsd_type =3D=3D target_openbsd) + } else { /* if (bsd_type =3D=3D target_openbsd) */ env->regs[R_EAX] =3D do_openbsd_syscall(env, env->regs[R_EAX], env->regs[R_EBX], @@ -226,7 +226,7 @@ void cpu_loop(CPUX86State *env) env->regs[R_ECX], env->regs[8], env->regs[9], 0, 0); - else { //if (bsd_type =3D=3D target_openbsd) + else { /* if (bsd_type =3D=3D target_openbsd) */ env->regs[R_EAX] =3D do_openbsd_syscall(env, env->regs[R_EAX], env->regs[R_EDI], @@ -370,7 +370,7 @@ void cpu_loop(CPUX86State *env) #ifdef TARGET_SPARC #define SPARC64_STACK_BIAS 2047 =20 -//#define DEBUG_WIN +/* #define DEBUG_WIN */ /* WARNING: dealing with register windows _is_ complicated. More info can be found at http://www.sics.se/~psm/sparcstack.html */ static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) @@ -497,7 +497,7 @@ void cpu_loop(CPUSPARCState *env) { CPUState *cs =3D env_cpu(env); int trapnr, ret, syscall_nr; - //target_siginfo_t info; + /* target_siginfo_t info; */ =20 while (1) { cpu_exec_start(cs); @@ -527,7 +527,7 @@ void cpu_loop(CPUSPARCState *env) env->regwptr[0], env->regwptr[1], env->regwptr[2], env->regwptr[3], env->regwptr[4], env->regwptr[5]); - else { //if (bsd_type =3D=3D target_openbsd) + else { /* if (bsd_type =3D=3D target_openbsd) */ #if defined(TARGET_SPARC64) syscall_nr &=3D ~(TARGET_OPENBSD_SYSCALL_G7RFLAG | TARGET_OPENBSD_SYSCALL_G2RFLAG); @@ -619,7 +619,7 @@ void cpu_loop(CPUSPARCState *env) info._sifields._sigfault._addr =3D env->dmmuregs[4]; else info._sifields._sigfault._addr =3D env->tsptr->tpc; - //queue_signal(env, info.si_signo, &info); + /* queue_signal(env, info.si_signo, &info); */ } #endif break; @@ -639,7 +639,7 @@ void cpu_loop(CPUSPARCState *env) info.si_signo =3D sig; info.si_errno =3D 0; info.si_code =3D TARGET_TRAP_BRKPT; - //queue_signal(env, info.si_signo, &info); + /* queue_signal(env, info.si_signo, &info); */ } #endif } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280951; cv=none; d=zohomail.com; s=zohoarc; b=iMrLi7G9ctPkbWJgXIIe58vfECENBIfMztx1LVUYu6Z9WIBqFPhq4+l7ZZGmMT7bDiC2CpmK0KXJ/hnu0dWk59M4xllNNdfSpIrua5tU3fAwBpUpOIzCxFY7+GzXxtx7/mWP29IF+lEIYS5Tqg+v4UVmvQHa30vkOpIvVu35JVw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280951; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=5spDA4ad8IC94jF1bigmtQ1FSEIn1pWZKjNT8+eHgHE=; b=OQN5dB6j+/calp3VDBQ30FjZm8bSLLXun6rez6r9vGwP3ggqadjAUtfEEYZE/i7GZIkgRFjXi0UQTs0d0O7w5rhsGrN1Ygo65/jVaEjl47jAETykss9G+LLXWfIzolbsf7kg5btg56dhbcCshkV/q97JwjIINqgs2aHda20S8lo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280951525642.0675127017239; Sat, 24 Apr 2021 09:15:51 -0700 (PDT) Received: from localhost ([::1]:50274 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKwf-0006lX-S3 for importer@patchew.org; Sat, 24 Apr 2021 12:15:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKi2-0005Yn-MH for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:46 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:35535) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhw-0004D0-7I for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:42 -0400 Received: by mail-il1-x132.google.com with SMTP id r5so2958152ilb.2 for ; Sat, 24 Apr 2021 09:00:35 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5spDA4ad8IC94jF1bigmtQ1FSEIn1pWZKjNT8+eHgHE=; b=mdDcvXXHa3xVu1qM47oXXYw4YG6kqY4Dd+oabOdd7P5hR+kmhDnIJaF5UQ8rLuIfuH 1d3NJs1MM35HlOw9H1IkKdwNraNcU4N66NY1eLmEyw9EgnCyeQXaRhphhBvO5u3ynXyX 6F3oEoOAmmBjBoNl76pdymq9GbuPMwf/1rtWRDC0cDXVm7hvJfZjJ0Rnu34vCQ7AU8si Q8gD8DRQA7DT8Dc+92Rxjn4X365rgtjfV9aL5o6i9Qxedt3GVHhXlTJudfRIHyritnpG o1fJOn+phG2OJUk88rsPG+FOcCJnuGtEjoG16mupvdekiwcd9VGVSVDu5fkzV/x8gN1f 8VMQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=5spDA4ad8IC94jF1bigmtQ1FSEIn1pWZKjNT8+eHgHE=; b=rkIrOGJVmoYGAH+uFsFsh2mNCEG5oS0E5jn+zWR2w/PYujG9gKxo+dEM9t6c1syS0D fT/FFAZLlTMvIGkxXw5WthCFzf+DKWSq1R0dAC8awxVL9NioMaQLj8an0jJiPHTa0mZz Yy9yqi0xwpHQLkjBTnYBir0pPKD2w34R0tzrqhOse8BGqRnHulU6WSj0RtQWeq2tVq1B ZGtJExqfOX7itaVuNTQIapTkjQMr8XTf26G72z12I/uHtC1GpCqhKbO+6gP0K6ZFiYRM lvU3Dh1l0lTiNH+RXriUE+sOCgj8fuGLsnvTgb9uTn++RuZtkf+nIqFkRuW4fpfcpCwF rqew== X-Gm-Message-State: AOAM531/Fsho0k/rK/SKW7ecjG1pGDMAYK/JRzgBUlHxybGFFUyzYL90 1tE1C7fpJZFbGiVclmZ6hAnx/5nhHb6pCVVl X-Google-Smtp-Source: ABdhPJyGH3PRoGzJf4ZXTMkk6efSlVbzR/QtN4Yg8obrskgPEwM2tjItXShtaNUz17I+gzVHEyPNGw== X-Received: by 2002:a92:6810:: with SMTP id d16mr7660152ilc.88.1619280034837; Sat, 24 Apr 2021 09:00:34 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 10/48] bsd-user: Remove commented out code Date: Sat, 24 Apr 2021 09:59:38 -0600 Message-Id: <20210424160016.15200-11-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::132; envelope-from=imp@bsdimp.com; helo=mail-il1-x132.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Remove dead code that's been commented out forever. Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/qemu.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index b836b603af..7ccc8ad397 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -71,7 +71,6 @@ struct image_info { =20 struct sigqueue { struct sigqueue *next; - //target_siginfo_t info; }; =20 struct emulated_sigtable { @@ -193,9 +192,6 @@ extern int do_strace; /* signal.c */ void process_pending_signals(CPUArchState *cpu_env); void signal_init(void); -//int queue_signal(CPUArchState *env, int sig, target_siginfo_t *info); -//void host_to_target_siginfo(target_siginfo_t *tinfo, const siginfo_t *in= fo); -//void target_to_host_siginfo(siginfo_t *info, const target_siginfo_t *tin= fo); long do_sigreturn(CPUArchState *env); long do_rt_sigreturn(CPUArchState *env); abi_long do_sigaltstack(abi_ulong uss_addr, abi_ulong uoss_addr, abi_ulong= sp); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281149; cv=none; d=zohomail.com; s=zohoarc; b=ZOI3nPA/4XnGOu6IGiIPH4hya78NSsbPdgYqXNOlEaDI2mVoPWFg7E6MKGvWsw6h864iPONGRIXKbfIHpWht7WdMcR+n42+Ya1v3ba57BWnh5wt/sbqy81enfXNCZPc+CvO6VUTRvHyLQ2opZDneUam4Ixw59MAfkT7cP6T+4yc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281149; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=h22zSJcv65mLDeK4wR1kfxWQM4XY7qd7DrXHOulaaTM=; b=Yy7caXqgRdJytRnryZ8uh2FY6L8WbgKOUkoQbbbLl1qriqHHtnbBA7I7HvOwXntzfvm4RI/somKpU7/bCydVPwkzCLeEyph2fYjOrUX+uSENATHpIiGFBQ2L3p/D4G5HezePFAP6c2HgTF+YETpKT3XYJoNi9eDiD0Yw6FgtgiI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281149859488.6949418571453; Sat, 24 Apr 2021 09:19:09 -0700 (PDT) Received: from localhost ([::1]:34616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKzs-0003h6-J9 for importer@patchew.org; Sat, 24 Apr 2021 12:19:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKi9-0005af-VY for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:35436) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhw-0004DC-VI for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:49 -0400 Received: by mail-io1-xd2b.google.com with SMTP id t21so943800iob.2 for ; Sat, 24 Apr 2021 09:00:36 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.34 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h22zSJcv65mLDeK4wR1kfxWQM4XY7qd7DrXHOulaaTM=; b=Bb9w1yBlVPSgONytHKU0zCsCx+gNOCCth8Y3LcYEkYd8YIn5KjxSuNRSp6X9UkkySC 5L1Nmsbu6FWzeJSMgfjSnULrKbGejmbEE+83Aj9HQysQ3tTbDwhcDRrN8ayETv2BGb3F VNT5rCR77PZrOzLL53VoTCQXYCenDSzYYoObdceYoEixfslRjvuqKqaJSCDU7qkW+bcZ trVGsoWo5W7HNIHxPjL+YI7u7CmXP9ScfOOHbSoiGcqII/wvpaSDiH7O/lKZxcC0iTCd /+QuGCJ8qQnPsmRqsZ70jNhMQeYtdBqVFBB5770vSch+lnEWHfORB8gfS/GK3T1bpNzm +rXQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=h22zSJcv65mLDeK4wR1kfxWQM4XY7qd7DrXHOulaaTM=; b=Nx3lIeuFQZQVfxVn5nQsQH08Yicv6fOsbTv6R2G0JqncaB/qKoz7btYHHPlh+wi+iT svCKSGtlUoJNFAGOZWy0VxSX4N/TIgmg+ovsEy5Q0oCFysOjfxZUrTzw727ADGu/MSRF GqMlHypQiazk14Mg97HGssyddUaaqTagz0fnwPySmTaufJ+y6uqhP/2SWfUxFYLWmgOj shEce86S68obU6L5l0TMxZXL7/Zu534laxVP/3uJ0W70tU4S1FnNn6PL76GLSg8osTNX oWGdfPKQVV0uVq+uXkUmO0ueEOUsr6hCVRMe+Tb3n7WjsLfSPUVxEWw5vqLTvm8YmvpB Dawg== X-Gm-Message-State: AOAM530K71ONY5Vqh5OdZpXxK1ExQAmLRJzLJgpwZA+fnEDfyvYyB9jl ZwOnRAnKV5ld/XZum7e+KvmSi6d/3qu/Zu+Q X-Google-Smtp-Source: ABdhPJw3t9+NMRQq+DTL6rBf7kBBsO2FW7PUkNDnGL0HQ1oLZX4HfhDdfvHRxNbOR81ibiRqiHU3pQ== X-Received: by 2002:a02:818b:: with SMTP id n11mr8590242jag.62.1619280035707; Sat, 24 Apr 2021 09:00:35 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 11/48] bsd-user: style tweak: Remove #if 0'd code Date: Sat, 24 Apr 2021 09:59:39 -0600 Message-Id: <20210424160016.15200-12-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2b; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/elfload.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 87154283ef..2c6764d372 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -1270,9 +1270,6 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, ibcs2_interpreter =3D 1; } =20 -#if 0 - printf("Using ELF interpreter %s\n", path(elf_interpreter)); -#endif if (retval >=3D 0) { retval =3D open(path(elf_interpreter), O_RDONLY); if (retval >=3D 0) { @@ -1529,15 +1526,6 @@ int load_elf_binary(struct linux_binprm *bprm, struc= t target_pt_regs *regs, =20 padzero(elf_bss, elf_brk); =20 -#if 0 - printf("(start_brk) %x\n" , info->start_brk); - printf("(end_code) %x\n" , info->end_code); - printf("(start_code) %x\n" , info->start_code); - printf("(end_data) %x\n" , info->end_data); - printf("(start_stack) %x\n" , info->start_stack); - printf("(brk) %x\n" , info->brk); -#endif - if (info->personality =3D=3D PER_SVR4) { /* Why this, you ask??? Well SVr4 maps page 0 as read-only, --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280557; cv=none; d=zohomail.com; s=zohoarc; b=Y5jRhIX6ktxGdlPmjPEw8+9MPzhwjblMgnP7P2PlSgJ67K39gmwEmIM5sbZAyGE1sMHv4g4jkpanwQMn4RA6ej9yN+TxEii9sjWUADS1YiFW+znJzlaw05HtrfJ08vqLhF//8WmdCpPWc2J79se66gt7yZ6EgGRhQynBfF4GisU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280557; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=xfOm/Ivh+JfqV00Fz/64C5CrriNC8PYXVMSw99nEiXo=; b=dXpE0+nVhxBIwlpE1YzCs00tSrDN4iTUqRHSV9GR7WVVfHsy9Cte45JbUXRsG2Q4Wx3Ag4+SxoFyGbYTFdcO4Zac59uCgkkRRaEb0me7uyh+gFcmFM1PUFfIQUnlZkNmoDc6XRN2PS7vSxo4Z/q76LPM6INAk4bsnZyzs3sjZ1E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280557475695.7454070232714; Sat, 24 Apr 2021 09:09:17 -0700 (PDT) Received: from localhost ([::1]:57794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKqK-0006QX-FG for importer@patchew.org; Sat, 24 Apr 2021 12:09:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiA-0005ag-08 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:45003) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhx-0004E4-VH for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:49 -0400 Received: by mail-io1-xd32.google.com with SMTP id p8so3348876iol.11 for ; Sat, 24 Apr 2021 09:00:37 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xfOm/Ivh+JfqV00Fz/64C5CrriNC8PYXVMSw99nEiXo=; b=M08zcBflkKPwl8zJ9ZH6/2GSGzxcS4IQ/iKkuNVTWBbaNLl2Hqa2kl9VMfVDYb37do M2+/er5RTZolR5OoXkNMPMfxr4JpfjQjUqA5lWhvKqkd01rz/s/hofBYVOzZ81w7XrOu IiTYeUA3ufkgpfeWag3OwtfIm4Qs74Be4vmhBn0kXimaiDIa9FmA/EerdYapD/6OJ7dM 52IYq+CWQh6WabTgYGT05YGly8G2gZ4xfvRKTI+Bp0GUChj1QNMqrptOPWHlwd9AIt/Z BK0LcDCx8O8sbBWrRkyzTpL0Hu/c22TA7J8M0LV8rl0ilewIxeDRJZ9NPVAlSM2ZpqxW E9gg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=xfOm/Ivh+JfqV00Fz/64C5CrriNC8PYXVMSw99nEiXo=; b=omAKXeXLS4De+Jvi8yxErSoCoSELYEGcEwJUnBChMm/xQHWRXbNqTpT9GCowdNHp1W KNe/04hErr5SnYkOtlHZ1LwIGJNCDvxmw49Mxn2MteeVA6KQtP2oYvEGHzHzyZE6QEO/ 7CCMkomHfufwdegHiF6TMQK6UTzyecGGe/ecWkY2rIC45humy+sArtebFTQS27nyl/v8 7fe1BpqOAEylqk918l45GZQYo2RnezYihIcCQqm1/srIY186tzlbLTyoW8ruPngjrl3h wcOX8wqAER8fsoPM59FOVkebMerejan9paSIoPNJVXld3/NilWMXwMlZ09DVJSQMkLUb ROsg== X-Gm-Message-State: AOAM531X3GV7Ue1eANBEnqeKlr4QnTjS+xiaHO3DawT29kw+nhnHtP/N 2bQGeekxreDsS/Y1P2c6a6jcMb2bUb9lQ79N X-Google-Smtp-Source: ABdhPJy4Vt5vPC+UkT+K6q9dpeK81gBsLiEiEseyK0HZe2EQ/F0NbuuLnWiq+cxyoC1e+pPQ9+tPVg== X-Received: by 2002:a05:6638:258e:: with SMTP id s14mr8425333jat.28.1619280036510; Sat, 24 Apr 2021 09:00:36 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 12/48] bsd-user: style tweak: Remove #if 0'd code Date: Sat, 24 Apr 2021 09:59:40 -0600 Message-Id: <20210424160016.15200-13-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d32; envelope-from=imp@bsdimp.com; helo=mail-io1-xd32.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/main.c | 143 ------------------------------------------------ 1 file changed, 143 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index ff886de98e..3c6c0ec687 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -244,118 +244,10 @@ void cpu_loop(CPUX86State *env) env->eflags &=3D ~CC_C; } break; -#endif -#if 0 - case EXCP0B_NOSEG: - case EXCP0C_STACK: - info.si_signo =3D SIGBUS; - info.si_errno =3D 0; - info.si_code =3D TARGET_SI_KERNEL; - info._sifields._sigfault._addr =3D 0; - queue_signal(env, info.si_signo, &info); - break; - case EXCP0D_GPF: - /* XXX: potential problem if ABI32 */ -#ifndef TARGET_X86_64 - if (env->eflags & VM_MASK) { - handle_vm86_fault(env); - } else -#endif - { - info.si_signo =3D SIGSEGV; - info.si_errno =3D 0; - info.si_code =3D TARGET_SI_KERNEL; - info._sifields._sigfault._addr =3D 0; - queue_signal(env, info.si_signo, &info); - } - break; - case EXCP0E_PAGE: - info.si_signo =3D SIGSEGV; - info.si_errno =3D 0; - if (!(env->error_code & 1)) - info.si_code =3D TARGET_SEGV_MAPERR; - else - info.si_code =3D TARGET_SEGV_ACCERR; - info._sifields._sigfault._addr =3D env->cr[2]; - queue_signal(env, info.si_signo, &info); - break; - case EXCP00_DIVZ: -#ifndef TARGET_X86_64 - if (env->eflags & VM_MASK) { - handle_vm86_trap(env, trapnr); - } else -#endif - { - /* division by zero */ - info.si_signo =3D SIGFPE; - info.si_errno =3D 0; - info.si_code =3D TARGET_FPE_INTDIV; - info._sifields._sigfault._addr =3D env->eip; - queue_signal(env, info.si_signo, &info); - } - break; - case EXCP01_DB: - case EXCP03_INT3: -#ifndef TARGET_X86_64 - if (env->eflags & VM_MASK) { - handle_vm86_trap(env, trapnr); - } else -#endif - { - info.si_signo =3D SIGTRAP; - info.si_errno =3D 0; - if (trapnr =3D=3D EXCP01_DB) { - info.si_code =3D TARGET_TRAP_BRKPT; - info._sifields._sigfault._addr =3D env->eip; - } else { - info.si_code =3D TARGET_SI_KERNEL; - info._sifields._sigfault._addr =3D 0; - } - queue_signal(env, info.si_signo, &info); - } - break; - case EXCP04_INTO: - case EXCP05_BOUND: -#ifndef TARGET_X86_64 - if (env->eflags & VM_MASK) { - handle_vm86_trap(env, trapnr); - } else -#endif - { - info.si_signo =3D SIGSEGV; - info.si_errno =3D 0; - info.si_code =3D TARGET_SI_KERNEL; - info._sifields._sigfault._addr =3D 0; - queue_signal(env, info.si_signo, &info); - } - break; - case EXCP06_ILLOP: - info.si_signo =3D SIGILL; - info.si_errno =3D 0; - info.si_code =3D TARGET_ILL_ILLOPN; - info._sifields._sigfault._addr =3D env->eip; - queue_signal(env, info.si_signo, &info); - break; #endif case EXCP_INTERRUPT: /* just indicate that signals should be handled asap */ break; -#if 0 - case EXCP_DEBUG: - { - int sig; - - sig =3D gdb_handlesig(env, TARGET_SIGTRAP); - if (sig) - { - info.si_signo =3D sig; - info.si_errno =3D 0; - info.si_code =3D TARGET_TRAP_BRKPT; - queue_signal(env, info.si_signo, &info); - } - } - break; -#endif default: pc =3D env->segs[R_CS].base + env->eip; fprintf(stderr, "qemu: 0x%08lx: unhandled CPU exception 0x%x -= aborting\n", @@ -589,16 +481,6 @@ void cpu_loop(CPUSPARCState *env) break; case TT_TFAULT: case TT_DFAULT: -#if 0 - { - info.si_signo =3D SIGSEGV; - info.si_errno =3D 0; - /* XXX: check env->error_code */ - info.si_code =3D TARGET_SEGV_MAPERR; - info._sifields._sigfault._addr =3D env->mmuregs[4]; - queue_signal(env, info.si_signo, &info); - } -#endif break; #else case TT_SPILL: /* window overflow */ @@ -609,19 +491,6 @@ void cpu_loop(CPUSPARCState *env) break; case TT_TFAULT: case TT_DFAULT: -#if 0 - { - info.si_signo =3D SIGSEGV; - info.si_errno =3D 0; - /* XXX: check env->error_code */ - info.si_code =3D TARGET_SEGV_MAPERR; - if (trapnr =3D=3D TT_DFAULT) - info._sifields._sigfault._addr =3D env->dmmuregs[4]; - else - info._sifields._sigfault._addr =3D env->tsptr->tpc; - /* queue_signal(env, info.si_signo, &info); */ - } -#endif break; #endif case EXCP_INTERRUPT: @@ -629,19 +498,7 @@ void cpu_loop(CPUSPARCState *env) break; case EXCP_DEBUG: { -#if 0 - int sig =3D -#endif gdb_handlesig(cs, TARGET_SIGTRAP); -#if 0 - if (sig) - { - info.si_signo =3D sig; - info.si_errno =3D 0; - info.si_code =3D TARGET_TRAP_BRKPT; - /* queue_signal(env, info.si_signo, &info); */ - } -#endif } break; default: --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281036; cv=none; d=zohomail.com; s=zohoarc; b=Ra51KMOGB120U0NFOj6I/s9qUwBKtSPa5bn3MFo1UbmDSsj/LA2oz/qTpVi+rScS2Q2QboIKq4hMqT5Ctab0G51H+u+hVagNuxCPJo37/EX6jsAPryRCQ+S89Xl4O4YOYq8nxubuyR2+vuiCv+jkXExmYrdC4ncSBcS+nP8a0cc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281036; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=mw+kFPTVaTTcnceuhbsFPa+58+NOTGYx6sghR1AquDw=; b=S5RCFCYoy4GKjMBPKcGwmNfFdSX3608IBzjBHVyJ6A0xkBimwP5z3dwafFhmG1xR+wct6VpCNojVVN/LIJTbxPy3jbY0rO+XNQ8bHLaIsNHdVl609haIofWaSFyypud9kOj1N0kO6ewA4j1CBuDAPUVxTLnIpQjFmfuBxaCuQGA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928103628433.335160973207735; Sat, 24 Apr 2021 09:17:16 -0700 (PDT) Received: from localhost ([::1]:54670 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKy2-0000LN-VM for importer@patchew.org; Sat, 24 Apr 2021 12:17:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50250) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKi6-0005ZA-EB for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:46 -0400 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]:45005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhy-0004EJ-MO for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:46 -0400 Received: by mail-io1-xd34.google.com with SMTP id p8so3348895iol.11 for ; Sat, 24 Apr 2021 09:00:38 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=mw+kFPTVaTTcnceuhbsFPa+58+NOTGYx6sghR1AquDw=; b=xPRIgNcqYRgHQJRrGpQY+JAL73jdxnn/wqGrWsArEq4bCvY8MbOyEItYmlxdCb0EIq FH1VxU3r9k35rYpxbTYvo8OzZ1TCYqcOLizxzbfmeL5l0w+3DDqmzn4UB+nxVQQvm8wV 8Q1jExhN42DT6HyJpYyV9fYE+FaGSAJq9fKTNJk+6yt6UJH+4rGfiIoDiRmyiBXdlv10 RcYX8D5BnHUBWVaeDs76WvNyTgLMdqfBhi23sqUk58mkY/YW2Wd/U2Q8XiDriefVArDD Pfh+RUVnjf8tCSEoJ5AEVjtmrFciY7fcFWP89elBLusVEgApDnZlJVC9Sx4RlYvmhf3c 8TXw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=mw+kFPTVaTTcnceuhbsFPa+58+NOTGYx6sghR1AquDw=; b=Oe7zZ/qzBglr244n6b4DxY0AuU6M5NmYQw6MTIv4QH/8ZqhOLIfiT1RxA0J3r4L4ny /0ypFxjSceOUHs3Yo8SQw4lxtHzV37VG4fWaCVm4Vs37JSs7mcUlWj3nZlP5fT9Sktno WjMFmtr38hi5wYxg7RMZnbSS6MdoyRHMVESG6hQEfS9GduYRE6gjPGAzQb4eq6UWWK79 KPyI+b4hKAtFWZP9w2Hhp2GDwHMxdsWJE90+kVjUW5I3jFWOjkgNXM0vs762tu2QUliq xRIUQlGvsibyUsOIuD4gqMwY71t8SgkO+dMDpZ8/MYb5P8c4XctAVsEDrmxgBWKJ5iaA XbXQ== X-Gm-Message-State: AOAM533rpoVRHOlcxPGhP6y3P7dtWa7mNxe9xAUu+7YKR4bHYXPQd1GV 2V7B50erzGsexEKi5VGPLdBfAjy3jbeosQWv X-Google-Smtp-Source: ABdhPJzbeJMrU+gbkVDYRuuP6z4Hob7NdUHPFCYadsDj+aggnt1lnhh53C1x+coty+gRUy+5yETGWA== X-Received: by 2002:a02:cd8a:: with SMTP id l10mr8432292jap.6.1619280037354; Sat, 24 Apr 2021 09:00:37 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 13/48] bsd-user: style tweak: Remove #if 0'd code Date: Sat, 24 Apr 2021 09:59:41 -0600 Message-Id: <20210424160016.15200-14-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d34; envelope-from=imp@bsdimp.com; helo=mail-io1-xd34.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/strace.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/bsd-user/strace.c b/bsd-user/strace.c index 2c3b59caf0..be40b8a20c 100644 --- a/bsd-user/strace.c +++ b/bsd-user/strace.c @@ -128,14 +128,6 @@ static void print_syscall_ret_addr(const struct syscal= lname *name, abi_long ret) } } =20 -#if 0 /* currently unused */ -static void -print_syscall_ret_raw(struct syscallname *name, abi_long ret) -{ - gemu_log(" =3D 0x" TARGET_ABI_FMT_lx "\n", ret); -} -#endif - /* * An array of all of the syscalls we know about */ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281286; cv=none; d=zohomail.com; s=zohoarc; b=KgIhKjWVbwMqT+xvTM+ySgoKXgENoRwagZKhz9YaP1JZ9TdBDmMyc7iGL4LCmYtMnZ9Wb0v8iodvu30Kc5/HIzo4lxylk9/1Nqx2vKDubEnMzdUSynB632jyEbRIDIK6hnWzL3xiqbVcP3U21heraapn8hweM4vMgcvMKTQ9nrM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281286; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=IrZsTXapOHjyeE4p1RaLMUoR1OTIYLnNpiXIDlmyhWw=; b=SNRDsPR5wneTVAR8FWXdmZ9Or1/Nk5QxhgLeDLI8FQHJ9uRvCCqOaeM4AuTrkPOWHhUN9MbH9OS1B1aYNZD4+2AR+CDTJtnDwWYKX/H4WAeokqgD1Ycs+nMAhuVBxVbpfPavTBpGLYdwZKwtEy1hUY878SxjyY6EvKxHhXu08lE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281286313603.2037236658529; Sat, 24 Apr 2021 09:21:26 -0700 (PDT) Received: from localhost ([::1]:40960 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL25-0006JV-8F for importer@patchew.org; Sat, 24 Apr 2021 12:21:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiA-0005ah-Gq for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]:36831) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKhz-0004EV-Jc for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:50 -0400 Received: by mail-io1-xd31.google.com with SMTP id g125so3394816iof.3 for ; Sat, 24 Apr 2021 09:00:39 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IrZsTXapOHjyeE4p1RaLMUoR1OTIYLnNpiXIDlmyhWw=; b=oO9PYnrj3RYyOmBC0+tRy0dtcDlxZ0RhGEp86dHZ50WJlOdzqPoGbGvIvZKdvZDso8 WhaTqEBiGgYjX8pOealEaRumoIZmOPerQBngrFE8pwfGgeX0M/jyGCnQ3ToTfiF5rzqo JVRjwdiKUivikv8MRRr+dFzfxK6ppGcJhb2qI9kjbCSWgallHjw8utDvF6G6CEBacGjW sv/y43kCv4u3x+sAVDoDB8uHATTIeZ3UcX0TtRZjzvM+TQPuL7O3sf5aLT5nsJV9wnbM nFPkEvijUvQQeUUS4KuWiYgFLFBqM0bZjAMmD+7f4gO3kqgLuIkzOOGHJm2k0xJRn2vw uoEw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=IrZsTXapOHjyeE4p1RaLMUoR1OTIYLnNpiXIDlmyhWw=; b=mqun7nHKL5q5u81PdsKABa2X3pE6yG9P9WSxNg7vuxJrJUKQPujFMprOu33maZ5hFn NbPxVZB1XdDfR0MB2VuEzVOURckKq0qpIGB1d99uBsodAzi1ZbjejTI+2wggLuL/xz2N Cfl0VEO+DARnOvs28yxBmTrrOpso9IOY6geWk1Tn2uFU9g8moXyMCX4iobeL+o0iiyqM VDjNArEyVSyFszS3KNir0jk8FQLSFrufvzIQR457m4hmlcr1qGQckiBDZQPz5YiUTtFs KX+pLD60OJg6thJL45c6DpHcgKF4ZPu2kldicRj3PFmoznunSebcmJrlSJNoDxjSs2Ou WVUQ== X-Gm-Message-State: AOAM530WPW4cBUEUiY+TA+wVidsRT0xyGr7E+tnI9rC7U1pxn01ZXURJ 4WB6jIjhCSWSIcNcB/cQoPXr72KbRUJIMv2i X-Google-Smtp-Source: ABdhPJyRZXTEKhUh/YaS9X0/lsg45TqFdraueXkCKtl3BNMsYiDg2WJ2C7CZ+1Mgz+5C0VFO7zibiA== X-Received: by 2002:a02:c76c:: with SMTP id k12mr8344904jao.58.1619280038244; Sat, 24 Apr 2021 09:00:38 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 14/48] bsd-user: style tweak: Remove #if 0'd code Date: Sat, 24 Apr 2021 09:59:42 -0600 Message-Id: <20210424160016.15200-15-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d31; envelope-from=imp@bsdimp.com; helo=mail-io1-xd31.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/x86_64/target_syscall.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/bsd-user/x86_64/target_syscall.h b/bsd-user/x86_64/target_sysc= all.h index a8e6274b76..ec99354e15 100644 --- a/bsd-user/x86_64/target_syscall.h +++ b/bsd-user/x86_64/target_syscall.h @@ -59,27 +59,12 @@ struct target_pt_regs { #define TARGET_GDT_ENTRY_TLS_MIN 12 #define TARGET_GDT_ENTRY_TLS_MAX 14 =20 -#if 0 // Redefine this -struct target_modify_ldt_ldt_s { - unsigned int entry_number; - abi_ulong base_addr; - unsigned int limit; - unsigned int seg_32bit:1; - unsigned int contents:2; - unsigned int read_exec_only:1; - unsigned int limit_in_pages:1; - unsigned int seg_not_present:1; - unsigned int useable:1; - unsigned int lm:1; -}; -#else struct target_modify_ldt_ldt_s { unsigned int entry_number; abi_ulong base_addr; unsigned int limit; unsigned int flags; }; -#endif =20 struct target_ipc64_perm { --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280692; cv=none; d=zohomail.com; s=zohoarc; b=g1fXjF1WQQetx8fP7tbMzWcGZzt4hekCIx9FShBDS2o5zt8GzwzJoVPLzJS0SXBKUqwa+bSk/icFLP/NwREc72hOOSddFWa33HRRZaLcRM3+8y+W92cWig6Z//ie+LYB7rLNhB4+2K4cbM65lPUVCwoUCwhs8LaJYE8mdjLO4F8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280692; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=jwn0jq9vw81KUNjF09Db7kJARnyiJOCQ0KsTJG3SzFQ=; b=QBp1/AT/dbm1hD6cDAbAPcBYHmFqbKsZG19p+6Cxrt79CIBE0faWoOh2ZtCRPW8FabKRa7GBAZoKZuujpHqvBdeKww+cjafuUjzCOX/x/FKIoIuoZaKvGg+YNvmgJfvkMkvs/AxfAe1Ed1mHzwPBqIZ4BvvHL0omErG1Fs0/V+0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280692049821.6440164551018; Sat, 24 Apr 2021 09:11:32 -0700 (PDT) Received: from localhost ([::1]:36614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKsU-00013S-V9 for importer@patchew.org; Sat, 24 Apr 2021 12:11:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50330) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiC-0005al-Cu for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:42993) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi0-0004Ei-Eu for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:52 -0400 Received: by mail-io1-xd35.google.com with SMTP id s16so46514569iog.9 for ; Sat, 24 Apr 2021 09:00:40 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=jwn0jq9vw81KUNjF09Db7kJARnyiJOCQ0KsTJG3SzFQ=; b=xVAT+wEskcNxqdAE//G8XpJkpLy0FmYZoXS9GHj9cl/h50RIyrwyW31PcXomi4WL0q fP3H3WAnty2lVpPIHiRlrUr/7D1k9mLtKBUxDgaayDqIq7mHHoLx+J169rP7BD7Dhh2V gy8ppSHsLFheBfKOwICMoko/NGFyDe6hGz8zAT99pfPt69JHBCQe+u3zN1KFEzmT/ICi 8d1kdHAlc/Nk639Yc5naw1yYLX6Em1u8ResQYXAjLftgZqha/gWM5eDqqEDqBU8Axqry l+IMdTo0VWp3HbMiV8qkCeQ3e/JLYctxS/cQVEKmcrA3ZDXHXUPr5g3xyYyY/hO81RMS K3ew== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=jwn0jq9vw81KUNjF09Db7kJARnyiJOCQ0KsTJG3SzFQ=; b=LuXYLd53dPhc4Ism9Wn1qEaNncvTvhaD7jv46FgacLMWNjSnhg03qyyWvZnF8pUUw/ ny+KgFGmk06SaHAGps0cDhNqTqjKFp/yFopU0CHZZu6olZXd3SYvIK1q5Giv8zvYiXar dunIFrbjv9D5g8+X1hmxjqu57oydMYhP1NhPE3o8efe8eFBnQgoNrnN924hOWH2wfbL2 AV3XUUfTFG+89DOI0VFNSvvEAPutGXfBum2mToREswk91/tGtD3TFSox3GgMjOKNmI4B AAeOqDzgA2iaJImtOdegjDV4AAstSUr4YxUTPaAyg/pxUGWNo5OCzFui62eh+y8CthKV gL4A== X-Gm-Message-State: AOAM532OYVp6qvsQsrdC0cPWeAWvI6d7iutUSDXkwwSlm9ObUZf87PB6 7p2OPy2Mdi1CVuTalo49fre7erCxBAV+7RsN X-Google-Smtp-Source: ABdhPJzWX60rXZP8DF4juUK28lQYeqv+TEUshHj7WALRTCfaHGaiQ8YL6LUUCH4GXdyrLbCi/FnVsg== X-Received: by 2002:a6b:9186:: with SMTP id t128mr7211987iod.43.1619280039167; Sat, 24 Apr 2021 09:00:39 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 15/48] bsd-user: style tweak: return is not a function, eliminate () Date: Sat, 24 Apr 2021 09:59:43 -0600 Message-Id: <20210424160016.15200-16-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d35; envelope-from=imp@bsdimp.com; helo=mail-io1-xd35.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/bsdload.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/bsd-user/bsdload.c b/bsd-user/bsdload.c index 546946b91d..fd14ffa4cd 100644 --- a/bsd-user/bsdload.c +++ b/bsd-user/bsdload.c @@ -28,7 +28,7 @@ static int count(char **vec) vec++; } =20 - return(i); + return i; } =20 static int prepare_binprm(struct linux_binprm *bprm) @@ -38,15 +38,15 @@ static int prepare_binprm(struct linux_binprm *bprm) int retval; =20 if (fstat(bprm->fd, &st) < 0) { - return(-errno); + return -errno; } =20 mode =3D st.st_mode; if (!S_ISREG(mode)) { /* Must be regular file */ - return(-EACCES); + return -EACCES; } if (!(mode & 0111)) { /* Must have at least one execute bit set= */ - return(-EACCES); + return -EACCES; } =20 bprm->e_uid =3D geteuid(); @@ -75,10 +75,9 @@ static int prepare_binprm(struct linux_binprm *bprm) if (retval < 0) { perror("prepare_binprm"); exit(-1); - /* return(-errno); */ } else { - return(retval); + return retval; } } =20 @@ -169,5 +168,5 @@ int loader_exec(const char *filename, char **argv, char= **envp, for (i =3D 0 ; i < MAX_ARG_PAGES ; i++) { g_free(bprm.page[i]); } - return(retval); + return retval; } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281436; cv=none; d=zohomail.com; s=zohoarc; b=Q5jfU7INUg6ppkjr44FuPklhXOarEx1BjLNPWhCAKELICB/O8AVVmCzNrK++6X/B8N063sjQMgz6g1gA2M4rgnO4Spyt6ln0oJFiInrVnpl7oKsrUtS2vO3qka0ilH5pMucU4pdix6FUbShYC2vfVOHRI6oIpXznfs/4OEMEubo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281436; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=+qgB7LIv7ulI10/sB6fMYvxgl/UL1tSMx6lT6tBXwJc=; b=G2kueLMmOVlH9pjc0PaaQXR6qoae0cqG6DQE9YK8Sd2Iz+yutfGal6arKWJ4L/6L+GIyo0DqfDcsqJJxINuxHGWzgUhE7gFCdd/OEG3YkBRdKCh7QMIXuwDr/vDPw0+XnRZekq/NRTY6keyqR31nbWzYTrrOyQGTxoUAk2UiV5Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281436845961.2186302816211; Sat, 24 Apr 2021 09:23:56 -0700 (PDT) Received: from localhost ([::1]:47996 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL4U-0000p3-Nu for importer@patchew.org; Sat, 24 Apr 2021 12:23:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50352) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiE-0005an-LV for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]:42759) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi2-0004FL-Cz for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:53 -0400 Received: by mail-il1-x12b.google.com with SMTP id a9so1187645ilh.9 for ; Sat, 24 Apr 2021 09:00:40 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+qgB7LIv7ulI10/sB6fMYvxgl/UL1tSMx6lT6tBXwJc=; b=bm+o8ZGyDNA2L3GrisWJUDvv2HPhHRhEWm68wbP4DPz4CJpAoHB6Ripu0wgAmOAC7t HYaByXBVxAKHcAKWc6qr1CNktyNoPlrJTaxvgFe+JgdunuwnD3AWJ9jNLuHud4KzdnWZ Cr00f54Pky+toSzB9YHUCMJQ7derfG8RAeAAejoCmS5NEOvu+13/pwLwVLi5ZDA0kEZ4 YwkMKYM5Xd2KH4wlwGl4d2XcpuJGvGxdrjrxMnOU3dJ3TW1+tRkwS29Sw2lvqLUhIsGW +zolpWl9B1aKs+2nXiG1h3ZETyCa6jN4Cb9ngxI0g49nIFgJb8CSJDpHz2sdpNjRwbIY d68Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=+qgB7LIv7ulI10/sB6fMYvxgl/UL1tSMx6lT6tBXwJc=; b=dC7Ii9m0CcTD+W5JwvsI5bxPmqM+I24S/O3ZBTQol2kmWHl/41jSFP37IIzHfcuOMH IwEbnbM0ZTi4ZDx+zgkBLCvEEdONFO+iFbsigPCApNSj9+FGvuT+u+C3saj4vlECNVP8 +LLRI60kBI+brq+GQpshISaSHMO9IEMB91Q0cNdg8C/h2WFWFQLbYmFWm/ssmVKuOkwf dqYPGsIRmusqZbg+CCAQtubadtEfz/jsglbiozDTu3YH1rw4+VApxmmDeXR8LTJPOaud RiANRGbscLPqN8CS6khGEffpg18RTqUTfBrTSTAGFI4hcIJZSDGxERv17dKl7UaJKv5X yvHQ== X-Gm-Message-State: AOAM531cpZCXmRc2oS2Sc15U5xD7J4hFv7oI230MDOPJPR2+VJH5Q7rb AcDDQdTNVsQSzj5g00FLBSmfHAHxS6C64+AC X-Google-Smtp-Source: ABdhPJzYL57O4yujeZKUf9NBEq5F0CKJtG9h/KDxGF7A+rbfcVgtsw8TNWT1dWjGHTbAoAOS9gPR6A== X-Received: by 2002:a92:d650:: with SMTP id x16mr7034694ilp.223.1619280039908; Sat, 24 Apr 2021 09:00:39 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 16/48] bsd-user: style tweak: Put {} around all if/else/for statements Date: Sat, 24 Apr 2021 09:59:44 -0600 Message-Id: <20210424160016.15200-17-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12b; envelope-from=imp@bsdimp.com; helo=mail-il1-x12b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/bsdload.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/bsd-user/bsdload.c b/bsd-user/bsdload.c index fd14ffa4cd..e1ed3b7b60 100644 --- a/bsd-user/bsdload.c +++ b/bsd-user/bsdload.c @@ -13,8 +13,9 @@ abi_long memcpy_to_target(abi_ulong dest, const void *src, void *host_ptr; =20 host_ptr =3D lock_user(VERIFY_WRITE, dest, len, 0); - if (!host_ptr) + if (!host_ptr) { return -TARGET_EFAULT; + } memcpy(host_ptr, src, len); unlock_user(host_ptr, dest, 1); return 0; @@ -75,8 +76,7 @@ static int prepare_binprm(struct linux_binprm *bprm) if (retval < 0) { perror("prepare_binprm"); exit(-1); - } - else { + } else { return retval; } } @@ -132,11 +132,13 @@ int loader_exec(const char *filename, char **argv, ch= ar **envp, int i; =20 bprm.p =3D TARGET_PAGE_SIZE * MAX_ARG_PAGES - sizeof(unsigned int); - for (i =3D 0 ; i < MAX_ARG_PAGES ; i++) /* clear page-table */ + for (i =3D 0 ; i < MAX_ARG_PAGES ; i++) { /* clear page-table */ bprm.page[i] =3D NULL; + } retval =3D open(filename, O_RDONLY); - if (retval < 0) + if (retval < 0) { return retval; + } bprm.fd =3D retval; bprm.filename =3D (char *)filename; bprm.argc =3D count(argv); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281117; cv=none; d=zohomail.com; s=zohoarc; b=CbqvjgancJpzVSs3jhsJXFiPUnWGdCSFw1QYj0JBMTgUPTbT1kYBM3ZwkdLFQDBl/d76MigRkhUas132j1KDVN3G27yb6L3N3PpXh07BnkFUW5wzV6frJOQhC3H5s/Zr16PsHZYzNVrd2MYSq1JSCQyR2TCwuTJx00NfFYItUnM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281117; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=WzQaTwpcBBBA0bJhz9jyCl+zJZ6Jo5JR+AjitG9u2PU=; b=JW8knYCvqtlQRPgcBdS1CtF4k1lRuym4KHl3TA7FMG5JMnegWo0D61syimYpTxIRDNzjyvJI9sfORnmRhNfQWR4MMbyJIz/fzkmQJL/Q0A0qVvvx6b4Yl0Al0Srmjc7rRzGy5yMNsO/vkVxhyXmJwmHQD58AWwFzxcaeeRi9Fy0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281117632618.8804309419492; Sat, 24 Apr 2021 09:18:37 -0700 (PDT) Received: from localhost ([::1]:60396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKzM-0002iP-E7 for importer@patchew.org; Sat, 24 Apr 2021 12:18:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiL-0005d7-6T for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:10 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:37738) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi2-0004Fi-DF for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:59 -0400 Received: by mail-io1-xd2b.google.com with SMTP id b10so51767512iot.4 for ; Sat, 24 Apr 2021 09:00:41 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WzQaTwpcBBBA0bJhz9jyCl+zJZ6Jo5JR+AjitG9u2PU=; b=ewp5Et71qIuOhJMbvZlTYN1RyD39vkkI0NqYNR+KKEz+z2zJBnxJ40V0CnxmK212mI 5soaJ8e8xMAy2DqYhl0cVw05bA22GByYcEugFvaH3oq10a5CYMID+m18cc1FJf3CSr9A 7iZ+e+V0trHq+u3CQ+KsWw1gmf4gcvrPeI5fke+jB6rFBBprZgWCYjfEmXoZXrmJgh9A hYRh2yJqXaeNPRRIr6ePrMcQWQzALNKFEOFRwcAyJI/8V0lhWGI2bo6DrEYGtc1uZGTx QTzb3WBT/PrubpB0VOcRl/+Te9x5Ltf7Hw95Io8WQFGgKDewRig6J+wxpBt0YA/xW8E/ z6lw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=WzQaTwpcBBBA0bJhz9jyCl+zJZ6Jo5JR+AjitG9u2PU=; b=W2jBir6EpNHWy3+dv4/dJVi+z+LYjDPx0dC7R+ynjykYWTID5TiA+Kv23pZapuaHJK wkK99OkNBKW4eTNs28FTozde7uoH2Z+lWj0ai8yigwavAnnXZyxTtK6zUvVl6xPnACqc noDqkHCb4FUpDwHCnXlEarLmYIHSGvTkYGhpsal+PTbexOwmZiRQepuV7aEmLemVlSly 1dXXqQQ+2anZrzJ+Jbczsfn5xOg+uH8eFxwhG6mzNufruFZYZRoUE9/gjreao4Ro8r/s JplMjfUt8kHutZVbttvreNqWqxOwWreec0PKd1ys/jQNdT7Gmr5zmug+Q0D252FCPkeW BwUg== X-Gm-Message-State: AOAM533WkXU3nFAXDYZ6lxBO1fVPxTLS5vg71BDmBFCe6fvtyxiRy7B9 k9P/hXHfN+faqWD8SATFBGSp9aWASO3mUG7h X-Google-Smtp-Source: ABdhPJyImwXnnQd9imAGhb91+CFkTGfRDLlzEcg5j+CjxGugi01OyxIIPS1Y2tjNW1kbmcW0LIo/oA== X-Received: by 2002:a05:6602:1611:: with SMTP id x17mr7378087iow.65.1619280040636; Sat, 24 Apr 2021 09:00:40 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 17/48] bsd-user: style tweak: Fix commentary issues Date: Sat, 24 Apr 2021 09:59:45 -0600 Message-Id: <20210424160016.15200-18-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2b; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Lines > 80 or 90 characters C++ comments BSD /*- block comment convention removed. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/bsd-mman.h | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/bsd-user/bsd-mman.h b/bsd-user/bsd-mman.h index 910e8c1921..5a64d0d425 100644 --- a/bsd-user/bsd-mman.h +++ b/bsd-user/bsd-mman.h @@ -1,4 +1,4 @@ -/*- +/* * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. * @@ -30,16 +30,20 @@ * $FreeBSD: src/sys/sys/mman.h,v 1.42 2008/03/28 04:29:27 ps Exp $ */ =20 -#define TARGET_FREEBSD_MAP_RESERVED0080 0x0080 /* previously misimplement= ed MAP_INHERIT */ -#define TARGET_FREEBSD_MAP_RESERVED0100 0x0100 /* previously unimplemente= d MAP_NOEXTEND */ -#define TARGET_FREEBSD_MAP_STACK 0x0400 /* region grows down, like= a stack */ -#define TARGET_FREEBSD_MAP_NOSYNC 0x0800 /* page to but do not sync= underlying file */ +#define TARGET_FREEBSD_MAP_RESERVED0080 0x0080 + /* previously misimplemented MAP_INHERIT = */ +#define TARGET_FREEBSD_MAP_RESERVED0100 0x0100 + /* previously unimplemented MAP_NOEXTEND = */ +#define TARGET_FREEBSD_MAP_STACK 0x0400 + /* region grows down, like a stack */ +#define TARGET_FREEBSD_MAP_NOSYNC 0x0800 + /* page to but do not sync underlying fil= e */ =20 #define TARGET_FREEBSD_MAP_FLAGMASK 0x1ff7 =20 /* $NetBSD: mman.h,v 1.42 2008/11/18 22:13:49 ad Exp $ */ =20 -/*- +/* * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. * @@ -69,18 +73,21 @@ * * @(#)mman.h 8.2 (Berkeley) 1/9/95 */ -#define TARGET_NETBSD_MAP_INHERIT 0x0080 /* region is retained afte= r exec */ -#define TARGET_NETBSD_MAP_TRYFIXED 0x0400 /* attempt hint address, ev= en within break */ -#define TARGET_NETBSD_MAP_WIRED 0x0800 /* mlock() mapping when it= is established */ - -#define TARGET_NETBSD_MAP_STACK 0x2000 /* allocated from memory, = swap space (stack) */ +#define TARGET_NETBSD_MAP_INHERIT 0x0080 + /* region is retained after exec */ +#define TARGET_NETBSD_MAP_TRYFIXED 0x0400 + /* attempt hint address, even within break= */ +#define TARGET_NETBSD_MAP_WIRED 0x0800 + /* mlock() mapping when it is established = */ +#define TARGET_NETBSD_MAP_STACK 0x2000 + /* allocated from memory, swap space (stac= k) */ =20 #define TARGET_NETBSD_MAP_FLAGMASK 0x3ff7 =20 /* $OpenBSD: mman.h,v 1.18 2003/07/21 22:52:19 tedu Exp $ */ /* $NetBSD: mman.h,v 1.11 1995/03/26 20:24:23 jtc Exp $ */ =20 -/*- +/* * Copyright (c) 1982, 1986, 1993 * The Regents of the University of California. All rights reserved. * @@ -111,11 +118,14 @@ * @(#)mman.h 8.1 (Berkeley) 6/2/93 */ =20 -#define TARGET_OPENBSD_MAP_INHERIT 0x0080 /* region is retained afte= r exec */ -#define TARGET_OPENBSD_MAP_NOEXTEND 0x0100 /* for MAP_FILE, don't cha= nge file size */ -#define TARGET_OPENBSD_MAP_TRYFIXED 0x0400 /* attempt hint address, e= ven within heap */ +#define TARGET_OPENBSD_MAP_INHERIT 0x0080 + /* region is retained after exec */ +#define TARGET_OPENBSD_MAP_NOEXTEND 0x0100 + /* for MAP_FILE, don't change file size */ +#define TARGET_OPENBSD_MAP_TRYFIXED 0x0400 + /* attempt hint address, even within heap = */ =20 #define TARGET_OPENBSD_MAP_FLAGMASK 0x17f7 =20 -// XXX +/* XXX what to do in the future? */ #define TARGET_BSD_MAP_FLAGMASK 0x3ff7 --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280843; cv=none; d=zohomail.com; s=zohoarc; b=jmGJ8loV1Xx3K7TJYtIxxsCJ+YLHe9FSJwMC0yG2wNWKbWJhsooQOL0tgxrhqARR5sEFdPje9v3V7EcqdmMiN0Pk8ofT+UjaDj/onQrs62JOsXIFKVJcZ3/hTYnOZeFITfbR5LZJdVNx5aol4J1keQR1n6vsn8xB6ODqte7gHiQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280843; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=0Ra4ojyBQiRXbq3yO7fIMnjiQqytgyVg+dy0QRHbDHg=; b=MWYs3tX3Pnf7ZQQBhlxnlZN1ZREoZqIUSMs8w5I6qgvraxdvXcF2VF/baTU3Yvkicr8NCzap16tOSOCB6daLcWYmjorvxtIVFRbWvl7PcBsia5t4b8f50p0btIDNZlPwyGcpfEjV8Ocr88SFz+LNc7iqq8b59iyTFuxe3hpEWpg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280843587812.5666350429859; Sat, 24 Apr 2021 09:14:03 -0700 (PDT) Received: from localhost ([::1]:44840 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKuw-0004SV-Da for importer@patchew.org; Sat, 24 Apr 2021 12:14:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiE-0005ao-Ni for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:55 -0400 Received: from mail-il1-x130.google.com ([2607:f8b0:4864:20::130]:46653) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi4-0004Fo-6c for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:54 -0400 Received: by mail-il1-x130.google.com with SMTP id l19so2612298ilk.13 for ; Sat, 24 Apr 2021 09:00:42 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0Ra4ojyBQiRXbq3yO7fIMnjiQqytgyVg+dy0QRHbDHg=; b=oaIhamePoTgLpLs/c3J67Eljwzu3KJl0sCiCq3uS1djja5i/gIza+yXuPSHDYHvLH9 KLtKhpd3O0e6O5JIxxI5xwSXhwAQ3Dan8B9a/DUbcLt2d0D0f8PF63NGaT5Lmxlu8MeV TCAAzBOGPtdrHhbqOB2L4QSXv4jrfjJyfliJLEqDH/wd/xn7DWz5zrLnHOQZTs1U5Pgy iNjeCcdW+xriHZFJfPegBOpDN21XlTg7eUEKRBkFnWhMXoU/jWBu5XXZgedPkvgyPkDj QC9WJixaa4cOgysfGr+TBGj8JsK5hJxllor9YiIOTvbi8NDQ7wky4KkGNmZJDyqqoFHH h1PQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=0Ra4ojyBQiRXbq3yO7fIMnjiQqytgyVg+dy0QRHbDHg=; b=eriy6bYSxPHYUwwz35+tguQLhkpdZ/Rpm1qxF84iHy5tjCMVH3SYs1DrEKb613qvBv +4Ktxj7DDn6Aaor5gALexRVGdn+9GAzQKkvxEHP9uT/2tduCAEXPwEP+i60y/dmCibhc J+/XXJpTRyXu6CAuEx0QMht/METv4LohgpUcO+L7/Ci2f1I3h6mrWpGwzLkpndCfziHu MLnU48pL7KyEgJm3wZBMM8Asz+RHADmzMm45qUChtCFJ0paHwdyyoHOvD6LG5+BoogIc r5y34BdHZQDAto8+4Tbi/Lc+eHYz8rNg8JxyF7qQbqyM5uNhx+75At1SGPo5OQmYi3Bx ww6w== X-Gm-Message-State: AOAM530GTUeijMRuC05OQc7X7E1h3v3kMxipIjioN5Kq1UXJSem+oOwV uZY2J3BuXCYsapqhzfwecpfqk6RXMcMsJ0V5 X-Google-Smtp-Source: ABdhPJxU32facO63Yg4uSmLrZkyKK36klE/46kGqhZuA5eFCpdb8q6cCW5c3/a1X/iqgQeSvGpRM/g== X-Received: by 2002:a05:6e02:eb4:: with SMTP id u20mr7572769ilj.182.1619280041391; Sat, 24 Apr 2021 09:00:41 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 18/48] bsd-user: style tweak: Use preferred block comments Date: Sat, 24 Apr 2021 09:59:46 -0600 Message-Id: <20210424160016.15200-19-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::130; envelope-from=imp@bsdimp.com; helo=mail-il1-x130.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Use the preferred block comment style. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/main.c | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 3c6c0ec687..60a62e016a 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -51,9 +51,11 @@ const char *qemu_uname_release; extern char **environ; enum BSDType bsd_type; =20 -/* XXX: on x86 MAP_GROWSDOWN only works if ESP <=3D address + 32, so - we allocate a bigger stack. Need a better solution, for example - by remapping the process stack directly at the right place */ +/* + * XXX: on x86 MAP_GROWSDOWN only works if ESP <=3D address + 32, so + * we allocate a bigger stack. Need a better solution, for example + * by remapping the process stack directly at the right place + */ unsigned long x86_stack_size =3D 512 * 1024; =20 void gemu_log(const char *fmt, ...) @@ -263,13 +265,17 @@ void cpu_loop(CPUX86State *env) #define SPARC64_STACK_BIAS 2047 =20 /* #define DEBUG_WIN */ -/* WARNING: dealing with register windows _is_ complicated. More info - can be found at http://www.sics.se/~psm/sparcstack.html */ +/* + * WARNING: dealing with register windows _is_ complicated. More info + * can be found at http://www.sics.se/~psm/sparcstack.html + */ static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) { index =3D (index + cwp * 16) % (16 * env->nwindows); - /* wrap handling : if cwp is on the last window, then we use the - registers 'after' the end */ + /* + * wrap handling : if cwp is on the last window, then we use the + * registers 'after' the end + */ if (index < 8 && env->cwp =3D=3D env->nwindows - 1) index +=3D 16 * env->nwindows; return index; @@ -847,9 +853,11 @@ int main(int argc, char **argv) syscall_init(); signal_init(); =20 - /* Now that we've loaded the binary, GUEST_BASE is fixed. Delay - generating the prologue until now so that the prologue can take - the real value of GUEST_BASE into account. */ + /* + * Now that we've loaded the binary, GUEST_BASE is fixed. Delay + * generating the prologue until now so that the prologue can take + * the real value of GUEST_BASE into account. + */ tcg_prologue_init(tcg_ctx); tcg_region_init(); =20 --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281898; cv=none; d=zohomail.com; s=zohoarc; b=F8XDRHHxxdaeXKnZfsSkkR1Y+5D7FF+lhZNxtWmGwK+v/ZLOs6REUaY4f48EJSnu7yyqraQkU1uE+2kH0eW7ZLYXKTRhG3kZq3Ay/ewcn+XkPN+rbdNRo9cSw0WzLTiOkgSCFQNy9s/9gqrWdY1ZLGwx8RmmOMJHjga0pLQoCaw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281898; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=yc0G57w66B+c5dfyiTCbs3UapbbpPr/2pow6STVVxmI=; b=mwfTXvWGt3BDITaSZuwxSH3fkqW5A/tzbpGhKlCrhqcPkWWsSJEL6ZYSL8d6s7KGeFMozUWheCJ7izLLl0Sj1XJvZvHP02AXs/Q/KKzw+bXJYVZC9MLScykvJqdVsoqpP6+vkiuvAGETR2dmFZbW5xBaJXTY5KzaX2uBLKgyHG4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281898640332.5532139075907; Sat, 24 Apr 2021 09:31:38 -0700 (PDT) Received: from localhost ([::1]:43794 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLBx-0002HQ-Jb for importer@patchew.org; Sat, 24 Apr 2021 12:31:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiS-0005dK-SP for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:11 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:46655) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi4-0004Fw-7f for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:04 -0400 Received: by mail-il1-x132.google.com with SMTP id l19so2612357ilk.13 for ; Sat, 24 Apr 2021 09:00:43 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.41 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yc0G57w66B+c5dfyiTCbs3UapbbpPr/2pow6STVVxmI=; b=vSk5ScBBMmlB/aYZ5hsTgIgt60Sr7jWkIGUYv91d8HhCkbx+RDKugB8jwk2TX9mc38 1eM/bCKhNgjrk4ado5ObMY3Lgp7eL9l/NbspP7tEpvOf02c9Lv/Ns0AW7UG0pJr0ld8P iawaJGWp2uc6OpbVp3gA87sYsOJ5b0WZDSMjbBPvLcUqr6yM8NEZP02LB8bN7wsM9fz4 JX9qS3JN5z1Rqy/uJLnN4Ikvzoc1237LdCQu6wFueT62nJriz4pOKHty6C0rrTaOihyz v07DtJOXdHUXo352cMW47Pzj3NyxLnN2dA45eu3EO1kqSfkeBcae/4S+5O89JEGybfFD eqHQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=yc0G57w66B+c5dfyiTCbs3UapbbpPr/2pow6STVVxmI=; b=tTA6X++SQ2/5nSLd74OQrwxjvfLtjBpeW5KkOP/1/+lZjMNBRCZLGE/HooUedGuh0p P8bd+oN/XLj26rOvu63atWuo42MnCcMl9MDyR/Du+Jddx/NSyKyB72EsukenoIPpFLBD WSuEuqOZjpsNumiMaLitgfUOz2FHgr/MUSjSDnbBO0tphVWsoVH3uB9RbncTVSslU3WZ mmMVw2P0CF25Ao8tbCBiR5SYtD4RnibKYgUFi29Y7WAWsz2l2o1FnqhoZatwwfBVLsft vKWFfsbonSzAcrkdhnVUNY5eaubF0D4k2eZd/cLrSr1IfH2sDj1vPqk8jKTGrgtp18Vz dn1g== X-Gm-Message-State: AOAM532fLN5RogsTZ1jgT8HF0j+YCEMGa0JMjJu8S8i1aJmtmGVIhVnn SNrOn6ciNPe5tPwNuUv+Mx79g2Q8py3fbzqN X-Google-Smtp-Source: ABdhPJzZEMZUbZDQWM53YAEAQZ0dTMZcxJhifNcarCCpOdW0MmligpaVpx1ygjLwEYHU+6RZF7b1GA== X-Received: by 2002:a92:dd0e:: with SMTP id n14mr1301955ilm.117.1619280042226; Sat, 24 Apr 2021 09:00:42 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 19/48] bsd-user: style tweak: move extern to header file Date: Sat, 24 Apr 2021 09:59:47 -0600 Message-Id: <20210424160016.15200-20-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::132; envelope-from=imp@bsdimp.com; helo=mail-il1-x132.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh extern char **environ has no standard home, so move the declaration from th= e .c file to a handy .h file. Since this is a standard, old-school UNIX interface dating from the 5th edition, it's not quite the same issue that the rule is supposed to protect against, though. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/main.c | 1 - bsd-user/qemu.h | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 60a62e016a..1b5d815c3a 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -48,7 +48,6 @@ unsigned long reserved_va; =20 static const char *interp_prefix =3D CONFIG_QEMU_INTERP_PREFIX; const char *qemu_uname_release; -extern char **environ; enum BSDType bsd_type; =20 /* diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index 7ccc8ad397..5a82722281 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -27,6 +27,8 @@ =20 #include "exec/user/abitypes.h" =20 +extern char **environ; + enum BSDType { target_freebsd, target_netbsd, --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281020; cv=none; d=zohomail.com; s=zohoarc; b=LiFClMu+RIpvlYonfWbZ/6jR6T7g72I6MjrppzIiScpyoSOx8hUKDuwKQSf3G4jWt9bBAJQstEQ3vjtG9Tt+16URRZfdnvJs9JfRdCIjyFnGK/Rj6w8H1y16CVGlvgrysYX7Dc5612sMrGkddUlkMCmdUU/sIdIcuUJKsTpcUeg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281020; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=tqvL7SBx52oX7eGuRLboo8MvR/9/Fu4t1g4WpvQPaco=; b=bR6PKNkRckYXwFitkhT8L3YxkGlNmWTHWl7P1r03iEOYnCttxJmv7zR5W22hSlJMWo+PRRukrucAaGgtdqjUIs9mg7OJpNy3AIXTnQ+PG+qYIxnha9Htp7U60aSLM23OnJpMMcCnmi/nLjpsCWysSLR3Gjm8P+byKj7bIhLhpOo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281020204506.1095702151638; Sat, 24 Apr 2021 09:17:00 -0700 (PDT) Received: from localhost ([::1]:53218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKxm-0008Ak-TU for importer@patchew.org; Sat, 24 Apr 2021 12:16:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiL-0005d8-8l for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:10 -0400 Received: from mail-il1-x12a.google.com ([2607:f8b0:4864:20::12a]:46648) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi4-0004G5-ET for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:00:59 -0400 Received: by mail-il1-x12a.google.com with SMTP id l19so2612382ilk.13 for ; Sat, 24 Apr 2021 09:00:44 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tqvL7SBx52oX7eGuRLboo8MvR/9/Fu4t1g4WpvQPaco=; b=cXxC3sBk+C8hj4IM1ty+yoye5+QaGRTGxqujPSUNaBaAh/7VCiIHTCgig68wC3l0YX hPsn0qboRplRRnlExM5QWMOFO8Q7BjneRrePnnjKO+5ZMFO9kGpzp4UDK/l/t/UzLT6P QuvbKRJ0ScUT4bCfd95Tea+PSduCpHtUCdxrE/3T7KaJbAbpZqLHbEcqiSXzPoJQ9HxY JhbWmS7Sspx+L2C8ses18+hXQtSQxdwEtbqsik91gld/OIs2MnfjC3YIuznNStvOzcLK QK0EyVAZyyTBlEXCvmwCJrNdX8tSrsHlY2LSxeQkJV2H5B5h/N82gG4ghxTpQYfvOyaR NZww== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=tqvL7SBx52oX7eGuRLboo8MvR/9/Fu4t1g4WpvQPaco=; b=S9akepqpkRSMUZg/nd5ruidvItB8LL1CfKLn95PKvTaUqq/zlF4WpvN6g2oojJzGiP f5pBphb5b31Gek3L0kcC0cQJUT63ry417gYZ1Fp1bCPsRonuvbElHwlm+DHemwdwsitN ensWjuxEh8PICmVlAM1odOBqXMmfU+7o1CaUtAbgRjPhqDJ1A6whH407vOIcEnlV/mhn hbnp0HF2bm4ATvqT4zQ29SrPO2Jdvqd/Qh5fJ2ZECqqJj8EVUiQQ6SA9q3lsYASDzs0B HKnVHhHlOO83JzjIpELtqkS+d8hjoG3UeOVZbeglHgaBISAZz96j3qqwk9a3H7mv+IKA t4Aw== X-Gm-Message-State: AOAM533bFVz+nr/c0PL/lfwRmDMkJfHGTxzjUOtnvsOcWamgxSyOZpWm 4XZ05quUGC4g97UqD+yZ9J2X6pSwPVfFultn X-Google-Smtp-Source: ABdhPJw0syvNF3D+E6wzmjQVFYKL8czV4vGdfKVBLI8L+st98yFPvbSQJ6gRgxjXEcA+cfH+sQUC3Q== X-Received: by 2002:a05:6e02:154d:: with SMTP id j13mr6787216ilu.46.1619280043016; Sat, 24 Apr 2021 09:00:43 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 20/48] bsd-user: style tweak: use {} consistently in for / if / else statements Date: Sat, 24 Apr 2021 09:59:48 -0600 Message-Id: <20210424160016.15200-21-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12a; envelope-from=imp@bsdimp.com; helo=mail-il1-x12a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Fix various issues with {} not being present on if / for statements. Minor line length tweaks Move an assignment in an if out. Reviewed-by: Richard Henderson Signed-off-by: Warner Losh --- bsd-user/main.c | 66 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 23 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 1b5d815c3a..8f5cb7162d 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -218,7 +218,7 @@ void cpu_loop(CPUX86State *env) #ifndef TARGET_ABI32 case EXCP_SYSCALL: /* syscall from syscall instruction */ - if (bsd_type =3D=3D target_freebsd) + if (bsd_type =3D=3D target_freebsd) { env->regs[R_EAX] =3D do_freebsd_syscall(env, env->regs[R_EAX], env->regs[R_EDI], @@ -227,7 +227,7 @@ void cpu_loop(CPUX86State *env) env->regs[R_ECX], env->regs[8], env->regs[9], 0, 0); - else { /* if (bsd_type =3D=3D target_openbsd) */ + } else { /* if (bsd_type =3D=3D target_openbsd) */ env->regs[R_EAX] =3D do_openbsd_syscall(env, env->regs[R_EAX], env->regs[R_EDI], @@ -251,7 +251,8 @@ void cpu_loop(CPUX86State *env) break; default: pc =3D env->segs[R_CS].base + env->eip; - fprintf(stderr, "qemu: 0x%08lx: unhandled CPU exception 0x%x -= aborting\n", + fprintf(stderr, + "qemu: 0x%08lx: unhandled CPU exception 0x%x - abortin= g\n", (long)pc, trapnr); abort(); } @@ -275,8 +276,9 @@ static inline int get_reg_index(CPUSPARCState *env, int= cwp, int index) * wrap handling : if cwp is on the last window, then we use the * registers 'after' the end */ - if (index < 8 && env->cwp =3D=3D env->nwindows - 1) + if (index < 8 && env->cwp =3D=3D env->nwindows - 1) { index +=3D 16 * env->nwindows; + } return index; } =20 @@ -288,8 +290,9 @@ static inline void save_window_offset(CPUSPARCState *en= v, int cwp1) =20 sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; #ifdef TARGET_SPARC64 - if (sp_ptr & 3) + if (sp_ptr & 3) { sp_ptr +=3D SPARC64_STACK_BIAS; + } #endif #if defined(DEBUG_WIN) printf("win_overflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " save_cwp=3D%d\n= ", @@ -338,8 +341,9 @@ static void restore_window(CPUSPARCState *env) cwp1 =3D cpu_cwp_inc(env, env->cwp + 1); sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; #ifdef TARGET_SPARC64 - if (sp_ptr & 3) + if (sp_ptr & 3) { sp_ptr +=3D SPARC64_STACK_BIAS; + } #endif #if defined(DEBUG_WIN) printf("win_underflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " load_cwp=3D%d\= n", @@ -352,8 +356,9 @@ static void restore_window(CPUSPARCState *env) } #ifdef TARGET_SPARC64 env->canrestore++; - if (env->cleanwin < env->nwindows - 1) + if (env->cleanwin < env->nwindows - 1) { env->cleanwin++; + } env->cansave--; #else env->wim =3D new_wim; @@ -369,11 +374,13 @@ static void flush_windows(CPUSPARCState *env) /* if restore would invoke restore_window(), then we can stop */ cwp1 =3D cpu_cwp_inc(env, env->cwp + offset); #ifndef TARGET_SPARC64 - if (env->wim & (1 << cwp1)) + if (env->wim & (1 << cwp1)) { break; + } #else - if (env->canrestore =3D=3D 0) + if (env->canrestore =3D=3D 0) { break; + } env->cansave++; env->canrestore--; #endif @@ -408,8 +415,9 @@ void cpu_loop(CPUSPARCState *env) #else /* FreeBSD uses 0x141 for syscalls too */ case 0x141: - if (bsd_type !=3D target_freebsd) + if (bsd_type !=3D target_freebsd) { goto badtrap; + } /* fallthrough */ case 0x100: #endif @@ -418,7 +426,8 @@ void cpu_loop(CPUSPARCState *env) ret =3D do_freebsd_syscall(env, syscall_nr, env->regwptr[0], env->regwptr[1], env->regwptr[2], env->regwptr[3], - env->regwptr[4], env->regwptr[5],= 0, 0); + env->regwptr[4], env->regwptr[5], + 0, 0); else if (bsd_type =3D=3D target_netbsd) ret =3D do_netbsd_syscall(env, syscall_nr, env->regwptr[0], env->regwptr[1], @@ -611,8 +620,9 @@ int main(int argc, char **argv) envlist_t *envlist =3D NULL; bsd_type =3D target_openbsd; =20 - if (argc <=3D 1) + if (argc <=3D 1) { usage(); + } =20 error_init(argv[0]); module_call_init(MODULE_INIT_TRACE); @@ -632,11 +642,13 @@ int main(int argc, char **argv) =20 optind =3D 1; for (;;) { - if (optind >=3D argc) + if (optind >=3D argc) { break; + } r =3D argv[optind]; - if (r[0] !=3D '-') + if (r[0] !=3D '-') { break; + } optind++; r++; if (!strcmp(r, "-")) { @@ -653,24 +665,28 @@ int main(int argc, char **argv) log_file =3D argv[optind++]; } else if (!strcmp(r, "E")) { r =3D argv[optind++]; - if (envlist_setenv(envlist, r) !=3D 0) + if (envlist_setenv(envlist, r) !=3D 0) { usage(); + } } else if (!strcmp(r, "ignore-environment")) { envlist_free(envlist); envlist =3D envlist_create(); } else if (!strcmp(r, "U")) { r =3D argv[optind++]; - if (envlist_unsetenv(envlist, r) !=3D 0) + if (envlist_unsetenv(envlist, r) !=3D 0) { usage(); + } } else if (!strcmp(r, "s")) { r =3D argv[optind++]; x86_stack_size =3D strtol(r, (char **)&r, 0); - if (x86_stack_size <=3D 0) + if (x86_stack_size <=3D 0) { usage(); - if (*r =3D=3D 'M') + } + if (*r =3D=3D 'M') { x86_stack_size *=3D MiB; - else if (*r =3D=3D 'k' || *r =3D=3D 'K') + } else if (*r =3D=3D 'k' || *r =3D=3D 'K') { x86_stack_size *=3D KiB; + } } else if (!strcmp(r, "L")) { interp_prefix =3D argv[optind++]; } else if (!strcmp(r, "p")) { @@ -810,11 +826,13 @@ int main(int argc, char **argv) if (!have_guest_base) { FILE *fp; =20 - if ((fp =3D fopen("/proc/sys/vm/mmap_min_addr", "r")) !=3D NULL) { + fp =3D fopen("/proc/sys/vm/mmap_min_addr", "r"); + if (fp !=3D NULL) { unsigned long tmp; if (fscanf(fp, "%lu", &tmp) =3D=3D 1) { mmap_min_addr =3D tmp; - qemu_log_mask(CPU_LOG_PAGE, "host mmap_min_addr=3D0x%lx\n"= , mmap_min_addr); + qemu_log_mask(CPU_LOG_PAGE, "host mmap_min_addr=3D0x%lx\n", + mmap_min_addr); } fclose(fp); } @@ -987,10 +1005,12 @@ int main(int argc, char **argv) env->pc =3D regs->pc; env->npc =3D regs->npc; env->y =3D regs->y; - for (i =3D 0; i < 8; i++) + for (i =3D 0; i < 8; i++) { env->gregs[i] =3D regs->u_regs[i]; - for (i =3D 0; i < 8; i++) + } + for (i =3D 0; i < 8; i++) { env->regwptr[i] =3D regs->u_regs[i + 8]; + } } #else #error unsupported target CPU --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281250; cv=none; d=zohomail.com; s=zohoarc; b=A1QzhjZKfmp1XHvBK7BnpT6NHqE2Z5Ds+BUblylDwASw1fcEqN6oO/RF2T+4GhYqHtmD1f2jMbbqyx2vXIx5Af5IqiLDEQG14QUPkXu1Li1AeqAwRAzcA6hqaOTpR6bKZWIREc8QxINXcoTw68yP5E48PXRNLifHgS+dQewBlww= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281250; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=cypGHuke1Rz48cNj0jFWF3sRIOifetEd7yIWaCjHGfg=; b=GaeKcpnS39pjuzyxstRO3A8GO5d0JOy9Fz0OQ5ekBc3x9soPS3FzwFAYwaJA25nJYDDtOEkF0XUO6X8YKQhZREdK7qD2THhpEa2THSB2fear/Xf7tOnR+7M5FmbSwSUcJavcmmBv5YJsBFSw26UGkmlpDSIpINkMEq5qJzMFLMg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281250374746.9033691809567; Sat, 24 Apr 2021 09:20:50 -0700 (PDT) Received: from localhost ([::1]:39036 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL1V-0005Tl-03 for importer@patchew.org; Sat, 24 Apr 2021 12:20:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiW-0005dm-GH for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:13 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]:39644) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi6-0004GE-3o for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:08 -0400 Received: by mail-io1-xd31.google.com with SMTP id k25so8749108iob.6 for ; Sat, 24 Apr 2021 09:00:44 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cypGHuke1Rz48cNj0jFWF3sRIOifetEd7yIWaCjHGfg=; b=OiqWBq9LdYIkuMYHPcwchiCGbSZFlgAyiPqUZY9kT3trPVtsPX1+z501T2vIxdRj+n J8zcbpL8xmT+RJw1/fr2kddx+6oCk807MO/jbUsG0jzNbWJshoNIYEahZ1MHKffpWIKB frSheMUBvbVpgJ/m/3ANcz1LSQtdYE1O1GilLzOlKIgC1gMzC4EbfRsz5Hr7o/u1ltDY kf/fqBaRUXNel4Ocj+Bk/bVYHgz9EH0BFl1tLowNrUIafqLDTzLe41E/dEr9eoFDjShS k32Dl8i4Ht8L7SbEbN/+jSuDxsfa8B3H1A+9J/45YKae3aaapc9LJabYDk6iyOUA4b7J U2nQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=cypGHuke1Rz48cNj0jFWF3sRIOifetEd7yIWaCjHGfg=; b=GNhos+UhjwTzdARIgT9YkqRN/x19hWhy9uI8m1I031sIfERxm+lWWufqjmCPJ7cUFA dLAVZKh02+lCrAha+znIrArRxOtdZVXeNbQwQ+pk8NhU5KwGkWJ+Jq9+Tzw4l6FWDCGQ IF54OG1s4MZlhR6ioDnpCMYzTsAzDDUmWkvD9tfs9fnBQztcHNWKz1wAcJRzqRpPsAqU e8FIsaNJ8QM8A6LXj51O0xICVUTAY+uV5yjV7bOZD7+3TaWygPFi4tsaStk7IS1TxgjS uk+BS154PVbsAO9pymPx3uiW6pezaFnCgsVcSSMmn3DEcIV6KDEQiaMdXGztz5VS5fuM OmSQ== X-Gm-Message-State: AOAM531a+QfR/9jPwygO4o/BpPpnPOegC7Y5V8CDf0Fib9RmKoz/7pVS GtepVNIUxToaMIZIwvInufe2o7jYa2wQKWHo X-Google-Smtp-Source: ABdhPJw98eNE0EkK/Ck+/JUuZ7w5+0YEPTrU8JcY6Eo6u0K32PhjN7wSOOWaDIXp90ShTg7y9+qS6Q== X-Received: by 2002:a5d:8712:: with SMTP id u18mr7591083iom.10.1619280043903; Sat, 24 Apr 2021 09:00:43 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 21/48] bsd-user: style nits: return is not a function Date: Sat, 24 Apr 2021 09:59:49 -0600 Message-Id: <20210424160016.15200-22-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d31; envelope-from=imp@bsdimp.com; helo=mail-io1-xd31.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/elfload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 2c6764d372..243a5a5048 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -1544,7 +1544,7 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, static int load_aout_interp(void *exptr, int interp_fd) { printf("a.out interpreter not yet supported\n"); - return(0); + return 0; } =20 void do_init_thread(struct target_pt_regs *regs, struct image_info *infop) --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281737; cv=none; d=zohomail.com; s=zohoarc; b=KS6eKnAXArh5sDe0pbu48fvd43vMwU/ln9cejSW9eKcLphamPKUF7EhlVmy4qYzj6cT1DplnYcJJFapSLznL1+RpXH2zRssuATL4mXHcwHLqZeH0mx+jMP0mPdMLxokzjPD6nnbABleX8P45o3jXhIc3CabjyRJlthOB2Bxwcfo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281737; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=CWwnQ467vFuXEUPgGAX4g261qyt/TTfvpq777LQXKTo=; b=mDG6qAtDOCp5B38UG516Sx456MboV2LMfDmp1tPfDZyzJJnHvag2Ac7VcM+01pOMtS3zwRw/yUi7tQIs5Bi63eMpVb3P8KZlN7sPGewrCCsV7tzbllWUFNK6TmzK5hzm80v+J9Xip1q25aw9AroOeUX3l1PfDgeETBVy0MN74qQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281737535499.0443656168891; Sat, 24 Apr 2021 09:28:57 -0700 (PDT) Received: from localhost ([::1]:36898 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL9M-0007nC-Au for importer@patchew.org; Sat, 24 Apr 2021 12:28:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiL-0005d9-9y for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:10 -0400 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]:40755) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi6-0004GQ-3W for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:00 -0400 Received: by mail-il1-x135.google.com with SMTP id c18so43123844iln.7 for ; Sat, 24 Apr 2021 09:00:45 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=CWwnQ467vFuXEUPgGAX4g261qyt/TTfvpq777LQXKTo=; b=aq3AIIe4Mam9V5JJC+eMqka2/9IY+1ldTKt5o9oyyLcCn/DN3UoxVAquv/snpcESxk IT8qpO1vpzXRW/PYw4e87NDs7OSZpBdG78yxfgFvWzevnoauokHGR46wngh7Gkb78on6 3Dv0tfR/zdJW+EsJSBbuCSch+IySTkZgcW5NvVQfTnlDjqQ4ny3jC7tRSl7HF4lE3KH/ 8WyvsliAdBntYrt6asxmeYHWsk1l5DirXrFg93Kof9/0feY4WM6pHcoprFhACOAQDd5S Fg8oOuI6aq7+kJbAcUSRQ8bQIQS8S++pkfsOnnZRhvZABjDHK8HRZf6S7hA91tB4juKb 8dFA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=CWwnQ467vFuXEUPgGAX4g261qyt/TTfvpq777LQXKTo=; b=frNNH/I/KrYH4tv8pF4Wf9kBWAsBHPjgYycl/QTEV5pMqrTtNWVbCGZbo2QdOaLAqP k8g1Ur4Yp7Uxav32rDNm6wbhEK6kB4R7B2WMLilrfg3SqfJ40Y5ePrDLbEIQHIV5PosB czj4i9h/6AQRL4JkViJHHgXaWehnptXbP26OuVUQcmhGLqJYn8UEdMGKkcvI81ku9ix4 iP2VtZXaCUgDxXlwKZQjbeRps8WYZhZlLb8g4K4I5xAe4g4kWtVoKLCrdIYmAzEi3yPM CfIzXWrpAqs7am0zznwYn31yDiApl792w4teRDgYubhqSb7F5fWr5WePMjk59bORxzmy qX3w== X-Gm-Message-State: AOAM530oxkGwgG4UFzyU056FeQFUIhNYed7Dn/XWMJheZxTipbd9UIcy 8XtI5Ic072rw9dnyhYLdlcCltcgP8zvcslnu X-Google-Smtp-Source: ABdhPJwoLpktzVje1KhR4fGjg8BNAYHYcb64DyJLKg2gHjA0ucNm492f0x4biq1pzsOpmyS42xkjbQ== X-Received: by 2002:a05:6e02:1c06:: with SMTP id l6mr7226225ilh.185.1619280044785; Sat, 24 Apr 2021 09:00:44 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 22/48] bsd-user: use qemu_strtoul in preference to strtol Date: Sat, 24 Apr 2021 09:59:50 -0600 Message-Id: <20210424160016.15200-23-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::135; envelope-from=imp@bsdimp.com; helo=mail-il1-x135.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/main.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 8f5cb7162d..a98a45df21 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -37,6 +37,7 @@ #include "tcg/tcg.h" #include "qemu/timer.h" #include "qemu/envlist.h" +#include "qemu/cutils.h" #include "exec/log.h" #include "trace/control.h" =20 @@ -613,7 +614,7 @@ int main(int argc, char **argv) TaskState ts1, *ts =3D &ts1; CPUArchState *env; CPUState *cpu; - int optind; + int optind, rv; const char *r; const char *gdbstub =3D NULL; char **target_environ, **wrk; @@ -678,8 +679,8 @@ int main(int argc, char **argv) } } else if (!strcmp(r, "s")) { r =3D argv[optind++]; - x86_stack_size =3D strtol(r, (char **)&r, 0); - if (x86_stack_size <=3D 0) { + rv =3D qemu_strtoul(r, &r, 0, &x86_stack_size); + if (rv < 0 || x86_stack_size <=3D 0) { usage(); } if (*r =3D=3D 'M') { @@ -710,7 +711,10 @@ int main(int argc, char **argv) exit(1); } } else if (!strcmp(r, "B")) { - guest_base =3D strtol(argv[optind++], NULL, 0); + rv =3D qemu_strtoul(argv[optind++], NULL, 0, &guest_base); + if (rv < 0) { + usage(); + } have_guest_base =3D true; } else if (!strcmp(r, "drop-ld-preload")) { (void) envlist_unsetenv(envlist, "LD_PRELOAD"); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281572; cv=none; d=zohomail.com; s=zohoarc; b=UTOUhgc9bixxpMa7g1vHiU5ADNXar6zHMMBfzf07QbbDpn2rncZoRrnL1CI0B5/cvr8OZZGA+B0qQo/8cUiyB9fVQwPS0m+bsvcVHELqlbsN+J0qUpR8JCqKT99maVlTXiZRUTBaxL8/hZJmu3fiIk/5x0uPywUMH1p7B6LmaXQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281572; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=kRsfn0hNO8O4221/YdDV/oj5LN+Il3pJXCXbGHcuegg=; b=QC2xReO5C9XiSSjb2cMLb+pkL680J6Q863O62SWT7tQbFmbH3qq7eRr4ZFdFvqgD1CjfMnxft3xfBPq3BgipMDfJFJybkyZOFYQWTPgvodc38WPPKv2rTwMsBydsY5uSpnb8tgeuwkT0lFxMcty/hBFF2JhKAbgKsNcNRtCws5Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281572641296.15618719371287; Sat, 24 Apr 2021 09:26:12 -0700 (PDT) Received: from localhost ([::1]:56536 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL6h-0004E4-Di for importer@patchew.org; Sat, 24 Apr 2021 12:26:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50474) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiW-0005dp-KO for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:13 -0400 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]:41517) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi8-0004Gf-Aw for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:12 -0400 Received: by mail-io1-xd34.google.com with SMTP id f21so15648612ioh.8 for ; Sat, 24 Apr 2021 09:00:46 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kRsfn0hNO8O4221/YdDV/oj5LN+Il3pJXCXbGHcuegg=; b=JOACspWZH/Bvbl6QYnI32zI/vrr49Hk1dNnW9ZUltZGBBiVyXhEqMK6BkrInsk9W8w gy+7eDcrLqeNSNIv+hZuLPhYRyYcVp8Qxd1nz6FxPTS9hoGsLj3sZ5eZx/5N/rketaoR 6neYTt3JOVaQ1msCykdfPgF1IP/07WxLm9Sd8PFq86EkMbDmGv49T+81vDFMAbvJbqQW jjsZqU70Y8YLyrOgDqEJ0r9M2xQ0XUsPCDE/nVj5sIWq8yNcikN44fsgPoaZLbONU5nV 4MASwJhlhobRwI8H2ft7Y0NghqpDkfrP+1FuvM4r4xk7TMSMtKvze8EZJttPwkp3TeMJ p2jw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=kRsfn0hNO8O4221/YdDV/oj5LN+Il3pJXCXbGHcuegg=; b=RMhxOhj1iPx5Dr3n4LhnkzvdCnz5eeef9gsGuUHSNxQqAIkzqu4MaSmMHDQs03R9Ys 3EuPeLRyXny/agHr7zlMVkTVmOA2mYyQMpRlw1bPLAFsmI/fP6fay1slXPWF09YxzQLP 4pl8OmT/yoTKukGrU/COc78dToOcTxOr2tHqaOXBD3isc14gC84w/WgVHdVHzm8VXZlT j1owCMBNKNxNbW2CXxbKaTvaGzkzgwuyTa3lkMdjD67s70r75D7qe9YlrPxp7Y+mI8pv 9hfwM9srHVXpM410AZJ4EwjpEyKYHHTxdbk9CEDCRajy9EYFsNaRp11f7vwZEt9PRUux nYbw== X-Gm-Message-State: AOAM532pIn5yxHp12siHEfZCTydOQnpMZdAhtnro4Wy2LEcpSag4ZBiD pcBaEfWVXjyGLUH2p1j+MXgtUmMXDWmq/un1 X-Google-Smtp-Source: ABdhPJzLwpm4FP5dNevVZGhBo6KQcz80OlZtttJtpShOXU2pl539+xW80aUhgnigR4v8TJQR+Bg/gQ== X-Received: by 2002:a6b:b542:: with SMTP id e63mr7260368iof.144.1619280045746; Sat, 24 Apr 2021 09:00:45 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 23/48] bsd-user: introduce host_os.h for bsd-specific code and defaults Date: Sat, 24 Apr 2021 09:59:51 -0600 Message-Id: <20210424160016.15200-24-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d34; envelope-from=imp@bsdimp.com; helo=mail-io1-xd34.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh , Stacey Son Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Introduce host_os.h for frebsd, netbsd and openbsd. This sets the default b= sd being implemented today. In the future it will have code that is per-BSD specific. Abstracted from a larger c93465b6208c4c95cc0a394ffef4180ba6ccf27a= in the qemu-bsd-user repo. Reviewed-by: Richard Henderson Signed-off-by: Stacey Son Signed-off-by: Warner Losh --- bsd-user/freebsd/host_os.h | 25 +++++++++++++++++++++++++ bsd-user/main.c | 4 +++- bsd-user/netbsd/host_os.h | 25 +++++++++++++++++++++++++ bsd-user/openbsd/host_os.h | 25 +++++++++++++++++++++++++ 4 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 bsd-user/freebsd/host_os.h create mode 100644 bsd-user/netbsd/host_os.h create mode 100644 bsd-user/openbsd/host_os.h diff --git a/bsd-user/freebsd/host_os.h b/bsd-user/freebsd/host_os.h new file mode 100644 index 0000000000..ceb1543d06 --- /dev/null +++ b/bsd-user/freebsd/host_os.h @@ -0,0 +1,25 @@ +/* + * FreeBSD host dependent code and definitions + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ + +#ifndef __HOST_OS_H_ +#define __HOST_OS_H_ + +#define HOST_DEFAULT_BSD_TYPE target_freebsd + +#endif /*!__HOST_OS_H_ */ diff --git a/bsd-user/main.c b/bsd-user/main.c index a98a45df21..a81a70f8ac 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -41,6 +41,8 @@ #include "exec/log.h" #include "trace/control.h" =20 +#include "host_os.h" + int singlestep; unsigned long mmap_min_addr; uintptr_t guest_base; @@ -619,7 +621,7 @@ int main(int argc, char **argv) const char *gdbstub =3D NULL; char **target_environ, **wrk; envlist_t *envlist =3D NULL; - bsd_type =3D target_openbsd; + bsd_type =3D HOST_DEFAULT_BSD_TYPE; =20 if (argc <=3D 1) { usage(); diff --git a/bsd-user/netbsd/host_os.h b/bsd-user/netbsd/host_os.h new file mode 100644 index 0000000000..ccbea076e6 --- /dev/null +++ b/bsd-user/netbsd/host_os.h @@ -0,0 +1,25 @@ +/* + * NetBSD host dependent code and definitions + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ + +#ifndef __HOST_OS_H_ +#define __HOST_OS_H_ + +#define HOST_DEFAULT_BSD_TYPE target_netbsd + +#endif /*!__HOST_OS_H_ */ diff --git a/bsd-user/openbsd/host_os.h b/bsd-user/openbsd/host_os.h new file mode 100644 index 0000000000..79468073e4 --- /dev/null +++ b/bsd-user/openbsd/host_os.h @@ -0,0 +1,25 @@ +/* + * OpenBSD host dependent code and definitions + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ + +#ifndef __HOST_OS_H_ +#define __HOST_OS_H_ + +#define HOST_DEFAULT_BSD_TYPE target_openbsd + +#endif /*!__HOST_OS_H_ */ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281381; cv=none; d=zohomail.com; s=zohoarc; b=lXSqjIMWiDqo9azjiwKWDc0QfGEwTmrJV1oinrfuuWcng0T0/bQyyXuyE1VjWFF5gAX8DXxU179gwMQEXyi4FN5ECeWqZCR+QLYgCpQSSPwasRHpNx+LjFg+Z+3hxQU/JKZYTXKXp0Bko68gc0UeauqD4JqLKMYuy3OF0FBXN8s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281381; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=QGgDsEQCSEreTiFa0pBkZshQIPOID11pa8whoy7y464=; b=go1HH+G8tjxxxJOq5/wtIOLcvwWNvxeziHeRaD8eXpDQ8zmfBuvZbWS8nsTQlwuKs2I0J4LL5XsNaURHNZxQ7a0UcFOEuLgusKp3er4AM1IS0gDXNvUgiEbFPeHmRxiTyb6cKmiXvimNL4PttcfW+5+vI1L1bmZsnDSRud1SK0k= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928138139726.385649528754925; Sat, 24 Apr 2021 09:23:01 -0700 (PDT) Received: from localhost ([::1]:45436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL3c-00089d-4M for importer@patchew.org; Sat, 24 Apr 2021 12:23:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiW-0005dl-G3 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:13 -0400 Received: from mail-io1-xd29.google.com ([2607:f8b0:4864:20::d29]:34650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi8-0004Gr-CC for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:12 -0400 Received: by mail-io1-xd29.google.com with SMTP id l21so8548420iob.1 for ; Sat, 24 Apr 2021 09:00:47 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.45 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QGgDsEQCSEreTiFa0pBkZshQIPOID11pa8whoy7y464=; b=YvilGwOCWjekHZislDN4cbs1D4DyCfWNjzXytMBJ4ZyUIjgQeRiyAdJaLSv1VkAKUz V9pXWW+sddopnKaytOfNW2ItgRBOw3czVPMIHDdcXsLudSZ0P0HEj4uAFZwBVLhsYufQ d4VjewTDTYAmXLQVBbRO0KlDQoyZdOe/FqwSf91n6+WrgRhNC2+8iPWAhNKeV1oZ4v00 +uDlUgONhfEEGycy9e8KtLDhz3nLOy6xMtl/KbIb38bGG44npNOtnW4df+6DtVBpa9oC hJcINfcUWFmuXNm6UMDFovwNtXm4PABTJYW9yBT6k6KXyprycqNQCgrI75EryQhmaSgc FPnw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=QGgDsEQCSEreTiFa0pBkZshQIPOID11pa8whoy7y464=; b=gH7sTz+zWLL/RYdTw4XY3VEod7KDW5QSFq1+7udszhVjK9BRd6e97caP0wMCGYM0Q8 YW+SYoVrvQh1rfv8AjmHF++j6yKDkTpQ0I0pBcfM5EhyuSSQ5kSoIl53ReQbb3U8RFwS pHT24req+l0bSkzhIjwgRNolfSm+7uBXKCgQPLGhiI4SjsMfkwY73pX+pFwlhQNgpZl/ rh1s673C3Ol9HPRzE98dexghv7tgdv/BVlNjrTRErBszKs7ImXX3MSsxn8VdQs52wKaI CQoT+saG4ombFculEkvtmXhK8Mtw98/4S+fi8Uq2R+TKUsV0QNmEHCmTRp41D0XT0bK0 ybiw== X-Gm-Message-State: AOAM533BI3kv/qGpakqZgq8ejJ4iqTHxSh6pkGufZ0NnIPP3IZOh9AkY fzyBSP57u+GbO8m7rqBKmdShcGdPiffj6MCs X-Google-Smtp-Source: ABdhPJwIZz4VIkj0cYlEZATPWnN6TRnF0b2Xt9DJqSlJ4S+RZGoz4Pf4iihUDIHLtydeB4G8Uxxewg== X-Received: by 2002:a5d:8441:: with SMTP id w1mr7566260ior.210.1619280046593; Sat, 24 Apr 2021 09:00:46 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 24/48] bsd-user: create target_arch_cpu.h Date: Sat, 24 Apr 2021 09:59:52 -0600 Message-Id: <20210424160016.15200-25-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d29; envelope-from=imp@bsdimp.com; helo=mail-io1-xd29.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, Richard Henderson , arichardson@freebsd.org, Warner Losh , Stacey Son Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" From: Warner Losh Create target_arch_cpu.h to house the target_cpu_loop and target_cpu_init functions. These are the empty files that will be populated by moving the appropriate cpu-specific functions out of main.c. This work pre-dates the linux-user work that moved these to cpu-loop.c, so was done differently. As there's a number of things linux-user did differently than bsd-user in their time of divergence, and as the recertification of the code to redo it the s= ame way will take a fair amount of effort, a separate effort to address the divergence once everything is in the tree and we can create a common qemu-u= ser directory for the munane common elements between the two. Reviewed-by: Richard Henderson Signed-off-by: Stacey Son Signed-off-by: Warner Losh --- bsd-user/arm/target_arch_cpu.h | 22 ++++++++++++++++++++++ bsd-user/i386/target_arch_cpu.h | 22 ++++++++++++++++++++++ bsd-user/main.c | 1 + bsd-user/sparc/target_arch_cpu.h | 22 ++++++++++++++++++++++ bsd-user/sparc64/target_arch_cpu.h | 19 +++++++++++++++++++ bsd-user/x86_64/target_arch_cpu.h | 19 +++++++++++++++++++ 6 files changed, 105 insertions(+) create mode 100644 bsd-user/arm/target_arch_cpu.h create mode 100644 bsd-user/i386/target_arch_cpu.h create mode 100644 bsd-user/sparc/target_arch_cpu.h create mode 100644 bsd-user/sparc64/target_arch_cpu.h create mode 100644 bsd-user/x86_64/target_arch_cpu.h diff --git a/bsd-user/arm/target_arch_cpu.h b/bsd-user/arm/target_arch_cpu.h new file mode 100644 index 0000000000..71c89174f2 --- /dev/null +++ b/bsd-user/arm/target_arch_cpu.h @@ -0,0 +1,22 @@ +/* + * arm cpu init and loop + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +#ifndef _TARGET_ARCH_CPU_H_ +#define _TARGET_ARCH_CPU_H_ + +#endif /* ! _TARGET_ARCH_CPU_H_ */ diff --git a/bsd-user/i386/target_arch_cpu.h b/bsd-user/i386/target_arch_cp= u.h new file mode 100644 index 0000000000..c05e048b9b --- /dev/null +++ b/bsd-user/i386/target_arch_cpu.h @@ -0,0 +1,22 @@ +/* + * i386 cpu init and loop + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +#ifndef _TARGET_ARCH_CPU_H_ +#define _TARGET_ARCH_CPU_H_ + +#endif /* ! _TARGET_ARCH_CPU_H_ */ diff --git a/bsd-user/main.c b/bsd-user/main.c index a81a70f8ac..8a270ccfe6 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -42,6 +42,7 @@ #include "trace/control.h" =20 #include "host_os.h" +#include "target_arch_cpu.h" =20 int singlestep; unsigned long mmap_min_addr; diff --git a/bsd-user/sparc/target_arch_cpu.h b/bsd-user/sparc/target_arch_= cpu.h new file mode 100644 index 0000000000..dcf7694cba --- /dev/null +++ b/bsd-user/sparc/target_arch_cpu.h @@ -0,0 +1,22 @@ +/* + * sparc cpu init and loop + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +#ifndef _TARGET_ARCH_CPU_H_ +#define _TARGET_ARCH_CPU_H_ + +#endif /* ! _TARGET_ARCH_CPU_H_ */ diff --git a/bsd-user/sparc64/target_arch_cpu.h b/bsd-user/sparc64/target_a= rch_cpu.h new file mode 100644 index 0000000000..c3962a8e9a --- /dev/null +++ b/bsd-user/sparc64/target_arch_cpu.h @@ -0,0 +1,19 @@ +/* + * sparc64 cpu init and loop + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +#include "../sparc/target_arch_cpu.h" diff --git a/bsd-user/x86_64/target_arch_cpu.h b/bsd-user/x86_64/target_arc= h_cpu.h new file mode 100644 index 0000000000..56cb59ae0b --- /dev/null +++ b/bsd-user/x86_64/target_arch_cpu.h @@ -0,0 +1,19 @@ +/* + * x86_64 cpu init and loop + * + * Copyright (c) 2013 Stacey D. Son + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, see . + */ +#include "../i386/target_arch_cpu.h" --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282104; cv=none; d=zohomail.com; s=zohoarc; b=FBz+u3SGTxEa158egxTlQo1dw1D9fToUqj8ExZTOqoVtUnFVxKcpiLek+sq9R4fSK+bIy5g+6MwUoUqv0yv7buoK4TL3yDFdjQoibcNhudqliEgTe8iEfUBR09sAXDg7Nq8gePNI1sk+l7A3an3KVyv5xEg1bhgFO8DeVX1hKRM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282104; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=ChJIKsZ+72i4GqDFS6kRJf73P8Vzo0ytnwE8c5MWZRo=; b=Vr9/oKZ8BkZGC6iva6AiNm61kCOoSE0wJT8rHdQTseVfyGVrP3TelEqx9HC33YzuFHzntoe1Mj6iztb53tNOZR4nIVS19JLnHw+BIETz51d8BwyjQxZwgVXJPoc+2rucNpTgkwvKeV19peXb2T5s6p7QkXtIouCS6U8ylV/YIy8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282104511616.4771060384443; Sat, 24 Apr 2021 09:35:04 -0700 (PDT) Received: from localhost ([::1]:50334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLFH-00053b-78 for importer@patchew.org; Sat, 24 Apr 2021 12:35:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50482) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKiX-0005dx-NF for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:15 -0400 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]:42986) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKi9-0004Gy-O8 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:12 -0400 Received: by mail-io1-xd2c.google.com with SMTP id s16so46514851iog.9 for ; Sat, 24 Apr 2021 09:00:48 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.46 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ChJIKsZ+72i4GqDFS6kRJf73P8Vzo0ytnwE8c5MWZRo=; b=A/d5JWyAOuZYIxdSmdwp/hZHPIcQBLP8JpHDmQh/KrILQJ1uaoD+YBiQSwxsYIjC6d MJ2ew7z++HmoCfYiV0JM8ZF6GIEb01NbR1uJOWKhdTz+d9OOCLs3f+DNryhBP1BVe1gX adY7i8EaWc2ZIszRaFt2tj9+uktlctp8gXuoLQwx0Sov9HZMSV6GCIW2Grj+tOb9WL7j DXQl0n4OT8qpwHM34VJS1XswDfs7k79Nc+tuMbXpC74s76bVyRkOEMLHTljuHhJCR21u HPuehCYL1Ez47Nq3oYzFM/vrr25wEnFnkQWDyFWp6jMWtc6O8NhmoOqOahjhkSlZxSzQ ip9g== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=ChJIKsZ+72i4GqDFS6kRJf73P8Vzo0ytnwE8c5MWZRo=; b=jq3IYDQiCQv1WMT7Qza1vYU8JsgFVzEXwM8gEPO7LiVL7BrC+hvudMLqHy/hAMkW5W FRqzBga6LU+tn457UYWA3hIlBkZvcZJIcawdYfs1zxWJ0oR0pQ119XYGM6w1/4q2RJHr gIVnz0uDM10RRRFm6Mf1CwKnP//c1W+4E2X51MgRqQ6w0dN07j13/w+Hmm6ZwyNXQmpR lrqVhj00Jc8/WDdfno+tgWlgNqEBdhfLm06BQXxjEV3nsMo3E7aPJ+ccBs32OTSH0JET PqtRQmTbCOvEW4e0b5XYj8xijJQvLrMR/acAeFssYGXfc1YxwR/Owq/Bu/L3HXSLLtB+ Wlpw== X-Gm-Message-State: AOAM530z3bh71GO3oR1YREXe1NR6cXLD26lFjdRhB+gzfD0IIh0CQjU8 ui3+SophZZ4iCEgiSGRWtlN+pHQubl6Jdz/w X-Google-Smtp-Source: ABdhPJyrTIFW8WXiLEstq3XFC7m1tvdl9DocyHQ20JPN+gaXH/i6Um4lkjpKbbrZBuWvy1VECCQ1aw== X-Received: by 2002:a05:6602:24d4:: with SMTP id h20mr7534331ioe.4.1619280047505; Sat, 24 Apr 2021 09:00:47 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 25/48] bsd-user: move x86 (i386 and x86_64) cpu_loop to target_arch_cpu.h Date: Sat, 24 Apr 2021 09:59:53 -0600 Message-Id: <20210424160016.15200-26-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2c; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh , Stacey Son Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Move the x86 version of the cpu_loop to target_arch_cpu.h as target_cpu_loop. Create a cpu_loop that calls the target_cpu_loop function,= but only for x86 for now. This is code-movement only commit. Signed-off-by: Stacey Son Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/i386/target_arch_cpu.h | 177 +++++++++++++++++++++++++++++++- bsd-user/main.c | 176 +------------------------------ 2 files changed, 179 insertions(+), 174 deletions(-) diff --git a/bsd-user/i386/target_arch_cpu.h b/bsd-user/i386/target_arch_cp= u.h index c05e048b9b..e8b306c832 100644 --- a/bsd-user/i386/target_arch_cpu.h +++ b/bsd-user/i386/target_arch_cpu.h @@ -19,4 +19,179 @@ #ifndef _TARGET_ARCH_CPU_H_ #define _TARGET_ARCH_CPU_H_ =20 -#endif /* ! _TARGET_ARCH_CPU_H_ */ +/***********************************************************/ +/* CPUX86 core interface */ + +uint64_t cpu_get_tsc(CPUX86State *env) +{ + return cpu_get_host_ticks(); +} + +static void write_dt(void *ptr, unsigned long addr, unsigned long limit, + int flags) +{ + unsigned int e1, e2; + uint32_t *p; + e1 =3D (addr << 16) | (limit & 0xffff); + e2 =3D ((addr >> 16) & 0xff) | (addr & 0xff000000) | (limit & 0x000f00= 00); + e2 |=3D flags; + p =3D ptr; + p[0] =3D tswap32(e1); + p[1] =3D tswap32(e2); +} + +static uint64_t *idt_table; +#ifdef TARGET_X86_64 +static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, + uint64_t addr, unsigned int sel) +{ + uint32_t *p, e1, e2; + e1 =3D (addr & 0xffff) | (sel << 16); + e2 =3D (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); + p =3D ptr; + p[0] =3D tswap32(e1); + p[1] =3D tswap32(e2); + p[2] =3D tswap32(addr >> 32); + p[3] =3D 0; +} +/* only dpl matters as we do only user space emulation */ +static void set_idt(int n, unsigned int dpl) +{ + set_gate64(idt_table + n * 2, 0, dpl, 0, 0); +} +#else +static void set_gate(void *ptr, unsigned int type, unsigned int dpl, + uint32_t addr, unsigned int sel) +{ + uint32_t *p, e1, e2; + e1 =3D (addr & 0xffff) | (sel << 16); + e2 =3D (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); + p =3D ptr; + p[0] =3D tswap32(e1); + p[1] =3D tswap32(e2); +} + +/* only dpl matters as we do only user space emulation */ +static void set_idt(int n, unsigned int dpl) +{ + set_gate(idt_table + n, 0, dpl, 0, 0); +} +#endif + +static void target_cpu_loop(CPUArchState *env) +{ + CPUState *cs =3D env_cpu(env); + int trapnr; + abi_ulong pc; + /* target_siginfo_t info; */ + + for (;;) { + cpu_exec_start(cs); + trapnr =3D cpu_exec(cs); + cpu_exec_end(cs); + process_queued_cpu_work(cs); + + switch (trapnr) { + case 0x80: + /* syscall from int $0x80 */ + if (bsd_type =3D=3D target_freebsd) { + abi_ulong params =3D (abi_ulong) env->regs[R_ESP] + + sizeof(int32_t); + int32_t syscall_nr =3D env->regs[R_EAX]; + int32_t arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8; + + if (syscall_nr =3D=3D TARGET_FREEBSD_NR_syscall) { + get_user_s32(syscall_nr, params); + params +=3D sizeof(int32_t); + } else if (syscall_nr =3D=3D TARGET_FREEBSD_NR___syscall) { + get_user_s32(syscall_nr, params); + params +=3D sizeof(int64_t); + } + get_user_s32(arg1, params); + params +=3D sizeof(int32_t); + get_user_s32(arg2, params); + params +=3D sizeof(int32_t); + get_user_s32(arg3, params); + params +=3D sizeof(int32_t); + get_user_s32(arg4, params); + params +=3D sizeof(int32_t); + get_user_s32(arg5, params); + params +=3D sizeof(int32_t); + get_user_s32(arg6, params); + params +=3D sizeof(int32_t); + get_user_s32(arg7, params); + params +=3D sizeof(int32_t); + get_user_s32(arg8, params); + env->regs[R_EAX] =3D do_freebsd_syscall(env, + syscall_nr, + arg1, + arg2, + arg3, + arg4, + arg5, + arg6, + arg7, + arg8); + } else { /* if (bsd_type =3D=3D target_openbsd) */ + env->regs[R_EAX] =3D do_openbsd_syscall(env, + env->regs[R_EAX], + env->regs[R_EBX], + env->regs[R_ECX], + env->regs[R_EDX], + env->regs[R_ESI], + env->regs[R_EDI], + env->regs[R_EBP]); + } + if (((abi_ulong)env->regs[R_EAX]) >=3D (abi_ulong)(-515)) { + env->regs[R_EAX] =3D -env->regs[R_EAX]; + env->eflags |=3D CC_C; + } else { + env->eflags &=3D ~CC_C; + } + break; +#ifndef TARGET_ABI32 + case EXCP_SYSCALL: + /* syscall from syscall instruction */ + if (bsd_type =3D=3D target_freebsd) { + env->regs[R_EAX] =3D do_freebsd_syscall(env, + env->regs[R_EAX], + env->regs[R_EDI], + env->regs[R_ESI], + env->regs[R_EDX], + env->regs[R_ECX], + env->regs[8], + env->regs[9], 0, 0); + } else { /* if (bsd_type =3D=3D target_openbsd) */ + env->regs[R_EAX] =3D do_openbsd_syscall(env, + env->regs[R_EAX], + env->regs[R_EDI], + env->regs[R_ESI], + env->regs[R_EDX], + env->regs[10], + env->regs[8], + env->regs[9]); + } + env->eip =3D env->exception_next_eip; + if (((abi_ulong)env->regs[R_EAX]) >=3D (abi_ulong)(-515)) { + env->regs[R_EAX] =3D -env->regs[R_EAX]; + env->eflags |=3D CC_C; + } else { + env->eflags &=3D ~CC_C; + } + break; +#endif + case EXCP_INTERRUPT: + /* just indicate that signals should be handled asap */ + break; + default: + pc =3D env->segs[R_CS].base + env->eip; + fprintf(stderr, + "qemu: 0x%08lx: unhandled CPU exception 0x%x - abortin= g\n", + (long)pc, trapnr); + abort(); + } + process_pending_signals(env); + } +} + +#endif /* _TARGET_ARCH_CPU_H_ */ diff --git a/bsd-user/main.c b/bsd-user/main.c index 8a270ccfe6..43c578c760 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -88,180 +88,10 @@ void fork_end(int child) } } =20 -#ifdef TARGET_I386 -/***********************************************************/ -/* CPUX86 core interface */ - -uint64_t cpu_get_tsc(CPUX86State *env) -{ - return cpu_get_host_ticks(); -} - -static void write_dt(void *ptr, unsigned long addr, unsigned long limit, - int flags) -{ - unsigned int e1, e2; - uint32_t *p; - e1 =3D (addr << 16) | (limit & 0xffff); - e2 =3D ((addr >> 16) & 0xff) | (addr & 0xff000000) | (limit & 0x000f00= 00); - e2 |=3D flags; - p =3D ptr; - p[0] =3D tswap32(e1); - p[1] =3D tswap32(e2); -} - -static uint64_t *idt_table; -#ifdef TARGET_X86_64 -static void set_gate64(void *ptr, unsigned int type, unsigned int dpl, - uint64_t addr, unsigned int sel) -{ - uint32_t *p, e1, e2; - e1 =3D (addr & 0xffff) | (sel << 16); - e2 =3D (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); - p =3D ptr; - p[0] =3D tswap32(e1); - p[1] =3D tswap32(e2); - p[2] =3D tswap32(addr >> 32); - p[3] =3D 0; -} -/* only dpl matters as we do only user space emulation */ -static void set_idt(int n, unsigned int dpl) -{ - set_gate64(idt_table + n * 2, 0, dpl, 0, 0); -} -#else -static void set_gate(void *ptr, unsigned int type, unsigned int dpl, - uint32_t addr, unsigned int sel) -{ - uint32_t *p, e1, e2; - e1 =3D (addr & 0xffff) | (sel << 16); - e2 =3D (addr & 0xffff0000) | 0x8000 | (dpl << 13) | (type << 8); - p =3D ptr; - p[0] =3D tswap32(e1); - p[1] =3D tswap32(e2); -} - -/* only dpl matters as we do only user space emulation */ -static void set_idt(int n, unsigned int dpl) -{ - set_gate(idt_table + n, 0, dpl, 0, 0); -} -#endif - -void cpu_loop(CPUX86State *env) +#ifdef TARGET_I386 /* stopgap ifdef */ +void cpu_loop(CPUArchState *env) { - CPUState *cs =3D env_cpu(env); - int trapnr; - abi_ulong pc; - /* target_siginfo_t info; */ - - for (;;) { - cpu_exec_start(cs); - trapnr =3D cpu_exec(cs); - cpu_exec_end(cs); - process_queued_cpu_work(cs); - - switch (trapnr) { - case 0x80: - /* syscall from int $0x80 */ - if (bsd_type =3D=3D target_freebsd) { - abi_ulong params =3D (abi_ulong) env->regs[R_ESP] + - sizeof(int32_t); - int32_t syscall_nr =3D env->regs[R_EAX]; - int32_t arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8; - - if (syscall_nr =3D=3D TARGET_FREEBSD_NR_syscall) { - get_user_s32(syscall_nr, params); - params +=3D sizeof(int32_t); - } else if (syscall_nr =3D=3D TARGET_FREEBSD_NR___syscall) { - get_user_s32(syscall_nr, params); - params +=3D sizeof(int64_t); - } - get_user_s32(arg1, params); - params +=3D sizeof(int32_t); - get_user_s32(arg2, params); - params +=3D sizeof(int32_t); - get_user_s32(arg3, params); - params +=3D sizeof(int32_t); - get_user_s32(arg4, params); - params +=3D sizeof(int32_t); - get_user_s32(arg5, params); - params +=3D sizeof(int32_t); - get_user_s32(arg6, params); - params +=3D sizeof(int32_t); - get_user_s32(arg7, params); - params +=3D sizeof(int32_t); - get_user_s32(arg8, params); - env->regs[R_EAX] =3D do_freebsd_syscall(env, - syscall_nr, - arg1, - arg2, - arg3, - arg4, - arg5, - arg6, - arg7, - arg8); - } else { /* if (bsd_type =3D=3D target_openbsd) */ - env->regs[R_EAX] =3D do_openbsd_syscall(env, - env->regs[R_EAX], - env->regs[R_EBX], - env->regs[R_ECX], - env->regs[R_EDX], - env->regs[R_ESI], - env->regs[R_EDI], - env->regs[R_EBP]); - } - if (((abi_ulong)env->regs[R_EAX]) >=3D (abi_ulong)(-515)) { - env->regs[R_EAX] =3D -env->regs[R_EAX]; - env->eflags |=3D CC_C; - } else { - env->eflags &=3D ~CC_C; - } - break; -#ifndef TARGET_ABI32 - case EXCP_SYSCALL: - /* syscall from syscall instruction */ - if (bsd_type =3D=3D target_freebsd) { - env->regs[R_EAX] =3D do_freebsd_syscall(env, - env->regs[R_EAX], - env->regs[R_EDI], - env->regs[R_ESI], - env->regs[R_EDX], - env->regs[R_ECX], - env->regs[8], - env->regs[9], 0, 0); - } else { /* if (bsd_type =3D=3D target_openbsd) */ - env->regs[R_EAX] =3D do_openbsd_syscall(env, - env->regs[R_EAX], - env->regs[R_EDI], - env->regs[R_ESI], - env->regs[R_EDX], - env->regs[10], - env->regs[8], - env->regs[9]); - } - env->eip =3D env->exception_next_eip; - if (((abi_ulong)env->regs[R_EAX]) >=3D (abi_ulong)(-515)) { - env->regs[R_EAX] =3D -env->regs[R_EAX]; - env->eflags |=3D CC_C; - } else { - env->eflags &=3D ~CC_C; - } - break; -#endif - case EXCP_INTERRUPT: - /* just indicate that signals should be handled asap */ - break; - default: - pc =3D env->segs[R_CS].base + env->eip; - fprintf(stderr, - "qemu: 0x%08lx: unhandled CPU exception 0x%x - abortin= g\n", - (long)pc, trapnr); - abort(); - } - process_pending_signals(env); - } + target_cpu_loop(env); } #endif =20 --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281518; cv=none; d=zohomail.com; s=zohoarc; b=RqkUrO+3msWDTcKRqjX/dtUWn0oEImCTFYR1Nom/YXgjF0IxHPDioMQoJJc53+D/638PNboxoOkEDWsS3W8EfJ5Sw5uTZKSyvQeEhxP8CGuZWwyIIYRc7bwjHZzoK6eIKNj08qTsn3PUjPy7FagwUPvZoukYgJ7/Nj85M6ikaDI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281518; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=HRrjj+riKuNxsoGNobDL2vgkm9NEj0EAf2amQImSd+Y=; b=ldqsvSd1EvhfYfyCHX3dCTKJIO+6dPVnDo63dOmmOziWUs2uSPCKBfKAGd6hohteWeO8aGwMeIH/X8B5scr7OUj0A6C2nCcfkltXiobwtCxdSWf22hrJtlMnQhIAv4oSBTnXg+y1/MvSqekLtRvY8en7QLrrDpSDBwMVmwzIbYc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281518308623.9037832927781; Sat, 24 Apr 2021 09:25:18 -0700 (PDT) Received: from localhost ([::1]:54116 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL5p-0003G5-20 for importer@patchew.org; Sat, 24 Apr 2021 12:25:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKia-0005fG-AE for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:16 -0400 Received: from mail-il1-x136.google.com ([2607:f8b0:4864:20::136]:46660) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiA-0004Hv-1l for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:16 -0400 Received: by mail-il1-x136.google.com with SMTP id l19so2612503ilk.13 for ; Sat, 24 Apr 2021 09:00:49 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=HRrjj+riKuNxsoGNobDL2vgkm9NEj0EAf2amQImSd+Y=; b=M719DcbjYkmAwYSyrR37TUiK2+dX3I+o8l7DR6njGXK+FZzgVKFoetCUu1kCSTNHL4 VzbV5tPlkVz8lWxUefWlVUxtX4JgwlVvD9M6WcdvBWMgyU7P3v+TalGwAC46rS/ykQTM s1sV1jV4YG/KkA9qxZWz0VkrY+LU9Pv67Q9Nyad/0OigwUdMHP4WvfGCVCtzTK3VN+zK 8hDE2fLDslTS7X637usv/i7zo0b1vALZVuVhOvBCB7DvHQXiDgQQAPSFxcZIVan1qUVr q71m4VXRL/P+AgemOsFr2Qq6g07kdbVp+nEYtSIUSZcA5bhrC7uyAG7YSIMqVlc1eIUh QR1g== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=HRrjj+riKuNxsoGNobDL2vgkm9NEj0EAf2amQImSd+Y=; b=QwowxsR2NE03qA9yaDg/e35/WjOMoSPDYdvI5yFs6vFSr2nKyhahldrEeJHqth0spu Gc4AN2+cll3R34kmnsJF1eMxpAcpdaLdpFDkvv9XeEzkGbc3KMIBattLTWutaNdtGMNy 8snu+CAZ71gcdV+vJTDYuUB7kXMv7e56eHgH9Mur3OKy6f+jvpG70ccnQZyqjKmHDud7 Y6md0DhWEZFd9B5XZ2o/KOs9Zsu3EC/+EG2idlyandJLBozxJVkxmPM8I5+ulaJlSfa9 wkKXcJnYjV782dnor5tFO6bl2fwI8EDYcfQik4/pj0a9TMR5cMj50Pnr8q1OhcVP/WNX XxQw== X-Gm-Message-State: AOAM5314iwJaLS4WKrSctGYaQqWD3nqZJnPY98F/S6W152h3MqV4VWHn S0YoBj/C3fS0uhM/azgMfZk5kknZ+ebhoFsr X-Google-Smtp-Source: ABdhPJzQdMgOg8mJglknqNO2X62A2gPUlPxxyaYzb5f0bpxLe1OTVJGk+k/lYSjF3ShxGBB0KUDtig== X-Received: by 2002:a92:cd85:: with SMTP id r5mr7155713ilb.169.1619280048463; Sat, 24 Apr 2021 09:00:48 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 26/48] bsd-user: move sparc cpu_loop into target_arch_cpu.h as target_cpu_loop Date: Sat, 24 Apr 2021 09:59:54 -0600 Message-Id: <20210424160016.15200-27-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::136; envelope-from=imp@bsdimp.com; helo=mail-il1-x136.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh , Stacey Son Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Move the sparc cpu_loop out of main.c and into target_arch_cpu.h and rename it from cpu_loop to target_cpu_loop. Remove the #ifdef around the catch-all cpu_loop. Signed-off-by: Stacey Son Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/main.c | 270 ------------------------------- bsd-user/sparc/target_arch_cpu.h | 267 +++++++++++++++++++++++++++++- 2 files changed, 266 insertions(+), 271 deletions(-) diff --git a/bsd-user/main.c b/bsd-user/main.c index 43c578c760..af4eae2e8b 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c @@ -88,280 +88,10 @@ void fork_end(int child) } } =20 -#ifdef TARGET_I386 /* stopgap ifdef */ void cpu_loop(CPUArchState *env) { target_cpu_loop(env); } -#endif - -#ifdef TARGET_SPARC -#define SPARC64_STACK_BIAS 2047 - -/* #define DEBUG_WIN */ -/* - * WARNING: dealing with register windows _is_ complicated. More info - * can be found at http://www.sics.se/~psm/sparcstack.html - */ -static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) -{ - index =3D (index + cwp * 16) % (16 * env->nwindows); - /* - * wrap handling : if cwp is on the last window, then we use the - * registers 'after' the end - */ - if (index < 8 && env->cwp =3D=3D env->nwindows - 1) { - index +=3D 16 * env->nwindows; - } - return index; -} - -/* save the register window 'cwp1' */ -static inline void save_window_offset(CPUSPARCState *env, int cwp1) -{ - unsigned int i; - abi_ulong sp_ptr; - - sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; -#ifdef TARGET_SPARC64 - if (sp_ptr & 3) { - sp_ptr +=3D SPARC64_STACK_BIAS; - } -#endif -#if defined(DEBUG_WIN) - printf("win_overflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " save_cwp=3D%d\n= ", - sp_ptr, cwp1); -#endif - for (i =3D 0; i < 16; i++) { - /* FIXME - what to do if put_user() fails? */ - put_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); - sp_ptr +=3D sizeof(abi_ulong); - } -} - -static void save_window(CPUSPARCState *env) -{ -#ifndef TARGET_SPARC64 - unsigned int new_wim; - new_wim =3D ((env->wim >> 1) | (env->wim << (env->nwindows - 1))) & - ((1LL << env->nwindows) - 1); - save_window_offset(env, cpu_cwp_dec(env, env->cwp - 2)); - env->wim =3D new_wim; -#else - /* - * cansave is zero if the spill trap handler is triggered by `save` and - * nonzero if triggered by a `flushw` - */ - save_window_offset(env, cpu_cwp_dec(env, env->cwp - env->cansave - 2)); - env->cansave++; - env->canrestore--; -#endif -} - -static void restore_window(CPUSPARCState *env) -{ -#ifndef TARGET_SPARC64 - unsigned int new_wim; -#endif - unsigned int i, cwp1; - abi_ulong sp_ptr; - -#ifndef TARGET_SPARC64 - new_wim =3D ((env->wim << 1) | (env->wim >> (env->nwindows - 1))) & - ((1LL << env->nwindows) - 1); -#endif - - /* restore the invalid window */ - cwp1 =3D cpu_cwp_inc(env, env->cwp + 1); - sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; -#ifdef TARGET_SPARC64 - if (sp_ptr & 3) { - sp_ptr +=3D SPARC64_STACK_BIAS; - } -#endif -#if defined(DEBUG_WIN) - printf("win_underflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " load_cwp=3D%d\= n", - sp_ptr, cwp1); -#endif - for (i =3D 0; i < 16; i++) { - /* FIXME - what to do if get_user() fails? */ - get_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); - sp_ptr +=3D sizeof(abi_ulong); - } -#ifdef TARGET_SPARC64 - env->canrestore++; - if (env->cleanwin < env->nwindows - 1) { - env->cleanwin++; - } - env->cansave--; -#else - env->wim =3D new_wim; -#endif -} - -static void flush_windows(CPUSPARCState *env) -{ - int offset, cwp1; - - offset =3D 1; - for (;;) { - /* if restore would invoke restore_window(), then we can stop */ - cwp1 =3D cpu_cwp_inc(env, env->cwp + offset); -#ifndef TARGET_SPARC64 - if (env->wim & (1 << cwp1)) { - break; - } -#else - if (env->canrestore =3D=3D 0) { - break; - } - env->cansave++; - env->canrestore--; -#endif - save_window_offset(env, cwp1); - offset++; - } - cwp1 =3D cpu_cwp_inc(env, env->cwp + 1); -#ifndef TARGET_SPARC64 - /* set wim so that restore will reload the registers */ - env->wim =3D 1 << cwp1; -#endif -#if defined(DEBUG_WIN) - printf("flush_windows: nb=3D%d\n", offset - 1); -#endif -} - -void cpu_loop(CPUSPARCState *env) -{ - CPUState *cs =3D env_cpu(env); - int trapnr, ret, syscall_nr; - /* target_siginfo_t info; */ - - while (1) { - cpu_exec_start(cs); - trapnr =3D cpu_exec(cs); - cpu_exec_end(cs); - process_queued_cpu_work(cs); - - switch (trapnr) { -#ifndef TARGET_SPARC64 - case 0x80: -#else - /* FreeBSD uses 0x141 for syscalls too */ - case 0x141: - if (bsd_type !=3D target_freebsd) { - goto badtrap; - } - /* fallthrough */ - case 0x100: -#endif - syscall_nr =3D env->gregs[1]; - if (bsd_type =3D=3D target_freebsd) - ret =3D do_freebsd_syscall(env, syscall_nr, - env->regwptr[0], env->regwptr[1], - env->regwptr[2], env->regwptr[3], - env->regwptr[4], env->regwptr[5], - 0, 0); - else if (bsd_type =3D=3D target_netbsd) - ret =3D do_netbsd_syscall(env, syscall_nr, - env->regwptr[0], env->regwptr[1], - env->regwptr[2], env->regwptr[3], - env->regwptr[4], env->regwptr[5]); - else { /* if (bsd_type =3D=3D target_openbsd) */ -#if defined(TARGET_SPARC64) - syscall_nr &=3D ~(TARGET_OPENBSD_SYSCALL_G7RFLAG | - TARGET_OPENBSD_SYSCALL_G2RFLAG); -#endif - ret =3D do_openbsd_syscall(env, syscall_nr, - env->regwptr[0], env->regwptr[1], - env->regwptr[2], env->regwptr[3], - env->regwptr[4], env->regwptr[5]); - } - if ((unsigned int)ret >=3D (unsigned int)(-515)) { - ret =3D -ret; -#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32) - env->xcc |=3D PSR_CARRY; -#else - env->psr |=3D PSR_CARRY; -#endif - } else { -#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32) - env->xcc &=3D ~PSR_CARRY; -#else - env->psr &=3D ~PSR_CARRY; -#endif - } - env->regwptr[0] =3D ret; - /* next instruction */ -#if defined(TARGET_SPARC64) - if (bsd_type =3D=3D target_openbsd && - env->gregs[1] & TARGET_OPENBSD_SYSCALL_G2RFLAG) { - env->pc =3D env->gregs[2]; - env->npc =3D env->pc + 4; - } else if (bsd_type =3D=3D target_openbsd && - env->gregs[1] & TARGET_OPENBSD_SYSCALL_G7RFLAG) { - env->pc =3D env->gregs[7]; - env->npc =3D env->pc + 4; - } else { - env->pc =3D env->npc; - env->npc =3D env->npc + 4; - } -#else - env->pc =3D env->npc; - env->npc =3D env->npc + 4; -#endif - break; - case 0x83: /* flush windows */ -#ifdef TARGET_ABI32 - case 0x103: -#endif - flush_windows(env); - /* next instruction */ - env->pc =3D env->npc; - env->npc =3D env->npc + 4; - break; -#ifndef TARGET_SPARC64 - case TT_WIN_OVF: /* window overflow */ - save_window(env); - break; - case TT_WIN_UNF: /* window underflow */ - restore_window(env); - break; - case TT_TFAULT: - case TT_DFAULT: - break; -#else - case TT_SPILL: /* window overflow */ - save_window(env); - break; - case TT_FILL: /* window underflow */ - restore_window(env); - break; - case TT_TFAULT: - case TT_DFAULT: - break; -#endif - case EXCP_INTERRUPT: - /* just indicate that signals should be handled asap */ - break; - case EXCP_DEBUG: - { - gdb_handlesig(cs, TARGET_SIGTRAP); - } - break; - default: -#ifdef TARGET_SPARC64 - badtrap: -#endif - printf("Unhandled trap: 0x%x\n", trapnr); - cpu_dump_state(cs, stderr, 0); - exit(1); - } - process_pending_signals(env); - } -} - -#endif =20 static void usage(void) { diff --git a/bsd-user/sparc/target_arch_cpu.h b/bsd-user/sparc/target_arch_= cpu.h index dcf7694cba..5e3ecbed5c 100644 --- a/bsd-user/sparc/target_arch_cpu.h +++ b/bsd-user/sparc/target_arch_cpu.h @@ -19,4 +19,269 @@ #ifndef _TARGET_ARCH_CPU_H_ #define _TARGET_ARCH_CPU_H_ =20 -#endif /* ! _TARGET_ARCH_CPU_H_ */ +#define SPARC64_STACK_BIAS 2047 + +/* #define DEBUG_WIN */ +/* + * WARNING: dealing with register windows _is_ complicated. More info + * can be found at http://www.sics.se/~psm/sparcstack.html + */ +static inline int get_reg_index(CPUSPARCState *env, int cwp, int index) +{ + index =3D (index + cwp * 16) % (16 * env->nwindows); + /* + * wrap handling : if cwp is on the last window, then we use the + * registers 'after' the end + */ + if (index < 8 && env->cwp =3D=3D env->nwindows - 1) { + index +=3D 16 * env->nwindows; + } + return index; +} + +/* save the register window 'cwp1' */ +static inline void save_window_offset(CPUSPARCState *env, int cwp1) +{ + unsigned int i; + abi_ulong sp_ptr; + + sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; +#ifdef TARGET_SPARC64 + if (sp_ptr & 3) { + sp_ptr +=3D SPARC64_STACK_BIAS; + } +#endif +#if defined(DEBUG_WIN) + printf("win_overflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " save_cwp=3D%d\n= ", + sp_ptr, cwp1); +#endif + for (i =3D 0; i < 16; i++) { + /* FIXME - what to do if put_user() fails? */ + put_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); + sp_ptr +=3D sizeof(abi_ulong); + } +} + +static void save_window(CPUSPARCState *env) +{ +#ifndef TARGET_SPARC64 + unsigned int new_wim; + new_wim =3D ((env->wim >> 1) | (env->wim << (env->nwindows - 1))) & + ((1LL << env->nwindows) - 1); + save_window_offset(env, cpu_cwp_dec(env, env->cwp - 2)); + env->wim =3D new_wim; +#else + /* + * cansave is zero if the spill trap handler is triggered by `save` and + * nonzero if triggered by a `flushw` + */ + save_window_offset(env, cpu_cwp_dec(env, env->cwp - env->cansave - 2)); + env->cansave++; + env->canrestore--; +#endif +} + +static void restore_window(CPUSPARCState *env) +{ +#ifndef TARGET_SPARC64 + unsigned int new_wim; +#endif + unsigned int i, cwp1; + abi_ulong sp_ptr; + +#ifndef TARGET_SPARC64 + new_wim =3D ((env->wim << 1) | (env->wim >> (env->nwindows - 1))) & + ((1LL << env->nwindows) - 1); +#endif + + /* restore the invalid window */ + cwp1 =3D cpu_cwp_inc(env, env->cwp + 1); + sp_ptr =3D env->regbase[get_reg_index(env, cwp1, 6)]; +#ifdef TARGET_SPARC64 + if (sp_ptr & 3) { + sp_ptr +=3D SPARC64_STACK_BIAS; + } +#endif +#if defined(DEBUG_WIN) + printf("win_underflow: sp_ptr=3D0x" TARGET_ABI_FMT_lx " load_cwp=3D%d\= n", + sp_ptr, cwp1); +#endif + for (i =3D 0; i < 16; i++) { + /* FIXME - what to do if get_user() fails? */ + get_user_ual(env->regbase[get_reg_index(env, cwp1, 8 + i)], sp_ptr= ); + sp_ptr +=3D sizeof(abi_ulong); + } +#ifdef TARGET_SPARC64 + env->canrestore++; + if (env->cleanwin < env->nwindows - 1) { + env->cleanwin++; + } + env->cansave--; +#else + env->wim =3D new_wim; +#endif +} + +static void flush_windows(CPUSPARCState *env) +{ + int offset, cwp1; + + offset =3D 1; + for (;;) { + /* if restore would invoke restore_window(), then we can stop */ + cwp1 =3D cpu_cwp_inc(env, env->cwp + offset); +#ifndef TARGET_SPARC64 + if (env->wim & (1 << cwp1)) { + break; + } +#else + if (env->canrestore =3D=3D 0) { + break; + } + env->cansave++; + env->canrestore--; +#endif + save_window_offset(env, cwp1); + offset++; + } + cwp1 =3D cpu_cwp_inc(env, env->cwp + 1); +#ifndef TARGET_SPARC64 + /* set wim so that restore will reload the registers */ + env->wim =3D 1 << cwp1; +#endif +#if defined(DEBUG_WIN) + printf("flush_windows: nb=3D%d\n", offset - 1); +#endif +} + +static void target_cpu_loop(CPUSPARCState *env) +{ + CPUState *cs =3D env_cpu(env); + int trapnr, ret, syscall_nr; + /* target_siginfo_t info; */ + + while (1) { + cpu_exec_start(cs); + trapnr =3D cpu_exec(cs); + cpu_exec_end(cs); + process_queued_cpu_work(cs); + + switch (trapnr) { +#ifndef TARGET_SPARC64 + case 0x80: +#else + /* FreeBSD uses 0x141 for syscalls too */ + case 0x141: + if (bsd_type !=3D target_freebsd) { + goto badtrap; + } + /* fallthrough */ + case 0x100: +#endif + syscall_nr =3D env->gregs[1]; + if (bsd_type =3D=3D target_freebsd) + ret =3D do_freebsd_syscall(env, syscall_nr, + env->regwptr[0], env->regwptr[1], + env->regwptr[2], env->regwptr[3], + env->regwptr[4], env->regwptr[5], + 0, 0); + else if (bsd_type =3D=3D target_netbsd) + ret =3D do_netbsd_syscall(env, syscall_nr, + env->regwptr[0], env->regwptr[1], + env->regwptr[2], env->regwptr[3], + env->regwptr[4], env->regwptr[5]); + else { /* if (bsd_type =3D=3D target_openbsd) */ +#if defined(TARGET_SPARC64) + syscall_nr &=3D ~(TARGET_OPENBSD_SYSCALL_G7RFLAG | + TARGET_OPENBSD_SYSCALL_G2RFLAG); +#endif + ret =3D do_openbsd_syscall(env, syscall_nr, + env->regwptr[0], env->regwptr[1], + env->regwptr[2], env->regwptr[3], + env->regwptr[4], env->regwptr[5]); + } + if ((unsigned int)ret >=3D (unsigned int)(-515)) { + ret =3D -ret; +#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32) + env->xcc |=3D PSR_CARRY; +#else + env->psr |=3D PSR_CARRY; +#endif + } else { +#if defined(TARGET_SPARC64) && !defined(TARGET_ABI32) + env->xcc &=3D ~PSR_CARRY; +#else + env->psr &=3D ~PSR_CARRY; +#endif + } + env->regwptr[0] =3D ret; + /* next instruction */ +#if defined(TARGET_SPARC64) + if (bsd_type =3D=3D target_openbsd && + env->gregs[1] & TARGET_OPENBSD_SYSCALL_G2RFLAG) { + env->pc =3D env->gregs[2]; + env->npc =3D env->pc + 4; + } else if (bsd_type =3D=3D target_openbsd && + env->gregs[1] & TARGET_OPENBSD_SYSCALL_G7RFLAG) { + env->pc =3D env->gregs[7]; + env->npc =3D env->pc + 4; + } else { + env->pc =3D env->npc; + env->npc =3D env->npc + 4; + } +#else + env->pc =3D env->npc; + env->npc =3D env->npc + 4; +#endif + break; + case 0x83: /* flush windows */ +#ifdef TARGET_ABI32 + case 0x103: +#endif + flush_windows(env); + /* next instruction */ + env->pc =3D env->npc; + env->npc =3D env->npc + 4; + break; +#ifndef TARGET_SPARC64 + case TT_WIN_OVF: /* window overflow */ + save_window(env); + break; + case TT_WIN_UNF: /* window underflow */ + restore_window(env); + break; + case TT_TFAULT: + case TT_DFAULT: + break; +#else + case TT_SPILL: /* window overflow */ + save_window(env); + break; + case TT_FILL: /* window underflow */ + restore_window(env); + break; + case TT_TFAULT: + case TT_DFAULT: + break; +#endif + case EXCP_INTERRUPT: + /* just indicate that signals should be handled asap */ + break; + case EXCP_DEBUG: + { + gdb_handlesig(cs, TARGET_SIGTRAP); + } + break; + default: +#ifdef TARGET_SPARC64 + badtrap: +#endif + printf("Unhandled trap: 0x%x\n", trapnr); + cpu_dump_state(cs, stderr, 0); + exit(1); + } + process_pending_signals(env); + } +} + +#endif /* _TARGET_ARCH_CPU_H_ */ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281127; cv=none; d=zohomail.com; s=zohoarc; b=lA/e6m/BplMkGEePd5VV5SgDXs6jge75mPWQqDX/REfO56XAy/YeRXfU4zXkEYxmQ7jlmu7nCljBPJ3Qp+G2iLfPhd4LTuBvOcNrmj1R7Nwpu7zr9FJE6RPR/XS/Lr44Aje54MM4pCwOQiI8vKeJehSHaS02Fvd5TYjwBaqebL4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281127; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=skPt9enRR+SX6X1JLVS3CXeQzytNJXaZIsNfJk8nNA0=; b=CPL1xSjlEgoXKlf4DtI1WgiPscBmTPiFoFfdAISfVuFVNgHz3dnaiViJR3No3KjnRwprQAkFu1DGjGpvI4g0j4jpE0cGM0/dGF3I0Q0UQ5OE6zczG4oQ/JcBqCnpxLJdGrrcmQAozJZbJTv3IpuCGz5NAaUf+zD37omA59gpXDw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281127746373.38115493037185; Sat, 24 Apr 2021 09:18:47 -0700 (PDT) Received: from localhost ([::1]:33294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKzW-0003Ag-Ku for importer@patchew.org; Sat, 24 Apr 2021 12:18:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50524) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKie-0005h9-7b for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:20 -0400 Received: from mail-io1-xd30.google.com ([2607:f8b0:4864:20::d30]:35442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiB-0004IN-LM for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:19 -0400 Received: by mail-io1-xd30.google.com with SMTP id t21so944227iob.2 for ; Sat, 24 Apr 2021 09:00:50 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=skPt9enRR+SX6X1JLVS3CXeQzytNJXaZIsNfJk8nNA0=; b=URaR9I8njhMOsAyVDmMISiIkogB6GUW4mFYtIvUA0yeHrz+RMwN5Dto18eV4ueA/kf Iov1MIkWCs3bUyS8nnGN8bUZyfLjNJX6Ch479Q+J9tSR3bq89PIjMwTs8ICNy3pagNVl Gz8Aqd8fEhUu4e4OFtBZxdFBbB09VmEPcp2OYuMyXcalppo0GPEPrlExJgbDlWd2ILVO 18S1gI3m51T7Ftd51PjiUv5Mm31mwmvjEjp6ZzqsPAOKIK1JrVM3J/gst0SQMZtpklDz eFpnS7UnVNI7KkdQPtGEbu1nOqbGBTkvzOESoqebbLEmTdrXMf5Z+XxCC+n7KYTJb6te d06w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=skPt9enRR+SX6X1JLVS3CXeQzytNJXaZIsNfJk8nNA0=; b=qwB8XmHX/ZudCq6+6fLEZ0Lff0GLaq1VZmtm3nH7nMltOxvaKjwmMT4sR8fo9mRLCh HoJmnvid9QF4U/IyP2Z/ls33nuEhxjPMn1V2TzfugeEjrhB8okyl3Rd85dN3lDGedTvg mkDLbjKmj+2UgPvVQ7se+3e3eQgVNhaqHgj/bw4OuLnKa7rLMwAkYtJIeIPBXSruw7p/ zxPhGN+5zxmpNM+wV0ZH+vSlZ5q6e3/0vUHEJV5yOHRVZl/19DxMIM6ZhcCNTaA1vdMa lrjag6YCi05B+Z9H+qIQh+V9m1YwhqsOR/2i5aRVihwz0JRvGMNM8KZ8kMkJZ4RcRUWx Unxg== X-Gm-Message-State: AOAM532vZy5eVoAtfZfM+/3X9T9oD3NyDvGl2eH2ct7J7kqhhLVH6jTc zd6VpPsQYmQ79DptQWCVfVkdMHNpzofwtaYT X-Google-Smtp-Source: ABdhPJzNqZxPU61x3XiV8G4ePWyUkWNfWeDiTwtMb3xpoAusMJhYar9HpflGKWpQa7NUkzYvoFC97w== X-Received: by 2002:a02:a14a:: with SMTP id m10mr8367292jah.105.1619280049112; Sat, 24 Apr 2021 09:00:49 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 27/48] bsd-user: style tweak: space pedantry Date: Sat, 24 Apr 2021 09:59:55 -0600 Message-Id: <20210424160016.15200-28-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d30; envelope-from=imp@bsdimp.com; helo=mail-io1-xd30.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/elfload.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 243a5a5048..f455a3812a 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -756,7 +756,7 @@ static void padzero(abi_ulong elf_bss, abi_ulong last_b= ss) =20 =20 static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc, - struct elfhdr * exec, + struct elfhdr *exec, abi_ulong load_addr, abi_ulong load_bias, abi_ulong interp_load_addr, int ibcs, @@ -891,12 +891,12 @@ static abi_ulong load_elf_interp(struct elfhdr *inter= p_elf_ex, if (retval < 0) { perror("load_elf_interp"); exit(-1); - free (elf_phdata); + free(elf_phdata); return retval; } #ifdef BSWAP_NEEDED eppnt =3D elf_phdata; - for (i =3D 0; ie_phnum; i++, eppnt++) { + for (i =3D 0; i < interp_elf_ex->e_phnum; i++, eppnt++) { bswap_phdr(eppnt); } #endif @@ -1155,11 +1155,11 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, unsigned int interpreter_type =3D INTERPRETER_NONE; unsigned char ibcs2_interpreter; int i; - struct elf_phdr * elf_ppnt; + struct elf_phdr *elf_ppnt; struct elf_phdr *elf_phdata; abi_ulong elf_bss, k, elf_brk; int retval; - char * elf_interpreter; + char *elf_interpreter; abi_ulong elf_entry, interp_load_addr =3D 0; abi_ulong start_code, end_code, start_data, end_data; abi_ulong reloc_func_desc =3D 0; @@ -1183,14 +1183,14 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, } =20 bprm->p =3D copy_elf_strings(1, &bprm->filename, bprm->page, bprm->p); - bprm->p =3D copy_elf_strings(bprm->envc, bprm->envp, bprm->page,bprm->= p); - bprm->p =3D copy_elf_strings(bprm->argc, bprm->argv, bprm->page,bprm->= p); + bprm->p =3D copy_elf_strings(bprm->envc, bprm->envp, bprm->page, bprm-= >p); + bprm->p =3D copy_elf_strings(bprm->argc, bprm->argv, bprm->page, bprm-= >p); if (!bprm->p) { retval =3D -E2BIG; } =20 /* Now read in all of the header information */ - elf_phdata =3D (struct elf_phdr *)malloc(elf_ex.e_phentsize*elf_ex.e_p= hnum); + elf_phdata =3D (struct elf_phdr *)malloc(elf_ex.e_phentsize * elf_ex.e= _phnum); if (elf_phdata =3D=3D NULL) { return -ENOMEM; } @@ -1223,11 +1223,11 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, elf_interpreter =3D NULL; start_code =3D ~((abi_ulong)0UL); end_code =3D 0; - start_data =3D 0; + start_data =3Dn 0; end_data =3D 0; interp_ex.a_info =3D 0; =20 - for (i =3D 0;i < elf_ex.e_phnum; i++) { + for (i =3D 0; i < elf_ex.e_phnum; i++) { if (elf_ppnt->p_type =3D=3D PT_INTERP) { if (elf_interpreter !=3D NULL) { @@ -1267,7 +1267,7 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, =20 if (strcmp(elf_interpreter, "/usr/lib/libc.so.1") =3D=3D 0 || strcmp(elf_interpreter, "/usr/lib/ld.so.1") =3D=3D 0) { - ibcs2_interpreter =3D 1; + ibcs2_interpreter =3D 1; } =20 if (retval >=3D 0) { --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281263; cv=none; d=zohomail.com; s=zohoarc; b=B3UZTPwrw5ftdX7nv1H4UPzDQnF8S+XG+r+9fifu9dYaDQ6rRX+HEkiT9wftsmyqEYaHk4BFnpJzn72yF0IMninpflWYfEsPJTxmgMH/cGXbjxz6BmVpfAgZefCM4AtYVDBT7ZF+q6c/yMW184osVPQI2C5zl3w/NObw8GT7bwg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281263; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=3Loms89On+HG9roTBfduFzz7Xoo1aA4kWUV9uyqYbeY=; b=fAfWYWzmNq9oIoQCMqcaL0DeYoRwKne+zUq8rnf+TpXZXUJsZr+c2mYqzlUlRnBwaSJcmey+GTEvUhmEP4576TFF/xJYKzF+ginUbp7+CHALafIeLHYWSlOUMdalyR27LHuXHZMnYSFt80sqvrpY6YiUDlAS0rqCWSbpGm1xys0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281263597981.0772244366151; Sat, 24 Apr 2021 09:21:03 -0700 (PDT) Received: from localhost ([::1]:39976 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL1i-0005rM-Bu for importer@patchew.org; Sat, 24 Apr 2021 12:21:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50578) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKih-0005lA-2P for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:23 -0400 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]:41858) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiC-0004Ik-4n for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:22 -0400 Received: by mail-il1-x135.google.com with SMTP id v13so3393220ilj.8 for ; Sat, 24 Apr 2021 09:00:51 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3Loms89On+HG9roTBfduFzz7Xoo1aA4kWUV9uyqYbeY=; b=ECHxF7/4yFj0sHwTsaaO5iNAlcpzk8HoOyYbcixVvu1ckLhkhYbJNpsCvH1LvMfb9A 2So1TJwPPa2SNBijuA8b7lftmsY+xcAbPD8WR95KWkJfafY2ma5gpyrB7PWcSEuVh79N oxHtSEtDiWjq9jnj698Uqwo4/ZghVfJbE0/XSVTuVMHCfDKE5oDslEMblbCwn3PbkyCc u5S79JUVIYkH47i0+D7FPxbrtuLHCQhokBvT/H0WaFAdxCbogFMBWzZiHs4p5gdUXVH8 WUfrMkKZUeQvp1SXknXcXKa+fj4oo8BAidEBemQ9HygJWJnZwGsX0zuEQHDq/0OwHAwe Jh/w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=3Loms89On+HG9roTBfduFzz7Xoo1aA4kWUV9uyqYbeY=; b=hPgAIqw44f+TcaErJsasCjvq5VhTfz9mSH6xAt6q3DlnrBsY+/xoiSglEoTqjXUCH7 Y77wzi7401euLEUFtndgZHtFgNg6GHhHfEm9UuJtxLc8zhBIMvsQTq7F/A1k2SOA3S5e 7Uw+CCI0RK6y805fvR+ZIZITOOVu8TDrBAXIvoPYRY+2+svrMffemiXDFNY5tIYvz+R+ 2ClPgDGHZacIUPtjfkLX4+goKZnEBnlV05i2MePoLr88KRcl7FOhHraHkgV5M/0CmIF4 XpPLYiSItVcF1CQbyGO2Q7omfOkGK4D12DY7WfzHt6FpGXZYDlsTI8cakbV1c/LWlKZv tDRQ== X-Gm-Message-State: AOAM5317xtrN3Yu/AKffPJ/HVHBYRRD5kXE+6/u8AAsfnRAYDkNagIKY XcQgLlMOszChX43S1ni0cjM1Fd+mXxYSAaq7 X-Google-Smtp-Source: ABdhPJyqtky+iU68d9nnrzHk7kqqArEm0SK6iJrpXCx46W63rNE81pry715KYXHoItoPDb/+NZaMWw== X-Received: by 2002:a92:6908:: with SMTP id e8mr7172809ilc.207.1619280049949; Sat, 24 Apr 2021 09:00:49 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 28/48] bsd-user: style tweak: comments Date: Sat, 24 Apr 2021 09:59:56 -0600 Message-Id: <20210424160016.15200-29-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::135; envelope-from=imp@bsdimp.com; helo=mail-il1-x135.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Use the preferred block comment style, move comments as needed for line len= gth restrictions, delete some dead code that looked like a comment, break some = lines > 80 columns at the same time since there are many associated with comments. Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/elfload.c | 216 ++++++++++++++++++++++++++------------------- 1 file changed, 123 insertions(+), 93 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index f455a3812a..75ccc06719 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -23,10 +23,10 @@ * These occupy the top three bytes. */ enum { - ADDR_NO_RANDOMIZE =3D 0x0040000, /* disable randomization= of VA space */ - FDPIC_FUNCPTRS =3D 0x0080000, /* userspace function pt= rs point to descriptors - * (signal handling) - */ + /* disable randomization of VA space */ + ADDR_NO_RANDOMIZE =3D 0x0040000, + /* userspace function ptrs point to descriptors (signal handli= ng) */ + FDPIC_FUNCPTRS =3D 0x0080000, MMAP_PAGE_ZERO =3D 0x0100000, ADDR_COMPAT_LAYOUT =3D 0x0200000, READ_IMPLIES_EXEC =3D 0x0400000, @@ -117,7 +117,8 @@ static uint32_t get_elf_hwcap(void) #define ELF_DATA ELFDATA2LSB #define ELF_ARCH EM_X86_64 =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->rax =3D 0; regs->rsp =3D infop->start_stack; @@ -143,18 +144,21 @@ static inline void init_thread(struct target_pt_regs = *regs, struct image_info *i #define ELF_DATA ELFDATA2LSB #define ELF_ARCH EM_386 =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->esp =3D infop->start_stack; regs->eip =3D infop->entry; =20 - /* SVR4/i386 ABI (pages 3-31, 3-32) says that when the program - starts %edx contains a pointer to a function which might be - registered using `atexit'. This provides a mean for the - dynamic linker to call DT_FINI functions for shared libraries - that have been loaded before the code runs. - - A value of 0 tells we have no such handler. */ + /* + * SVR4/i386 ABI (pages 3-31, 3-32) says that when the program starts = %edx + * contains a pointer to a function which might be registered using + * `atexit'. This provides a mean for the dynamic linker to call DT_F= INI + * functions for shared libraries that have been loaded before the code + * runs. + * + * A value of 0 tells we have no such handler. + */ regs->edx =3D 0; } #endif @@ -178,7 +182,8 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i #endif #define ELF_ARCH EM_ARM =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { abi_long stack =3D infop->start_stack; memset(regs, 0, sizeof(*regs)); @@ -235,7 +240,8 @@ enum =20 #define STACK_BIAS 2047 =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { #ifndef TARGET_ABI32 regs->tstate =3D 0; @@ -267,7 +273,8 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i #define ELF_DATA ELFDATA2MSB #define ELF_ARCH EM_SPARC =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->psr =3D 0; regs->pc =3D infop->entry; @@ -321,6 +328,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i * AT_IGNOREPPC is used for that. * - for compatibility with glibc ARCH_DLINFO must always be defined on PP= C, * even if DLINFO_ARCH_ITEMS goes to zero or is undefined. + * - Handle glibc compatibility with last two... */ #define DLINFO_ARCH_ITEMS 5 #define ARCH_DLINFO \ @@ -328,14 +336,12 @@ do { = \ NEW_AUX_ENT(AT_DCACHEBSIZE, 0x20); \ NEW_AUX_ENT(AT_ICACHEBSIZE, 0x20); \ NEW_AUX_ENT(AT_UCACHEBSIZE, 0); \ - /* \ - * Now handle glibc compatibility. \ - */ \ NEW_AUX_ENT(AT_IGNOREPPC, AT_IGNOREPPC); \ NEW_AUX_ENT(AT_IGNOREPPC, AT_IGNOREPPC); \ } while (0) =20 -static inline void init_thread(struct target_pt_regs *_regs, struct image_= info *infop) +static inline void init_thread(struct target_pt_regs *_regs, + struct image_info *infop) { abi_ulong pos =3D infop->start_stack; abi_ulong tmp; @@ -353,11 +359,12 @@ static inline void init_thread(struct target_pt_regs = *_regs, struct image_info * infop->entry =3D entry; #endif _regs->nip =3D infop->entry; - /* Note that isn't exactly what regular kernel does + /* + * Note that isn't exactly what regular kernel does * but this is what the ABI wants and is needed to allow * execution of PPC BSD programs. + * FIXME - what to for failure of get_user()? */ - /* FIXME - what to for failure of get_user()? */ get_user_ual(_regs->gpr[3], pos); pos +=3D sizeof(abi_ulong); _regs->gpr[4] =3D pos; @@ -390,7 +397,8 @@ static inline void init_thread(struct target_pt_regs *_= regs, struct image_info * #endif #define ELF_ARCH EM_MIPS =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->cp0_status =3D 2 << CP0St_KSU; regs->cp0_epc =3D infop->entry; @@ -412,11 +420,12 @@ static inline void init_thread(struct target_pt_regs = *regs, struct image_info *i #define ELF_DATA ELFDATA2LSB #define ELF_ARCH EM_SH =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { - /* Check other registers XXXXX */ - regs->pc =3D infop->entry; - regs->regs[15] =3D infop->start_stack; + /* Check other registers XXXXX */ + regs->pc =3D infop->entry; + regs->regs[15] =3D infop->start_stack; } =20 #define USE_ELF_CORE_DUMP @@ -434,9 +443,10 @@ static inline void init_thread(struct target_pt_regs *= regs, struct image_info *i #define ELF_DATA ELFDATA2LSB #define ELF_ARCH EM_CRIS =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { - regs->erp =3D infop->entry; + regs->erp =3D infop->entry; } =20 #define USE_ELF_CORE_DUMP @@ -454,10 +464,8 @@ static inline void init_thread(struct target_pt_regs *= regs, struct image_info *i #define ELF_DATA ELFDATA2MSB #define ELF_ARCH EM_68K =20 -/* ??? Does this need to do anything? -#define ELF_PLAT_INIT(_r) */ - -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->usp =3D infop->start_stack; regs->sr =3D 0; @@ -479,7 +487,8 @@ static inline void init_thread(struct target_pt_regs *r= egs, struct image_info *i #define ELF_DATA ELFDATA2MSB #define ELF_ARCH EM_ALPHA =20 -static inline void init_thread(struct target_pt_regs *regs, struct image_i= nfo *infop) +static inline void init_thread(struct target_pt_regs *regs, + struct image_info *infop) { regs->pc =3D infop->entry; regs->ps =3D 8; @@ -538,8 +547,10 @@ struct exec =20 /* Necessary parameters */ #define TARGET_ELF_EXEC_PAGESIZE TARGET_PAGE_SIZE -#define TARGET_ELF_PAGESTART(_v) ((_v) & ~(unsigned long)(TARGET_ELF_EXEC_= PAGESIZE - 1)) -#define TARGET_ELF_PAGEOFFSET(_v) ((_v) & (TARGET_ELF_EXEC_PAGESIZE - 1)) +#define TARGET_ELF_PAGESTART(_v) \ + ((_v) & ~(unsigned long)(TARGET_ELF_EXEC_PAGESIZE - 1)) +#define TARGET_ELF_PAGEOFFSET(_v) \ + ((_v) & (TARGET_ELF_EXEC_PAGESIZE - 1)) =20 #define INTERPRETER_NONE 0 #define INTERPRETER_AOUT 1 @@ -557,7 +568,7 @@ static int load_aout_interp(void *exptr, int interp_fd); #ifdef BSWAP_NEEDED static void bswap_ehdr(struct elfhdr *ehdr) { - bswap16s(&ehdr->e_type); /* Object file type */ + bswap16s(&ehdr->e_type); /* Object file type */ bswap16s(&ehdr->e_machine); /* Architecture */ bswap32s(&ehdr->e_version); /* Object file version */ bswaptls(&ehdr->e_entry); /* Entry point virtual address */ @@ -565,16 +576,16 @@ static void bswap_ehdr(struct elfhdr *ehdr) bswaptls(&ehdr->e_shoff); /* Section header table file offse= t */ bswap32s(&ehdr->e_flags); /* Processor-specific flags */ bswap16s(&ehdr->e_ehsize); /* ELF header size in bytes */ - bswap16s(&ehdr->e_phentsize); /* Program header table en= try size */ + bswap16s(&ehdr->e_phentsize); /* Program header table entry size= */ bswap16s(&ehdr->e_phnum); /* Program header table entry coun= t */ - bswap16s(&ehdr->e_shentsize); /* Section header table en= try size */ + bswap16s(&ehdr->e_shentsize); /* Section header table entry size= */ bswap16s(&ehdr->e_shnum); /* Section header table entry coun= t */ - bswap16s(&ehdr->e_shstrndx); /* Section header string t= able index */ + bswap16s(&ehdr->e_shstrndx); /* Section header string table ind= ex */ } =20 static void bswap_phdr(struct elf_phdr *phdr) { - bswap32s(&phdr->p_type); /* Segment type */ + bswap32s(&phdr->p_type); /* Segment type */ bswaptls(&phdr->p_offset); /* Segment file offset */ bswaptls(&phdr->p_vaddr); /* Segment virtual address */ bswaptls(&phdr->p_paddr); /* Segment physical address */ @@ -668,8 +679,9 @@ static abi_ulong setup_arg_pages(abi_ulong p, struct li= nux_binprm *bprm, abi_ulong stack_base, size, error; int i; =20 - /* Create enough stack to hold everything. If we don't use - * it for args, we'll use it for something else... + /* + * Create enough stack to hold everything. If we don't use it for arg= s, + * we'll use it for something else... */ size =3D x86_stack_size; if (size < MAX_ARG_PAGES * TARGET_PAGE_SIZE) @@ -717,9 +729,11 @@ static void set_brk(abi_ulong start, abi_ulong end) } =20 =20 -/* We need to explicitly zero any fractional pages after the data - section (i.e. bss). This would contain the junk from the file that - should not be in memory. */ +/* + * We need to explicitly zero any fractional pages after the data section + * (i.e. bss). This would contain the junk from the file that should not = be in + * memory. + */ static void padzero(abi_ulong elf_bss, abi_ulong last_bss) { abi_ulong nbyte; @@ -727,11 +741,12 @@ static void padzero(abi_ulong elf_bss, abi_ulong last= _bss) if (elf_bss >=3D last_bss) return; =20 - /* XXX: this is really a hack : if the real host page size is - smaller than the target page size, some pages after the end - of the file may not be mapped. A better fix would be to - patch target_mmap(), but it is more complicated as the file - size must be known */ + /* + * XXX: this is really a hack : if the real host page size is smal= ler + * than the target page size, some pages after the end f the file = may + * not be mapped. A better fix would be to patch target_mmap(), bu= t it + * is more complicated as the file size must be known. + */ if (qemu_real_host_page_size < qemu_host_page_size) { abi_ulong end_addr, end_addr1; end_addr1 =3D REAL_HOST_PAGE_ALIGN(elf_bss); @@ -794,7 +809,8 @@ static abi_ulong create_elf_tables(abi_ulong p, int arg= c, int envc, if (size & 15) sp -=3D 16 - (size & 15); =20 - /* This is correct because Linux defines + /* + * This is correct because Linux defines * elf_addr_t as Elf32_Off / Elf64_Off */ #define NEW_AUX_ENT(id, val) do { \ @@ -902,8 +918,10 @@ static abi_ulong load_elf_interp(struct elfhdr *interp= _elf_ex, #endif =20 if (interp_elf_ex->e_type =3D=3D ET_DYN) { - /* in order to avoid hardcoding the interpreter load - address in qemu, we allocate a big enough memory zone */ + /* + * in order to avoid hardcoding the interpreter load address in qe= mu, we + * allocate a big enough memory zone + */ error =3D target_mmap(0, INTERP_MAP_SIZE, PROT_NONE, MAP_PRIVATE | MAP_ANON, -1, 0); @@ -931,11 +949,11 @@ static abi_ulong load_elf_interp(struct elfhdr *inter= p_elf_ex, vaddr =3D eppnt->p_vaddr; } error =3D target_mmap(load_addr + TARGET_ELF_PAGESTART(vaddr), - eppnt->p_filesz + TARGET_ELF_PAGEOFFSET(ep= pnt->p_vaddr), - elf_prot, - elf_type, - interpreter_fd, - eppnt->p_offset - TARGET_ELF_PAGEOFFSET(ep= pnt->p_vaddr)); + eppnt->p_filesz + TARGET_ELF_PAGEOFFSET(eppnt->p_vaddr), + elf_prot, + elf_type, + interpreter_fd, + eppnt->p_offset - TARGET_ELF_PAGEOFFSET(eppnt->p_vaddr)); =20 if (error =3D=3D -1) { /* Real error */ @@ -975,7 +993,8 @@ static abi_ulong load_elf_interp(struct elfhdr *interp_= elf_ex, * bss page. */ padzero(elf_bss, last_bss); - elf_bss =3D TARGET_ELF_PAGESTART(elf_bss + qemu_host_page_size - 1); /= * What we have mapped so far */ + /* What we have mapped so far */ + elf_bss =3D TARGET_ELF_PAGESTART(elf_bss + qemu_host_page_size - 1); =20 /* Map the last of the bss segment */ if (last_bss > elf_bss) { @@ -1109,10 +1128,12 @@ static void load_symbols(struct elfhdr *hdr, int fd) i++; } =20 - /* Attempt to free the storage associated with the local symbols - that we threw away. Whether or not this has any effect on the - memory allocation depends on the malloc implementation and how - many symbols we managed to discard. */ + /* + * Attempt to free the storage associated with the local symbols that= we + * threw away. Whether or not this has any effect on the memory allo= cation + * depends on the malloc implementation and how many symbols we manag= ed to + * discard. + */ new_syms =3D realloc(syms, nsyms * sizeof(*syms)); if (new_syms =3D=3D NULL) { free(s); @@ -1237,9 +1258,9 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, return -EINVAL; } =20 - /* This is the program interpreter used for - * shared libraries - for now assume that this - * is an a.out format binary + /* + * This is the program interpreter used for shared libraries -= for + * now assume that this is an a.out format binary */ =20 elf_interpreter =3D (char *)malloc(elf_ppnt->p_filesz); @@ -1259,9 +1280,10 @@ int load_elf_binary(struct linux_binprm *bprm, struc= t target_pt_regs *regs, exit(-1); } =20 - /* If the program interpreter is one of these two, - then assume an iBCS2 image. Otherwise assume - a native linux image. */ + /* + * If the program interpreter is one of these two, then assume= an + * iBCS2 image. Otherwise assume a native linux image. + */ =20 /* JRP - Need to add X86 lib dir stuff here... */ =20 @@ -1278,7 +1300,6 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, else { perror(elf_interpreter); exit(-1); - /* retval =3D -errno; */ } } =20 @@ -1289,8 +1310,8 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, } } if (retval >=3D 0) { - interp_ex =3D *((struct exec *) bprm->buf); /* aout exec-h= eader */ - interp_elf_ex =3D *((struct elfhdr *) bprm->buf); /* elf e= xec-header */ + interp_ex =3D *((struct exec *) bprm->buf); /* aout */ + interp_elf_ex =3D *((struct elfhdr *) bprm->buf); /* elf */ } if (retval < 0) { perror("load_elf_binary3"); @@ -1327,8 +1348,10 @@ int load_elf_binary(struct linux_binprm *bprm, struc= t target_pt_regs *regs, } } =20 - /* OK, we are done with that, now set up the arg stuff, - and then start this sucker up */ + /* + * OK, we are done with that, now set up the arg stuff, and then start= this + * sucker up + */ =20 { char *passed_p; @@ -1378,18 +1401,19 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, } } =20 - /* Do this so that we can load the interpreter, if need be. We will - change some of these later */ + /* + * Do this so that we can load the interpreter, if need be. We will c= hange + * some of these later + */ info->rss =3D 0; bprm->p =3D setup_arg_pages(bprm->p, bprm, info); info->start_stack =3D bprm->p; =20 - /* Now we do a little grungy work by mmaping the ELF image into - * the correct location in memory. At this point, we assume that - * the image should be loaded at fixed address, not at a variable - * address. + /* + * Now we do a little grungy work by mmaping the ELF image into the co= rrect + * location in memory. At this point, we assume that the image should= be + * loaded at fixed address, not at a variable address. */ - for (i =3D 0, elf_ppnt =3D elf_phdata; i < elf_ex.e_phnum; i++, elf_pp= nt++) { int elf_prot =3D 0; int elf_flags =3D 0; @@ -1405,11 +1429,13 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, if (elf_ex.e_type =3D=3D ET_EXEC || load_addr_set) { elf_flags |=3D MAP_FIXED; } else if (elf_ex.e_type =3D=3D ET_DYN) { - /* Try and get dynamic programs out of the way of the default = mmap - base, as well as whatever program they might try to exec. = This - is because the brk will follow the loader, and is not movab= le. */ - /* NOTE: for qemu, we do a big mmap to get enough space - without hardcoding any address */ + /* + * Try and get dynamic programs out of the way of the default = mmap + * base, as well as whatever program they might try to exec. = This + * is because the brk will follow the loader, and is not movab= le. + * NOTE: for qemu, we do a big mmap to get enough space without + * hardcoding any address + */ error =3D target_mmap(0, ET_DYN_MAP_SIZE, PROT_NONE, MAP_PRIVATE | MAP_ANON, -1, 0); @@ -1520,18 +1546,22 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, info->end_data =3D end_data; info->start_stack =3D bprm->p; =20 - /* Calling set_brk effectively mmaps the pages that we need for the bs= s and break - sections */ + /* + * Calling set_brk effectively mmaps the pages that we need for the bs= s and + * break sections + */ set_brk(elf_bss, elf_brk); =20 padzero(elf_bss, elf_brk); =20 if (info->personality =3D=3D PER_SVR4) { - /* Why this, you ask??? Well SVr4 maps page 0 as read-only, - and some applications "depend" upon this behavior. - Since we do not have the power to recompile these, we - emulate the SVr4 behavior. Sigh. */ + /* + * Why this, you ask??? Well SVr4 maps page 0 as read-only, a= nd + * some applications "depend" upon this behavior. Since we do= not + * have the power to recompile these, we emulate the SVr4 beha= vior. + * Sigh. + */ target_mmap(0, qemu_host_page_size, PROT_READ | PROT_EXEC, MAP_FIXED | MAP_PRIVATE, -1, 0); } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282039; cv=none; d=zohomail.com; s=zohoarc; b=k0ovGBWEyBuOgz2EJL7uLoDRyzIheL1hvIsQC1lDvuzQtZRFKiF1jCSbvMuMaQFumD6+ELoIYOTue14ma6CHeB/gTaAlIRA3lKAZM9pA2b8suE/CB64bpXRnK46raglEBDERtyjPIV3rNRNtNtI8GKFLomlD9qxSawwFoXdFJmE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282039; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=CfTfHjIplvFUCZ6Pf4s7liZGutXFFwjfMMaiBUf8GIA=; b=OxdXT6eRy7l1xeznD5vuE7msH/YEbB1OMeyhJuHrEuCoko3rrPLcy5oEJ7Hw2EmTd8CxZ6BKca/XAQ5JOMLsvhI0MdH8AjWvi8Qp3WrdBmzpxrcQKrXupEk/adcqcekwrPUesr0+rjCwgj1RgWmTPV0XAJ7XeaNJ1y1hGJsEHwg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282039480897.2676769851223; Sat, 24 Apr 2021 09:33:59 -0700 (PDT) Received: from localhost ([::1]:48702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLEE-0004JG-1B for importer@patchew.org; Sat, 24 Apr 2021 12:33:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKih-0005m3-H8 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:23 -0400 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]:44999) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiD-0004It-VR for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:23 -0400 Received: by mail-io1-xd2c.google.com with SMTP id p8so3349321iol.11 for ; Sat, 24 Apr 2021 09:00:52 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.50 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=CfTfHjIplvFUCZ6Pf4s7liZGutXFFwjfMMaiBUf8GIA=; b=zHfIIbhGBLKTq4iSnIgjQtOOGgkkwDuTtOmNMJLOiX0GTzERlYiqyNlbE1ZKkHfyZw QX07CjdM61ju7/6NAtsOPoQCtGSstOMe6/vqbBiMweJokSagr9nCGbh6nYr6njXantYP kR2qFAXqLvVID4pHGPvWqr7xGU6EhtVifZLfTQZv82QzPu2r4VvF1jpwqb1soTrr7NCN J1KXrtmQYZO/w1FXBo8JVlApNIawYI92KyUGYGivZUpIUoyZBDRwpSn1T0WunZWQYBWu hHgV8AxRbXNl3oVvsAbYZEiLyakD12fXPdAfiP/s16Ro6s1j8MJ+p1z9f0+22tc3jy1t itEw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=CfTfHjIplvFUCZ6Pf4s7liZGutXFFwjfMMaiBUf8GIA=; b=Yq6ohARrrKpFke6hbz+lHDaL3YsEL7jBaparoU+sJfZlDxjnZr2uXVhXajPjW90S1/ VGDkP4uiPa4mbUuBdj21FBakZNjSuN++GDkTboRa0pOeVh0HE6SWYfQmvWltoVHohnm9 TTeUKgxe/srw+RK9ipTkUeVPHJHjskzGMkz5ZvwRPFb2KsNV01Chcp1XsK++32S15daV nnQnWZApIC9hdQ+hxsOVJvRQ2nR9s4BeYKV+QkjALcggMs2WgRrCaRDGpi+VRo1Skszb Sk7XhPqMdOnD/3V+7yQ6A6yw0YFZN6m35i0vz2i6hs5Nh5ayDLCPv43ndF56oslY4X6I bzyg== X-Gm-Message-State: AOAM531NXwL+oojc7Zt9jYHesYTPdwq3crlN17qHJmN/LevehtQKuDj1 b3g0DulnJ43K8GEoEiOj58nk5zKYRUZFZh3d X-Google-Smtp-Source: ABdhPJy4zq7Nl6O0irR3o3kt/DBk39curpy7aTTvMnhymF+fP2xIlmJj4iHzZAzUJhT8UnHA+7NsXQ== X-Received: by 2002:a02:7f86:: with SMTP id r128mr8504270jac.136.1619280051067; Sat, 24 Apr 2021 09:00:51 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 29/48] bsd-user: style tweak: use {} correctly Date: Sat, 24 Apr 2021 09:59:57 -0600 Message-Id: <20210424160016.15200-30-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2c; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Format if/for/while statements with {} always, on a separate line and fix a couple indentations issues for singletons. Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/elfload.c | 147 ++++++++++++++++++++++++++++----------------- 1 file changed, 92 insertions(+), 55 deletions(-) diff --git a/bsd-user/elfload.c b/bsd-user/elfload.c index 75ccc06719..437ee82637 100644 --- a/bsd-user/elfload.c +++ b/bsd-user/elfload.c @@ -93,10 +93,12 @@ static const char *get_elf_platform(void) { static char elf_platform[] =3D "i386"; int family =3D object_property_get_int(OBJECT(thread_cpu), "family", N= ULL); - if (family > 6) + if (family > 6) { family =3D 6; - if (family >=3D 3) + } + if (family >=3D 3) { elf_platform[1] =3D '0' + family; + } return elf_platform; } =20 @@ -188,8 +190,9 @@ static inline void init_thread(struct target_pt_regs *r= egs, abi_long stack =3D infop->start_stack; memset(regs, 0, sizeof(*regs)); regs->ARM_cpsr =3D 0x10; - if (infop->entry & 1) + if (infop->entry & 1) { regs->ARM_cpsr |=3D CPSR_T; + } regs->ARM_pc =3D infop->entry & 0xfffffffe; regs->ARM_sp =3D infop->start_stack; /* FIXME - what to for failure of get_user()? */ @@ -205,8 +208,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, #define USE_ELF_CORE_DUMP #define ELF_EXEC_PAGESIZE 4096 =20 -enum -{ +enum { ARM_HWCAP_ARM_SWP =3D 1 << 0, ARM_HWCAP_ARM_HALF =3D 1 << 1, ARM_HWCAP_ARM_THUMB =3D 1 << 2, @@ -252,9 +254,9 @@ static inline void init_thread(struct target_pt_regs *r= egs, #ifdef TARGET_ABI32 regs->u_regs[14] =3D infop->start_stack - 16 * 4; #else - if (personality(infop->personality) =3D=3D PER_LINUX32) + if (personality(infop->personality) =3D=3D PER_LINUX32) { regs->u_regs[14] =3D infop->start_stack - 16 * 4; - else { + } else { regs->u_regs[14] =3D infop->start_stack - 16 * 8 - STACK_BIAS; if (bsd_type =3D=3D target_freebsd) { regs->u_regs[8] =3D infop->start_stack; @@ -520,8 +522,7 @@ static inline void init_thread(struct target_pt_regs *r= egs, =20 #include "elf.h" =20 -struct exec -{ +struct exec { unsigned int a_info; /* Use macros N_MAGIC, etc for access */ unsigned int a_text; /* length of text, in bytes */ unsigned int a_data; /* length of data, in bytes */ @@ -640,7 +641,9 @@ static abi_ulong copy_elf_strings(int argc, char **argv= , void **page, exit(-1); } tmp1 =3D tmp; - while (*tmp++); + while (*tmp++) { + continue; + } len =3D tmp - tmp1; if (p < len) { /* this shouldn't happen - 128kB */ return 0; @@ -653,14 +656,14 @@ static abi_ulong copy_elf_strings(int argc, char **ar= gv, void **page, if (!pag) { pag =3D g_try_malloc0(TARGET_PAGE_SIZE); page[p / TARGET_PAGE_SIZE] =3D pag; - if (!pag) + if (!pag) { return 0; + } } } if (len =3D=3D 0 || offset =3D=3D 0) { *(pag + offset) =3D *tmp; - } - else { + } else { int bytes_to_copy =3D (len > offset) ? offset : len; tmp -=3D bytes_to_copy; p -=3D bytes_to_copy; @@ -684,8 +687,9 @@ static abi_ulong setup_arg_pages(abi_ulong p, struct li= nux_binprm *bprm, * we'll use it for something else... */ size =3D x86_stack_size; - if (size < MAX_ARG_PAGES * TARGET_PAGE_SIZE) + if (size < MAX_ARG_PAGES * TARGET_PAGE_SIZE) { size =3D MAX_ARG_PAGES * TARGET_PAGE_SIZE; + } error =3D target_mmap(0, size + qemu_host_page_size, PROT_READ | PROT_WRITE, @@ -718,8 +722,9 @@ static void set_brk(abi_ulong start, abi_ulong end) /* page-align the start and end addresses... */ start =3D HOST_PAGE_ALIGN(start); end =3D HOST_PAGE_ALIGN(end); - if (end <=3D start) + if (end <=3D start) { return; + } if (target_mmap(start, end - start, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0) =3D=3D -= 1) { @@ -738,8 +743,9 @@ static void padzero(abi_ulong elf_bss, abi_ulong last_b= ss) { abi_ulong nbyte; =20 - if (elf_bss >=3D last_bss) - return; + if (elf_bss >=3D last_bss) { + return; + } =20 /* * XXX: this is really a hack : if the real host page size is smal= ler @@ -798,16 +804,18 @@ static abi_ulong create_elf_tables(abi_ulong p, int a= rgc, int envc, */ sp =3D sp & ~(abi_ulong)15; size =3D (DLINFO_ITEMS + 1) * 2; - if (k_platform) - size +=3D 2; + if (k_platform) { + size +=3D 2; + } #ifdef DLINFO_ARCH_ITEMS size +=3D DLINFO_ARCH_ITEMS * 2; #endif size +=3D envc + argc + 2; size +=3D (!ibcs ? 3 : 1); /* argc itself */ size *=3D n; - if (size & 15) - sp -=3D 16 - (size & 15); + if (size & 15) { + sp -=3D 16 - (size & 15); + } =20 /* * This is correct because Linux defines @@ -834,8 +842,9 @@ static abi_ulong create_elf_tables(abi_ulong p, int arg= c, int envc, NEW_AUX_ENT(AT_EGID, (abi_ulong) getegid()); NEW_AUX_ENT(AT_HWCAP, (abi_ulong) ELF_HWCAP); NEW_AUX_ENT(AT_CLKTCK, (abi_ulong) sysconf(_SC_CLK_TCK)); - if (k_platform) + if (k_platform) { NEW_AUX_ENT(AT_PLATFORM, u_platform); + } #ifdef ARCH_DLINFO /* * ARCH_DLINFO must come last so platform specific code can enforce @@ -879,15 +888,16 @@ static abi_ulong load_elf_interp(struct elfhdr *inter= p_elf_ex, =20 =20 /* Now read in all of the header information */ - - if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE_SIZ= E) + if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE_SIZ= E) { return ~(abi_ulong)0UL; + } =20 elf_phdata =3D (struct elf_phdr *) malloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); =20 - if (!elf_phdata) + if (!elf_phdata) { return ~((abi_ulong)0UL); + } =20 /* * If the size of this structure has changed, then punt, since @@ -934,16 +944,22 @@ static abi_ulong load_elf_interp(struct elfhdr *inter= p_elf_ex, } =20 eppnt =3D elf_phdata; - for (i =3D 0; i < interp_elf_ex->e_phnum; i++, eppnt++) + for (i =3D 0; i < interp_elf_ex->e_phnum; i++, eppnt++) { if (eppnt->p_type =3D=3D PT_LOAD) { int elf_type =3D MAP_PRIVATE | MAP_DENYWRITE; int elf_prot =3D 0; abi_ulong vaddr =3D 0; abi_ulong k; =20 - if (eppnt->p_flags & PF_R) elf_prot =3D PROT_READ; - if (eppnt->p_flags & PF_W) elf_prot |=3D PROT_WRITE; - if (eppnt->p_flags & PF_X) elf_prot |=3D PROT_EXEC; + if (eppnt->p_flags & PF_R) { + elf_prot =3D PROT_READ; + } + if (eppnt->p_flags & PF_W) { + elf_prot |=3D PROT_WRITE; + } + if (eppnt->p_flags & PF_X) { + elf_prot |=3D PROT_EXEC; + } if (interp_elf_ex->e_type =3D=3D ET_EXEC || load_addr_set) { elf_type |=3D MAP_FIXED; vaddr =3D eppnt->p_vaddr; @@ -972,15 +988,20 @@ static abi_ulong load_elf_interp(struct elfhdr *inter= p_elf_ex, * track of the largest address we see for this. */ k =3D load_addr + eppnt->p_vaddr + eppnt->p_filesz; - if (k > elf_bss) elf_bss =3D k; + if (k > elf_bss) { + elf_bss =3D k; + } =20 /* * Do the same thing for the memory mapping - between * elf_bss and last_bss is the bss section. */ k =3D load_addr + eppnt->p_memsz + eppnt->p_vaddr; - if (k > last_bss) last_bss =3D k; + if (k > last_bss) { + last_bss =3D k; + } } + } =20 /* Now use mmap to map the library into memory. */ =20 @@ -1061,8 +1082,9 @@ static void load_symbols(struct elfhdr *hdr, int fd) =20 lseek(fd, hdr->e_shoff, SEEK_SET); for (i =3D 0; i < hdr->e_shnum; i++) { - if (read(fd, &sechdr, sizeof(sechdr)) !=3D sizeof(sechdr)) + if (read(fd, &sechdr, sizeof(sechdr)) !=3D sizeof(sechdr)) { return; + } #ifdef BSWAP_NEEDED bswap_shdr(&sechdr); #endif @@ -1244,14 +1266,13 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, elf_interpreter =3D NULL; start_code =3D ~((abi_ulong)0UL); end_code =3D 0; - start_data =3Dn 0; + start_data =3D 0; end_data =3D 0; interp_ex.a_info =3D 0; =20 for (i =3D 0; i < elf_ex.e_phnum; i++) { if (elf_ppnt->p_type =3D=3D PT_INTERP) { - if (elf_interpreter !=3D NULL) - { + if (elf_interpreter !=3D NULL) { free(elf_phdata); free(elf_interpreter); close(bprm->fd); @@ -1296,8 +1317,7 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, retval =3D open(path(elf_interpreter), O_RDONLY); if (retval >=3D 0) { interpreter_fd =3D retval; - } - else { + } else { perror(elf_interpreter); exit(-1); } @@ -1392,8 +1412,9 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, */ for (i =3D 0, elf_ppnt =3D elf_phdata; i < elf_ex.e_phnum; i++, elf_ppnt++) { - if (elf_ppnt->p_type !=3D PT_LOAD) + if (elf_ppnt->p_type !=3D PT_LOAD) { continue; + } if (HOST_PAGE_ALIGN(elf_ppnt->p_vaddr) < mmap_min_addr) { guest_base =3D HOST_PAGE_ALIGN(mmap_min_addr); break; @@ -1419,12 +1440,19 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, int elf_flags =3D 0; abi_ulong error; =20 - if (elf_ppnt->p_type !=3D PT_LOAD) + if (elf_ppnt->p_type !=3D PT_LOAD) { continue; + } =20 - if (elf_ppnt->p_flags & PF_R) elf_prot |=3D PROT_READ; - if (elf_ppnt->p_flags & PF_W) elf_prot |=3D PROT_WRITE; - if (elf_ppnt->p_flags & PF_X) elf_prot |=3D PROT_EXEC; + if (elf_ppnt->p_flags & PF_R) { + elf_prot |=3D PROT_READ; + } + if (elf_ppnt->p_flags & PF_W) { + elf_prot |=3D PROT_WRITE; + } + if (elf_ppnt->p_flags & PF_X) { + elf_prot |=3D PROT_EXEC; + } elf_flags =3D MAP_PRIVATE | MAP_DENYWRITE; if (elf_ex.e_type =3D=3D ET_EXEC || load_addr_set) { elf_flags |=3D MAP_FIXED; @@ -1460,8 +1488,9 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, } =20 #ifdef LOW_ELF_STACK - if (TARGET_ELF_PAGESTART(elf_ppnt->p_vaddr) < elf_stack) + if (TARGET_ELF_PAGESTART(elf_ppnt->p_vaddr) < elf_stack) { elf_stack =3D TARGET_ELF_PAGESTART(elf_ppnt->p_vaddr); + } #endif =20 if (!load_addr_set) { @@ -1475,19 +1504,26 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, } } k =3D elf_ppnt->p_vaddr; - if (k < start_code) + if (k < start_code) { start_code =3D k; - if (start_data < k) + } + if (start_data < k) { start_data =3D k; + } k =3D elf_ppnt->p_vaddr + elf_ppnt->p_filesz; - if (k > elf_bss) + if (k > elf_bss) { elf_bss =3D k; - if ((elf_ppnt->p_flags & PF_X) && end_code < k) + } + if ((elf_ppnt->p_flags & PF_X) && end_code < k) { end_code =3D k; - if (end_data < k) + } + if (end_data < k) { end_data =3D k; + } k =3D elf_ppnt->p_vaddr + elf_ppnt->p_memsz; - if (k > elf_brk) elf_brk =3D k; + if (k > elf_brk) { + elf_brk =3D k; + } } =20 elf_entry +=3D load_bias; @@ -1501,8 +1537,7 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, if (elf_interpreter) { if (interpreter_type & 1) { elf_entry =3D load_aout_interp(&interp_ex, interpreter_fd); - } - else if (interpreter_type & 2) { + } else if (interpreter_type & 2) { elf_entry =3D load_elf_interp(&interp_elf_ex, interpreter_fd, &interp_load_addr); } @@ -1521,10 +1556,13 @@ int load_elf_binary(struct linux_binprm *bprm, stru= ct target_pt_regs *regs, =20 free(elf_phdata); =20 - if (qemu_log_enabled()) + if (qemu_log_enabled()) { load_symbols(&elf_ex, bprm->fd); + } =20 - if (interpreter_type !=3D INTERPRETER_AOUT) close(bprm->fd); + if (interpreter_type !=3D INTERPRETER_AOUT) { + close(bprm->fd); + } info->personality =3D (ibcs2_interpreter ? PER_SVR4 : PER_LINUX); =20 #ifdef LOW_ELF_STACK @@ -1554,8 +1592,7 @@ int load_elf_binary(struct linux_binprm *bprm, struct= target_pt_regs *regs, =20 padzero(elf_bss, elf_brk); =20 - if (info->personality =3D=3D PER_SVR4) - { + if (info->personality =3D=3D PER_SVR4) { /* * Why this, you ask??? Well SVr4 maps page 0 as read-only, a= nd * some applications "depend" upon this behavior. Since we do= not --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280719; cv=none; d=zohomail.com; s=zohoarc; b=LyAcJXXv518owX1tJ0emasrsFcr22ctd5Tfsz2sbO3COa2HpJGmcZGjQNV9pO5fZnSxRMw1z7n3ng4RFyJvYm6Ml038YaCug3VvthuRjfsoFKSwnlkOoYP6hYhhuadoERLHS+rb7f0Rmt9EE7eLg6oYSp52I9W5VWMl7ZsoaJos= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280719; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=VZAtilvnIeDP+jP8/xPOGjIu8lTW/AxOvqbnMGjlqJY=; b=lS9Q0hAEaKtCU6KJ97c00Dmr8/0DjoNbZ10RrALkbLbbLGmG7O/Hy1O/2UZSlan9ZqZRtJI9+N8y39K9Z1gIzc79+51mnYppeVwuT4C7HZtVCUiddEGbgXdhiQ5QZ0qCKjWr61gOFKMbVH2Z5tNUsKot0pKb7t5NwCxJ2E77tjE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280719698213.9696282612199; Sat, 24 Apr 2021 09:11:59 -0700 (PDT) Received: from localhost ([::1]:38014 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKsw-0001cr-GR for importer@patchew.org; Sat, 24 Apr 2021 12:11:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50534) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKif-0005hp-2e for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:21 -0400 Received: from mail-io1-xd34.google.com ([2607:f8b0:4864:20::d34]:42994) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiE-0004J6-2N for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:20 -0400 Received: by mail-io1-xd34.google.com with SMTP id s16so46514992iog.9 for ; Sat, 24 Apr 2021 09:00:52 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.51 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VZAtilvnIeDP+jP8/xPOGjIu8lTW/AxOvqbnMGjlqJY=; b=hyQFuJYC0YCa/sebF6Oe3Y6bfMkzIt9nn9KyqpB3STYk4ZzaRP3idtxVwncKA/UdHA Uzq1qOQqeN2HhqDjcfuDo3WVYtkpxyBhvwExyG2eiPWZA4a94vi+teM+8CRgggveB3il wlEYBUqkDFGXCdIp/JgdIjpzdYnmoOq/XLrbWVwBED0yj96XcQPeuNeSl3z+8THXmsdP C+1GnKLRqYIAnZmHYF69A4HnWgxGWUK63ABhUl9u2cgJUrhwy0fKTt3LevOZAEAM0nNU gYbiutBWhSAoCzh8cXLq2OmYI/+VKwrTxSOf3hPPyksHnLLBSDT7UI/KLFswKjuzu1NM Z5YA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=VZAtilvnIeDP+jP8/xPOGjIu8lTW/AxOvqbnMGjlqJY=; b=p4+ybcjpajzKlu8zRiRIE1XTbNCjVaoPsNXZ2qxjGuq7KGP8H79q0s+fNgH243pB0d b89sXMF7NGBUq7h7P59sNsxXSzD7aIP0lbmY0AwtCZD3vfed0VYetZphfyk22nlOM5nN 4g76ALtJyhY2IZirzEabHO14/lHNOC1zlj3BYX8DKNMeuj8/8d6Ql88qqpeZWdIZNXja +I7NaLmCX654FEy7fIi5Ff72uxCWEKO40msPNhmYpYmRceUFLk2v/928r4eHBpJjsyUw TCHT4EmEO/kWz15aRzasrgHguL3/VtHDu6O1W1dwxycUWTDvOEHkNUpNIDbzjE8aPDVD avGA== X-Gm-Message-State: AOAM531yDG1T4IOQXGc9v9xyjYTJvfZDjQr/epRM9ppwC3xpTYzmWVLu gpFriab+UxnDkBOcyclT8ijUVV6jvWxU0Oth X-Google-Smtp-Source: ABdhPJxNSoVxlH2LjADbtQotAs5CBrEnBVzXUApo9Gw1wyalUvwAIj5UL1mPnB06V4KCKJJTkMTzfQ== X-Received: by 2002:a6b:f901:: with SMTP id j1mr7633021iog.100.1619280052055; Sat, 24 Apr 2021 09:00:52 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 30/48] bsd-user: style tweak: fix block comments Date: Sat, 24 Apr 2021 09:59:58 -0600 Message-Id: <20210424160016.15200-31-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d34; envelope-from=imp@bsdimp.com; helo=mail-io1-xd34.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/mmap.c | 51 ++++++++++++++++++++++++++++--------------------- 1 file changed, 29 insertions(+), 22 deletions(-) diff --git a/bsd-user/mmap.c b/bsd-user/mmap.c index 0ac1b92706..0ff06d7349 100644 --- a/bsd-user/mmap.c +++ b/bsd-user/mmap.c @@ -23,8 +23,6 @@ #include "bsd-mman.h" #include "exec/exec-all.h" =20 -//#define DEBUG_MMAP - static pthread_mutex_t mmap_mutex =3D PTHREAD_MUTEX_INITIALIZER; static __thread int mmap_lock_count; =20 @@ -165,8 +163,10 @@ static int mmap_frag(abi_ulong real_start, =20 prot_new =3D prot | prot1; if (!(flags & MAP_ANON)) { - /* msync() won't work here, so we return an error if write is - possible while it is a shared mapping */ + /* + * msync() won't work here, so we return an error if write is poss= ible + * while it is a shared mapping + */ if ((flags & TARGET_BSD_MAP_FLAGMASK) =3D=3D MAP_SHARED && (prot & PROT_WRITE)) return -1; @@ -194,12 +194,13 @@ static abi_ulong mmap_next_start =3D 0x40000000; =20 unsigned long last_brk; =20 -/* find a free memory area of size 'size'. The search starts at - 'start'. If 'start' =3D=3D 0, then a default start address is used. - Return -1 if error. -*/ -/* page_init() marks pages used by the host as reserved to be sure not - to use them. */ +/* + * find a free memory area of size 'size'. The search starts at 'start'. If + * 'start' =3D=3D 0, then a default start address is used. Return -1 if e= rror. + * + * page_init() marks pages used by the host as reserved to be sure not to = use + * them. + */ static abi_ulong mmap_find_vma(abi_ulong start, abi_ulong size) { abi_ulong addr, addr1, addr_start; @@ -208,11 +209,12 @@ static abi_ulong mmap_find_vma(abi_ulong start, abi_u= long size) =20 new_brk =3D (unsigned long)sbrk(0); if (last_brk && last_brk < new_brk && last_brk =3D=3D (target_ulong)la= st_brk) { - /* This is a hack to catch the host allocating memory with brk(). - If it uses mmap then we loose. - FIXME: We really want to avoid the host allocating memory in - the first place, and maybe leave some slack to avoid switching - to mmap. */ + /* + * This is a hack to catch the host allocating memory with brk(). = If it + * uses mmap then we loose. + * FIXME: We really want to avoid the host allocating memory in the + * first place, and maybe leave some slack to avoid switching to m= map. + */ page_set_flags(last_brk & TARGET_PAGE_MASK, TARGET_PAGE_ALIGN(new_brk), PAGE_RESERVED); @@ -298,9 +300,10 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, i= nt prot, errno =3D ENOMEM; goto fail; } - /* Note: we prefer to control the mapping address. It is - especially important if qemu_host_page_size > - qemu_real_host_page_size */ + /* + * Note: we prefer to control the mapping address. It is specially + * important if qemu_host_page_size > qemu_real_host_page_size + */ p =3D mmap(g2h_untagged(mmap_start), host_len, prot, flags | MAP_FIXED, fd, host_offset); if (p =3D=3D MAP_FAILED) @@ -329,12 +332,16 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, = int prot, } } =20 - /* worst case: we cannot map the file because the offset is not - aligned, so we read it */ + /* + * worst case: we cannot map the file because the offset is not al= igned, + * so we read it + */ if (!(flags & MAP_ANON) && (offset & ~qemu_host_page_mask) !=3D (start & ~qemu_host_page_= mask)) { - /* msync() won't work here, so we return an error if write is - possible while it is a shared mapping */ + /* + * msync() won't work here, so we return an error if write is + * possible while it is a shared mapping + */ if ((flags & TARGET_BSD_MAP_FLAGMASK) =3D=3D MAP_SHARED && (prot & PROT_WRITE)) { errno =3D EINVAL; --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281673; cv=none; d=zohomail.com; s=zohoarc; b=GBLbiLdpCUN//2v1DSlIqO9xXjNHbxhbdExtPW9bmDJruhk0tWFL5oTdJCXZYsQ7cH5sDCHM3t/2JkL7JTuNbF5ljDtzCrBsSaw0VEn2rsjB3plONSRNtJBoX9ctZ6qsklMFBftUdmOGSXapI7Ae+c/gkksLMOPF3+eIiuad9nY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281673; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=pnchoQA/ZqjPQSSH2ekFTKVyc7FezQYrIYZdDfoc05M=; b=ccwW3FDT2wTywM452xO/Zlp963t9c+E3cKCiOyMZ7LSsLfQ0LIAEb2jR1WwJ6k3KlwaSLuwBldski7APXJRyBhJXT+0gN3QJv9GnO3LjQq2Lep7UJH5n18vJ5AK/4P/mCl10HER3l5QsfsCNqn4vDokRcX6Yfu8G9uMiSwGl1cA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281673188888.8760350079501; Sat, 24 Apr 2021 09:27:53 -0700 (PDT) Received: from localhost ([::1]:34586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL8K-0006q1-1J for importer@patchew.org; Sat, 24 Apr 2021 12:27:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKif-0005iY-VV for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:22 -0400 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]:44880) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiE-0004JE-EE for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:21 -0400 Received: by mail-il1-x135.google.com with SMTP id i22so393151ila.11 for ; Sat, 24 Apr 2021 09:00:53 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pnchoQA/ZqjPQSSH2ekFTKVyc7FezQYrIYZdDfoc05M=; b=unqESEfc4cWWszsmwVP0mp10FSs6obU0h5W1yh/jR44VydF1J+BzNSXTJ8seYqbpuu yI6DNo1rNNbbWS3dGk5+uup5HZXumfacyKmcxONXmXa949+YOqBMaAI2K0bQc1JgeXNU a1QSrf3wY7ZrTSMK6RCuWpqrJ1ozE6VMvbHc4v0ij2vYQslf+eAPMmxit8ydjb03rTM5 3hl/uJpxdR4EGRd0uVX4r3Yo30Oqe8DA/xqa2YxoACmGcrF7VshdErqk84tBahc5kWig myDfRMZgeCEZLNmWYYtvk6WVQmWZ8/mY0y+4+NzVp2eoTI/YT8TdGKdVAmdEOEzsOI/9 Jiqg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=pnchoQA/ZqjPQSSH2ekFTKVyc7FezQYrIYZdDfoc05M=; b=gMfLCWnfJsc0bnNOrnMKrGvHM5Ved3AhQ2Ci7gHIDV0If7vcDWegWiTIg9cK6FojR4 oDzO6hxUOuVD4KM1Kj9pYexTkOBk/mz7/KC1zu2NPnxnu/+8RSJGKpYzmRhUDFpQJN0T xcd1U1OBBcKjzM+4rf22hVoW7r72qf/3s8FgFmyfqD3RD/SH1FuBCR/gcPeII19f6Ck2 S7IbP+I48D1Hz8Z4vnMo/lRAh7HDnhzQHrPVPHJqzD9CkeHDMonSemO827oeZs6rthsk ow95zEqJ0NyYDgl6Pz4rBUjrKrOMJrO1Hh32am4Mo+hx4QzDD1TxIFCUBRmvXePLy9EG Krvw== X-Gm-Message-State: AOAM533qOMgeSoJGtmu4xmZEo5C8SJZ4Fyftbdtf9dEBQ8CnXukBblCv BSqr7eY4D3Dqt92kzqZ4VnHp+6snYSdo5rH5 X-Google-Smtp-Source: ABdhPJyCwbzFoq3WHrppOkQshUK5PbOVhZsz17gGqYgBgq9wbV7mZkH8Qtyo6kfP1fRvIzTIPA2r8w== X-Received: by 2002:a92:4a12:: with SMTP id m18mr6947462ilf.296.1619280052848; Sat, 24 Apr 2021 09:00:52 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 31/48] bsd-user: style tweak: use {} for all if statements, format else correctly Date: Sat, 24 Apr 2021 09:59:59 -0600 Message-Id: <20210424160016.15200-32-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::135; envelope-from=imp@bsdimp.com; helo=mail-il1-x135.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/mmap.c | 112 ++++++++++++++++++++++++++++++++---------------- 1 file changed, 74 insertions(+), 38 deletions(-) diff --git a/bsd-user/mmap.c b/bsd-user/mmap.c index 0ff06d7349..1aec1916c0 100644 --- a/bsd-user/mmap.c +++ b/bsd-user/mmap.c @@ -48,17 +48,19 @@ bool have_mmap_lock(void) /* Grab lock to make sure things are in a consistent state after fork(). = */ void mmap_fork_start(void) { - if (mmap_lock_count) + if (mmap_lock_count) { abort(); + } pthread_mutex_lock(&mmap_mutex); } =20 void mmap_fork_end(int child) { - if (child) + if (child) { pthread_mutex_init(&mmap_mutex, NULL); - else + } else { pthread_mutex_unlock(&mmap_mutex); + } } =20 /* NOTE: all the constants are the HOST ones, but addresses are target. */ @@ -75,15 +77,18 @@ int target_mprotect(abi_ulong start, abi_ulong len, int= prot) prot & PROT_EXEC ? 'x' : '-'); #endif =20 - if ((start & ~TARGET_PAGE_MASK) !=3D 0) + if ((start & ~TARGET_PAGE_MASK) !=3D 0) { return -EINVAL; + } len =3D TARGET_PAGE_ALIGN(len); end =3D start + len; - if (end < start) + if (end < start) { return -EINVAL; + } prot &=3D PROT_READ | PROT_WRITE | PROT_EXEC; - if (len =3D=3D 0) + if (len =3D=3D 0) { return 0; + } =20 mmap_lock(); host_start =3D start & qemu_host_page_mask; @@ -102,8 +107,9 @@ int target_mprotect(abi_ulong start, abi_ulong len, int= prot) } ret =3D mprotect(g2h_untagged(host_start), qemu_host_page_size, prot1 & PAGE_BITS); - if (ret !=3D 0) + if (ret !=3D 0) { goto error; + } host_start +=3D qemu_host_page_size; } if (end < host_end) { @@ -113,16 +119,18 @@ int target_mprotect(abi_ulong start, abi_ulong len, i= nt prot) } ret =3D mprotect(g2h_untagged(host_end - qemu_host_page_size), qemu_host_page_size, prot1 & PAGE_BITS); - if (ret !=3D 0) + if (ret !=3D 0) { goto error; + } host_end -=3D qemu_host_page_size; } =20 /* handle the pages in the middle */ if (host_start < host_end) { ret =3D mprotect(g2h_untagged(host_start), host_end - host_start, = prot); - if (ret !=3D 0) + if (ret !=3D 0) { goto error; + } } page_set_flags(start, start + len, prot | PAGE_VALID); mmap_unlock(); @@ -147,16 +155,18 @@ static int mmap_frag(abi_ulong real_start, /* get the protection of the target pages outside the mapping */ prot1 =3D 0; for (addr =3D real_start; addr < real_end; addr++) { - if (addr < start || addr >=3D end) + if (addr < start || addr >=3D end) { prot1 |=3D page_get_flags(addr); + } } =20 if (prot1 =3D=3D 0) { /* no page was there, so we allocate one */ void *p =3D mmap(host_start, qemu_host_page_size, prot, flags | MAP_ANON, -1, 0); - if (p =3D=3D MAP_FAILED) + if (p =3D=3D MAP_FAILED) { return -1; + } prot1 =3D prot; } prot1 &=3D PAGE_BITS; @@ -168,19 +178,22 @@ static int mmap_frag(abi_ulong real_start, * while it is a shared mapping */ if ((flags & TARGET_BSD_MAP_FLAGMASK) =3D=3D MAP_SHARED && - (prot & PROT_WRITE)) + (prot & PROT_WRITE)) { return -1; + } =20 /* adjust protection to be able to read */ - if (!(prot1 & PROT_WRITE)) + if (!(prot1 & PROT_WRITE)) { mprotect(host_start, qemu_host_page_size, prot1 | PROT_WRITE); + } =20 /* read the corresponding file data */ pread(fd, g2h_untagged(start), end - start, offset); =20 /* put final protection */ - if (prot_new !=3D (prot1 | PROT_WRITE)) + if (prot_new !=3D (prot1 | PROT_WRITE)) { mprotect(host_start, qemu_host_page_size, prot_new); + } } else { /* just update the protection */ if (prot_new !=3D prot1) { @@ -224,23 +237,27 @@ static abi_ulong mmap_find_vma(abi_ulong start, abi_u= long size) size =3D HOST_PAGE_ALIGN(size); start =3D start & qemu_host_page_mask; addr =3D start; - if (addr =3D=3D 0) + if (addr =3D=3D 0) { addr =3D mmap_next_start; + } addr_start =3D addr; for (;;) { prot =3D 0; for (addr1 =3D addr; addr1 < (addr + size); addr1 +=3D TARGET_PAGE= _SIZE) { prot |=3D page_get_flags(addr1); } - if (prot =3D=3D 0) + if (prot =3D=3D 0) { break; + } addr +=3D qemu_host_page_size; /* we found nothing */ - if (addr =3D=3D addr_start) + if (addr =3D=3D addr_start) { return (abi_ulong)-1; + } } - if (start =3D=3D 0) + if (start =3D=3D 0) { mmap_next_start =3D addr + size; + } return addr; } =20 @@ -260,10 +277,12 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, = int prot, prot & PROT_READ ? 'r' : '-', prot & PROT_WRITE ? 'w' : '-', prot & PROT_EXEC ? 'x' : '-'); - if (flags & MAP_FIXED) + if (flags & MAP_FIXED) { printf("MAP_FIXED "); - if (flags & MAP_ANON) + } + if (flags & MAP_ANON) { printf("MAP_ANON "); + } switch (flags & TARGET_BSD_MAP_FLAGMASK) { case MAP_PRIVATE: printf("MAP_PRIVATE "); @@ -285,8 +304,9 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, in= t prot, } =20 len =3D TARGET_PAGE_ALIGN(len); - if (len =3D=3D 0) + if (len =3D=3D 0) { goto the_end; + } real_start =3D start & qemu_host_page_mask; =20 if (!(flags & MAP_FIXED)) { @@ -306,12 +326,14 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, = int prot, */ p =3D mmap(g2h_untagged(mmap_start), host_len, prot, flags | MAP_FIXED, fd, host_offset); - if (p =3D=3D MAP_FAILED) + if (p =3D=3D MAP_FAILED) { goto fail; + } /* update start so that it points to the file position at 'offset'= */ host_start =3D (unsigned long)p; - if (!(flags & MAP_ANON)) + if (!(flags & MAP_ANON)) { host_start +=3D offset - host_offset; + } start =3D h2g(host_start); } else { int flg; @@ -350,8 +372,9 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, in= t prot, retaddr =3D target_mmap(start, len, prot | PROT_WRITE, MAP_FIXED | MAP_PRIVATE | MAP_ANON, -1, 0); - if (retaddr =3D=3D -1) + if (retaddr =3D=3D -1) { goto fail; + } pread(fd, g2h_untagged(start), len, offset); if (!(prot & PROT_WRITE)) { ret =3D target_mprotect(start, len, prot); @@ -369,14 +392,16 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, = int prot, /* one single host page */ ret =3D mmap_frag(real_start, start, end, prot, flags, fd, offset); - if (ret =3D=3D -1) + if (ret =3D=3D -1) { goto fail; + } goto the_end1; } ret =3D mmap_frag(real_start, start, real_start + qemu_host_pa= ge_size, prot, flags, fd, offset); - if (ret =3D=3D -1) + if (ret =3D=3D -1) { goto fail; + } real_start +=3D qemu_host_page_size; } /* handle the end of the mapping */ @@ -385,8 +410,9 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, in= t prot, real_end - qemu_host_page_size, real_end, prot, flags, fd, offset + real_end - qemu_host_page_size - star= t); - if (ret =3D=3D -1) + if (ret =3D=3D -1) { goto fail; + } real_end -=3D qemu_host_page_size; } =20 @@ -394,14 +420,16 @@ abi_long target_mmap(abi_ulong start, abi_ulong len, = int prot, if (real_start < real_end) { void *p; unsigned long offset1; - if (flags & MAP_ANON) + if (flags & MAP_ANON) { offset1 =3D 0; - else + } else { offset1 =3D offset + real_start - start; + } p =3D mmap(g2h_untagged(real_start), real_end - real_start, prot, flags, fd, offset1); - if (p =3D=3D MAP_FAILED) + if (p =3D=3D MAP_FAILED) { goto fail; + } } } the_end1: @@ -427,11 +455,13 @@ int target_munmap(abi_ulong start, abi_ulong len) #ifdef DEBUG_MMAP printf("munmap: start=3D0x%lx len=3D0x%lx\n", start, len); #endif - if (start & ~TARGET_PAGE_MASK) + if (start & ~TARGET_PAGE_MASK) { return -EINVAL; + } len =3D TARGET_PAGE_ALIGN(len); - if (len =3D=3D 0) + if (len =3D=3D 0) { return -EINVAL; + } mmap_lock(); end =3D start + len; real_start =3D start & qemu_host_page_mask; @@ -449,16 +479,18 @@ int target_munmap(abi_ulong start, abi_ulong len) } end =3D real_end; } - if (prot !=3D 0) + if (prot !=3D 0) { real_start +=3D qemu_host_page_size; + } } if (end < real_end) { prot =3D 0; for (addr =3D end; addr < real_end; addr +=3D TARGET_PAGE_SIZE) { prot |=3D page_get_flags(addr); } - if (prot !=3D 0) + if (prot !=3D 0) { real_end -=3D qemu_host_page_size; + } } =20 ret =3D 0; @@ -467,8 +499,9 @@ int target_munmap(abi_ulong start, abi_ulong len) ret =3D munmap(g2h_untagged(real_start), real_end - real_start); } =20 - if (ret =3D=3D 0) + if (ret =3D=3D 0) { page_set_flags(start, start + len, 0); + } mmap_unlock(); return ret; } @@ -477,14 +510,17 @@ int target_msync(abi_ulong start, abi_ulong len, int = flags) { abi_ulong end; =20 - if (start & ~TARGET_PAGE_MASK) + if (start & ~TARGET_PAGE_MASK) { return -EINVAL; + } len =3D TARGET_PAGE_ALIGN(len); end =3D start + len; - if (end < start) + if (end < start) { return -EINVAL; - if (end =3D=3D start) + } + if (end =3D=3D start) { return 0; + } =20 start &=3D qemu_host_page_mask; return msync(g2h_untagged(start), end - start, flags); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281847; cv=none; d=zohomail.com; s=zohoarc; b=UHW1eMnW2FY6eGVVEDdMhYefPB82OvNDZhgHus3Z4q0W5DbWrfaZiBvaHxAI1bt4Kbu+zHjlI7fMdhGXvxAo2ygvedT0ms56Rf/tb+Ebn5D16bZqXgFHu+mYkUyjUY5Qa0/oXVV7olg30JlpyjNB+ghjtM2vjGG1ZJ9UPjMhUDs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281847; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Y9AQJRvMtMdTIZnD3mQV1ThnImiIAURk0S2tBBlFFtk=; b=LE8a+i3XT3YRGMY27j7kVn3j4Zd5wi81Oga6pzgPkupSpsuXr39a+U3CMPFXT6GK7pVDq3xSfflM92MljOG9iPy6VI/IJyim8Stt+AdkN0SXHX6xgpAXC3s8/89vSSVdMVc+VaJ70ZaxKUiYKewn05/lpl9dHT1dSq0AUEaU4HI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 16192818475388.366055186602352; Sat, 24 Apr 2021 09:30:47 -0700 (PDT) Received: from localhost ([::1]:42046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLB8-0001UW-CK for importer@patchew.org; Sat, 24 Apr 2021 12:30:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKig-0005jo-GP for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:22 -0400 Received: from mail-io1-xd29.google.com ([2607:f8b0:4864:20::d29]:40864) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiE-0004JI-Lt for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:22 -0400 Received: by mail-io1-xd29.google.com with SMTP id e186so1610407iof.7 for ; Sat, 24 Apr 2021 09:00:54 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.52 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Y9AQJRvMtMdTIZnD3mQV1ThnImiIAURk0S2tBBlFFtk=; b=TfphHh3fnx2THVKxOa8XVbyRhxtfjOzj7VTzgiCJhrYwaI43ljmUG1Zjgh3PYFi4KB eGrbxq4tcgCXNwEoQWFeJtvaGWeI9oWvkThxpEb9typdS9ItYTjgB/vE9msTeMVrToJa 6U8MzvrYRVav6GMICdIIky40+v/6js+3ZYnt450rj7O1QfpYt0pI/200esFkhW2HyyJl Qrx9aDP9BBOaMv8qFHPFdgW7I+mhj4Jq/YhA+3J5xSAWx8sdycA7xvIV5m2L1QyAcX2Z PdwbtRv8AYwtSVqDSwYJ1s/vj1Sm8f9vbO7SgzmZtsTghg6fnfJisn13p+trlySb2TDa fTzg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=Y9AQJRvMtMdTIZnD3mQV1ThnImiIAURk0S2tBBlFFtk=; b=H59EdnP0MgwHlncz44R0gHK+7wwuVUC2v1/fsk8TipXrDj0bN7VX9r3VUPasg737+A Qs649/s13DWraOfIgZ8G+TwlGTDT3TJM+9nzxJ94F1G8Ovu4mQqIfpzP6+uXBTURO9du I+wSGdmVp/ppm0NaNNduCVjKK6/uPKi7FSo8b/GfGnXEMxxEbBDgdaPDew4kYvJmh/YJ rtAGlGFlu8xRKIzuHeQfE/tuUeuPUWg5JmFSYKluk7qW5vMT3IXU1qYU06KL59HrX4C4 rOmjasovTVzR4wT8ZuAqslnByFM5xkCJ4jmX4L8MXjvm1AEUTqpcWVptFFtVh2N4KxqH En0A== X-Gm-Message-State: AOAM531k8sP1+Wl4tLCDwolOz/cMma4dIZI5XsyEEnF45imbVNbeBYlp uZ9ZShJA3Odk0+g/fdVt9R+Y39prVYfgs8Zl X-Google-Smtp-Source: ABdhPJywEhrAa/3s2x3QbZ40twqvlwh57wQfRZwgtYybtoy2zo45lKshsl9suY/UvKSwEOVR+/ptUA== X-Received: by 2002:a02:9643:: with SMTP id c61mr8290930jai.124.1619280053436; Sat, 24 Apr 2021 09:00:53 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 32/48] bsd-user: style tweak: remove spacing after '*' and add after } Date: Sat, 24 Apr 2021 10:00:00 -0600 Message-Id: <20210424160016.15200-33-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d29; envelope-from=imp@bsdimp.com; helo=mail-io1-xd29.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/qemu.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index 5a82722281..de20e8329a 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -124,19 +124,19 @@ struct linux_binprm { int argc, envc; char **argv; char **envp; - char * filename; /* Name of binary */ + char *filename; /* Name of binary */ }; =20 void do_init_thread(struct target_pt_regs *regs, struct image_info *infop); abi_ulong loader_build_argptr(int envc, int argc, abi_ulong sp, abi_ulong stringp, int push_ptr); -int loader_exec(const char * filename, char ** argv, char ** envp, - struct target_pt_regs * regs, struct image_info *infop); +int loader_exec(const char *filename, char **argv, char **envp, + struct target_pt_regs *regs, struct image_info *infop); =20 -int load_elf_binary(struct linux_binprm * bprm, struct target_pt_regs * re= gs, - struct image_info * info); -int load_flt_binary(struct linux_binprm * bprm, struct target_pt_regs * re= gs, - struct image_info * info); +int load_elf_binary(struct linux_binprm *bprm, struct target_pt_regs *regs, + struct image_info *info); +int load_flt_binary(struct linux_binprm *bprm, struct target_pt_regs *regs, + struct image_info *info); =20 abi_long memcpy_to_target(abi_ulong dest, const void *src, unsigned long len); @@ -246,7 +246,7 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) break;\ default:\ abort();\ - }\ + } \ 0;\ }) =20 @@ -270,7 +270,7 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) /* avoid warning */\ x =3D 0;\ abort();\ - }\ + } \ 0;\ }) =20 --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281426; cv=none; d=zohomail.com; s=zohoarc; b=G8NYEoRlGa+FvlSwreXkEh2+lFmL6oNYy12e3DqoHmrwr9ydJ0JhZtlZkH90xO92LT1aR5dGcX0Sx24GmmHfhxkEjpNDZUDb73PoTbecPUzhz2ZQKdcEwKqTWErABqWPrNx6cd1IQfRaswf0BhlCXsv0KYvPwsqdgOxBRnWXZBs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281426; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=q+XTeWxts5sk5LrurE8SZKOV4GTG2HFFTz7olzF6hdE=; b=aUQigzzHZr2NW5/hhEfLkQPQhjgy8jU5DUE0X0pmUa/XQF84iG9Jf82Ow2Jxz/WEV+llMNWnL43pWKKo96OFpqbgObeAJ5qX/TE3Xb7QkTw8B4PmN3tHMyimjmTTE2fZX5QAWadqfnnAUhev6oZW4ngsmIz/SDTtbIrl4WH4fjQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928142675382.37259624573187; Sat, 24 Apr 2021 09:23:46 -0700 (PDT) Received: from localhost ([::1]:46954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL4L-0000M6-Fl for importer@patchew.org; Sat, 24 Apr 2021 12:23:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKih-0005nV-VJ for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:39640) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiJ-0004Jb-54 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:23 -0400 Received: by mail-io1-xd2b.google.com with SMTP id k25so8749470iob.6 for ; Sat, 24 Apr 2021 09:00:55 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.53 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=q+XTeWxts5sk5LrurE8SZKOV4GTG2HFFTz7olzF6hdE=; b=VO9xd1nTMUsTeOJjyqH2BEUM3c+yuheRJc2g9JgQqtNEaeoHwUV8IBtfcOWDvsabqK q8HahzjJ545uL3WJhJG0DTRonSPNA2aUR2DtMJgjG1IPrQkLXdZ7/iWQLwK76Dq5bVsA iT9Wb00rfQ6rdgkszWoNEzL5SGlxIbRIbzDLRczFE8PsOh5GGu2iDWfFt8pkJZ2mu/E7 Z91aiK9/mM8reY7p/fKUznSVtP4gj6fKF4hZF7hkqAhBLNiS/yt4qrs5JsVRyaIRg5W8 GevcA3qfZj8UMdrTkqsUUO8rMNzNB7C5kfRQDy7qpkXu7EQsbJ6TKikij1y5E6H4CCpO 1V7Q== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=q+XTeWxts5sk5LrurE8SZKOV4GTG2HFFTz7olzF6hdE=; b=X2ZizozdzogBgrc9XO5ojG7yp3ZbPy47YFjvMt/eVluAG6RSwO491jO5npUaxkLg8M ATMsHiNr6hwWuFiRB9PYeW8qVxfvlLT5GvD9tI9a3gReZaFZcxK3RxojhJUtRyCtmxxQ 0S8PFway/ITlwfo/EqKAOFH4ze4hZ9Whbnil7JCa5blQjwzuoLS5nZeuWZkXDIk/sCLG 1Kqn/XmBVoApI67agfqpOdHaEZqhuIyFRKJgSx4gWMGWIc2RGCpc0TX14C03iFgpXFhx yrgUh3XtnVZTGJuSrvB9Jq88ZBviN+fMW2BAlyU3Vq7KmVRbripWnL5X/4PAeMHMtkhn DF5Q== X-Gm-Message-State: AOAM5305gFfJxvjjaUh8cBHlSE47Pi/qeJGv+A0yi380m9aRapspGmke 509NsEhj2J88ovXKL5IS4McQG5zksIuPkPcK X-Google-Smtp-Source: ABdhPJzR8AXzTz8p1s0wsw2oCq/U7l90wFr/hSXs3zmYXlyWp0smMe1O9zBcrkou9l1v42I6zhEMxQ== X-Received: by 2002:a02:c9c7:: with SMTP id c7mr272810jap.57.1619280054212; Sat, 24 Apr 2021 09:00:54 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 33/48] bsd-user: style tweak: Use preferred block comments Date: Sat, 24 Apr 2021 10:00:01 -0600 Message-Id: <20210424160016.15200-34-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2b; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/qemu.h | 74 ++++++++++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 31 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index de20e8329a..7f3cfa68aa 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -47,9 +47,10 @@ extern enum BSDType bsd_type; #define THREAD #endif =20 -/* This struct is used to hold certain information about the image. - * Basically, it replicates in user space what would be certain - * task_struct fields in the kernel +/* + * This struct is used to hold certain information about the image. Basic= ally, + * it replicates in user space what would be certain task_struct fields in= the + * kernel */ struct image_info { abi_ulong load_addr; @@ -78,12 +79,13 @@ struct sigqueue { struct emulated_sigtable { int pending; /* true if signal is pending */ struct sigqueue *first; - struct sigqueue info; /* in order to always have memory for the - first signal, we put it here */ + /* in order to always have memory for the first signal, we put it here= */ + struct sigqueue info; }; =20 -/* NOTE: we force a big alignment so that the stack stored after is - aligned too */ +/* + * NOTE: we force a big alignment so that the stack stored after is aligne= d too + */ typedef struct TaskState { pid_t ts_tid; /* tid (or pid) of this task */ =20 @@ -103,7 +105,6 @@ void init_task_state(TaskState *ts); extern const char *qemu_uname_release; extern unsigned long mmap_min_addr; =20 -/* ??? See if we can avoid exposing so much of the loader internals. */ /* * MAX_ARG_PAGES defines the number of pages allocated for arguments * and envelope for the new program. 32 should suffice, this gives @@ -224,9 +225,11 @@ static inline bool access_ok(int type, abi_ulong addr,= abi_ulong size) return page_check_range((target_ulong)addr, size, type) =3D=3D 0; } =20 -/* NOTE __get_user and __put_user use host pointers and don't check access= . */ -/* These are usually used to access struct data members once the - * struct has been locked - usually with lock_user_struct(). +/* + * NOTE __get_user and __put_user use host pointers and don't check access. + * + * These are usually used to access struct data members once the struct ha= s been + * locked - usually with lock_user_struct(). */ #define __put_user(x, hptr)\ ({\ @@ -267,17 +270,18 @@ static inline bool access_ok(int type, abi_ulong addr= , abi_ulong size) x =3D (typeof(*hptr))tswap64(*(uint64_t *)(hptr));\ break;\ default:\ - /* avoid warning */\ x =3D 0;\ abort();\ } \ 0;\ }) =20 -/* put_user()/get_user() take a guest address and check access */ -/* These are usually used to access an atomic data type, such as an int, - * that has been passed by address. These internally perform locking - * and unlocking on the data type. +/* + * put_user()/get_user() take a guest address and check access + * + * These are usually used to access an atomic data type, such as an int, t= hat + * has been passed by address. These internally perform locking and unloc= king + * on the data type. */ #define put_user(x, gaddr, target_type) \ ({ \ @@ -301,7 +305,6 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) __ret =3D __get_user((x), __hptr); \ unlock_user(__hptr, __gaddr, 0); \ } else { \ - /* avoid warning */ \ (x) =3D 0; \ __ret =3D -TARGET_EFAULT; \ } \ @@ -330,22 +333,28 @@ static inline bool access_ok(int type, abi_ulong addr= , abi_ulong size) #define get_user_u8(x, gaddr) get_user((x), (gaddr), uint8_t) #define get_user_s8(x, gaddr) get_user((x), (gaddr), int8_t) =20 -/* copy_from_user() and copy_to_user() are usually used to copy data +/* + * copy_from_user() and copy_to_user() are usually used to copy data * buffers between the target and host. These internally perform * locking/unlocking of the memory. */ abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len); abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len); =20 -/* Functions for accessing guest memory. The tget and tput functions - read/write single values, byteswapping as necessary. The lock_user fun= ction - gets a pointer to a contiguous area of guest memory, but does not perfo= rm - any byteswapping. lock_user may return either a pointer to the guest - memory, or a temporary buffer. */ +/* + * Functions for accessing guest memory. The tget and tput functions + * read/write single values, byteswapping as necessary. The lock_user fun= ction + * gets a pointer to a contiguous area of guest memory, but does not perfo= rm + * any byteswapping. lock_user may return either a pointer to the guest + * memory, or a temporary buffer. + */ =20 -/* Lock an area of guest memory into the host. If copy is true then the - host area will have the same contents as the guest. */ -static inline void *lock_user(int type, abi_ulong guest_addr, long len, in= t copy) +/* + * Lock an area of guest memory into the host. If copy is true then the + * host area will have the same contents as the guest. + */ +static inline void *lock_user(int type, abi_ulong guest_addr, long len, + int copy) { if (!access_ok(type, guest_addr, len)) return NULL; @@ -364,9 +373,10 @@ static inline void *lock_user(int type, abi_ulong gues= t_addr, long len, int copy #endif } =20 -/* Unlock an area of guest memory. The first LEN bytes must be - flushed back to guest memory. host_ptr =3D NULL is explicitly - allowed and does nothing. */ +/* + * Unlock an area of guest memory. The first LEN bytes must be flushed ba= ck to + * guest memory. host_ptr =3D NULL is explicitly allowed and does nothing. + */ static inline void unlock_user(void *host_ptr, abi_ulong guest_addr, long len) { @@ -382,8 +392,10 @@ static inline void unlock_user(void *host_ptr, abi_ulo= ng guest_addr, #endif } =20 -/* Return the length of a string in target memory or -TARGET_EFAULT if - access error. */ +/* + * Return the length of a string in target memory or -TARGET_EFAULT if acc= ess + * error. + */ abi_long target_strlen(abi_ulong gaddr); =20 /* Like lock_user but for null terminated strings. */ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282327; cv=none; d=zohomail.com; s=zohoarc; b=iC8DK8ZCxApugxAvhHXQ/haW0Q64YbJ7svJMlMCBqGp5Tw3AjrK401TzrIWYvRyjBbymQX0aazNXj6T+CMayj/NG5m+HJIGlBOY5WnkeaO0DVFqzG0q0scMUayaQfiFeS4n53cozQXCQzUrz5fAJPSOPDPqae+aK4xHvNxU6CM4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282327; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=tUDFu/I6EM+q361qAo+D5v6XcOpZP9dVZrI/ucKywtM=; b=K8NSODF2AXc0hfyE4ZgCzf/VNMDZOShDe+z2vUae7RricoWE6VHgFlnx7AvodP7lMWbXVmLxb4bmjzRg+ko2pQv7/RQT7NNOGcDiDawHo6WpmgXeZJTgKMWblhuKvREpwgGCGXwN5sbgVMucaaupMt52A32X9TK9xN/uSS2BBvM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282327112875.4508473317285; Sat, 24 Apr 2021 09:38:47 -0700 (PDT) Received: from localhost ([::1]:59484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLIr-0000UJ-Up for importer@patchew.org; Sat, 24 Apr 2021 12:38:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKij-0005r4-U1 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:25 -0400 Received: from mail-il1-x12e.google.com ([2607:f8b0:4864:20::12e]:33754) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiJ-0004Jj-59 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:25 -0400 Received: by mail-il1-x12e.google.com with SMTP id y10so2434134ilv.0 for ; Sat, 24 Apr 2021 09:00:56 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.54 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tUDFu/I6EM+q361qAo+D5v6XcOpZP9dVZrI/ucKywtM=; b=jvm/tkGwc/cuLhgtwtxm+biQMGI+oBqzriY6c8LH++sHkC5PCY8LpPCriEDAFnVklM IUIFbtuTnPruXumLQ7SEduCuWcRP1xCuei75ayxEg0xQS0hEgakXZdqmaSPFWdoiTm3d C9UvNkcNvh4M8dHjDVAKm7pXKtu0PSeZXdeMNQDRr/H5t3Ww/CH2ME0aJ9nU6Pkn+470 k8LqioyEDgLQaUzbaGBwy64GaF1t+ipuPAgCrzLzXMHP6X9kOSUaa+enPrzOGQ/cl6ie 0DksRL8/0z+GXNSh69tJJ6GgsZZc0xIaI4LDO25zS7+BdwrRKJUL4s6Wo/8vur2FjE7B 7Xag== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=tUDFu/I6EM+q361qAo+D5v6XcOpZP9dVZrI/ucKywtM=; b=hw2xFELgNJoLnGjJGGTsYfppFBHlNJeuNAZc3NOWnmzn4xvN5aQ+aCvn5bW9rXOAIM 7bHzLEiEdzeBlr3QUXV9z82edg0gUPOvtZAGBKwPzrhNLuYUgklWTyalQuQONMvJMEqg Fffq1osNVDuum4GMBKdPQwtBssbInxnzBg14+VDKM7GkLtYuygpcPNhM9tQH3ZSmib1M J2MTJ65s7i7jF4xxnn1oHN0KHUg3w0OO7aYETI+nnZP93KpaNerAgQXaxQl5IduYleBZ VuJptCRZHBVFmdY+svfKE2el09WmwPjrG2FaoHVI6WQ52vVMQEtD1O8XV0BYGmvzcNBY +3Dg== X-Gm-Message-State: AOAM530rHdDqi05f35FtZAbpSJtnI9f9btyToy2w5vlBhxbu3JP61PPA R0+61vlx28vooc9I9v6cvN9H9rJbxEg0348z X-Google-Smtp-Source: ABdhPJzwUZjkpKyN9Zq3rI0NkgVZfjpQuNpJ8eMeYRLBat4IbpV3HgzogNZbwfWLGXgGxltYQJpYlQ== X-Received: by 2002:a92:c56a:: with SMTP id b10mr7355848ilj.6.1619280055187; Sat, 24 Apr 2021 09:00:55 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 34/48] bsd-user: style tweak: don't assign in if statements Date: Sat, 24 Apr 2021 10:00:02 -0600 Message-Id: <20210424160016.15200-35-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12e; envelope-from=imp@bsdimp.com; helo=mail-il1-x12e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/qemu.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index 7f3cfa68aa..2494d9209d 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -288,7 +288,8 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) abi_ulong __gaddr =3D (gaddr); \ target_type *__hptr; \ abi_long __ret; \ - if ((__hptr =3D lock_user(VERIFY_WRITE, __gaddr, sizeof(target_type), = 0))) { \ + __hptr =3D lock_user(VERIFY_WRITE, __gaddr, sizeof(target_type), 0); \ + if (__hptr) { \ __ret =3D __put_user((x), __hptr); \ unlock_user(__hptr, __gaddr, sizeof(target_type)); \ } else \ @@ -301,7 +302,8 @@ static inline bool access_ok(int type, abi_ulong addr, = abi_ulong size) abi_ulong __gaddr =3D (gaddr); \ target_type *__hptr; \ abi_long __ret; \ - if ((__hptr =3D lock_user(VERIFY_READ, __gaddr, sizeof(target_type), 1= ))) { \ + __hptr =3D lock_user(VERIFY_READ, __gaddr, sizeof(target_type), 1); \ + if (__hptr) { \ __ret =3D __get_user((x), __hptr); \ unlock_user(__hptr, __gaddr, 0); \ } else { \ --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281697; cv=none; d=zohomail.com; s=zohoarc; b=A962Hvv8FSS7gib5kKxNliHDrjU/+mIQglrSQ9tE3huSh+lKjju8oV8qCd3f9aRy9+58vDOAMmS5XdipUrYmC1gNEv8N4VTXboNwmtIOE9P2uT+tAGn1k5JesMC15zSuPNo3rwnMB6gwRZBs2gEFFF5RRYql7dO+g+J8RTG/iwo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281697; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=xKCD+PPDyOUrgWplU9tqkEeeW0rorHGKoJtS0fxSytw=; b=XNtfvzzXzCF2wkjoOcArM1I9jyhgw9CKOcVnPh+7/0glxoblDlR9l81PG6vhe+d6lgWdjXZJnkcZ/uHGLGItahvZ4QCCyrxcoro8cV7Cpmz2RfDoQa7dxTQs0IWV3Frt6qu74elXvOvum8AToc7oIvgkw6kjakNTfpcx96wfpJc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281697684744.0059474729194; Sat, 24 Apr 2021 09:28:17 -0700 (PDT) Received: from localhost ([::1]:35668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL8i-0007GB-Bq for importer@patchew.org; Sat, 24 Apr 2021 12:28:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKii-0005or-Sg for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:38723) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiK-0004Jo-1o for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: by mail-io1-xd2f.google.com with SMTP id q25so8310690iog.5 for ; Sat, 24 Apr 2021 09:00:57 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xKCD+PPDyOUrgWplU9tqkEeeW0rorHGKoJtS0fxSytw=; b=z8R4+40wcpkSGGjwOUgDZ6ROM/ps9DGhBVQC8hqcsSKDi/PwCdO3VCNlWi/HjagQ4X ia6JPf6ljaj17/d/KVJnvXeVxYBQoaXC+moYIOwkXVMdHyUX0IQ9odlOHOn3SGXdI0el Leeva2lHMNheA0yAah0bbCFbu6E4cV1i7BFBh9QdYQ9+/4wo8wrH61RVtJDEB+zaLfyL o1626qHpoe9A9xprTiakWc5yLqcaDvSnCLvMdZW0p8RQWGf5Qtj8G1/8K4IUPGUsiPKE 0RkbwBov4egx3b6qxNmI38hQzPYQc+FZy8KjKSMTmGqFOd74spTdnfYg2qBB2CY79nwp aruA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=xKCD+PPDyOUrgWplU9tqkEeeW0rorHGKoJtS0fxSytw=; b=ud67x1tH4akRGMahRpWnQ01c2KlN7mrJS++lRckFstoDixs0S7vQKzqOtlPqPD8zIb HKQqbaQgI0AFaCDKPcNw/PYJVd7BQw3PxcCx8kPgkWOxTImXXuxUXtxT5s29s99usK6a Vvo9fl0pSh4Y3NMnNzy1kU28A0XX0xI4foQDty4YdDFQU2Ge2m8JhuOVJf9WyKmODPK8 BigBBZeOIZhctPYrq+OR9yg3QtH8kJkfiVHAE6n1j7j0oQaM0netVyXOHZ9sKPRhuQPg bKqQrhoUHxLpH3WY2MTFCJNlN3+PZU04l4tD/qOK4HKckGh3zBTBJG3w5jf0Zz9w3V8P 9bQw== X-Gm-Message-State: AOAM533JXN1CYe/zg/78yNULLPI/y1krxh1MQgM9HNhk+AI5bMgZrw17 XT5EAjVwKmKFkpMQ0JopXsgMX6Egc1rpf2J9 X-Google-Smtp-Source: ABdhPJzgzP34TcOniz+zQXToMXVdlRJXHU+wgd7J8pyQ4OkppYKKchp5XF3XyxuOZkurJxAGKiSX1Q== X-Received: by 2002:a02:308e:: with SMTP id q136mr8394550jaq.47.1619280056141; Sat, 24 Apr 2021 09:00:56 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 35/48] bsd-user: style tweak: use {} for all if statements, format else correctly Date: Sat, 24 Apr 2021 10:00:03 -0600 Message-Id: <20210424160016.15200-36-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2f; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/qemu.h | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/bsd-user/qemu.h b/bsd-user/qemu.h index 2494d9209d..8d3767964d 100644 --- a/bsd-user/qemu.h +++ b/bsd-user/qemu.h @@ -358,16 +358,18 @@ abi_long copy_to_user(abi_ulong gaddr, void *hptr, si= ze_t len); static inline void *lock_user(int type, abi_ulong guest_addr, long len, int copy) { - if (!access_ok(type, guest_addr, len)) + if (!access_ok(type, guest_addr, len)) { return NULL; + } #ifdef DEBUG_REMAP { void *addr; addr =3D g_malloc(len); - if (copy) + if (copy) { memcpy(addr, g2h_untagged(guest_addr), len); - else + } else { memset(addr, 0, len); + } return addr; } #else @@ -384,12 +386,15 @@ static inline void unlock_user(void *host_ptr, abi_ul= ong guest_addr, { =20 #ifdef DEBUG_REMAP - if (!host_ptr) + if (!host_ptr) { return; - if (host_ptr =3D=3D g2h_untagged(guest_addr)) + } + if (host_ptr =3D=3D g2h_untagged(guest_addr)) { return; - if (len > 0) + } + if (len > 0) { memcpy(g2h_untagged(guest_addr), host_ptr, len); + } g_free(host_ptr); #endif } @@ -405,8 +410,9 @@ static inline void *lock_user_string(abi_ulong guest_ad= dr) { abi_long len; len =3D target_strlen(guest_addr); - if (len < 0) + if (len < 0) { return NULL; + } return lock_user(VERIFY_READ, guest_addr, (long)(len + 1), 1); } =20 --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281547; cv=none; d=zohomail.com; s=zohoarc; b=a6QMzrpnnHKRKYGFS6Ci3do1TFU4Eq6aqHGc/60fXBmhQaHsWVYHkWT28KBxNZrlien/AkDttN8F20lZq9LLIfpjneUR0idMDlyFyt8xiKwnAe5hf+t9QpUfcfFQIjmTw4Q+mFpTiu0SGMSPwKhGiD/fKpI09wEcjWEF83dTq5Q= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281547; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=kfabuplVH/Xndi+YByBhcEdJT1l70+GW7yUfnMNV+4M=; b=CZ/H5G4mIlnMwtdjAwTTZvssrusOJJcSJF16UtGBKD1N+t6SIhM52wEgcA8GwgJi0gsWTdPKCCrmr5ZWbtF9CSyNccmW3NV8LcLgLBrOfCS1FpXZZdUdXYgP3J8eLX3o2kakQz6lOk1h0IRhc5AP9oV3CDHYLb4HMB+xGlgVzss= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281547158104.01150185240783; Sat, 24 Apr 2021 09:25:47 -0700 (PDT) Received: from localhost ([::1]:55464 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laL6I-0003nw-1e for importer@patchew.org; Sat, 24 Apr 2021 12:25:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKii-0005oZ-N6 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: from mail-io1-xd2b.google.com ([2607:f8b0:4864:20::d2b]:43625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiJ-0004Jv-59 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: by mail-io1-xd2b.google.com with SMTP id v123so703326ioe.10 for ; Sat, 24 Apr 2021 09:00:57 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.56 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kfabuplVH/Xndi+YByBhcEdJT1l70+GW7yUfnMNV+4M=; b=VzVNpNW017B/niUM/CUwTtPrxO8uQQEKfN/s52TdY3LAmOGBOTwipLr/8Y0w5HR94d nenhCKlYAEduP3jDFfMOroP6myzk2YYQzFBnMUPKS/XBkEKyVWYF28cqOYGMA0dkCifP FXZbuVYApyDoXDuaFx0zPmLcVNTJJezIQW91NPawJ3ZWmyNnmkHw2eNjUybrw9KMjxiZ Mz4yfZySZDw0tcLbS+VaN0f20xmlHPVZn48FvTCd8Lq2bx7bRSMb4wHMLRJUFSYuMfLh f9SILJVtn+GOEm6jQcB2euEPocws73vAN/1mekrQwf6pMMogOPYWnoi0OFjGH0VViqEU 3Khw== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=kfabuplVH/Xndi+YByBhcEdJT1l70+GW7yUfnMNV+4M=; b=qulPjOoREOvh+EhLlbgsV0H+1T2cijKV506aaYeE98S2peIyZ4HlqSsY/M+d5OUEzf YhxchQpyY+IHUyHKJhrPHehPfFJyAp32dTi06OhHEUtGiK3LJJokkRWPTGmUMr2mbmR4 dUSTg3G4BQoLWUEmtTZ+7+YmZf803ATp3trsP1Oxg9w1TwYwSJZm2mA5Xnh7Xnmtz51V AfQB9NMRskrD7w1hGzdvkzF5WY4eF5Ld8ZAtDiG89z56A7fK3SiX49p8ie6Zmm/uHg/G aVCtD1icu6Ks/9SO1k+V5z86G/r5VGYAJg8/q2sg8kChuCLweMm3RZU1ol2sJrMDkkPw 7AiA== X-Gm-Message-State: AOAM5326bHO0bECf0GJXPgHZFiHH/hy0aeI+NHwb+rCjNF/bYmaMWN6O FthqlNCAbCrLH0r2m7WjsP3Dqgwo49SQpYn+ X-Google-Smtp-Source: ABdhPJxXZ62m1UvYAQaWD8Kam+wSGsanYFT4yNMSEjBJs2mnPdI0dgZ0pr8xSRaNGnc+6WYG6vn6Ow== X-Received: by 2002:a5d:9694:: with SMTP id m20mr7473490ion.40.1619280056997; Sat, 24 Apr 2021 09:00:56 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 36/48] bsd-user: style tweak: Use preferred block comments Date: Sat, 24 Apr 2021 10:00:04 -0600 Message-Id: <20210424160016.15200-37-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2b; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/uaccess.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/bsd-user/uaccess.c b/bsd-user/uaccess.c index 89163257f4..7eb4546fed 100644 --- a/bsd-user/uaccess.c +++ b/bsd-user/uaccess.c @@ -4,9 +4,10 @@ =20 #include "qemu.h" =20 -/* copy_from_user() and copy_to_user() are usually used to copy data - * buffers between the target and host. These internally perform - * locking/unlocking of the memory. +/* + * copy_from_user() and copy_to_user() are usually used to copy data buffe= rs + * between the target and host. These internally perform locking/unlockin= g of + * the memory. */ abi_long copy_from_user(void *hptr, abi_ulong gaddr, size_t len) { @@ -37,8 +38,10 @@ abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_= t len) return ret; } =20 -/* Return the length of a string in target memory or -TARGET_EFAULT if - access error */ +/* + * Return the length of a string in target memory or -TARGET_EFAULT if acc= ess + * error + */ abi_long target_strlen(abi_ulong guest_addr1) { uint8_t *ptr; --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281867; cv=none; d=zohomail.com; s=zohoarc; b=mPIlNEUu7P0JYR/q4+heLBNGEz+dz8Dw0ed2rE4RYaJJjsVD0PCYAHYRCXSqLnavCZU5+75kui2c4jH//dcdOhryeenhi2x4A8RbIo1GkpRioMqq+k9cvEK1QOd0pwYUg43OlpbBO3y/HBgFMa22AGAjKbV/b83FTlatigJPP/w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281867; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=S9w7CJ0+MJpr5zL1Lbw3l/YeW43hAWDuCaPwKLYTrT8=; b=kZcdplgUxoxmKdgUcKld6poWJXyZpUhH4AL5w26BwS/ZcLcChLK9TKnzCpH9ey96GWqrvzfrlZHNuF5BzF8ChUr0IfuxZ1AYxFR/5Qtc/bUGZbBUlWGe6mm8SXljTdqaGOUrL4pq9pP/tx5yLjlnffQGg4XwLc2UdvTWyoqFdg8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281867154697.0530645544608; Sat, 24 Apr 2021 09:31:07 -0700 (PDT) Received: from localhost ([::1]:42838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLBS-0001nm-1X for importer@patchew.org; Sat, 24 Apr 2021 12:31:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKij-0005pM-2d for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:25 -0400 Received: from mail-il1-x12c.google.com ([2607:f8b0:4864:20::12c]:44872) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiK-0004K1-V0 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:24 -0400 Received: by mail-il1-x12c.google.com with SMTP id i22so393257ila.11 for ; Sat, 24 Apr 2021 09:00:58 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=S9w7CJ0+MJpr5zL1Lbw3l/YeW43hAWDuCaPwKLYTrT8=; b=I2hJ3TSb9UL97rgTQrLQ3HLY1ysw+Jm2GxiGqQY7lCB0BMjGy8N82/4JpM19CBiKXh fEPqlJ2Ql7n5j0haA4blaDZyNUK2CxSebVo+PyVdsCq1D4e83zhvrsz1byv9khwRd7BS Yh/38FWE4lqbM+Kc/bTptOhToW7ou4eXeLj+U8Y1ZaAHgwFmrPvpcDDpTDgHuWBb0Rdz GGj77VLACYpZeMPcYXZboQ2SqBsFaPaDrTv3Qlh7PEbnKjGpqJhIRGJqyCAFJFJ2+p2D BTmSMkaUHSm5GrDDYhWPhNuwesVQiKZ5XIxi8A+r67wmdeH8Osctrxo+xuHqBQve/YXE x0og== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=S9w7CJ0+MJpr5zL1Lbw3l/YeW43hAWDuCaPwKLYTrT8=; b=M5zrOdyAGrhUO/9vcalFIKWE5wbjRH74YMbyRPZgaurj/JAeQjCBr1drEJehj6LGu2 64tcrO8AMpc0cw4AVdT8yI5bv7pIReClufSHcl/OWO7qMnM6CARwJoHGWWZFw7z/+NtN P6SGkFtxaxZEMegVie6O7cfhPvg8iQjgs+ScOdOljAatexJUFT/YtXGwa7NeNxzoQQtX RJJFbpKqQ6gKOOdlO0OFB4FDJVTUdj3m192yGu4CkvHn52+v4AZZqy39/h/QtaWi3YfL mwttpbF/UEqfVQg+GNfRJOC23u3XR0acx+IHiNxy+d7oDnT50Id3lETO/knSFsARoOzh zC9g== X-Gm-Message-State: AOAM5319AXFJ6NIxnVpfeAShsdYZbb8aKtKNI8oUOkmZfgGlJsCyiP19 kN9W1PA0APgq9h8EjMtHhYQRi1NImM0Dlziv X-Google-Smtp-Source: ABdhPJyvid7tQZbl2jpWGIXYMonTvuFx9WmpFj+mmw7ot2gHzzT5PK9+OPhbvqGBFyFi2coh8RtzeQ== X-Received: by 2002:a05:6e02:5a2:: with SMTP id k2mr7315462ils.177.1619280057761; Sat, 24 Apr 2021 09:00:57 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 37/48] bsd-user: style tweak: don't assign in if statements Date: Sat, 24 Apr 2021 10:00:05 -0600 Message-Id: <20210424160016.15200-38-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12c; envelope-from=imp@bsdimp.com; helo=mail-il1-x12c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/uaccess.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bsd-user/uaccess.c b/bsd-user/uaccess.c index 7eb4546fed..aab5e995a9 100644 --- a/bsd-user/uaccess.c +++ b/bsd-user/uaccess.c @@ -14,7 +14,8 @@ abi_long copy_from_user(void *hptr, abi_ulong gaddr, size= _t len) abi_long ret =3D 0; void *ghptr; =20 - if ((ghptr =3D lock_user(VERIFY_READ, gaddr, len, 1))) { + ghptr =3D lock_user(VERIFY_READ, gaddr, len, 1); + if (ghptr) { memcpy(hptr, ghptr, len); unlock_user(ghptr, gaddr, 0); } else @@ -29,7 +30,8 @@ abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t= len) abi_long ret =3D 0; void *ghptr; =20 - if ((ghptr =3D lock_user(VERIFY_WRITE, gaddr, len, 0))) { + ghptr =3D lock_user(VERIFY_WRITE, gaddr, len, 0); + if (ghptr) { memcpy(ghptr, hptr, len); unlock_user(ghptr, gaddr, len); } else --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282220; cv=none; d=zohomail.com; s=zohoarc; b=MpIP4CPrXtQB7eWbCi2tK8vyiYgsysUEPa+RIGLjcSa+DsZYNL16o160IX3fmce1C9ub8w1wOciRJwmSTA/k8yfb/Duq89nW6OhjCSMZu13fOdqnjrsa5OiN089WsYmPxeM00nVwj6HMhh2IeF4Goa8KQ+Cm8buRgSYMicch6x8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282220; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=PoD849iWu2bWzUO4nDp3ypRtrOgwVSOKxnGpOs50MwI=; b=PNiIKRhku4hEUT/p25tgC/w1xKhIVVWh63S6PjA4Um1kY3CEs3Liwc9gdV8dsUavHKAp7cOsQYjZetfy1T2UixaN1JyeOkH248VTdWZYgG9+Kp+BdEDsloaaL9+uGwMGIy0ZYXPCu1R75Xwupu5lCqwIimsv+59b417pRsbsUUk= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282220350625.7777853608554; Sat, 24 Apr 2021 09:37:00 -0700 (PDT) Received: from localhost ([::1]:55488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLH9-0007G9-6m for importer@patchew.org; Sat, 24 Apr 2021 12:36:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKik-0005sU-Ih for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:26 -0400 Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]:36856) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiL-0004K7-2D for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:26 -0400 Received: by mail-il1-x129.google.com with SMTP id p15so7428748iln.3 for ; Sat, 24 Apr 2021 09:00:59 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.57 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PoD849iWu2bWzUO4nDp3ypRtrOgwVSOKxnGpOs50MwI=; b=mEl+ZmJJuP1I+HHS24xHqPTNt46fOAytxuS2BzPRoQdq4d9ctivGgAO53yn5FZVWa0 xomQR/IgtGqghnXGUqZW9JaqU9W9iezwiu6R+SP6crA5qTDj3CLhzOGQHiOlzE9eoq/J s1FH9J8ci21i/fsAMTPfwzW8rlpC7aCAIpNq4+C/6zybDami18khy65bZwEDJDYaQwru F43ZNUexuEgoC5AAOIKMXfmosf+cyJt4mnogi/n2fzFYZ7omk+VaKE2MtERCFlpgvdA4 Y7gj8wkxszJQ0oNJduCgG9mVKbIH69pH36+W82a38Qx9unEQYk7VYa6dNAR8BlgZwbz+ R1LQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=PoD849iWu2bWzUO4nDp3ypRtrOgwVSOKxnGpOs50MwI=; b=KZqj/u6NR9faOhYQjAwHEUwZ+7KvyzpKq5ZVIMk5Ra4vvcCSoVrNTd3M5Jk2nBDKne izMF49OiHGE4tHHaeEhhVDZXXsmK+knJUpesOtriWT3ad7124LgLg2bRyzP6tHPe+GG6 laEFzFNYhvTVizKNUoi2TKf+TSgQkHU2YDHF9xYMMseEinECvBH7/J440JH5PPs9imOR gBa1se8wlBn0BF4sg10Jgc5zydL9pArW0lkJ6nJuJM+qYvBvvtPR29YON/JdiLT6EENC 8YH6u+O496gXKH8L1Xlz2ogD9KDVssAQ0kV94egIhQsbVVBzfbtkZhl2us1WEFhwcTRs wA9Q== X-Gm-Message-State: AOAM530utTjTtOYrQV/ZQLUwF2VsVFVM816zGnic9cJQi0nSJzA9MbmF SsEwKbK4PwzQ9gPegBK270w529i0fAPtCJyB X-Google-Smtp-Source: ABdhPJwAbJC2AUMdjMLr/LX8L1iwupKcPy8P/5K2qa/8ePrNYKmD++LAH8hS04O/Nvk2XiexhXiISQ== X-Received: by 2002:a05:6e02:1808:: with SMTP id a8mr7058458ilv.175.1619280058488; Sat, 24 Apr 2021 09:00:58 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 38/48] bsd-user: style tweak: use {} for all if statements, format else correctly Date: Sat, 24 Apr 2021 10:00:06 -0600 Message-Id: <20210424160016.15200-39-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::129; envelope-from=imp@bsdimp.com; helo=mail-il1-x129.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/uaccess.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bsd-user/uaccess.c b/bsd-user/uaccess.c index aab5e995a9..2e8ad2982f 100644 --- a/bsd-user/uaccess.c +++ b/bsd-user/uaccess.c @@ -54,8 +54,9 @@ abi_long target_strlen(abi_ulong guest_addr1) for (;;) { max_len =3D TARGET_PAGE_SIZE - (guest_addr & ~TARGET_PAGE_MASK); ptr =3D lock_user(VERIFY_READ, guest_addr, max_len, 1); - if (!ptr) + if (!ptr) { return -TARGET_EFAULT; + } len =3D qemu_strnlen((const char *)ptr, max_len); unlock_user(ptr, guest_addr, 0); guest_addr +=3D len; @@ -63,8 +64,9 @@ abi_long target_strlen(abi_ulong guest_addr1) if (guest_addr =3D=3D 0 || (guest_addr - guest_addr1) > 0x7fffffff) return -TARGET_EFAULT; - if (len !=3D max_len) + if (len !=3D max_len) { break; + } } return guest_addr - guest_addr1; } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282078; cv=none; d=zohomail.com; s=zohoarc; b=SqADb96nl/xT9GFjNw16z2c4lWDmz9ZrSXqGjOL3Bup9yDXygk38/FIKldnXC7AEsQZT5oEl69T03ERNaqjgfv0rFoH7xPbZ6Qzkp3O50uldVh3c2NYcB8axvj9SowYLqXyEbfFPUD8ZgCCvz3+Fcx0xz/nvr79fgK3PP0WkAqw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282078; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=LwG+nWA2LtdBBnjFrGwuENdtJtdJ3/bpWBWdq5mEXd8=; b=bqJ/RXGLCZwaMiLZ2Lnedkve2ope9Bj4/U0PeR59ULRsVBXJ2rlQEyZCOuKUWQ62YF45MGhJJaATnY4QHAf2nVo4I9Nt0l7JPn9WEJhgF1X6oBjrK1GvnSFDmOU3bLaiSPVV24ODQeyqPKONRM8R+IXr2Wp6Mi/KZxO6ufEgkSI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282078766202.37148179656447; Sat, 24 Apr 2021 09:34:38 -0700 (PDT) Received: from localhost ([::1]:49416 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLEr-0004bM-IM for importer@patchew.org; Sat, 24 Apr 2021 12:34:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKij-0005pq-Bd for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:25 -0400 Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]:40745) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiL-0004Kw-23 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:25 -0400 Received: by mail-il1-x129.google.com with SMTP id c18so43124165iln.7 for ; Sat, 24 Apr 2021 09:01:00 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LwG+nWA2LtdBBnjFrGwuENdtJtdJ3/bpWBWdq5mEXd8=; b=G8uQSqBy9ycxOHOtptCKYH4wmvelfbZwOF311yd/Xc4fhGF56ClLkoz3QrcRnxWH/z kYFdBPnC+iDdaUGYUif9SBdqWKgPcq4IVqVuFU3LoM7t3KOcqVc1M7tULcQfa3evI9mo aGZoollIDEAyRX4vPx7FjD7gxFwDh9EZY8xgx0GxHen6FgFQl90FHzSLMu+US/98AK/g nEEpAfBQUJhTrH85kfpl2M8Fy1FbP64ldN3zQ4iUuH/PNE/gZ6FPIXdZMO4kt7QgfBF8 CmZXqf97J/SVfi5ewV8MqWJHj/wA91eSaWdW+iMaCWqdqsTSJm/bLW52L2M4E3Fl5Eu4 xYNQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=LwG+nWA2LtdBBnjFrGwuENdtJtdJ3/bpWBWdq5mEXd8=; b=YX1A3mVvd5DN4kCI+iz6mVZjjC2FwH2plrnSj982QuShOLAEit3/+Kb5XWAheG2wA5 qsOV+5upSp3D9YLLIRQhVjZSbzzpbROGQaBU+TqEfDh/CkPmQ4MDdj33Gy5LjAxT9E/c J6ZG3cLL4rBmLhyU5nGi2r1d6U8EixWsHWNnOheMxkog7Wt83Nr5rxCrZ8iLdKyTVk2m MHy8n7puRfqvNiECNaelNjmuLWXmlkXtq4VvyrAB3W7aEFoSQf0QJFrqxNCef7eqKIXP Oj3L5c7Iu9wVd8bnRkTVJF9x9Fmv16MGW2Ec3beBvg1mun2fusHphHe+3XDlO/wnmAn5 VDbg== X-Gm-Message-State: AOAM533Xr+a2tZaSEOmbaN/3hJN/qrpFUQci/JoJ/Ag5VwwDaOW7CsDc QRvMwF5aiKtHVW0fyuh8h3a65l6P8DMabILQ X-Google-Smtp-Source: ABdhPJxrvK5qnn8BoNHuIvqPgAE2WeKA1bkfTuZZKEWapaz1+OQW4rzkWFDeYhSgxR/qf/XGwS6qtA== X-Received: by 2002:a05:6e02:1baf:: with SMTP id n15mr7180330ili.148.1619280059266; Sat, 24 Apr 2021 09:00:59 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 39/48] bsd-user: style tweak: spaces around =, remove stray space Date: Sat, 24 Apr 2021 10:00:07 -0600 Message-Id: <20210424160016.15200-40-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::129; envelope-from=imp@bsdimp.com; helo=mail-il1-x129.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/strace.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsd-user/strace.c b/bsd-user/strace.c index be40b8a20c..e4153fd0a1 100644 --- a/bsd-user/strace.c +++ b/bsd-user/strace.c @@ -147,11 +147,11 @@ static void print_syscall(int num, const struct sysca= llname *scnames, abi_long arg4, abi_long arg5, abi_long arg6) { unsigned int i; - const char *format=3D"%s(" TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld "," + const char *format =3D "%s(" TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld "= ," TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld "," TARGET_ABI_FMT_ld ")"; =20 - gemu_log("%d ", getpid() ); + gemu_log("%d ", getpid()); =20 for (i =3D 0; i < nscnames; i++) { if (scnames[i].nr =3D=3D num) { --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619280860; cv=none; d=zohomail.com; s=zohoarc; b=TPggqvoQ+5Kcoep0p/q74kC3ldv89Y3c+9Ce2rpuCH/sqwJq+fyydMhTMdET1dWDueGK6JeydUxEtv5lpCQHzM0kcBCzv/Wfgv38BB1Vj+HqPWHqhhajnuj4IiJ/aGUwIrQ/F1r+7ugHAmLwzgWwGa/CK6c9HCiaMjJDDo9EZTY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619280860; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=bFmEuRUoyogZECJof/Yh6AI51ApSTVaAZW3RigfbmQg=; b=Y8SPQZYXf6XCKZqXhihkvk4Ry5jnwBHpDPE2sq+m+oXjpQdIh7T0Q7z63MEHxDEkAmr8KdbgdJQI5e5LRKWzPfDPnz/JtMHx/WWWuRLCSruKlzluIVf5CWE856w05gKIKXxL5olTgDnk41FLb/y+ZX3VdKbq5W+hMMUsMYDf4qA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619280860015394.941717541034; Sat, 24 Apr 2021 09:14:20 -0700 (PDT) Received: from localhost ([::1]:46384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKvC-000576-Ub for importer@patchew.org; Sat, 24 Apr 2021 12:14:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKil-0005us-HA for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:27 -0400 Received: from mail-il1-x136.google.com ([2607:f8b0:4864:20::136]:34585) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiM-0004LN-VE for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:27 -0400 Received: by mail-il1-x136.google.com with SMTP id c15so43208989ilj.1 for ; Sat, 24 Apr 2021 09:01:00 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.00.59 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:00:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bFmEuRUoyogZECJof/Yh6AI51ApSTVaAZW3RigfbmQg=; b=DYkYSr1q4M7nIQwWKVFYKLCCAmWUeoIFvS9lXyqu8apKbdGkHz8ZP0LZ+hZd1onf/k f9akCu/whAFeHBV+daXvjpjdrJrD1vfXxLpNkg3HLeAQnQcdi8fIb/RLi+31wR+VhxiG 1fdWQe6lC+rPXWBVeE4y0YDnmpIBX8KXZSNJ8Cg4X9KDifJLjkp45HL73gGRWDM/vVuS f49Ws6xcCv4dnJYslKH471TyVts6CQv+mWGGPzvQTBYQbm8IOD/7bkIvtxB6paEW6SA3 EamoCgVW2MKsNEifut71yU69jxM/cROSy4Xauut6Qyx5mqazbQnGog6aSVkUD/JLI5hR Q3mQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=bFmEuRUoyogZECJof/Yh6AI51ApSTVaAZW3RigfbmQg=; b=Qv9sc5EIDcutML5plNrKRKByK62eeDf0bK7NFZu1wEnZxkvzY1NvATqVdDrK9y36nS uIbk2qPA/syim/wtM0dKIfsEmCYeqeu2eQt4u+XmjCejd56Cc5QXdF0Hq+0xP7tukmL/ 0cZBetzkuVzPHV60pNUrY4qTqdl/m0Gi7UCKcMMF1B5JKeR3OV8gMov25Dr9w7xKtrBp vXPJZBvMRwRfWSW+OMHmFYIsWVGCP2RIlcDkC+hpX5rg3LAPKNFIKq2YyFf3qbFno2bB 6am7ZGBqPCgCWwVMk6x8ZwBG8aNOfTMqClAh0kVqe/y1qr8ugHQtYurAXNGpIFexjdzd PBNg== X-Gm-Message-State: AOAM530sZj9IwEADWjbdu80EwUJyunnvJRCkq7I2SBP+YEoMzi1unxt8 zngy6D71K3+/igWznRSBfwO9v+BUNIfHWS2a X-Google-Smtp-Source: ABdhPJzMXrGjSE8kj8WqMgq39Rnjr1ktXt+deBgJi3/hcPJJZhwGKoi1t9Ne8hj+ZB27v+M1IRc+pA== X-Received: by 2002:a05:6e02:13ca:: with SMTP id v10mr6592243ilj.191.1619280060075; Sat, 24 Apr 2021 09:01:00 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 40/48] bsd-user: style tweak: Use preferred block comments Date: Sat, 24 Apr 2021 10:00:08 -0600 Message-Id: <20210424160016.15200-41-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::136; envelope-from=imp@bsdimp.com; helo=mail-il1-x136.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/strace.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bsd-user/strace.c b/bsd-user/strace.c index e4153fd0a1..aa4ab8cee7 100644 --- a/bsd-user/strace.c +++ b/bsd-user/strace.c @@ -159,8 +159,10 @@ static void print_syscall(int num, const struct syscal= lname *scnames, scnames[i].call(&scnames[i], arg1, arg2, arg3, arg4, arg5, arg6); } else { - /* XXX: this format system is broken because it uses - host types and host pointers for strings */ + /* + * XXX: this format system is broken because it uses host = types + * and host pointers for strings + */ if (scnames[i].format !=3D NULL) { format =3D scnames[i].format; } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282413; cv=none; d=zohomail.com; s=zohoarc; b=iX7VTuKC2XegOmkvnr3AAq63o8lhmOUYB+76A3t5mKLztQ1F4qs4AiqcCPOe/3XIL29weeoEP+AVOZRol8zo4VPWqySiqT3kZcYZ4KWk/sf0vKTkbwefJmu0YcUHu5J0H1/0S44JGWQRBf1kdcfdHrm0V5Bu65idwV1Ud3seiEM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282413; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=VAS9sE+mTu7+251DSMTeCpBzI+coYUq4leMgoBBIuEY=; b=MHWXPZqOFaiT0TWRrurRYob9GfSQgKm3Bvwj7pmfdmB4SS/qWQSb2V5XllNG7axgngiNS0k2S8i12Hs6VC0rapl1jBxQxkPB1fVOeprdWe9N5tfmv8QmLxrE5whBTFA/yOCsMrQREsE+uQ4CKOTGTaIpJWNouCzeLbWm58AOmrY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282413380320.24775351655387; Sat, 24 Apr 2021 09:40:13 -0700 (PDT) Received: from localhost ([::1]:33784 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLKF-0001cZ-Vd for importer@patchew.org; Sat, 24 Apr 2021 12:40:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50674) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKik-0005sb-MN for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:26 -0400 Received: from mail-io1-xd2c.google.com ([2607:f8b0:4864:20::d2c]:45000) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiO-0004Ld-Bx for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:26 -0400 Received: by mail-io1-xd2c.google.com with SMTP id p8so3349620iol.11 for ; Sat, 24 Apr 2021 09:01:01 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VAS9sE+mTu7+251DSMTeCpBzI+coYUq4leMgoBBIuEY=; b=oTBeHnaP/CFvCgvkZSrveJDjkt4D6ZfB8Ke4u0hFh1fb9nc4yw0FWlQiCzFv5APUwL EGNKaopckFUGa5geAKZ8rz4JN4KYFUnbEcBJkfzmOUnFmC5kCeOj8Q0iviQugaxqdfZg 1xkrvdKSWqPnN3qFHhUDONISK6jJLvGcT9EuR1hQ/aENKXuVObCN1mkX84zRdn3fpoW+ VlHnX1lIz5+Oe+IaQLiSDtR+9/4JQrhKQ8mVSERoFNloRpD24UgB2rZlLSJMYh+Q8T3Y 7k14xcxIe+Z69WWkgwnLlMqINBfGYQNb/iXO+ouBJo6EKRpWMzIkrhu/Z3resGH2ZSIe uYIg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=VAS9sE+mTu7+251DSMTeCpBzI+coYUq4leMgoBBIuEY=; b=fby5ML4g9DdbPpJpzW9i+5qj+JgK1jeQfFhi5Aoa/W3MyEPAxc+NDxdNdas2jGX1K7 4rvwM2Ay7dOlJM3nXPQB9g/pM6X5Si+Dq5Rnc5hqwOcKl2AoSPR0p6Z+beJmzMniHJRT NomjabIyZ7elWPzyo7EQEzYkX2f0pEOiwHafsdbA4LVsB/T8fiJZZTHA7gBxluebMGQi NRFn5PlH1qLkcCPXp8ptENRju+AnBulw3kq4Xd1ocKh4VYSbJuU92RPKK7V2QQt9ASID 6p6ouazfalYLe860Fdx7ubujPJAI4EtSgeY0Zse7BSsng5jT9Vr1HKH4IuyiV4eLaoAh 0IVg== X-Gm-Message-State: AOAM530JJP1DasshI59aTQ2ivNFVyQrX22cVwBci1qhwxdb8zDm/V+kz 5g81tplZJMHNN1cZYJK36MHvJRLu05Q1DNUz X-Google-Smtp-Source: ABdhPJyPF145Gzb5I6+6mSyegzYaTgLhofANi243/P36xYTy3eqh2R4S6joZfdqnTt4gvrDhuofuGw== X-Received: by 2002:a02:c492:: with SMTP id t18mr8232719jam.59.1619280060895; Sat, 24 Apr 2021 09:01:00 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 41/48] bsd-user: style tweak: don't assign in if statements Date: Sat, 24 Apr 2021 10:00:09 -0600 Message-Id: <20210424160016.15200-42-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2c; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2c.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/strace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bsd-user/strace.c b/bsd-user/strace.c index aa4ab8cee7..94f2b59565 100644 --- a/bsd-user/strace.c +++ b/bsd-user/strace.c @@ -80,7 +80,8 @@ static void print_execve(const struct syscallname *name, = abi_long arg1, if (!arg_addr) { break; } - if ((s =3D lock_user_string(arg_addr))) { + s =3D lock_user_string(arg_addr); + if (s) { gemu_log("\"%s\",", s); unlock_user(s, arg_addr, 0); } --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282804; cv=none; d=zohomail.com; s=zohoarc; b=QMkL7Q+Zvf3dPj8yM69e5wFO1RTKixkFQJ/tUTOl3QtQhQ/7vT0PQ52DA7jVD44rcP/xNVaUJpGEixfH8DRyqXoMlvtU3W2DVAatUp48Nk5T1t2wtJjybSKZwJ3j+QG51/LDtL6kiufP7KKMCzGigUXXDP1rq8Gj988p1n2NMQI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282804; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=AW8Ml+/YNE+c65+lgJayPesQmaT8Aad6d4PcEHSzYQw=; b=Xa4ekBGDvJ9iIKmCU99hPLKugDcw9rCE4fhSNoDmvgTm6iJzvYzJRO7mlzfTV8ZGwluIAeLjdHxrQ3aQ1JaCeLJvh1+Nhpc+7CXL6EEuBeoiNNLwWccfT3yVg5IJy6PUUYvFfB0+7zyAj5cHUdTMB2bwCsWpK6WuyEhumqVpJZU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282804899618.6229692506699; Sat, 24 Apr 2021 09:46:44 -0700 (PDT) Received: from localhost ([::1]:42724 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLQZ-0005Xp-OE for importer@patchew.org; Sat, 24 Apr 2021 12:46:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKio-000617-2u for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:30 -0400 Received: from mail-il1-x131.google.com ([2607:f8b0:4864:20::131]:42766) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiO-0004Li-CA for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:29 -0400 Received: by mail-il1-x131.google.com with SMTP id a9so1188101ilh.9 for ; Sat, 24 Apr 2021 09:01:02 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=AW8Ml+/YNE+c65+lgJayPesQmaT8Aad6d4PcEHSzYQw=; b=qymgdilrpWDdF3GlMGmvOz+KUUAZKhjcLItWxt4m4zHbSE/vRpvdx48BxUHZnV7uB+ cLJPvgSTrYhIi8xZ4+Ze2WeY4EdEi1kLgRTYAV7flAJ/r81d/xbwff7V0WnjJlyppIKx 49oXMhpZTVGz1Ws5biigUf2xwKB/JPzymvG39f2s9ezE8SRslv5ky2xSwG7+K77ySIKH a9YtwKvkcxIaCpKlQJzKHAn+3SJqyNR5zfYdYqh2zRmpf1jDnhflaJIsMkwZCYV9FElP nAJ72PU/rpEzUeFS1ZROLNWHJhpciIs/tF+IgYzL8I5ZXzd+BndtROKL/cjpPMcQkIVp 4XrQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=AW8Ml+/YNE+c65+lgJayPesQmaT8Aad6d4PcEHSzYQw=; b=fq6Ku516D8HmIpEMKcVIDfgabA5BJTqq1n2Vx+Uf4NFc6xiQQ2qMp276dR69NaXzi3 GRKij71hpecrKvWBqp93+jdCZ5+vEMpq9IR3yd9rGpxjthjB9zTsNPM1JO8yvApT708/ zPhd2dTxc0a4IdLmp9PC5wVwHEYCbI/vkCwy+20x1lOlpjhOGO1sEgqCrKAzddmyMoAE WeIlGh3eSUeo9+4fmvOPbq22ajPRFxHqU774Ewv5l141IXezArmQD7en4g7l48pbLNLu 5pXd7GO8gX8YaM6Tud52iz24qpUyX8/z7ryIkCUMJbXb0EM3pr6g5dLAtH2MxMt/V4pI 5rjA== X-Gm-Message-State: AOAM532oH3S2yqwidEJNTeXRP4JlKG9dFYD+OLMUk6kIbCLOwsx3F84A QSZVfewkk4MeiJFJiKf0bNs1aEQo4jDsQl2U X-Google-Smtp-Source: ABdhPJxpItEusyUsEoST9c3jVtymwUFhQi1cBwslOQsdKGq8HUMWulv9weAPDbAbdOlO2H5oCKQ6Vw== X-Received: by 2002:a92:d58a:: with SMTP id a10mr6980426iln.170.1619280061651; Sat, 24 Apr 2021 09:01:01 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 42/48] bsd-user: style tweak: spaces around operators and commas Date: Sat, 24 Apr 2021 10:00:10 -0600 Message-Id: <20210424160016.15200-43-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::131; envelope-from=imp@bsdimp.com; helo=mail-il1-x131.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 3352735c68..5e033e8bf4 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -77,8 +77,8 @@ static abi_long do_obreak(abi_ulong new_brk) /* We need to allocate more memory after the brk... */ new_alloc_size =3D HOST_PAGE_ALIGN(new_brk - brk_page + 1); mapped_addr =3D get_errno(target_mmap(brk_page, new_alloc_size, - PROT_READ|PROT_WRITE, - MAP_ANON|MAP_FIXED|MAP_PRIVATE, -1= , 0)); + PROT_READ | PROT_WRITE, + MAP_ANON | MAP_FIXED | MAP_PRIVATE= , -1, 0)); =20 if (!is_error(mapped_addr)) target_brk =3D new_brk; @@ -158,7 +158,7 @@ static abi_long do_freebsd_sysarch(void *env, int op, a= bi_ulong parms) static int oidfmt(int *oid, int len, char *fmt, uint32_t *kind) { - int qoid[CTL_MAXNAME+2]; + int qoid[CTL_MAXNAME + 2]; uint8_t buf[BUFSIZ]; int i; size_t j; @@ -241,7 +241,7 @@ static abi_long do_freebsd_sysctl(abi_ulong namep, int3= 2_t namelen, abi_ulong ol return -TARGET_EFAULT; holdlen =3D oldlen; for (p =3D hnamep, q =3D snamep, i =3D 0; i < namelen; p++, i++) - *q++ =3D tswap32(*p); + *q++ =3D tswap32(*p); oidfmt(snamep, namelen, NULL, &kind); /* XXX swap hnewp */ ret =3D get_errno(sysctl(snamep, namelen, holdp, &holdlen, hnewp, newl= en)); @@ -271,7 +271,7 @@ static abi_long lock_iovec(int type, struct iovec *vec,= abi_ulong target_addr, target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; - for (i =3D 0;i < count; i++) { + for (i =3D 0; i < count; i++) { base =3D tswapl(target_vec[i].iov_base); vec[i].iov_len =3D tswapl(target_vec[i].iov_len); if (vec[i].iov_len !=3D 0) { @@ -283,7 +283,7 @@ static abi_long lock_iovec(int type, struct iovec *vec,= abi_ulong target_addr, vec[i].iov_base =3D NULL; } } - unlock_user (target_vec, target_addr, 0); + unlock_user(target_vec, target_addr, 0); return 0; } =20 @@ -297,13 +297,13 @@ static abi_long unlock_iovec(struct iovec *vec, abi_u= long target_addr, target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; - for (i =3D 0;i < count; i++) { + for (i =3D 0; i < count; i++) { if (target_vec[i].iov_base) { base =3D tswapl(target_vec[i].iov_base); unlock_user(vec[i].iov_base, base, copy ? vec[i].iov_len : 0); } } - unlock_user (target_vec, target_addr, 0); + unlock_user(target_vec, target_addr, 0); =20 return 0; } @@ -393,7 +393,7 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, break; case TARGET_FREEBSD_NR_syscall: case TARGET_FREEBSD_NR___syscall: - ret =3D do_freebsd_syscall(cpu_env,arg1 & 0xffff,arg2,arg3,arg4,ar= g5,arg6,arg7,arg8,0); + ret =3D do_freebsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, arg5, arg6, arg7, arg8, 0); break; default: ret =3D get_errno(syscall(num, arg1, arg2, arg3, arg4, arg5, arg6,= arg7, arg8)); @@ -472,7 +472,7 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, break; case TARGET_NETBSD_NR_syscall: case TARGET_NETBSD_NR___syscall: - ret =3D do_netbsd_syscall(cpu_env,arg1 & 0xffff,arg2,arg3,arg4,arg= 5,arg6,0); + ret =3D do_netbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg4= , arg5, arg6, 0); break; default: ret =3D syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); @@ -551,7 +551,7 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, break; case TARGET_OPENBSD_NR_syscall: case TARGET_OPENBSD_NR___syscall: - ret =3D do_openbsd_syscall(cpu_env,arg1 & 0xffff,arg2,arg3,arg4,ar= g5,arg6,0); + ret =3D do_openbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, arg5, arg6, 0); break; default: ret =3D syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282255; cv=none; d=zohomail.com; s=zohoarc; b=j977SxP2tiSJwcbZ0CtldHyachkBtpt6vdG2JIxI2Fl1+avDtkFuC+vZfdW4Wo2Rx5e7DCJBjZZJmnYnPojTKT7W8yAjpnM4XaNxCWjfNgFaOXjeCC7xCrFrFzME0UWTpWxjYia6S+YGu3UowqT1vLcaJNbMQrwkAsSE6deet0w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282255; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=IGhuygBexU6sDyrgbBDXbEgL9owYCnZh70/eHV+xwYk=; b=n/a0nZYNzbz5AmoX6o00K/NC2Px4LtTU9JeQ8o8w7IdxC3FEUYccCUWCyMYUtEj8sM5th+/DnDL8OqGBLvPDPtxRlWFQkyfwJ3ORJbK8x6uw+wbFyVHj41fc00R0sOYXd9Lr71Js92pdrN1CHRRa920TiJwzjEAbh4wj7f5rTZ8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282255359976.5190349559282; Sat, 24 Apr 2021 09:37:35 -0700 (PDT) Received: from localhost ([::1]:56094 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLHi-0007Va-7x for importer@patchew.org; Sat, 24 Apr 2021 12:37:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKil-0005wL-V7 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:27 -0400 Received: from mail-io1-xd2f.google.com ([2607:f8b0:4864:20::d2f]:36832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiO-0004Ln-P0 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:27 -0400 Received: by mail-io1-xd2f.google.com with SMTP id g125so3395578iof.3 for ; Sat, 24 Apr 2021 09:01:03 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.01 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IGhuygBexU6sDyrgbBDXbEgL9owYCnZh70/eHV+xwYk=; b=Tv+nvPoyyptTH6QTahYmGYMu6TJ4EjFIx60HwIRagdYyAaDpoNtC7zIkYwKpOoyra9 jE8ydzl1TggEizQcsBoyQu8RzZk0xyEbpkcAyBsPFsXlm5iZ/tvBNTKg9s6Xt8tGtZUv NwH9GXN6nUhtobdfXTDmUASIdSrWyKE7099CTNW0rohg6SMagIAsCDsZSpFjE9M6kUmW O21cDuS6v+jYtq8Ul5KaOJYtiCx5KHJtglSbj700pfKDn4XNPCjrskn1eBHi80G6vMcm +ppxDW+qXspHDawFjVg7PJ6s8KzQWa/vJ62vrEwY1Buy5Gn0Kld7QEa3fuyh5NK+k7EJ 6I4A== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=IGhuygBexU6sDyrgbBDXbEgL9owYCnZh70/eHV+xwYk=; b=blIWq/KmXY/Y0U8Iev3osOg5URYureA/HgoMc2jLcS47laVOnNd+Zhar6oA59k6KFA coXno9QaK64USKYuUsPRyk59Bs3ILvOAJnXgLmoj3oP6vvK2nCEU/qiNzA95rdH9ZUa7 M6etttjzBdWLjqGMugo+5/yDRUq3Jet9f5tBLsIQkIFJGWN2kusjfyBf1Kj93t/u638U 0ZaA6SCjdbAJF+MtR4kY0NdoFVefBZQFdcFzjf3fL2nQoAQLUTdlzcPhFCuLik2xN9oH FOiBSNZdQEM4rsk+u3EOv/PbSTvaxMNAkv2Qp9+cIRwXbNnaqYXdTWLRhkvk7rQ6UNnm IpCg== X-Gm-Message-State: AOAM532sNS7hoCjyn2eNseiIzEDDwSkOLd6vYDwGUg9ZyQvqZZfKJQCy u3Nc/1SFDuB47tRvHlNBfZ4gYVc0VKptyhFD X-Google-Smtp-Source: ABdhPJzGbw8cvneBiQkxvLiyqYNp9e2ha7dSk4gWYXKaBxI7CqpRKc76kdOorD/XrZreLh5EpKucQA== X-Received: by 2002:a05:6638:3293:: with SMTP id f19mr8616995jav.0.1619280062522; Sat, 24 Apr 2021 09:01:02 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 43/48] bsd-user: style tweak: fold long lines Date: Sat, 24 Apr 2021 10:00:11 -0600 Message-Id: <20210424160016.15200-44-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d2f; envelope-from=imp@bsdimp.com; helo=mail-io1-xd2f.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 5e033e8bf4..46c0e29841 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -28,8 +28,6 @@ #include "qemu-common.h" #include "user/syscall-trace.h" =20 -//#define DEBUG - static abi_ulong target_brk; static abi_ulong target_original_brk; =20 @@ -78,7 +76,8 @@ static abi_long do_obreak(abi_ulong new_brk) new_alloc_size =3D HOST_PAGE_ALIGN(new_brk - brk_page + 1); mapped_addr =3D get_errno(target_mmap(brk_page, new_alloc_size, PROT_READ | PROT_WRITE, - MAP_ANON | MAP_FIXED | MAP_PRIVATE= , -1, 0)); + MAP_ANON | MAP_FIXED | MAP_PRIVATE, + -1, 0)); =20 if (!is_error(mapped_addr)) target_brk =3D new_brk; @@ -221,8 +220,9 @@ static int sysctl_oldcvt(void *holdp, size_t holdlen, u= int32_t kind) } =20 /* XXX this needs to be emulated on non-FreeBSD hosts... */ -static abi_long do_freebsd_sysctl(abi_ulong namep, int32_t namelen, abi_ul= ong oldp, - abi_ulong oldlenp, abi_ulong newp, abi_ulong new= len) +static abi_long do_freebsd_sysctl(abi_ulong namep, int32_t namelen, + abi_ulong oldp, abi_ulong oldlenp, + abi_ulong newp, abi_ulong newlen) { abi_long ret; void *hnamep, *holdp, *hnewp =3D NULL; @@ -268,7 +268,8 @@ static abi_long lock_iovec(int type, struct iovec *vec,= abi_ulong target_addr, abi_ulong base; int i; =20 - target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); + target_vec =3D lock_user(VERIFY_READ, target_addr, + count * sizeof(struct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; for (i =3D 0; i < count; i++) { @@ -294,7 +295,8 @@ static abi_long unlock_iovec(struct iovec *vec, abi_ulo= ng target_addr, abi_ulong base; int i; =20 - target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(stru= ct target_iovec), 1); + target_vec =3D lock_user(VERIFY_READ, target_addr, + count * sizeof(struct target_iovec), 1); if (!target_vec) return -TARGET_EFAULT; for (i =3D 0; i < count; i++) { @@ -373,7 +375,8 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, break; case TARGET_FREEBSD_NR_mmap: ret =3D get_errno(target_mmap(arg1, arg2, arg3, - target_to_host_bitmask(arg4, mmap_flag= s_tbl), + target_to_host_bitmask(arg4, + mmap_flags_tbl), arg5, arg6)); break; @@ -393,10 +396,12 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, a= bi_long arg1, break; case TARGET_FREEBSD_NR_syscall: case TARGET_FREEBSD_NR___syscall: - ret =3D do_freebsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, arg5, arg6, arg7, arg8, 0); + ret =3D do_freebsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, + arg5, arg6, arg7, arg8, 0); break; default: - ret =3D get_errno(syscall(num, arg1, arg2, arg3, arg4, arg5, arg6,= arg7, arg8)); + ret =3D get_errno(syscall(num, arg1, arg2, arg3, arg4, arg5, arg6, + arg7, arg8)); break; } fail: @@ -463,7 +468,8 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, break; case TARGET_NETBSD_NR_mmap: ret =3D get_errno(target_mmap(arg1, arg2, arg3, - target_to_host_bitmask(arg4, mmap_flag= s_tbl), + target_to_host_bitmask(arg4, + mmap_flags_tbl), arg5, arg6)); break; @@ -472,7 +478,8 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, break; case TARGET_NETBSD_NR_syscall: case TARGET_NETBSD_NR___syscall: - ret =3D do_netbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg4= , arg5, arg6, 0); + ret =3D do_netbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg4= , arg5, + arg6, 0); break; default: ret =3D syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); @@ -536,13 +543,15 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, a= bi_long arg1, if (!(p =3D lock_user_string(arg1))) goto efault; ret =3D get_errno(open(path(p), - target_to_host_bitmask(arg2, fcntl_flags_tbl), + target_to_host_bitmask(arg2, + fcntl_flags_tbl), arg3)); unlock_user(p, arg1, 0); break; case TARGET_OPENBSD_NR_mmap: ret =3D get_errno(target_mmap(arg1, arg2, arg3, - target_to_host_bitmask(arg4, mmap_flag= s_tbl), + target_to_host_bitmask(arg4, + mmap_flags_tbl), arg5, arg6)); break; @@ -551,7 +560,8 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, break; case TARGET_OPENBSD_NR_syscall: case TARGET_OPENBSD_NR___syscall: - ret =3D do_openbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, arg5, arg6, 0); + ret =3D do_openbsd_syscall(cpu_env, arg1 & 0xffff, arg2, arg3, arg= 4, + arg5, arg6, 0); break; default: ret =3D syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282603; cv=none; d=zohomail.com; s=zohoarc; b=mTl0SVFiqFmrIa+fIS0qwPL9aXEKyFhy1GT17iF+bOF08xRYjCng2mnzwVKfMB6ItT46ZPIMs3kTwjrdNGzwP4N6dS0VkDsqn+CeXjIUY3+ujaToUi15iEEKd+P7SH6WgcZIYS9IkgWgmgz2Zmj0htJtXsr9YUsSjhiaFqg5iyQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282603; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Z1e34V6vsrnu+DKXQalAPcoojfgzLqn0cNN6qHP4kck=; b=Mha7cSccTFZgqFd0Ww8qOWzw8YGMFLc4aLGZX8Ldnvj8C+sjOuQNoUiH9ywVKSrTifJW9InzipOfEcoNJqatBaP56x8tOOpRIH/8WeXRyHGPUmBOVnaouQaFDc517DmAZxTVRDFydYG8BUdjKjk7b/YhOIftZuWp5EWIeoxB21w= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928260339139.65145977428858; Sat, 24 Apr 2021 09:43:23 -0700 (PDT) Received: from localhost ([::1]:37862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLNJ-0003Pn-Uf for importer@patchew.org; Sat, 24 Apr 2021 12:43:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50712) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKim-0005xt-Mi for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:28 -0400 Received: from mail-il1-x12b.google.com ([2607:f8b0:4864:20::12b]:34575) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiQ-0004Lr-UC for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:28 -0400 Received: by mail-il1-x12b.google.com with SMTP id c15so43209051ilj.1 for ; Sat, 24 Apr 2021 09:01:04 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.02 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Z1e34V6vsrnu+DKXQalAPcoojfgzLqn0cNN6qHP4kck=; b=oKQh7Lp2saTxRqCvLO/jZAzhWT1yYaVancplepCrnmKNiNtsVQza7W/h467qhLWvKy 11x0zEj8l0vhlLSvQPNVO4Lzn1mSmgEUfIO2RP1uwxjBSkqSAe60uTbxqLnl/kCiWl8C z7GdgoQuUJ6znf73bYNN2WyoEYZ/40MMo5O22Kr1rjnUV8mLas8N8JTz/giQQnL35gew sShdmFs8+yb14PCeUBL7uC34d0+pUd2Hu8LaC5bCLfcGmshbYv2PSbaR42Lex7DlqEUd ew4eifPJ9nf5QQrSAO9SzKe7M1cR2+T5s8tTAZwCcWEoVB88dazvsRUSS0AvHSwmLxoS dDeg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=Z1e34V6vsrnu+DKXQalAPcoojfgzLqn0cNN6qHP4kck=; b=RUqblTQAwdOEuKpSkhbQuVVxIWbRi4aj7V/a1JfNbf0MAwY7nYsk8mYH4jBHR+9NDv 06THNR08yckQd5QZkH9Ts3QGIdSW7uhxzNTKVj88Spu++nuxORxa1YR9U9f/Wws4/KqK qorbvNf5fgCmMuXMo/jJ7SsKTQKVvfWgOoFKCIlx+21n7jre0Rz1jfsgybg3f/7fI86s YhygwzDZncAc5Fl6oM6fmmaO0xN+h/GtNmrEv4JFjWr1dVEZhqHf3kuTfn05c9vhS1Jm d2TmPYWZQsJT0mJrT7SYz5BQw4y6ZVQNS5zxtRF5wB8/St/tvsE+JjeqxMTueJXaMEp/ zxZA== X-Gm-Message-State: AOAM531bWknDprEik+/yupOtRz+AiWnPWVO52isugBO3DJSGIQ9FizTg CtwlIhSzcRZjPtvUqzehQc5tBKYIQRx1sLS1 X-Google-Smtp-Source: ABdhPJyUfW6dWuF82ae2bAF1pZKpwX33+xt5Ldd+wmQO55ZRO6L8Q8TlwvaCUG1VQN+OuSVPqywaOQ== X-Received: by 2002:a05:6e02:48b:: with SMTP id b11mr7157096ils.245.1619280063281; Sat, 24 Apr 2021 09:01:03 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 44/48] bsd-user: style tweak: use preferred block comments Date: Sat, 24 Apr 2021 10:00:12 -0600 Message-Id: <20210424160016.15200-45-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::12b; envelope-from=imp@bsdimp.com; helo=mail-il1-x12b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 46c0e29841..fbe3b3b2fe 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -140,8 +140,8 @@ static abi_long do_freebsd_sysarch(CPUX86State *env, in= t op, abi_ulong parms) #ifdef TARGET_SPARC static abi_long do_freebsd_sysarch(void *env, int op, abi_ulong parms) { - /* XXX handle - * TARGET_FREEBSD_SPARC_UTRAP_INSTALL, + /* + * XXX handle TARGET_FREEBSD_SPARC_UTRAP_INSTALL, * TARGET_FREEBSD_SPARC_SIGTRAMP_INSTALL */ return -TARGET_EINVAL; @@ -257,7 +257,8 @@ static abi_long do_freebsd_sysctl(abi_ulong namep, int3= 2_t namelen, } #endif =20 -/* FIXME +/* + * FIXME * lock_iovec()/unlock_iovec() have a return code of 0 for success where * other lock functions have a return code of 0 for failure. */ @@ -277,8 +278,10 @@ static abi_long lock_iovec(int type, struct iovec *vec= , abi_ulong target_addr, vec[i].iov_len =3D tswapl(target_vec[i].iov_len); if (vec[i].iov_len !=3D 0) { vec[i].iov_base =3D lock_user(type, base, vec[i].iov_len, copy= ); - /* Don't check lock_user return value. We must call writev even - if a element has invalid base address. */ + /* + * Don't check lock_user return value. We must call writev eve= n if a + * element has invalid base address. + */ } else { /* zero length pointer is ignored */ vec[i].iov_base =3D NULL; @@ -310,9 +313,11 @@ static abi_long unlock_iovec(struct iovec *vec, abi_ul= ong target_addr, return 0; } =20 -/* do_syscall() should always have a single exit point at the end so - that actions, such as logging of syscall results, can be performed. - All errnos that do_syscall() returns must be -TARGET_. */ +/* + * do_syscall() should always have a single exit point at the end so that + * actions, such as logging of syscall results, can be performed. All err= nos + * that do_syscall() returns must be -TARGET_. + */ abi_long do_freebsd_syscall(void *cpu_env, int num, abi_long arg1, abi_long arg2, abi_long arg3, abi_long arg4, abi_long arg5, abi_long arg6, abi_long arg7, --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619283028; cv=none; d=zohomail.com; s=zohoarc; b=XYKNIdT1Zz8x/Ra1ekn8NbzaAUq+CIw7vsC94zgw0ptAy1dmFwauMQmWh0tXI196DOTlbpyH2UfABqaCfRhGgmsSw3eTSfN7EqTAhFDGUG2aXySoNfT9dNuefkFj7Md3By6KD7DKmSbob6fbUXjDF9esCA6b2R22IZN4N24sl00= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619283028; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=W0Kb819q+mXdmsjSgnvN1FJvqrihYP2dk/lhl4G+fRg=; b=F3aY0hYy0S10OnsUw4MyjT2Ve8QOVl458Alupr/ptGH38/nMgIicobatCBUudyYqpQe8PguxTrMKfF2WNzY8ULCisy+GPFNEcUxW1vn4SvDoQuk9/kkSm9pIS4g59nxzf0QMMiZq2EvVB1GU/sFkcMjilD28l4doYTOJTCkHda4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619283028714480.5663791480873; Sat, 24 Apr 2021 09:50:28 -0700 (PDT) Received: from localhost ([::1]:51530 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLUA-0000ep-DY for importer@patchew.org; Sat, 24 Apr 2021 12:50:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKip-00064s-FM for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:31 -0400 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:39674) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiS-0004Lv-VT for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:31 -0400 Received: by mail-il1-x132.google.com with SMTP id b17so43160962ilh.6 for ; Sat, 24 Apr 2021 09:01:05 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.03 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=W0Kb819q+mXdmsjSgnvN1FJvqrihYP2dk/lhl4G+fRg=; b=u+4OawJl5IOpTzkcZhkrDxcNTjjbqzx2VUNqpl7l5pcIRTt567yJV3LfG4E5KMPocS xESBOukOcYKr5/tJ0CxAziSKIWUbq/Mau8UGFnEwWGT05G/mKM4YDsrHS0flW+6TYJI4 2sgNtuTuVV4F6122e9A9o7P2/mj/037qACktoTwymXjeHS1ilEB35NG0jv4+U6f3h6AE ECyVtHlqgoNhKKbZyJuI3xRr2TLkorje6zFmuESuyLxYUki2Ehl/psN+0+iEeioWctq/ hJH7Q+2jlAIBdfxVadLJvcUh0MCCS7Y0nfPeJhXvLi2EPnEPqhFR+TtQ2w1p5THdlEjs OpCg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=W0Kb819q+mXdmsjSgnvN1FJvqrihYP2dk/lhl4G+fRg=; b=siM9DB7C681o4Gd9fg0iWg6ZxPzNWV7txZ9Oe+C9PsM6PYVmITF7JN15UJlGEGmQ7k SizN2pUZ/2jGYNoJ/yPgBwCaWK8EMpkpj8lq8oFJNBj1YL84cyZbshrPz+RBOyNVvmGa Dyl5AXdMLy+Jqb7aWQfNaNOkqrN1Na9KFsSox5tzxlwyhHI5ar9ClyTgnH3MGD2KjdtA hAP93dBCn8X7T5I6u4qeugtjYL32oxVgdCNUwqmb9F13SX0jiUegt3L4oClo4ve+whs5 Da2lKLXJrrQvcvgf93lMzrf9llEFRxe1kdn+WtC2M5ZTYTwh2WhK+OELvMnKKbzSNuPn ALWw== X-Gm-Message-State: AOAM531KPZ1i86p1fUkOYpMunIGhMxoL23yXzeeqcd0NKNI9FOsMIQjs v2rJEHMfTJisD/hc5rrAzbuCcw3wsH6B1Pt0 X-Google-Smtp-Source: ABdhPJy7RESc5b9iknABa+tddrzkwS+gJQH2rnYGC+3ze7X+N+c59qlqzpnGU4Xq5zkmZ9gNOUrLzA== X-Received: by 2002:a92:3644:: with SMTP id d4mr7387092ilf.53.1619280064126; Sat, 24 Apr 2021 09:01:04 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 45/48] bsd-user: style tweak: Use preferred {} in if/else statements. Date: Sat, 24 Apr 2021 10:00:13 -0600 Message-Id: <20210424160016.15200-46-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::132; envelope-from=imp@bsdimp.com; helo=mail-il1-x132.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 120 +++++++++++++++++++++++++++++---------------- 1 file changed, 78 insertions(+), 42 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index fbe3b3b2fe..36ffa6a880 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -33,11 +33,12 @@ static abi_ulong target_original_brk; =20 static inline abi_long get_errno(abi_long ret) { - if (ret =3D=3D -1) + if (ret =3D=3D -1) { /* XXX need to translate host -> target errnos here */ return -(errno); - else + } else { return ret; + } } =20 #define target_to_host_bitmask(x, tbl) (x) @@ -59,10 +60,12 @@ static abi_long do_obreak(abi_ulong new_brk) abi_long mapped_addr; int new_alloc_size; =20 - if (!new_brk) + if (!new_brk) { return 0; - if (new_brk < target_original_brk) + } + if (new_brk < target_original_brk) { return -TARGET_EINVAL; + } =20 brk_page =3D HOST_PAGE_ALIGN(target_brk); =20 @@ -79,10 +82,11 @@ static abi_long do_obreak(abi_ulong new_brk) MAP_ANON | MAP_FIXED | MAP_PRIVATE, -1, 0)); =20 - if (!is_error(mapped_addr)) + if (!is_error(mapped_addr)) { target_brk =3D new_brk; - else + } else { return mapped_addr; + } =20 return 0; } @@ -98,35 +102,39 @@ static abi_long do_freebsd_sysarch(CPUX86State *env, i= nt op, abi_ulong parms) #ifdef TARGET_ABI32 case TARGET_FREEBSD_I386_SET_GSBASE: case TARGET_FREEBSD_I386_SET_FSBASE: - if (op =3D=3D TARGET_FREEBSD_I386_SET_GSBASE) + if (op =3D=3D TARGET_FREEBSD_I386_SET_GSBASE) { #else case TARGET_FREEBSD_AMD64_SET_GSBASE: case TARGET_FREEBSD_AMD64_SET_FSBASE: - if (op =3D=3D TARGET_FREEBSD_AMD64_SET_GSBASE) + if (op =3D=3D TARGET_FREEBSD_AMD64_SET_GSBASE) { #endif idx =3D R_GS; - else + } else { idx =3D R_FS; - if (get_user(val, parms, abi_ulong)) + } + if (get_user(val, parms, abi_ulong)) { return -TARGET_EFAULT; + } cpu_x86_load_seg(env, idx, 0); env->segs[idx].base =3D val; break; #ifdef TARGET_ABI32 case TARGET_FREEBSD_I386_GET_GSBASE: case TARGET_FREEBSD_I386_GET_FSBASE: - if (op =3D=3D TARGET_FREEBSD_I386_GET_GSBASE) + if (op =3D=3D TARGET_FREEBSD_I386_GET_GSBASE) { #else case TARGET_FREEBSD_AMD64_GET_GSBASE: case TARGET_FREEBSD_AMD64_GET_FSBASE: - if (op =3D=3D TARGET_FREEBSD_AMD64_GET_GSBASE) + if (op =3D=3D TARGET_FREEBSD_AMD64_GET_GSBASE) { #endif idx =3D R_GS; - else + } else { idx =3D R_FS; + } val =3D env->segs[idx].base; - if (put_user(val, parms, abi_ulong)) + if (put_user(val, parms, abi_ulong)) { return -TARGET_EFAULT; + } break; /* XXX handle the others... */ default: @@ -168,14 +176,17 @@ oidfmt(int *oid, int len, char *fmt, uint32_t *kind) =20 j =3D sizeof(buf); i =3D sysctl(qoid, len + 2, buf, &j, 0, 0); - if (i) + if (i) { return i; + } =20 - if (kind) + if (kind) { *kind =3D *(uint32_t *)buf; + } =20 - if (fmt) + if (fmt) { strcpy(fmt, (char *)(buf + sizeof(uint32_t))); + } return (0); } =20 @@ -231,27 +242,34 @@ static abi_long do_freebsd_sysctl(abi_ulong namep, in= t32_t namelen, int32_t *snamep =3D g_malloc(sizeof(int32_t) * namelen), *p, *q, i; uint32_t kind =3D 0; =20 - if (oldlenp) + if (oldlenp) { get_user_ual(oldlen, oldlenp); - if (!(hnamep =3D lock_user(VERIFY_READ, namep, namelen, 1))) + } + if (!(hnamep =3D lock_user(VERIFY_READ, namep, namelen, 1))) { return -TARGET_EFAULT; - if (newp && !(hnewp =3D lock_user(VERIFY_READ, newp, newlen, 1))) + } + if (newp && !(hnewp =3D lock_user(VERIFY_READ, newp, newlen, 1))) { return -TARGET_EFAULT; - if (!(holdp =3D lock_user(VERIFY_WRITE, oldp, oldlen, 0))) + } + if (!(holdp =3D lock_user(VERIFY_WRITE, oldp, oldlen, 0))) { return -TARGET_EFAULT; + } holdlen =3D oldlen; - for (p =3D hnamep, q =3D snamep, i =3D 0; i < namelen; p++, i++) + for (p =3D hnamep, q =3D snamep, i =3D 0; i < namelen; p++, i++) { *q++ =3D tswap32(*p); + } oidfmt(snamep, namelen, NULL, &kind); /* XXX swap hnewp */ ret =3D get_errno(sysctl(snamep, namelen, holdp, &holdlen, hnewp, newl= en)); - if (!ret) + if (!ret) { sysctl_oldcvt(holdp, holdlen, kind); + } put_user_ual(holdlen, oldlenp); unlock_user(hnamep, namep, 0); unlock_user(holdp, oldp, holdlen); - if (hnewp) + if (hnewp) { unlock_user(hnewp, newp, 0); + } g_free(snamep); return ret; } @@ -271,8 +289,9 @@ static abi_long lock_iovec(int type, struct iovec *vec,= abi_ulong target_addr, =20 target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(struct target_iovec), 1); - if (!target_vec) + if (!target_vec) { return -TARGET_EFAULT; + } for (i =3D 0; i < count; i++) { base =3D tswapl(target_vec[i].iov_base); vec[i].iov_len =3D tswapl(target_vec[i].iov_len); @@ -300,8 +319,9 @@ static abi_long unlock_iovec(struct iovec *vec, abi_ulo= ng target_addr, =20 target_vec =3D lock_user(VERIFY_READ, target_addr, count * sizeof(struct target_iovec), 1); - if (!target_vec) + if (!target_vec) { return -TARGET_EFAULT; + } for (i =3D 0; i < count; i++) { if (target_vec[i].iov_base) { base =3D tswapl(target_vec[i].iov_base); @@ -332,8 +352,9 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, #endif record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if (do_strace) + if (do_strace) { print_freebsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); + } =20 switch (num) { case TARGET_FREEBSD_NR_exit: @@ -347,14 +368,16 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, a= bi_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_FREEBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) + if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { goto efault; + } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_FREEBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) + if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { goto efault; + } ret =3D get_errno(write(arg1, p, arg3)); unlock_user(p, arg2, 0); break; @@ -364,15 +387,17 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, a= bi_long arg1, struct iovec *vec; =20 vec =3D alloca(count * sizeof(struct iovec)); - if (lock_iovec(VERIFY_READ, vec, arg2, count, 1) < 0) + if (lock_iovec(VERIFY_READ, vec, arg2, count, 1) < 0) { goto efault; + } ret =3D get_errno(writev(arg1, vec, count)); unlock_iovec(vec, arg2, count, 0); } break; case TARGET_FREEBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) + if (!(p =3D lock_user_string(arg1))) { goto efault; + } ret =3D get_errno(open(path(p), target_to_host_bitmask(arg2, fcntl_flags_tbl), arg3)); @@ -413,8 +438,9 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, #ifdef DEBUG gemu_log(" =3D %ld\n", ret); #endif - if (do_strace) + if (do_strace) { print_freebsd_syscall_ret(num, ret); + } =20 record_syscall_return(cpu, num, ret); return ret; @@ -437,8 +463,9 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, =20 record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if (do_strace) + if (do_strace) { print_netbsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); + } =20 switch (num) { case TARGET_NETBSD_NR_exit: @@ -452,20 +479,23 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, ab= i_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_NETBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) + if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { goto efault; + } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_NETBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) + if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { goto efault; + } ret =3D get_errno(write(arg1, p, arg3)); unlock_user(p, arg2, 0); break; case TARGET_NETBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) + if (!(p =3D lock_user_string(arg1))) { goto efault; + } ret =3D get_errno(open(path(p), target_to_host_bitmask(arg2, fcntl_flags_tbl), arg3)); @@ -494,8 +524,9 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, abi_= long arg1, #ifdef DEBUG gemu_log(" =3D %ld\n", ret); #endif - if (do_strace) + if (do_strace) { print_netbsd_syscall_ret(num, ret); + } =20 record_syscall_return(cpu, num, ret); return ret; @@ -518,8 +549,9 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, =20 record_syscall_start(cpu, num, arg1, arg2, arg3, arg4, arg5, arg6, 0, = 0); =20 - if (do_strace) + if (do_strace) { print_openbsd_syscall(num, arg1, arg2, arg3, arg4, arg5, arg6); + } =20 switch (num) { case TARGET_OPENBSD_NR_exit: @@ -533,20 +565,23 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, a= bi_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_OPENBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) + if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { goto efault; + } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_OPENBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) + if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { goto efault; + } ret =3D get_errno(write(arg1, p, arg3)); unlock_user(p, arg2, 0); break; case TARGET_OPENBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) + if (!(p =3D lock_user_string(arg1))) { goto efault; + } ret =3D get_errno(open(path(p), target_to_host_bitmask(arg2, fcntl_flags_tbl), @@ -576,8 +611,9 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, abi= _long arg1, #ifdef DEBUG gemu_log(" =3D %ld\n", ret); #endif - if (do_strace) + if (do_strace) { print_openbsd_syscall_ret(num, ret); + } =20 record_syscall_return(cpu, num, ret); return ret; --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282779; cv=none; d=zohomail.com; s=zohoarc; b=FqijwJVyuebHj7nAOZZ22LTouCa5j+hsiGKJYa9mHYuTnkfFU4ypFWeCta7Hf6Tspiei6tkp0+IOhx81tSe5OoEaLYi7kn0GXZbjFEWC2aXsjHpJU9FZDPZuYjdH0+Io7BZ6zicxKjz5a10yWXkxoIrfb2iu6L7UnmNlPOzY0fA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282779; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=fenm71ctA8siFXGt24gmLjyuh+TI+89yJ5yek6MtItw=; b=fGeDdj2wKHj3KXijen1A0TcKhzYpcDd2glo+3hmoCexhijkG1latDqnwKi2dPf5tlYtr0jorP3g/VpESvj7b2hHvBf/hQOENKfgP6Lezhl6kzPMX2OGcEil++G/KRAamyOKUHhgXrz4TgvIgvT7sFLYe4Bqsg5p0e2pHr2nZR4g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619282779122329.21509856501757; Sat, 24 Apr 2021 09:46:19 -0700 (PDT) Received: from localhost ([::1]:41458 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLQ7-0004wO-Kb for importer@patchew.org; Sat, 24 Apr 2021 12:46:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50740) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKin-000608-Fy for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:29 -0400 Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]:33750) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiS-0004M0-PC for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:29 -0400 Received: by mail-il1-x129.google.com with SMTP id y10so2434341ilv.0 for ; Sat, 24 Apr 2021 09:01:06 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.04 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fenm71ctA8siFXGt24gmLjyuh+TI+89yJ5yek6MtItw=; b=psPmD5sjGSC4qzzbI1B6cnAky1JzrUWfYV3sKqsIPFGfPmmh89+FdsnR9XhjWHWRcC +S+tRDFvT361PafDJOCHTGoWTlzBQJwSYR5rkJMxVzdvfpajQW2ZyHtgI7sfGJSap25V klVkRxe1+FZkTZsOnbCTCv64ESAZT/J/vbk4i5jxYwTIRjAv3GVlnGPU8brZbdIbL+fQ 5iG+UV1VboXXWIqhmr3DXGB2jsvHV53FaAk/woKw3tezI6+nhUIU1ngG615Ol+tS06UM qWL474nzYtQeckCBX2aavzvwxxVSHCAHTvpgU9yaJ767qf1wUkkRt75Illn/2F2oewbH dmwA== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=fenm71ctA8siFXGt24gmLjyuh+TI+89yJ5yek6MtItw=; b=RXuhs1Fknr+aigCGOkyrN9rFRbTPMUFR2HXWGn+9rWo40dKTvoiM4ltumCKyGmAomx 6a1g6tgQZ88zWqwa79Ho1aOGXXsUwiHAMyj4Kl+WJvGi1eIeSww9HwbTmlNcDWMwwSd4 J0pmW/NmaNBZN/9u/sFuMcCG+unjAHaddfk3FbmSvzd6UG2xUaAwL0F3gg2qYgx04Eil ULWcaIZYX5UYRv9mggxvBCxjku9Qrz991mj6I+O4KmamOkJg9E9ONb+/ywHNYfGxJ3vs ldRTTfiIUkyC/4UpN7fc/o9i2269PRphbTJiarfVjh5ueNCJ46FnYHkrYR8j5KO2lGE/ hY4A== X-Gm-Message-State: AOAM532sgbuyFrhCtE6wY2ifpteAMuZvHH5rFhF3fm0e0d18Fz7vDX24 8HWYaHujg8AYpQa3DBGyIbm3JDNp3QfbVIC6 X-Google-Smtp-Source: ABdhPJzzj8/WHBM993LltDxThft5gitnUtY/j0yxoR12hPtcKEO1xUqEcwGtlVxuh60jBuFm63oSig== X-Received: by 2002:a92:1304:: with SMTP id 4mr7029025ilt.126.1619280065198; Sat, 24 Apr 2021 09:01:05 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 46/48] bsd-user: style tweak: Return is not a function call. Date: Sat, 24 Apr 2021 10:00:14 -0600 Message-Id: <20210424160016.15200-47-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::129; envelope-from=imp@bsdimp.com; helo=mail-il1-x129.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 36ffa6a880..1f6b93923c 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -187,7 +187,7 @@ oidfmt(int *oid, int len, char *fmt, uint32_t *kind) if (fmt) { strcpy(fmt, (char *)(buf + sizeof(uint32_t))); } - return (0); + return 0; } =20 /* --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619281036; cv=none; d=zohomail.com; s=zohoarc; b=QK83nWi6tBhCMdOB3UyXaS8rWx4/83vQmRuw/LJRpswUvLdPW1+sjdiabTg8TQUqw0uB25v7k16bpQU8rDIhS1z5q2YsR9TbhY97XWUktJXjJjF1BH4styISyeHWg59QJn7X35EMLOoGA7s+7/VAvHWWPzB4kEcDX/96v90ccyw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619281036; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=lT0iyUwum8EZCC05GDsUg7mVcpTBPEwFXTcaOzq9xxc=; b=dASKw3zwUXinF8Mk8ERYaD8lKMAAuQNAA/e41nKmfR0ZaxlMZi9UUNXYjNrIXpAB7Kr1ncacylz+BM9pbSmNdm62wzFfsey0A482J7a/P88lHDyi6pqxEWqPNgMDpgeFGjigqjVuUy/qPPW7RmwZD7Syds1FeNV9F2/DteZGxog= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1619281036681994.2958781682285; Sat, 24 Apr 2021 09:17:16 -0700 (PDT) Received: from localhost ([::1]:54730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laKy3-0000Mt-GN for importer@patchew.org; Sat, 24 Apr 2021 12:17:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50768) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKip-00063f-3J for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:31 -0400 Received: from mail-io1-xd31.google.com ([2607:f8b0:4864:20::d31]:40873) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiT-0004M5-1t for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:30 -0400 Received: by mail-io1-xd31.google.com with SMTP id e186so1610808iof.7 for ; Sat, 24 Apr 2021 09:01:06 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lT0iyUwum8EZCC05GDsUg7mVcpTBPEwFXTcaOzq9xxc=; b=KQmmT9ItVuV0KbjLcWsXYkRQx6OWg9YSSARRAXegwTpAhxoPDOd8QB/O4xfiVBOEHH SPEXMxppR72hMWOgDlvVZtZ+TkFj66YFuv5n88bkgGCOQ2ixZIKeRTNzYCuTl9VqWm0s 7qnW6pEoWzubq8CZteXpLqj97U2590jmgqH4/xEZiZRUZCr8zOxHcvp/2rOYRmpasoOE 5blO4cXezk/cWjdYBWacAoIM7A6PwLuoU6YqpPsBb/KfDncAfoNvWm/N6/gMnczMFCWR v6XlUKd/ZmGUtJ2LlCohaBVXSZTxIvM07zykU4fQvqcHX9t9qqGYKGzCIbi5Q0yvcny9 FjNQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=lT0iyUwum8EZCC05GDsUg7mVcpTBPEwFXTcaOzq9xxc=; b=T9VNLrZcLzUi4qulJ47wKk471GWmtlRp1Bp24CU+OEVaV6NkekKC74CNvoNTGZuBcn p+CiWsCM+v+rWe0PipQ3DMVvSGIZJltwVfO9XjT0NlTwr7lD6K8tPUGMWRT0TH0vQFtf N1vteoGCmCME3pyvc41VtfYALsE4pYQx4RbEo6HYwCtyq/t5rv5HN00iA92Uwh619ZVe Maj2RZd7DZ6Q9wcIpmTtTLLDB45dh5gaONK04YL2eiI8UfsMtCHYtJazA6FSXefL7qOJ wB7xr6oLM1SRZohMsTY41Ay3oFM2N0zR85KK7NLjOxEshD/33NnOsPkKKJXV3Mw786WE plAw== X-Gm-Message-State: AOAM530c5kZwP9UfaLaKzxHRfMA0YE4ezQMpYLia7CRw0e1RYm7e20m6 FdnX6cn64u6gfu9Av2zfu4y8lDryykOq5yuf X-Google-Smtp-Source: ABdhPJzJRk/K3YdbJQjdMLYYjd/otHo41G+9uuDFiKGqI6BKYLOGwCaRFyoMkhMI3JDuzxFYm1T1DA== X-Received: by 2002:a02:a04d:: with SMTP id f13mr1994100jah.38.1619280065909; Sat, 24 Apr 2021 09:01:05 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 47/48] bsd-user: style tweak: don't assign in if statement. Date: Sat, 24 Apr 2021 10:00:15 -0600 Message-Id: <20210424160016.15200-48-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::d31; envelope-from=imp@bsdimp.com; helo=mail-io1-xd31.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 40 +++++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 1f6b93923c..1851311acd 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -245,13 +245,18 @@ static abi_long do_freebsd_sysctl(abi_ulong namep, in= t32_t namelen, if (oldlenp) { get_user_ual(oldlen, oldlenp); } - if (!(hnamep =3D lock_user(VERIFY_READ, namep, namelen, 1))) { + hnamep =3D lock_user(VERIFY_READ, namep, namelen, 1); + if (!hnamep) { return -TARGET_EFAULT; } - if (newp && !(hnewp =3D lock_user(VERIFY_READ, newp, newlen, 1))) { - return -TARGET_EFAULT; + if (newp) { + hnewp =3D lock_user(VERIFY_READ, newp, newlen, 1); + if (!hnewp) { + return -TARGET_EFAULT; + } } - if (!(holdp =3D lock_user(VERIFY_WRITE, oldp, oldlen, 0))) { + holdp =3D lock_user(VERIFY_WRITE, oldp, oldlen, 0); + if (!holdp) { return -TARGET_EFAULT; } holdlen =3D oldlen; @@ -368,14 +373,16 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, a= bi_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_FREEBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { + p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0); + if (!p) { goto efault; } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_FREEBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { + p =3D lock_user(VERIFY_READ, arg2, arg3, 1); + if (!p) { goto efault; } ret =3D get_errno(write(arg1, p, arg3)); @@ -395,7 +402,8 @@ abi_long do_freebsd_syscall(void *cpu_env, int num, abi= _long arg1, } break; case TARGET_FREEBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) { + p =3D lock_user_string(arg1); + if (!p) { goto efault; } ret =3D get_errno(open(path(p), @@ -479,21 +487,24 @@ abi_long do_netbsd_syscall(void *cpu_env, int num, ab= i_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_NETBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { + p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0); + if (!p) { goto efault; } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_NETBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { + p =3D lock_user(VERIFY_READ, arg2, arg3, 1); + if (!p) { goto efault; } ret =3D get_errno(write(arg1, p, arg3)); unlock_user(p, arg2, 0); break; case TARGET_NETBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) { + p =3D lock_user_string(arg1); + if (!p) { goto efault; } ret =3D get_errno(open(path(p), @@ -565,21 +576,24 @@ abi_long do_openbsd_syscall(void *cpu_env, int num, a= bi_long arg1, ret =3D 0; /* avoid warning */ break; case TARGET_OPENBSD_NR_read: - if (!(p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0))) { + p =3D lock_user(VERIFY_WRITE, arg2, arg3, 0); + if (!p) { goto efault; } ret =3D get_errno(read(arg1, p, arg3)); unlock_user(p, arg2, ret); break; case TARGET_OPENBSD_NR_write: - if (!(p =3D lock_user(VERIFY_READ, arg2, arg3, 1))) { + p =3D lock_user(VERIFY_READ, arg2, arg3, 1); + if (!p) { goto efault; } ret =3D get_errno(write(arg1, p, arg3)); unlock_user(p, arg2, 0); break; case TARGET_OPENBSD_NR_open: - if (!(p =3D lock_user_string(arg1))) { + p =3D lock_user_string(arg1); + if (!p) { goto efault; } ret =3D get_errno(open(path(p), --=20 2.22.1 From nobody Sun Feb 8 08:37:46 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1619282913; cv=none; d=zohomail.com; s=zohoarc; b=Ef1Hx9VpoumtOvfkdpDjnBQFiGWi0uPNtYpO7kNDiIOLgVr56QLuOAPL6nZ+uHJJAWduwmVFqBdOFbrVcD+rO5I6vOM9fMpHSjz1FvyGwlU7whjI24sLoPqMnLtzpPNLb5gfrZFxA+CF2TRtzfHE8cRLJ/hNl+ZnKk0odg4xgn8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1619282913; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=LaNNaJI8YED5C6FCGe65g3uSHjcaTw5V2nEzlMwd5gQ=; b=TnAoKcv8GLw0NZwR2GfrEXidlsmtvvuLMo46jaVSRb76maTRUcKp5fHFuhMZWgpp4DTtpEqCW2NsVJdKAb2SWUjP+MfbQ4GB+MBL06lPdli1OeFV8xxIeKPJnLm/GxSIdJ5ItCVwxer4uu8Ag8goXAxKDWD9kkt0Sg0F+INX2pg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 161928291370767.5395549420756; Sat, 24 Apr 2021 09:48:33 -0700 (PDT) Received: from localhost ([::1]:47164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1laLSK-0007KR-Em for importer@patchew.org; Sat, 24 Apr 2021 12:48:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1laKip-00063U-00 for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:31 -0400 Received: from mail-il1-x129.google.com ([2607:f8b0:4864:20::129]:46649) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1laKiV-0004MB-7r for qemu-devel@nongnu.org; Sat, 24 Apr 2021 12:01:30 -0400 Received: by mail-il1-x129.google.com with SMTP id l19so2612938ilk.13 for ; Sat, 24 Apr 2021 09:01:07 -0700 (PDT) Received: from dune.bsdimp.com (50-253-99-174-static.hfc.comcastbusiness.net. [50.253.99.174]) by smtp.gmail.com with ESMTPSA id h4sm4055901ili.52.2021.04.24.09.01.05 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 24 Apr 2021 09:01:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LaNNaJI8YED5C6FCGe65g3uSHjcaTw5V2nEzlMwd5gQ=; b=wduaOpeCby0zTkaqrGv4miXNlg+bNQ7a7uMGIjGzBS4dXPLbvG2bJRBORzcbPukkH6 SvU2XLdVdUVbFTc33msHGWpg9oPG/H55oFbSpAwfnzS98vtJkr/goM5Tdmc14SdRR35K 3ZmUQkKaHW3IgGyB+NKX4XWg8v7d4+WcOr5hahQuZClPGPCsyvzG+HKrz4mRdpdAMcQi 6Td9HP8HlMiiYQj5yzCQbjn2gwYivMVLm8ZsggO7QegFnBdc1KKJqpZOi9dHaByVgslU y8XxGmJoFYObppK8M88YX5sY1E3FrPPk3RwMkjdDlN87laSXdx5oSlmwKQQBiBTv2NZF W71w== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=LaNNaJI8YED5C6FCGe65g3uSHjcaTw5V2nEzlMwd5gQ=; b=KMkKnCiBAeMHgp+7AtRYOK3wAE2X/ytYPSk6CYMAWggagkJuxPD62j1CzdE0eZXgwV McXpHBXGtm78rkRAo/KWyZGeodSsGv8oF5gHgBcyydNU8cSo8AjpN+Th+IwpokFoEV4B LfyoX03upAAvq5Tcw/w1nWMc8YiSk7fpDXg6m4U9T2R7tAuAQzcW1iUQJyyxXRATLBNC qBvDDR7eULahrk9fs54g6lbmcByNM27xZHK9KA9W8um0ZWOk+SGSqWcRW+7v0vosj9ga ayXWLw/q9x/5t6GGXhyb1rns+vKC79IPmAWJ4BG4uJLyGK5TIvqv8kBzagsZj1ClumYb D1NQ== X-Gm-Message-State: AOAM530Hl3MxmByuHvl5Rf6qQNeF/FOzuCjj3bXBU3TJWJTGkW5grDj2 sbYrrfhtE4kFGDs2uFRDLfeqCxOwBc9OFjQU X-Google-Smtp-Source: ABdhPJzc5yB2vTZosjIy9N3UwwIUb8vsGtEwRDWiMTXjeGZL5GALbZ1AvkbUwDe28TEeeOOOcaLtQw== X-Received: by 2002:a05:6e02:1809:: with SMTP id a9mr7192869ilv.184.1619280066683; Sat, 24 Apr 2021 09:01:06 -0700 (PDT) From: imp@bsdimp.com To: qemu-devel@nongnu.org Subject: [PATCH v2 48/48] bsd-user: put back a break; that had gone missing... Date: Sat, 24 Apr 2021 10:00:16 -0600 Message-Id: <20210424160016.15200-49-imp@bsdimp.com> X-Mailer: git-send-email 2.22.1 In-Reply-To: <20210424160016.15200-1-imp@bsdimp.com> References: <20210424160016.15200-1-imp@bsdimp.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.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; Received-SPF: none client-ip=2607:f8b0:4864:20::129; envelope-from=imp@bsdimp.com; helo=mail-il1-x129.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kevans@freebsd.org, arichardson@freebsd.org, Warner Losh Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @bsdimp-com.20150623.gappssmtp.com) Content-Type: text/plain; charset="utf-8" From: Warner Losh Signed-off-by: Warner Losh Reviewed-by: Richard Henderson --- bsd-user/syscall.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bsd-user/syscall.c b/bsd-user/syscall.c index 1851311acd..d5c3168a6d 100644 --- a/bsd-user/syscall.c +++ b/bsd-user/syscall.c @@ -209,6 +209,7 @@ static int sysctl_oldcvt(void *holdp, size_t holdlen, u= int32_t kind) #else case CTLTYPE_LONG: *(uint64_t *)holdp =3D tswap64(*(long *)holdp); + break; case CTLTYPE_ULONG: *(uint64_t *)holdp =3D tswap64(*(unsigned long *)holdp); break; --=20 2.22.1