[PATCH 4.18 182/228] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys