Whamcloud - gitweb
EX-3686 revert: "LU-13799 llite: Adjust dio refcounting"
authorJames Nunez <jnunez@whamcloud.com>
Wed, 1 Sep 2021 15:14:03 +0000 (15:14 +0000)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 2 Sep 2021 02:14:46 +0000 (02:14 +0000)
commit2fb30305fbeeecf316a2f64c7254dd84e912f13c
treed48e6f75243431eff514e5ddef432167b9f9164e
parent0098be684431033cb2b66e3c7619d7b31e97ba99
EX-3686 revert: "LU-13799 llite: Adjust dio refcounting"

This reverts commit 8a31964534358dd1a5db6cf86b9c6014d3c98d48
("LU-13799 llite: Adjust dio refcounting")

This patch is causing several tests to crash with messages
similar to the following:

  BUG: Bad page state in process ptlrpcd_01_01
  BUG: Bad page map in process iozone
  page:ffffdafec7f35640 count:0 mapcount:-1 mapping: (null) index:0x7f5
  page flags: 0x6fffff00080018(uptodate|dirty|swapbacked)
  page dumped because: bad pte
    addr:7f5524800000 vm_flags:8100073
    anon_vma:ffff9e8465843fa0 mapping: (null) index:7f5524800
  WARNING: CPU: 1 PID: 9325 at lib/list_debug.c:62 list_del corruption

Test-Parameters: trivial testlist=sanity
Test-Parameters: testlist=sanity-lfsck
Test-Parameters: testlist=sanity-dom
Test-Parameters: testlist=sanity-flr
Test-Parameters: testlist=replay-single

Change-Id: I97b77b671ff0dea4cd13428f700b7643d9e94f09
Signed-off-by: James Nunez <jnunez@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/44806
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/cl_object.h
lustre/llite/llite_lib.c
lustre/llite/rw.c
lustre/llite/rw26.c
lustre/llite/vvp_io.c
lustre/llite/vvp_page.c
lustre/obdclass/cl_io.c
lustre/obdecho/echo_client.c