linux/drivers/infiniband/hw/qib
Deepa Dinamani 078cd8279e fs: Replace CURRENT_TIME with current_time() for inode timestamps
CURRENT_TIME macro is not appropriate for filesystems as it
doesn't use the right granularity for filesystem timestamps.
Use current_time() instead.

CURRENT_TIME is also not y2038 safe.

This is also in preparation for the patch that transitions
vfs timestamps to use 64 bit time and hence make them
y2038 safe. As part of the effort current_time() will be
extended to do range checks. Hence, it is necessary for all
file system timestamps to use current_time(). Also,
current_time() will be transitioned along with vfs to be
y2038 safe.

Note that whenever a single call to current_time() is used
to change timestamps in different inodes, it is because they
share the same time granularity.

Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Felipe Balbi <balbi@kernel.org>
Acked-by: Steven Whitehouse <swhiteho@redhat.com>
Acked-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Acked-by: David Sterba <dsterba@suse.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2016-09-27 21:06:21 -04:00
..
Kconfig IB/qib: Begin to use rdmavt for verbs 2016-03-10 20:37:15 -05:00
Makefile IB/qib: Remove srq functionality 2016-03-10 20:37:33 -05:00
qib_6120_regs.h
qib_7220_regs.h
qib_7220.h
qib_7322_regs.h
qib_common.h IB/qib: Remove modify queue pair code 2016-03-10 20:37:34 -05:00
qib_debugfs.c IB/hfi1,IB/qib: Fix qp_stats sleep with rcu read lock held 2016-08-22 14:31:34 -04:00
qib_debugfs.h
qib_diag.c
qib_dma.c
qib_driver.c IB/qib: Remove modify queue pair code 2016-03-10 20:37:34 -05:00
qib_eeprom.c
qib_file_ops.c IB/qib: Prevent context loss 2016-06-17 20:11:26 -04:00
qib_fs.c fs: Replace CURRENT_TIME with current_time() for inode timestamps 2016-09-27 21:06:21 -04:00
qib_iba6120.c IB/qib: Remove ibport and use rdmavt version 2016-03-10 20:37:21 -05:00
qib_iba7220.c
qib_iba7322.c IB/qib: Remove unused qib_7322_intr_msgs[] 2016-05-26 11:23:11 -04:00
qib_init.c IB/rdmavt,hfi1,qib: Fix memory leak 2016-04-28 16:32:27 -04:00
qib_intr.c IB/qib: Begin to use rdmavt for verbs 2016-03-10 20:37:15 -05:00
qib_keys.c IB/qib: Remove qp and mr functionality from qib 2016-03-10 20:37:18 -05:00
qib_mad.c IB/core: Introduce capabilitymask2 field in ClassPortInfo mad 2016-05-25 15:39:02 -04:00
qib_mad.h IB/core: Add core header changes needed for OPA 2015-08-28 22:54:50 -04:00
qib_pcie.c IB/qib: Use cache inhibitted and guarded mapping on powerpc 2016-05-01 18:32:13 +10:00
qib_pio_copy.c
qib_qp.c IB/hfi1,IB/qib: Fix qp_stats sleep with rcu read lock held 2016-08-22 14:31:34 -04:00
qib_qsfp.c IB/qib: Minor fixes to qib per SFF 8636 2015-12-07 16:36:00 -05:00
qib_qsfp.h
qib_rc.c IB/qib, IB/hfi1: Fix up UD loopback use of irq flags 2016-04-28 16:32:26 -04:00
qib_ruc.c IB/qib, IB/hfi1: Fix up UD loopback use of irq flags 2016-04-28 16:32:26 -04:00
qib_sd7220.c
qib_sdma.c IB/qib: Remove modify queue pair code 2016-03-10 20:37:34 -05:00
qib_sysfs.c IB/qib: Remove ibport and use rdmavt version 2016-03-10 20:37:21 -05:00
qib_twsi.c
qib_tx.c
qib_uc.c IB/qib, IB/hfi1: Fix up UD loopback use of irq flags 2016-04-28 16:32:26 -04:00
qib_ud.c IB/qib, IB/hfi1: Fix grh creation in ud loopback 2016-08-02 16:00:58 -04:00
qib_user_pages.c mm/gup: Switch all callers of get_user_pages() to not pass tsk/mm 2016-02-16 10:11:12 +01:00
qib_user_sdma.c
qib_user_sdma.h
qib_verbs.c IB/qib: Add qib post send table 2016-08-02 15:47:44 -04:00
qib_verbs.h IB/qib: Add qib post send table 2016-08-02 15:47:44 -04:00
qib_wc_ppc64.c
qib_wc_x86_64.c IB/qib: fix test of unsigned variable 2015-05-12 13:55:41 -04:00
qib.h IB/qib: Rename several functions by adding a "qib_" prefix 2016-03-10 20:38:07 -05:00