]> git.baikalelectronics.ru Git - kernel.git/commit
cxl: Allow initialization on timebase sync failures
authorFrederic Barrat <fbarrat@linux.vnet.ibm.com>
Mon, 21 Mar 2016 19:32:48 +0000 (14:32 -0500)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 22 Apr 2016 11:45:44 +0000 (21:45 +1000)
commit9fb32d1288dd52bd4155edb63b71a0ebb5300184
tree374b3df8a670dfbc72c4eb960f6b488a916958ea
parentbe8c1c3ff4d51cea0c00dbed7b55342fd86d4390
cxl: Allow initialization on timebase sync failures

Failure to synchronize the PSL timebase currently prevents the
initialization of the cxl card, thus rendering the card useless. This
is too extreme for a feature which is rarely used, if at all. No
hardware AFUs or software is currently using PSL timebase.

This patch still tries to synchronize the PSL timebase when the card
is initialized, but ignores the error if it can't. Instead, it reports
a status via /sys.

Signed-off-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
Acked-by: Ian Munsie <imunsie@au1.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Documentation/ABI/testing/sysfs-class-cxl
drivers/misc/cxl/cxl.h
drivers/misc/cxl/guest.c
drivers/misc/cxl/pci.c
drivers/misc/cxl/sysfs.c