Tested with code from upstream on 4.10.0-38-generic, this issue still exist.
$ sudo ./test_maps test_maps: test_maps.c:86: test_hashmap: Assertion `bpf_map_update_elem(fd, &key, &value, BPF_NOEXIST) == -1 && errno == E2BIG' failed. Aborted (core dumped)
Tested with code from upstream on 4.10.0-38-generic, this issue still exist.
$ sudo ./test_maps update_ elem(fd, &key, &value, BPF_NOEXIST) == -1 && errno == E2BIG' failed.
test_maps: test_maps.c:86: test_hashmap: Assertion `bpf_map_
Aborted (core dumped)