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