OSDN Git Service

ptp: check that rsv field is zero in struct ptp_sys_offset_extended
authorEugene Syromiatnikov <esyr@redhat.com>
Mon, 7 Jan 2019 15:22:29 +0000 (16:22 +0100)
committerDavid S. Miller <davem@davemloft.net>
Tue, 8 Jan 2019 21:22:56 +0000 (16:22 -0500)
commit895ac1376d5abcb94ca1b70a595579f253237790
treef5331d51a6640a6702e3098b225a60c38c5bead6
parent977e4899c9b4bea787531b0837af5ed442e3118f
ptp: check that rsv field is zero in struct ptp_sys_offset_extended

Otherwise it is impossible to use it for something else, as it will break
userspace that puts garbage there.

The same check should be done in other structures, but the fact that
data in reserved fields is ignored is already part of the kernel ABI.

Signed-off-by: Eugene Syromiatnikov <esyr@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/ptp/ptp_chardev.c