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

Client support for 3.6 upstream Linux kernels

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.4.0
    • None
    • None
    • 6101

    Description

      This is the place holder for client 3.6 kernel support patches.

      Attachments

        Issue Links

          Activity

            [LU-1994] Client support for 3.6 upstream Linux kernels
            pjones Peter Jones added a comment -

            Landed for 2.4

            pjones Peter Jones added a comment - Landed for 2.4
            bergwolf Peng Tao added a comment -

            One more is submitted for review:
            http://review.whamcloud.com/4487 llite: don't release nd->path in ll_follow_link

            bergwolf Peng Tao added a comment - One more is submitted for review: http://review.whamcloud.com/4487 llite: don't release nd->path in ll_follow_link
            bergwolf Peng Tao added a comment -

            Following patches were submitted to gerrit:
            http://review.whamcloud.com/3755 kernel: v3.5 defines INVALID_UID
            http://review.whamcloud.com/3756 llite: kernel 3.5 renames end_writeback to clear_inode
            http://review.whamcloud.com/3757 kernel: 3.5 kernel encode_fh passes in parent inode
            http://review.whamcloud.com/4384 kernel: 3.4 kmap_atomic has one argument
            http://review.whamcloud.com/4385 kernel: kernel 3.6 changes i_dentry/d_alias to hlist
            http://review.whamcloud.com/4386 kernel: 3.6 dentry_open uses struct path as first arg
            http://review.whamcloud.com/4387 llite: atomic_open support

            They still depend on patches for LU-1337 due to conflicts in lustre_core.m4 file.

            To pass sanity in 3.6 kernel, following bugfix patches are also needed (plus patches from LU-1337):
            http://review.whamcloud.com/#change,4039
            http://review.whamcloud.com/#change,4078
            http://review.whamcloud.com/#change,4079
            http://review.whamcloud.com/#change,4091

            bergwolf Peng Tao added a comment - Following patches were submitted to gerrit: http://review.whamcloud.com/3755 kernel: v3.5 defines INVALID_UID http://review.whamcloud.com/3756 llite: kernel 3.5 renames end_writeback to clear_inode http://review.whamcloud.com/3757 kernel: 3.5 kernel encode_fh passes in parent inode http://review.whamcloud.com/4384 kernel: 3.4 kmap_atomic has one argument http://review.whamcloud.com/4385 kernel: kernel 3.6 changes i_dentry/d_alias to hlist http://review.whamcloud.com/4386 kernel: 3.6 dentry_open uses struct path as first arg http://review.whamcloud.com/4387 llite: atomic_open support They still depend on patches for LU-1337 due to conflicts in lustre_core.m4 file. To pass sanity in 3.6 kernel, following bugfix patches are also needed (plus patches from LU-1337 ): http://review.whamcloud.com/#change,4039 http://review.whamcloud.com/#change,4078 http://review.whamcloud.com/#change,4079 http://review.whamcloud.com/#change,4091
            bergwolf Peng Tao added a comment -

            I have 7 patches queued for 3.6 support and will submit for review soon.

            bergwolf Peng Tao added a comment - I have 7 patches queued for 3.6 support and will submit for review soon.

            People

              ys Yang Sheng
              bergwolf Peng Tao
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: