Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1725650
| Path | csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Thomas Meyer <thomas@m3y3r.de> |
| Newsgroups | linux.kernel |
| Subject | [PATCH 3/10] drm/i915/gvt: Use ARRAY_SIZE macro |
| Date | Sun, 03 Sep 2017 14:40:01 +0200 |
| Message-ID | <ulClX-8pn-5@gated-at.bofh.it> (permalink) |
| References | <ulClX-8pn-3@gated-at.bofh.it> |
| Content-Type | text/plain; charset="UTF-8" |
| MIME-Version | 1.0 |
| X-Mailer | Evolution 3.22.6-1 |
| Content-Transfer-Encoding | 7bit |
| X-Authenticated-Sender | thomas@m3y3r.de |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 30 |
| Organization | linux.* mail to news gateway |
| X-Original-Date | Sun, 03 Sep 2017 14:19:31 +0200 |
| X-Original-Message-ID | <1504439110050-327577353-3-diffsplit-thomas@m3y3r.de> |
| X-Original-References | <1504439110050-939061377-0-diffsplit-thomas@m3y3r.de> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1725650 |
Show key headers only | View raw
Use ARRAY_SIZE macro, rather than explicitly coding some variant of it yourself. Found with: find -type f -name "*.c" -o -name "*.h" | xargs perl -p -i -e 's/\bsizeof\s*\(\s*(\w+)\s*\)\s*\ /\s*sizeof\s*\(\s*\1\s*\[\s*0\s*\]\s*\) /ARRAY_SIZE(\1)/g' and manual check/verification. Signed-off-by: Thomas Meyer <thomas@m3y3r.de> --- diff --git a/drivers/gpu/drm/i915/gvt/vgpu.c b/drivers/gpu/drm/i915/gvt/vgpu.c index 3deadcbd5a24..7d8035093a1e 100644 --- a/drivers/gpu/drm/i915/gvt/vgpu.c +++ b/drivers/gpu/drm/i915/gvt/vgpu.c @@ -30,6 +30,7 @@ * Bing Niu <bing.niu@intel.com> * */ +#include <linux/kernel.h> #include "i915_drv.h" #include "gvt.h" @@ -115,7 +116,7 @@ int intel_gvt_init_vgpu_types(struct intel_gvt *gvt) */ low_avail = gvt_aperture_sz(gvt) - HOST_LOW_GM_SIZE; high_avail = gvt_hidden_sz(gvt) - HOST_HIGH_GM_SIZE; - num_types = sizeof(vgpu_types) / sizeof(vgpu_types[0]); + num_types = ARRAY_SIZE(vgpu_types); gvt->types = kzalloc(num_types * sizeof(struct intel_vgpu_type), GFP_KERNEL);
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
[PATCH 3/10] drm/i915/gvt: Use ARRAY_SIZE macro Thomas Meyer <thomas@m3y3r.de> - 2017-09-03 14:40 +0200
csiph-web