Whamcloud - gitweb
LU-2850 kernel: 3.8 upstream removes vmtruncate()
authorPeng Tao <tao.peng@emc.com>
Fri, 17 May 2013 15:05:46 +0000 (11:05 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 13 Jun 2013 23:29:16 +0000 (19:29 -0400)
commit36633944a703bbee19509f617b64f5c621768b31
treed36c5ea9b68c78865ba791a90e9d501ccbc432ff
parent18456c36158a471383d039d1863d286699f92b22
LU-2850 kernel: 3.8 upstream removes vmtruncate()

vmtruncate() is removed since upstream commit b9f61c3.
Also truncate_setsize is not always available. So we
just open code it and use truncate_pagecache instead.

Signed-off-by: Peng Tao <tao.peng@emc.com>
Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: I9d4f43a5c181f16482b4caa021ba7a09ee52b600
Reviewed-on: http://review.whamcloud.com/5613
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Yang Sheng <yang.sheng@intel.com>
Reviewed-by: Keith Mannthey <keith.mannthey@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/llite/vvp_io.c
lustre/osd-ldiskfs/osd_io.c