android_kernel_samsung_msm8976/drivers/infiniband/hw/qib
Mitko Haralanov 1152730c69 IB/qib: Do not write EEPROM
commit 18c0b82a3e4501511b08d0e8676fb08ac08734a3 upstream.

This changeset removes all the code that allows the driver to write to
the EEPROM and update the recorded error counters and power on hours.

These two stats are unused and writing them exposes a timing risk
which could leave the EEPROM in a bad state preventing further normal
operation of the HCA.

Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Mitko Haralanov <mitko.haralanov@intel.com>
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-03-18 13:22:34 +01:00
..
Kconfig IB/qib: change QLogic to Intel 2013-03-22 18:07:04 -07:00
Makefile
qib.h IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_6120_regs.h
qib_7220.h
qib_7220_regs.h
qib_7322_regs.h
qib_common.h IB/qib: Add a qib driver version 2012-09-30 20:36:29 -07:00
qib_cq.c
qib_diag.c IB/qib: checkpatch fixes 2012-07-19 11:20:04 -07:00
qib_dma.c
qib_driver.c IB/qib: change QLogic to Intel 2013-03-22 18:07:04 -07:00
qib_eeprom.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_file_ops.c aio: don't include aio.h in sched.h 2013-05-07 20:16:25 -07:00
qib_fs.c fs: Limit sys_mount to only request filesystem modules. 2013-03-03 19:36:31 -08:00
qib_iba6120.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_iba7220.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_iba7322.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_init.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_intr.c IB/qib: checkpatch fixes 2012-07-19 11:20:04 -07:00
qib_keys.c IB/qib: Fix lockdep splat in qib_alloc_lkey() 2013-06-04 17:05:20 -07:00
qib_mad.c IB/qib: Fix port in pkey change event 2014-07-06 18:54:14 -07:00
qib_mad.h IB/qib: Add congestion control agent implementation 2012-07-19 11:20:04 -07:00
qib_mmap.c
qib_mr.c IB/qib: RCU locking for MR validation 2012-07-08 18:05:19 -07:00
qib_pcie.c Merge branch 'pci/stephen-const' into next 2012-09-12 13:54:10 -06:00
qib_pio_copy.c
qib_qp.c IB/qib: Fix QP locate/remove race 2013-02-14 17:04:18 -08:00
qib_qsfp.c
qib_qsfp.h
qib_rc.c
qib_ruc.c
qib_sd7220.c firmware,IB/qib: revert firmware file move 2013-04-05 12:19:39 -07:00
qib_sdma.c IB/qib: checkpatch fixes 2012-07-19 11:20:04 -07:00
qib_srq.c
qib_sysfs.c IB/qib: Do not write EEPROM 2015-03-18 13:22:34 +01:00
qib_twsi.c IB/qib: checkpatch fixes 2012-07-19 11:20:04 -07:00
qib_tx.c
qib_uc.c
qib_ud.c IB/qib: Fix QP check when looping back to/from QP1 2014-02-13 13:48:01 -08:00
qib_user_pages.c
qib_user_sdma.c IB/qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() 2014-02-20 11:06:12 -08:00
qib_user_sdma.h
qib_verbs.c IB/qib: Correct qib_verbs_register_sysfs() error handling 2013-04-16 23:04:36 -07:00
qib_verbs.h IB/qib: Reduce sdma_lock contention 2012-07-19 11:19:58 -07:00
qib_verbs_mcast.c
qib_wc_ppc64.c
qib_wc_x86_64.c IB/qib: checkpatch fixes 2012-07-19 11:20:04 -07:00