Skip to content
Snippets Groups Projects
Select Git revision
  • 6735145fa72614d5bf2d77a3fe360b62d9742bb7
  • pred_err_handling default protected
  • pred_err_handling_more_prints
  • pbm_no_preemption_fix_test_input
  • pbm_no_preemption_fix_test
  • libpbm_kernel_fix
  • libpbm_kernel
  • bugfix/setup
  • libpbm_kernel_fix_bak
  • pbm_no_preemption
  • pbm
  • testing
  • sose22results
  • sose22
  • master protected
  • err_detect
  • kelvin
17 results

nvdimm

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Toshi Kani authored and Dan Williams committed
    __add_badblock_range() does not account sector alignment when
    it sets 'num_sectors'.  Therefore, an ARS error record range
    spanning across two sectors is set to a single sector length,
    which leaves the 2nd sector unprotected.
    
    Change __add_badblock_range() to set 'num_sectors' properly.
    
    Cc: <stable@vger.kernel.org>
    Fixes: 0caeef63 ("libnvdimm: Add a poison list and export badblocks")
    Signed-off-by: default avatarToshi Kani <toshi.kani@hpe.com>
    Reviewed-by: default avatarVishal Verma <vishal.l.verma@intel.com>
    Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
    4e3f0701
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.