* [drm-intel:drm-intel-nightly 922/930] include/linux/list.h:385:29: error: initialization discards 'const' qualifier from pointer target type
@ 2016-12-16 15:48 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2016-12-16 15:48 UTC (permalink / raw)
To: Chris Wilson; +Cc: Daniel Vetter, intel-gfx, kbuild-all, dri-devel
[-- Attachment #1: Type: text/plain, Size: 3501 bytes --]
tree: git://anongit.freedesktop.org/drm-intel drm-intel-nightly
head: ca1c03136b168816ac65c5945776908e464fca6b
commit: 45b186f111f1623b257d183920cd4aab16a1acd5 [922/930] drm: Constify the drm_mm API
config: x86_64-randconfig-x008-201650 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
git checkout 45b186f111f1623b257d183920cd4aab16a1acd5
# save the attached .config to linux build tree
make ARCH=x86_64
All errors (new ones prefixed by >>):
In file included from include/linux/mutex.h:14:0,
from include/linux/seq_file.h:7,
from drivers/gpu/drm/i915/i915_gem_gtt.c:26:
drivers/gpu/drm/i915/i915_gem_gtt.c: In function 'i915_gtt_color_adjust':
>> include/linux/list.h:385:29: error: initialization discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
struct list_head *head__ = (ptr); \
^
drivers/gpu/drm/i915/i915_gem_gtt.c:2732:9: note: in expansion of macro 'list_first_entry_or_null'
node = list_first_entry_or_null(&node->node_list,
^~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/const +385 include/linux/list.h
3943f42c Andrey Utkin 2014-11-14 369 * @member: the name of the list_head within the struct.
93be3c2e Oleg Nesterov 2013-11-12 370 *
93be3c2e Oleg Nesterov 2013-11-12 371 * Note, that list is expected to be not empty.
93be3c2e Oleg Nesterov 2013-11-12 372 */
93be3c2e Oleg Nesterov 2013-11-12 373 #define list_last_entry(ptr, type, member) \
93be3c2e Oleg Nesterov 2013-11-12 374 list_entry((ptr)->prev, type, member)
93be3c2e Oleg Nesterov 2013-11-12 375
93be3c2e Oleg Nesterov 2013-11-12 376 /**
6d7581e6 Jiri Pirko 2013-05-29 377 * list_first_entry_or_null - get the first element from a list
6d7581e6 Jiri Pirko 2013-05-29 378 * @ptr: the list head to take the element from.
6d7581e6 Jiri Pirko 2013-05-29 379 * @type: the type of the struct this is embedded in.
3943f42c Andrey Utkin 2014-11-14 380 * @member: the name of the list_head within the struct.
6d7581e6 Jiri Pirko 2013-05-29 381 *
6d7581e6 Jiri Pirko 2013-05-29 382 * Note that if the list is empty, it returns NULL.
6d7581e6 Jiri Pirko 2013-05-29 383 */
12adfd88 Chris Wilson 2016-07-23 384 #define list_first_entry_or_null(ptr, type, member) ({ \
12adfd88 Chris Wilson 2016-07-23 @385 struct list_head *head__ = (ptr); \
12adfd88 Chris Wilson 2016-07-23 386 struct list_head *pos__ = READ_ONCE(head__->next); \
12adfd88 Chris Wilson 2016-07-23 387 pos__ != head__ ? list_entry(pos__, type, member) : NULL; \
12adfd88 Chris Wilson 2016-07-23 388 })
6d7581e6 Jiri Pirko 2013-05-29 389
6d7581e6 Jiri Pirko 2013-05-29 390 /**
008208c6 Oleg Nesterov 2013-11-12 391 * list_next_entry - get the next element in list
008208c6 Oleg Nesterov 2013-11-12 392 * @pos: the type * to cursor
3943f42c Andrey Utkin 2014-11-14 393 * @member: the name of the list_head within the struct.
:::::: The code at line 385 was first introduced by commit
:::::: 12adfd882c5f37548acaba4f043a158b3c54468b list: Expand list_first_entry_or_null()
:::::: TO: Chris Wilson <chris@chris-wilson.co.uk>
:::::: CC: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 29439 bytes --]
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-12-16 15:48 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-16 15:48 [drm-intel:drm-intel-nightly 922/930] include/linux/list.h:385:29: error: initialization discards 'const' qualifier from pointer target type kbuild test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.