qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Laurent Vivier <lvivier@redhat.com>
To: Michael Tokarev <mjt@tls.msk.ru>, qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Cornelia Huck <cornelia.huck@de.ibm.com>
Subject: Re: [Qemu-devel] [PULL 50/52] pc-bios/s390-ccw: Use DIV_ROUND_UP
Date: Mon, 6 Jun 2016 15:17:28 +0200	[thread overview]
Message-ID: <92ecec92-44d4-f192-ea66-9425383782eb@redhat.com> (raw)
In-Reply-To: <ac8eb9b954f267b8d9145cb8833a2f0b346f5913.1465112552.git.mjt@msgid.tls.msk.ru>



On 05/06/2016 09:43, Michael Tokarev wrote:
> From: Laurent Vivier <lvivier@redhat.com>
> 
> Replace (((n) + (d) - 1) /(d)) by DIV_ROUND_UP(n,d).
> 
> This patch is the result of coccinelle script
> scripts/coccinelle/round.cocci
> 
> CC: Cornelia Huck <cornelia.huck@de.ibm.com>
> Signed-off-by: Laurent Vivier <lvivier@redhat.com>
> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
> ---
>  pc-bios/s390-ccw/bootmap.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/pc-bios/s390-ccw/bootmap.c b/pc-bios/s390-ccw/bootmap.c
> index 611102e..ecdc52d 100644
> --- a/pc-bios/s390-ccw/bootmap.c
> +++ b/pc-bios/s390-ccw/bootmap.c
> @@ -599,7 +599,7 @@ static void load_iso_bc_entry(IsoBcSection *load)
>  
>      if (real_size) {
>          /* Round up blocks to load */
> -        blks_to_load = (real_size + ISO_SECTOR_SIZE - 1) / ISO_SECTOR_SIZE;
> +        blks_to_load = DIV_ROUND_UP(real_size, ISO_SECTOR_SIZE);
>          sclp_print("ISO boot image size verified\n");
>      } else {
>          sclp_print("ISO boot image size could not be verified\n");
> 

I think this one must be dropped from the pull request as s390-ccw files
have no access to the definition of DIV_ROUND_UP.

I missed that because it is not built by default and can only be built
on a s390 system (or with some tricks with a cross-compiler).

Thanks,
Laurent

  reply	other threads:[~2016-06-06 13:17 UTC|newest]

Thread overview: 60+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-05  7:42 [Qemu-devel] [PULL 00/52] Trivial patches for 2016-06-05 Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 01/52] s390x/virtio-ccw: fix spelling Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 02/52] hw/ipmi: " Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 03/52] docs: "specify" spell fix Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 04/52] qga: spelling fix Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 05/52] fsdev: " Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 06/52] target-moxie: Remove unused struct elements Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 07/52] po/Makefile: call rm -f directly Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 08/52] gdbstub: set listen backlog to 1 Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 09/52] scripts: add muldiv64() checking coccinelle scripts Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 10/52] The only 64bit parameter of muldiv64() is the first one Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 11/52] remove useless muldiv64() Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 12/52] replace muldiv64(a, b, c) by (uint64_t)a * b / c Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 13/52] ppc: Remove a potential overflow in muldiv64() Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 14/52] Fix linking relocatable objects on Sparc Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 15/52] qemu-options.hx: Specify the units for -machine kvm_shadow_mem Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 16/52] configure: Use $(..) instead of deprecated `..` Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 17/52] scripts: " Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 18/52] ICH9: fix typo Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 19/52] monitor: Typo fix Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 20/52] qdev: Clean up around properties Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 21/52] fw_cfg: follow CODING_STYLE Michael Tokarev
2016-06-05  7:42 ` [Qemu-devel] [PULL 22/52] replay: Clean up includes Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 23/52] hw: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 24/52] docs: Fix a couple of typos in throttle.txt Michael Tokarev
2016-06-08  9:00   ` Alberto Garcia
2016-06-08  9:44     ` Michael Tokarev
2016-06-08 10:23       ` Alberto Garcia
2016-06-05  7:43 ` [Qemu-devel] [PULL 25/52] Fix configure test for PBKDF2 in nettle Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 26/52] e1000: Removing unnecessary if statement Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 27/52] pc: cleanup unused struct PcRomPciInfo Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 28/52] clean-includes: Add glib.h to list of unneeded includes Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 29/52] tests: Remove unnecessary glib.h includes Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 30/52] qga: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 31/52] all: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 32/52] docs/multi-thread-compression: Fix wrong command string Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 33/52] host-utils: Prefer 'false' for bool type Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 34/52] qemu-common.h: Drop WORDS_ALIGNED define Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 35/52] thunk: Drop unused NO_THUNK_TYPE_SIZE guards Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 36/52] thunk: Rename args and fields in host-target bitmask conversion code Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 37/52] coccinelle: use macro DIV_ROUND_UP instead of (((n) + (d) - 1) /(d)) Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 38/52] parallels: Use DIV_ROUND_UP Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 39/52] qcow/qcow2: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 40/52] qed: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 41/52] block: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 42/52] crypto: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 43/52] xen: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 44/52] audio: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 45/52] SPICE: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 46/52] rocker: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 47/52] usb: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 48/52] slirp: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 49/52] linux-user: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 50/52] pc-bios/s390-ccw: " Michael Tokarev
2016-06-06 13:17   ` Laurent Vivier [this message]
2016-06-07 15:07     ` Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 51/52] qemu-timer: " Michael Tokarev
2016-06-05  7:43 ` [Qemu-devel] [PULL 52/52] hbitmap: " Michael Tokarev
2016-06-06  9:16 ` [Qemu-devel] [PULL 00/52] Trivial patches for 2016-06-05 Peter Maydell
2016-06-06 11:12   ` [Qemu-devel] [PATCH v3] Fix linking relocatable objects on Sparc James Clarke

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=92ecec92-44d4-f192-ea66-9425383782eb@redhat.com \
    --to=lvivier@redhat.com \
    --cc=cornelia.huck@de.ibm.com \
    --cc=mjt@tls.msk.ru \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-trivial@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).