rxrpc: Fix checker warning
authorDavid Howells <dhowells@redhat.com>
Thu, 1 Dec 2022 12:24:36 +0000 (12:24 +0000)
committerDavid Howells <dhowells@redhat.com>
Thu, 1 Dec 2022 13:36:37 +0000 (13:36 +0000)
commit84924aac08a43169811b4814c67994a9154a6a82
tree179fa5144585d9c69f4a7fbdbabfb9fc2b63c7e4
parent91a7de85600d5dfa272cea3cef83052e067dc0ab
rxrpc: Fix checker warning

Fix the following checker warning:

../net/rxrpc/key.c:692:9: error: subtraction of different types can't work (different address spaces)

Checker is wrong in this case, but cast the pointers to unsigned long to
avoid the warning.

Whilst we're at it, reduce the assertions to WARN_ON() and return an error.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
net/rxrpc/key.c