IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
* xlat/ia64_siginfo_si_flags.in: New file.
* printsiginfo.c [IA64]: Include xlat/ia64_siginfo_si_flags.h.
[IA64] (print_si_info): Decode si_imm, si_flags, and si_isr fields
for fault signals.
* xlat/v4l2_control_types.in (V4L2_CTRL_TYPE_MPEG2_SLICE_PARAMS,
V4L2_CTRL_TYPE_MPEG2_QUANTIZATION): New constants, introduced by Linux
commit v4.19-rc1-74-gc27bb30e7b6d.
* xlat/evdev_relative_axes.in (REL_RESERVED): New constant, introduced
by Linux commit v4.18-10855-gd9ca1c990a7f.
(REL_WHEEL_HI_RES): New constant, introduced by Linux commit
v4.18-10849-gaaf9978c3c02 and updated by Linux commit
v4.18-10855-gd9ca1c990a7f.
* xlat/kvm_cap.in (KVM_CAP_PPC_NESTED_HV): New constant, introduced
by Linux commit v4.19-rc4-286-gaa069a996951.
(KVM_CAP_HYPERV_SEND_IPI): New constant, introduced by Linux commit
v4.19-rc4-328-g214ff83d4473.
KVM_CAP_COALESCED_PIO): New constant, introduced by Linux commit
v4.19-rc4-369-g0804c849f1df.
(KVM_CAP_HYPERV_ENLIGHTENED_VMCS): New constant, introduced by Linux
commit v4.19-rc4-375-g57b119da3594.
(KVM_CAP_EXCEPTION_PAYLOAD): New constant, introduced by Linux commit
v4.19-rc4-392-gc4f55198c7c2.
(KVM_CAP_ARM_VM_IPA_SIZE): New constant, introduced by Linux commit
v4.19-rc5-18-g233a7cb23531 and updated by Linux commit
v4.19-rc5-215-ge42b4a507efa.
* xlat/neighbor_cache_entry_flags.in (NTF_OFFLOADED): New constant,
introduced by Linux commit v4.13-rc1~157^2~252^2~13.
(NTF_STICKY): New constant, introduced by Linux commit
v4.19-rc2-432-g435f2e7cc0b7.
(NTF_USE, NTF_SELF, NTF_MASTER, NTF_PROXY, NTF_EXT_LEARNED, NTF_ROUTER):
Add fallback value.
Introduced by Linux commit v4.19-rc2-341-gd58e468b1112.
* xlat/bpf_attach_type.in (BPF_FLOW_DISSECTOR): New constant.
* xlat/bpf_prog_types.in (BPF_PROG_TYPE_FLOW_DISSECTOR): Likewise.
* xlat/rtnl_ifla_info_data_bridge_attrs.in
(IFLA_BR_VLAN_STATS_PER_PORT): New constant, introduced by Linux commit
v4.19-rc6-2094-g9163a0fc1f0c.
* rtnl_link.c (ifla_info_data_bridge_nla_decoders): Add
IFLA_BR_VLAN_STATS_PER_PORT.
As xlat/gen.sh supports fallback definitions and sorted xlats now,
there's no need for raw definitions in fsmagic xlat.
* xlat/fsmagic.in: convert to a regular form.
As the former allows controlling presence of xlat definitions
during the inclusion and not header generation.
* xlat/loop_cmds.in: remove #stop.
* loop.c: Wrap "xlat/loop_cmds.h" inclusion in XLAT_MACROS_ONLY.
* tests/ioctl_loop.c: Likewise.
* linux/inet_diag.h (INET_DIAG_MD5SIG): New enum entity.
(TCP_MD5SIG_MAXKEYLEN): New macro.
(struct tcp_diag_md5sig): New type definition.
* netlink_inet_diag.c (decode_tcp_md5sig): New function.
(inet_diag_msg_nla_decoders) <[INET_DIAG_MD5SIG]>: New attribute,
decoded by decode_tcp_md5sig.
* xlat/inet_diag_attrs.in (INET_DIAG_MD5SIG): New constant.
* xlat/inet_diag_extended_flags.in (1<<(INET_DIAG_MD5SIG-1)): New flag.
Introduced by Linux commit v4.13-rc1~212^2~51.
* xlat/fcntl_rw_hints.in: New file.
* fcntl.c: Include "xlat/fcntl_rw_hints.h".
(print_rwhint): New function.
(print_fcntl) <case F_SET_RW_HINT, case F_SET_FILE_RW_HINT, case
F_GET_RW_HINT, case F_GET_FILE_RW_HINT>: New fcntl command handlers.
* xlat/fcntlcmds.in (F_GET_RW_HINT, F_SET_RW_HINT, F_GET_FILE_RW_HINT,
F_SET_FILE_RW_HINT): New constants.
* xlat/ptp_ioctl_cmds.in: New file.
* xlat/ptp_pin_funcs.in: Likewise.
* xlat/ptp_flags_options.in: Add fallback values.
* ptp.c [HAVE_STRUCT_PTP_SYS_OFFSET]: Remove #ifdef.
Include "ptp_clock.h" instead of <linux/ptp_clock.h>.
Include "xlat/ptp_ioctl_cmds.h" undef XLAT_MACROS_ONLY.
Include "xlat/ptp_pin_funcs.h".
(print_ptp_clock_time): New function.
(PRINT_FIELD_PTP_CLOCK_TIME, PRINT_FIELD_RSV): New macros.
(ptp_ioctl) <case PTP_EXTTS_REQUEST>: Use struct
strace_ptp_extts_request instead of struct ptp_extts_request; print
index field as unsined, print rsv field using PRINT_FIELD_RSV.
(ptp_ioctl) <case PTP_PEROUT_REQUEST>: Use struct
strace_ptp_perout_request instead of struct ptp_perout_request; print
start and period fields using PRINT_FIELD_PTP_CLOCK_TIME; print rsv
field using PRINT_FIELD_RSV.
(ptp_ioctl) <case PTP_ENABLE_PPS>: Print arg as unsigned.
(ptp_ioctl) <case PTP_SYS_OFFSET>: Use struct strace_ptp_sys_offset
instead of struct ptp_sys_offset; print rsv field using PRINT_FIELD_RSV;
print time stamps using print_ptp_clock_time.
(ptp_ioctl) <case PTP_CLOCK_GETCAPS>: Use struct strace_ptp_clock_caps
instead of struct ptp_clock_caps; print n_pins, cross_timestamping, and
rsv fields.
(ptp_ioctl) <case PTP_SYS_OFFSET_PRECISE, case PTP_PIN_GETFUNC, case
PTP_PIN_SETFUNC>: Handle new commands.
As of now, it can be derived from SUPPORTED_PERSONALITIES, and this
information is provided in arch_defs.
* configure.ac: Use AC_COMPILE_IFELSE in order to call st_MPERS based
on SUPPORTED_PERSONALITIES value set for a n architecture.
clang complains about it:
argn = printllval(tcp, "%lld", argn);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sync_file_range2.c:43:2: note: Value stored to 'argn' is never read
* sync_file_range2.c (SYS_FUNC(sync_file_range2)): Do not assign
printllval result to argn second time.
* xlat/sock_can_raw_options.in: New file.
* net.c: Include "xlat/sock_can_raw_options.h".
(print_sockopt_fd_level_name) <case SOL_CAN_RAW>: Print socket option
name using sock_can_raw_options xlat.