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

hsb_head[0] in cfs_hash_bucket_t can experience poor alignment

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.4.0
    • Lustre 2.2.0, Lustre 2.1.2
    • None
    • ia64
    • 3
    • 6360

    Description

      hsb_head[0] can experience poor alignment on certain platforms with odd alignment requirements like the ia64. it is possible for hsb_head[0] to be aligned to a 32-bit boundary, but later it could be cast to something with a stricter alignment requirement. this can/does cause hardware faults for unaligned access:

      Jul 18 19:25:20 seraph kernel: kernel unaligned access to 0xe0000069eef8f194, ip=0xa00000028342e0d1
      Jul 18 19:25:20 seraph kernel: kernel unaligned access to 0xe0000069eef8f19c, ip=0xa00000028342e0d1
      Jul 18 19:25:20 seraph kernel: kernel unaligned access to 0xe0000069eef8f1a4, ip=0xa00000028342e0d1
      Jul 18 19:25:20 seraph kernel: kernel unaligned access to 0xe0000069eef8f1ac, ip=0xa00000028342e0d1
      Jul 18 19:25:20 seraph kernel: kernel unaligned access to 0xe0000069eef8f1b4, ip=0xa00000028342e0d1

      Attachments

        Activity

          People

            keith Keith Mannthey (Inactive)
            chas3 chas williams - CONTRACTOR
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: