mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-16 01:54:00 +00:00
modpost: remove DEF_FIELD_ADDR_VAR() macro
With the former cleanups in do_pnp_card_entries(), this macro is no longer used by anyone. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
This commit is contained in:
parent
d92b7a3b52
commit
c4d1a9f9d1
@ -138,19 +138,12 @@ struct devtable {
|
||||
#define DEF_FIELD(m, devid, f) \
|
||||
typeof(((struct devid *)0)->f) f = TO_NATIVE(*(typeof(f) *)((m) + OFF_##devid##_##f))
|
||||
|
||||
/* Define a variable v that holds the address of field f of struct devid
|
||||
* based at address m. Due to the way typeof works, for a field of type
|
||||
* T[N] the variable has type T(*)[N], _not_ T*.
|
||||
*/
|
||||
#define DEF_FIELD_ADDR_VAR(m, devid, f, v) \
|
||||
typeof(((struct devid *)0)->f) *v = ((m) + OFF_##devid##_##f)
|
||||
|
||||
/* Define a variable f that holds the address of field f of struct devid
|
||||
* based at address m. Due to the way typeof works, for a field of type
|
||||
* T[N] the variable has type T(*)[N], _not_ T*.
|
||||
*/
|
||||
#define DEF_FIELD_ADDR(m, devid, f) \
|
||||
DEF_FIELD_ADDR_VAR(m, devid, f, f)
|
||||
typeof(((struct devid *)0)->f) *f = ((m) + OFF_##devid##_##f)
|
||||
|
||||
#define ADD(str, sep, cond, field) \
|
||||
do { \
|
||||
|
Loading…
x
Reference in New Issue
Block a user