parport: check exclusive access before register
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Fri, 12 Jun 2015 09:50:20 +0000 (15:20 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 12 Jun 2015 23:58:33 +0000 (16:58 -0700)
commit50566ac87065b9ade71aef5e69d23e06a0664db9
treedd3adf294fc1eff1fcbbeee93e4a65e68ea03f39
parent0c6d5c89a112620d2166b8d042d3d69bb42b626c
parport: check exclusive access before register

As of now we were starting the registration process and after the device
is registered we were checking if the device can be used by the
parport. Now lets check it first so that we do not need to go through
the registration process only to fail at the end.
The original exclusive access check at the end is still there so that we
do not get any surprises if two different process registers its device
with same parport and with exclusive access at the same time.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/parport/share.c