On 12/11/2017 5:48 PM, Jason Gunthorpe wrote:
On Sun, Dec 10, 2017 at 07:01:52PM +0200, Yishai Hadas wrote:
On 12/6/2017 1:17 AM, Jason Gunthorpe wrote:
From: Jason Gunthorpe <jgg@xxxxxxxxxxxx>
Several of the 'latest' verbs are missing from the map file.
Which 'latest' verbs are you referring to ? quite hard to follow post the
sort.
Pretty much all the ones listed as '+' in - 'latest' means they are
using LATEST_SYMVER_FUNC
The linker does the right thing anyhow since they are tagged with the
.symver assembler directive, but let us list them anyhow so that the
map file is a complete list of symbols.
If the linker does the work why do we really need to maintain it now and in
the future ?
Technicaly all symbols should be in the map file. I would view the
linker exposing symbols not in the map file as some weird behavior we
shouldn't rely on.
You have added the extra symbols under 'IBVERBS_1.1', but this section
already includes 'IBVERBS_1.0' at part of its definition in the map
file. For example 'ibv_destroy_srq' now appears twice in both 1.0 and 1.1.
Why current map file is not well-defined without this patch ?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html