linux/drivers/infiniband/hw/ipath
Ralph Campbell 4fc570bcbe IB/ipath: Add barrier before updating WC head in shared memory
Add a barrier to make sure the CPU doesn't reorder writes to memory,
since user programs can be polling on the head index update and the
entry should be written before that.

Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2007-07-09 20:12:26 -07:00
..
ipath_common.h IB/ipath: ipath_poll fixups and enhancements 2007-07-09 20:12:26 -07:00
ipath_cq.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_debug.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_diag.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_dma.c
ipath_driver.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_eeprom.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_file_ops.c IB/ipath: ipath_poll fixups and enhancements 2007-07-09 20:12:26 -07:00
ipath_fs.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_iba6110.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_iba6120.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_init_chip.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_intr.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_kernel.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_keys.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_layer.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_layer.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mad.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mmap.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_mr.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_qp.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_rc.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_registers.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_ruc.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_srq.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_stats.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_sysfs.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_uc.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_ud.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_user_pages.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_verbs_mcast.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_verbs.c IB/ipath: Add barrier before updating WC head in shared memory 2007-07-09 20:12:26 -07:00
ipath_verbs.h IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_wc_ppc64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
ipath_wc_x86_64.c IB/ipath: Update copyright dates 2007-07-09 20:12:26 -07:00
Kconfig IB: Use menuconfig for InfiniBand menu 2007-07-09 20:12:26 -07:00
Makefile