aboutsummaryrefslogtreecommitdiff
path: root/hw/core/generic-loader.c
diff options
context:
space:
mode:
authorJan Beulich <JBeulich@suse.com>2016-11-25 03:06:33 -0700
committerStefano Stabellini <sstabellini@kernel.org>2016-11-28 11:26:04 -0800
commitf37f29d31488fe36354e59b2fdc4fae83b2cf763 (patch)
treeec92eb9a0e9c8e75902c69396e4f36a43026b172 /hw/core/generic-loader.c
parentff3b8b8f864fa5721b196ca3dcc48853b0ee0275 (diff)
xen: slightly simplify bufioreq handling
There's no point setting fields always receiving the same value on each iteration, as handle_ioreq() doesn't alter them anyway. Set state and count once ahead of the loop, drop the redundant clearing of data_is_ptr, and avoid the meaningless (because count is 1) setting of df altogether. Also avoid doing an unsigned long calculation of size when the field to be initialized is only 32 bits wide (and the shift value in the range 0...3). Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Paul Durrant <paul.durrant@citrix.com> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Diffstat (limited to 'hw/core/generic-loader.c')
0 files changed, 0 insertions, 0 deletions