Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

decnet: Move rtm_dn_policy to dn_route to make it available if !CONFIG_DECNET_ROUTER

Otherwise build fails with CONFIG_DECNET && !CONFIG_DECNET_ROUTER

Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Thomas Graf and committed by
David S. Miller
2fa70df9 0fe1e04e

+14 -14
-14
net/decnet/dn_fib.c
··· 489 489 spin_unlock_bh(&dn_fib_multipath_lock); 490 490 } 491 491 492 - const struct nla_policy rtm_dn_policy[RTA_MAX + 1] = { 493 - [RTA_DST] = { .type = NLA_U16 }, 494 - [RTA_SRC] = { .type = NLA_U16 }, 495 - [RTA_IIF] = { .type = NLA_U32 }, 496 - [RTA_OIF] = { .type = NLA_U32 }, 497 - [RTA_GATEWAY] = { .type = NLA_U16 }, 498 - [RTA_PRIORITY] = { .type = NLA_U32 }, 499 - [RTA_PREFSRC] = { .type = NLA_U16 }, 500 - [RTA_METRICS] = { .type = NLA_NESTED }, 501 - [RTA_MULTIPATH] = { .type = NLA_NESTED }, 502 - [RTA_TABLE] = { .type = NLA_U32 }, 503 - [RTA_MARK] = { .type = NLA_U32 }, 504 - }; 505 - 506 492 static inline u32 rtm_get_table(struct nlattr *attrs[], u8 table) 507 493 { 508 494 if (attrs[RTA_TABLE])
+14
net/decnet/dn_route.c
··· 1613 1613 return -EMSGSIZE; 1614 1614 } 1615 1615 1616 + const struct nla_policy rtm_dn_policy[RTA_MAX + 1] = { 1617 + [RTA_DST] = { .type = NLA_U16 }, 1618 + [RTA_SRC] = { .type = NLA_U16 }, 1619 + [RTA_IIF] = { .type = NLA_U32 }, 1620 + [RTA_OIF] = { .type = NLA_U32 }, 1621 + [RTA_GATEWAY] = { .type = NLA_U16 }, 1622 + [RTA_PRIORITY] = { .type = NLA_U32 }, 1623 + [RTA_PREFSRC] = { .type = NLA_U16 }, 1624 + [RTA_METRICS] = { .type = NLA_NESTED }, 1625 + [RTA_MULTIPATH] = { .type = NLA_NESTED }, 1626 + [RTA_TABLE] = { .type = NLA_U32 }, 1627 + [RTA_MARK] = { .type = NLA_U32 }, 1628 + }; 1629 + 1616 1630 /* 1617 1631 * This is called by both endnodes and routers now. 1618 1632 */