ServiceManager: Print kernel/userspace binder version
This patch adds extra logging for the binder version in case the userspace and kernel versions differ. Change-Id: I9859b29099726cfcfe5ca23d88ed2e101a06af1a Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
This commit is contained in:
parent
1e954441d2
commit
018cf41a15
@ -113,7 +113,9 @@ struct binder_state *binder_open(size_t mapsize)
|
|||||||
|
|
||||||
if ((ioctl(bs->fd, BINDER_VERSION, &vers) == -1) ||
|
if ((ioctl(bs->fd, BINDER_VERSION, &vers) == -1) ||
|
||||||
(vers.protocol_version != BINDER_CURRENT_PROTOCOL_VERSION)) {
|
(vers.protocol_version != BINDER_CURRENT_PROTOCOL_VERSION)) {
|
||||||
fprintf(stderr, "binder: driver version differs from user space\n");
|
fprintf(stderr,
|
||||||
|
"binder: kernel driver version (%d) differs from user space version (%d)\n",
|
||||||
|
vers.protocol_version, BINDER_CURRENT_PROTOCOL_VERSION);
|
||||||
goto fail_open;
|
goto fail_open;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user