diff options
| author | Guenter Roeck <[email protected]> | 2014-10-30 20:50:15 -0700 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2014-10-31 16:12:34 -0400 |
| commit | e0fb6fb6d52686134b2ece144060219591d4f8d3 (patch) | |
| tree | b7adfd022440c708a7654a47c9cb60e9f9e7dfbf /drivers/scsi/mpt2sas/mpi/mpi2_sas.h | |
| parent | 1e19e084eae727654052339757ab7f1eaff58bad (diff) | |
net: ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0
If a driver supports reading EEPROM but no EEPROM is installed in the system,
the driver's get_eeprom_len function returns 0. ethtool will subsequently
try to read that zero-length EEPROM anyway. If the driver does not support
EEPROM access at all, this operation will return -EOPNOTSUPP. If the driver
does support EEPROM access but no EEPROM is installed, the operation will
return -EINVAL. Return -EOPNOTSUPP in both cases for consistency.
Signed-off-by: Guenter Roeck <[email protected]>
Tested-by: Andrew Lunn <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'drivers/scsi/mpt2sas/mpi/mpi2_sas.h')
0 files changed, 0 insertions, 0 deletions