Update strace to 4.20.

Noteworthy changes in release 4.20 (2017-11-13)
===============================================

* Improvements
  * Implemented decoding of NETLINK_NETFILTER netlink message types and flags.
  * Implemented decoding of SECCOMP_GET_ACTION_AVAIL operation of seccomp
    syscall.
  * Updated lists of ARPHRD_*, BPF_*, ETH_P_*, LOOP_*, MADV_*,
    MEMBARRIER_CMD_*, MFD_*, SECCOMP_*, SO_*, SOL_*, TCP_*, and UFFD_FEATURE_*
    constants.
  * Added decoding of statx syscall on hppa.
  * Updated lists of ioctl commands from Linux 4.14.

* Bug fixes
  * Fixed powerpc personality support on powerpc64.

Bug: N/A
Test: strace date
Change-Id: I9cab638ba737839de4b8b36e4632cf933ba196c4
diff --git a/Makefile.in b/Makefile.in
index 4bf763a..2f14f43 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -844,7 +844,8 @@
 	xlat/keyctl_commands.in xlat/lockfcmds.in xlat/loop_cmds.in \
 	xlat/loop_crypt_type_options.in xlat/loop_flags_options.in \
 	xlat/lwtunnel_encap_types.in xlat/madvise_cmds.in \
-	xlat/mbindflags.in xlat/mctl_sync.in xlat/membarrier_cmds.in \
+	xlat/mbindflags.in xlat/mctl_sync.in xlat/mdb_flags.in \
+	xlat/mdb_states.in xlat/membarrier_cmds.in \
 	xlat/memfd_create_flags.in xlat/mempolicyflags.in \
 	xlat/mlock_flags.in xlat/mlockall_flags.in xlat/mmap_flags.in \
 	xlat/mmap_prot.in xlat/modem_flags.in xlat/modetypes.in \
@@ -854,24 +855,31 @@
 	xlat/mtd_file_mode_options.in xlat/mtd_flags_options.in \
 	xlat/mtd_mode_options.in xlat/mtd_nandecc_options.in \
 	xlat/mtd_otp_options.in xlat/mtd_type_options.in \
-	xlat/name_to_handle_at_flags.in \
+	xlat/multicast_router_types.in xlat/name_to_handle_at_flags.in \
 	xlat/neighbor_cache_entry_flags.in \
 	xlat/neighbor_cache_entry_states.in xlat/netlink_ack_flags.in \
-	xlat/netlink_diag_attrs.in xlat/netlink_diag_show.in \
-	xlat/netlink_flags.in xlat/netlink_get_flags.in \
-	xlat/netlink_new_flags.in xlat/netlink_protocols.in \
-	xlat/netlink_socket_flags.in xlat/netlink_states.in \
-	xlat/netlink_types.in xlat/nl_audit_types.in \
-	xlat/nl_crypto_types.in xlat/nl_netfilter_msg_types.in \
-	xlat/nl_netfilter_subsys_ids.in xlat/nl_route_types.in \
-	xlat/nl_selinux_types.in xlat/nl_sock_diag_types.in \
-	xlat/nl_xfrm_types.in xlat/nlmsgerr_attrs.in \
-	xlat/notifyflags.in xlat/nt_descriptor_types.in \
-	xlat/open_access_modes.in xlat/open_mode_flags.in \
-	xlat/packet_diag_attrs.in xlat/packet_diag_info_flags.in \
-	xlat/packet_diag_show.in xlat/packet_mreq_type.in \
-	xlat/perf_attr_size.in xlat/perf_branch_sample_type.in \
-	xlat/perf_event_open_flags.in xlat/perf_event_read_format.in \
+	xlat/netlink_delete_flags.in xlat/netlink_diag_attrs.in \
+	xlat/netlink_diag_show.in xlat/netlink_flags.in \
+	xlat/netlink_get_flags.in xlat/netlink_new_flags.in \
+	xlat/netlink_protocols.in xlat/netlink_socket_flags.in \
+	xlat/netlink_states.in xlat/netlink_types.in \
+	xlat/nf_acct_msg_types.in xlat/nf_cthelper_msg_types.in \
+	xlat/nf_ctnetlink_exp_msg_types.in \
+	xlat/nf_ctnetlink_msg_types.in xlat/nf_cttimeout_msg_types.in \
+	xlat/nf_ipset_msg_types.in xlat/nf_nft_compat_msg_types.in \
+	xlat/nf_nftables_msg_types.in xlat/nf_osf_msg_types.in \
+	xlat/nf_queue_msg_types.in xlat/nf_ulog_msg_types.in \
+	xlat/nl_audit_types.in xlat/nl_crypto_types.in \
+	xlat/nl_netfilter_msg_types.in xlat/nl_netfilter_subsys_ids.in \
+	xlat/nl_route_types.in xlat/nl_selinux_types.in \
+	xlat/nl_sock_diag_types.in xlat/nl_xfrm_types.in \
+	xlat/nlmsgerr_attrs.in xlat/notifyflags.in \
+	xlat/nt_descriptor_types.in xlat/open_access_modes.in \
+	xlat/open_mode_flags.in xlat/packet_diag_attrs.in \
+	xlat/packet_diag_info_flags.in xlat/packet_diag_show.in \
+	xlat/packet_mreq_type.in xlat/perf_attr_size.in \
+	xlat/perf_branch_sample_type.in xlat/perf_event_open_flags.in \
+	xlat/perf_event_read_format.in \
 	xlat/perf_event_sample_format.in xlat/perf_hw_cache_id.in \
 	xlat/perf_hw_cache_op_id.in xlat/perf_hw_cache_op_result_id.in \
 	xlat/perf_hw_id.in xlat/perf_sw_ids.in xlat/perf_type_id.in \
@@ -894,17 +902,22 @@
 	xlat/rtnl_ifla_info_attrs.in xlat/rtnl_ifla_port_attrs.in \
 	xlat/rtnl_ifla_vf_port_attrs.in xlat/rtnl_ifla_xdp_attrs.in \
 	xlat/rtnl_link_attrs.in xlat/rtnl_mdb_attrs.in \
-	xlat/rtnl_neigh_attrs.in xlat/rtnl_neightbl_attrs.in \
-	xlat/rtnl_neightbl_parms_attrs.in xlat/rtnl_netconf_attrs.in \
-	xlat/rtnl_nsid_attrs.in xlat/rtnl_route_attrs.in \
-	xlat/rtnl_rta_metrics_attrs.in xlat/rtnl_rule_attrs.in \
-	xlat/rtnl_tc_action_attrs.in xlat/rtnl_tc_attrs.in \
-	xlat/rwf_flags.in xlat/sa_handler_values.in \
-	xlat/sched_flags.in xlat/schedulers.in xlat/scmvals.in \
-	xlat/scsi_sg_commands.in xlat/secbits.in \
-	xlat/seccomp_filter_flags.in xlat/seccomp_mode.in \
-	xlat/seccomp_ops.in xlat/seccomp_ret_action.in \
-	xlat/semctl_flags.in xlat/semop_flags.in xlat/setns_types.in \
+	xlat/rtnl_mdba_mdb_attrs.in xlat/rtnl_mdba_mdb_eattr_attrs.in \
+	xlat/rtnl_mdba_mdb_entry_attrs.in \
+	xlat/rtnl_mdba_router_attrs.in \
+	xlat/rtnl_mdba_router_pattr_attrs.in xlat/rtnl_neigh_attrs.in \
+	xlat/rtnl_neightbl_attrs.in xlat/rtnl_neightbl_parms_attrs.in \
+	xlat/rtnl_netconf_attrs.in xlat/rtnl_nsid_attrs.in \
+	xlat/rtnl_route_attrs.in xlat/rtnl_rta_metrics_attrs.in \
+	xlat/rtnl_rule_attrs.in xlat/rtnl_tc_action_attrs.in \
+	xlat/rtnl_tc_attrs.in xlat/rtnl_tca_stab_attrs.in \
+	xlat/rtnl_tca_stats_attrs.in xlat/rwf_flags.in \
+	xlat/sa_handler_values.in xlat/sched_flags.in \
+	xlat/schedulers.in xlat/scmvals.in xlat/scsi_sg_commands.in \
+	xlat/secbits.in xlat/seccomp_filter_flags.in \
+	xlat/seccomp_mode.in xlat/seccomp_ops.in \
+	xlat/seccomp_ret_action.in xlat/semctl_flags.in \
+	xlat/semop_flags.in xlat/setns_types.in \
 	xlat/setsockipoptions.in xlat/setsockipv6options.in \
 	xlat/sfd_flags.in xlat/sg_io_dxfer_direction.in \
 	xlat/sg_io_flags.in xlat/sg_io_info.in xlat/sg_scsi_reset.in \
@@ -1022,7 +1035,8 @@
 	xlat/keyctl_commands.h xlat/lockfcmds.h xlat/loop_cmds.h \
 	xlat/loop_crypt_type_options.h xlat/loop_flags_options.h \
 	xlat/lwtunnel_encap_types.h xlat/madvise_cmds.h \
-	xlat/mbindflags.h xlat/mctl_sync.h xlat/membarrier_cmds.h \
+	xlat/mbindflags.h xlat/mctl_sync.h xlat/mdb_flags.h \
+	xlat/mdb_states.h xlat/membarrier_cmds.h \
 	xlat/memfd_create_flags.h xlat/mempolicyflags.h \
 	xlat/mlock_flags.h xlat/mlockall_flags.h xlat/mmap_flags.h \
 	xlat/mmap_prot.h xlat/modem_flags.h xlat/modetypes.h \
@@ -1032,18 +1046,25 @@
 	xlat/mtd_file_mode_options.h xlat/mtd_flags_options.h \
 	xlat/mtd_mode_options.h xlat/mtd_nandecc_options.h \
 	xlat/mtd_otp_options.h xlat/mtd_type_options.h \
-	xlat/name_to_handle_at_flags.h \
+	xlat/multicast_router_types.h xlat/name_to_handle_at_flags.h \
 	xlat/neighbor_cache_entry_flags.h \
 	xlat/neighbor_cache_entry_states.h xlat/netlink_ack_flags.h \
-	xlat/netlink_diag_attrs.h xlat/netlink_diag_show.h \
-	xlat/netlink_flags.h xlat/netlink_get_flags.h \
-	xlat/netlink_new_flags.h xlat/netlink_protocols.h \
-	xlat/netlink_socket_flags.h xlat/netlink_states.h \
-	xlat/netlink_types.h xlat/nl_audit_types.h \
-	xlat/nl_crypto_types.h xlat/nl_netfilter_msg_types.h \
-	xlat/nl_netfilter_subsys_ids.h xlat/nl_route_types.h \
-	xlat/nl_selinux_types.h xlat/nl_sock_diag_types.h \
-	xlat/nl_xfrm_types.h xlat/nlmsgerr_attrs.h xlat/notifyflags.h \
+	xlat/netlink_delete_flags.h xlat/netlink_diag_attrs.h \
+	xlat/netlink_diag_show.h xlat/netlink_flags.h \
+	xlat/netlink_get_flags.h xlat/netlink_new_flags.h \
+	xlat/netlink_protocols.h xlat/netlink_socket_flags.h \
+	xlat/netlink_states.h xlat/netlink_types.h \
+	xlat/nf_acct_msg_types.h xlat/nf_cthelper_msg_types.h \
+	xlat/nf_ctnetlink_exp_msg_types.h \
+	xlat/nf_ctnetlink_msg_types.h xlat/nf_cttimeout_msg_types.h \
+	xlat/nf_ipset_msg_types.h xlat/nf_nft_compat_msg_types.h \
+	xlat/nf_nftables_msg_types.h xlat/nf_osf_msg_types.h \
+	xlat/nf_queue_msg_types.h xlat/nf_ulog_msg_types.h \
+	xlat/nl_audit_types.h xlat/nl_crypto_types.h \
+	xlat/nl_netfilter_msg_types.h xlat/nl_netfilter_subsys_ids.h \
+	xlat/nl_route_types.h xlat/nl_selinux_types.h \
+	xlat/nl_sock_diag_types.h xlat/nl_xfrm_types.h \
+	xlat/nlmsgerr_attrs.h xlat/notifyflags.h \
 	xlat/nt_descriptor_types.h xlat/open_access_modes.h \
 	xlat/open_mode_flags.h xlat/packet_diag_attrs.h \
 	xlat/packet_diag_info_flags.h xlat/packet_diag_show.h \
@@ -1071,14 +1092,18 @@
 	xlat/rtnl_ifla_info_attrs.h xlat/rtnl_ifla_port_attrs.h \
 	xlat/rtnl_ifla_vf_port_attrs.h xlat/rtnl_ifla_xdp_attrs.h \
 	xlat/rtnl_link_attrs.h xlat/rtnl_mdb_attrs.h \
-	xlat/rtnl_neigh_attrs.h xlat/rtnl_neightbl_attrs.h \
-	xlat/rtnl_neightbl_parms_attrs.h xlat/rtnl_netconf_attrs.h \
-	xlat/rtnl_nsid_attrs.h xlat/rtnl_route_attrs.h \
-	xlat/rtnl_rta_metrics_attrs.h xlat/rtnl_rule_attrs.h \
-	xlat/rtnl_tc_action_attrs.h xlat/rtnl_tc_attrs.h \
-	xlat/rwf_flags.h xlat/sa_handler_values.h xlat/sched_flags.h \
-	xlat/schedulers.h xlat/scmvals.h xlat/scsi_sg_commands.h \
-	xlat/secbits.h xlat/seccomp_filter_flags.h xlat/seccomp_mode.h \
+	xlat/rtnl_mdba_mdb_attrs.h xlat/rtnl_mdba_mdb_eattr_attrs.h \
+	xlat/rtnl_mdba_mdb_entry_attrs.h xlat/rtnl_mdba_router_attrs.h \
+	xlat/rtnl_mdba_router_pattr_attrs.h xlat/rtnl_neigh_attrs.h \
+	xlat/rtnl_neightbl_attrs.h xlat/rtnl_neightbl_parms_attrs.h \
+	xlat/rtnl_netconf_attrs.h xlat/rtnl_nsid_attrs.h \
+	xlat/rtnl_route_attrs.h xlat/rtnl_rta_metrics_attrs.h \
+	xlat/rtnl_rule_attrs.h xlat/rtnl_tc_action_attrs.h \
+	xlat/rtnl_tc_attrs.h xlat/rtnl_tca_stab_attrs.h \
+	xlat/rtnl_tca_stats_attrs.h xlat/rwf_flags.h \
+	xlat/sa_handler_values.h xlat/sched_flags.h xlat/schedulers.h \
+	xlat/scmvals.h xlat/scsi_sg_commands.h xlat/secbits.h \
+	xlat/seccomp_filter_flags.h xlat/seccomp_mode.h \
 	xlat/seccomp_ops.h xlat/seccomp_ret_action.h \
 	xlat/semctl_flags.h xlat/semop_flags.h xlat/setns_types.h \
 	xlat/setsockipoptions.h xlat/setsockipv6options.h \
@@ -7066,6 +7091,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/mctl_sync.h: $(top_srcdir)/xlat/mctl_sync.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/mdb_flags.h: $(top_srcdir)/xlat/mdb_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/mdb_states.h: $(top_srcdir)/xlat/mdb_states.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/membarrier_cmds.h: $(top_srcdir)/xlat/membarrier_cmds.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/memfd_create_flags.h: $(top_srcdir)/xlat/memfd_create_flags.in $(top_srcdir)/xlat/gen.sh
@@ -7110,6 +7139,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/mtd_type_options.h: $(top_srcdir)/xlat/mtd_type_options.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/multicast_router_types.h: $(top_srcdir)/xlat/multicast_router_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/name_to_handle_at_flags.h: $(top_srcdir)/xlat/name_to_handle_at_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/neighbor_cache_entry_flags.h: $(top_srcdir)/xlat/neighbor_cache_entry_flags.in $(top_srcdir)/xlat/gen.sh
@@ -7118,6 +7149,8 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/netlink_ack_flags.h: $(top_srcdir)/xlat/netlink_ack_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/netlink_delete_flags.h: $(top_srcdir)/xlat/netlink_delete_flags.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/netlink_diag_attrs.h: $(top_srcdir)/xlat/netlink_diag_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/netlink_diag_show.h: $(top_srcdir)/xlat/netlink_diag_show.in $(top_srcdir)/xlat/gen.sh
@@ -7136,6 +7169,28 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/netlink_types.h: $(top_srcdir)/xlat/netlink_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_acct_msg_types.h: $(top_srcdir)/xlat/nf_acct_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_cthelper_msg_types.h: $(top_srcdir)/xlat/nf_cthelper_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_exp_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_ctnetlink_msg_types.h: $(top_srcdir)/xlat/nf_ctnetlink_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_cttimeout_msg_types.h: $(top_srcdir)/xlat/nf_cttimeout_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_ipset_msg_types.h: $(top_srcdir)/xlat/nf_ipset_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_nft_compat_msg_types.h: $(top_srcdir)/xlat/nf_nft_compat_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_nftables_msg_types.h: $(top_srcdir)/xlat/nf_nftables_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_osf_msg_types.h: $(top_srcdir)/xlat/nf_osf_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_queue_msg_types.h: $(top_srcdir)/xlat/nf_queue_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/nf_ulog_msg_types.h: $(top_srcdir)/xlat/nf_ulog_msg_types.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/nl_audit_types.h: $(top_srcdir)/xlat/nl_audit_types.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/nl_crypto_types.h: $(top_srcdir)/xlat/nl_crypto_types.in $(top_srcdir)/xlat/gen.sh
@@ -7276,6 +7331,16 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdb_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_eattr_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_mdb_entry_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_mdba_router_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.h: $(top_srcdir)/xlat/rtnl_mdba_router_pattr_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_neigh_attrs.h: $(top_srcdir)/xlat/rtnl_neigh_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_neightbl_attrs.h: $(top_srcdir)/xlat/rtnl_neightbl_attrs.in $(top_srcdir)/xlat/gen.sh
@@ -7296,6 +7361,10 @@
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rtnl_tc_attrs.h: $(top_srcdir)/xlat/rtnl_tc_attrs.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_tca_stab_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stab_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
+$(top_srcdir)/xlat/rtnl_tca_stats_attrs.h: $(top_srcdir)/xlat/rtnl_tca_stats_attrs.in $(top_srcdir)/xlat/gen.sh
+	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/rwf_flags.h: $(top_srcdir)/xlat/rwf_flags.in $(top_srcdir)/xlat/gen.sh
 	$(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@
 $(top_srcdir)/xlat/sa_handler_values.h: $(top_srcdir)/xlat/sa_handler_values.in $(top_srcdir)/xlat/gen.sh
@@ -7707,10 +7776,9 @@
 @MAINTAINER_MODE_TRUE@	(								\
 @MAINTAINER_MODE_TRUE@	  cd $(srcdir);							\
 @MAINTAINER_MODE_TRUE@	  sed '/^##/,$$d' CREDITS.in;					\
-@MAINTAINER_MODE_TRUE@	  { sed -n '1,/^##>/d; s/   */\t/; s/^./&/p' CREDITS.in;	\
-@MAINTAINER_MODE_TRUE@	    git log --pretty=format:'%aN	%aE';			\
-@MAINTAINER_MODE_TRUE@	  } | LC_ALL=C sort -u						\
-@MAINTAINER_MODE_TRUE@	    | awk -F'\t' '{printf("\t%s <%s>\n",$$1,$$2)}';		\
+@MAINTAINER_MODE_TRUE@	  sed -n '1,/^##>/d; s/   */\t/; s/^./&/p' CREDITS.in		\
+@MAINTAINER_MODE_TRUE@	    | maint/gen-contributors-list.sh - -e HEAD --initial	\
+@MAINTAINER_MODE_TRUE@	    | sed 's/\t/ /g; s/^/\t/'					\
 @MAINTAINER_MODE_TRUE@	) > $@-t && mv $@-t $@
 
 @MAINTAINER_MODE_TRUE@export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX