Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3273

mdt_mfd_open() may call mdt_handle2mfd() w/o holding med_open_lock

    XMLWordPrintable

Details

    • 3
    • 8110

    Description

      During replay mdt_mfd_open() calls mdt_handle2mfd() with out holding the med_open_lock. This seems like an potentially unsafe walk of the med_open_head list. It later takes the lock to unlink mfd, but it does not seem to check that it has won the possible race to unlink this mfd.

      Attachments

        Activity

          People

            jhammond John Hammond
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: