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

Client support for 3.3 Linux kernels

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.4.0
    • Lustre 2.3.0
    • 4413

    Description

      This is a place holder to track 3.3 upstream kernel support development.

      Attachments

        Issue Links

          Activity

            [LU-1337] Client support for 3.3 Linux kernels
            pjones Peter Jones added a comment -

            All existing patches landed for 2.4. If any further necessary work comes to light in the future please open a new ticket to track it and link it to this one - thanks.

            pjones Peter Jones added a comment - All existing patches landed for 2.4. If any further necessary work comes to light in the future please open a new ticket to track it and link it to this one - thanks.
            bergwolf Peng Tao added a comment -

            Add one more patch to handle SEEK_HOLE/SEEK_DATA in ll_file_seek, which is introduced in 3.1 kernel.

            http://review.whamcloud.com/4579 llite: support SEEK_HOLE and SEEK_DATA

            bergwolf Peng Tao added a comment - Add one more patch to handle SEEK_HOLE/SEEK_DATA in ll_file_seek, which is introduced in 3.1 kernel. http://review.whamcloud.com/4579 llite: support SEEK_HOLE and SEEK_DATA

            Fix previous LU-1337 breakage of the build on ppc64:

            http://review.whamcloud.com/4149

            morrone Christopher Morrone (Inactive) added a comment - - edited Fix previous LU-1337 breakage of the build on ppc64: http://review.whamcloud.com/4149
            bergwolf Peng Tao added a comment -

            One more is added:
            http://review.whamcloud.com/4039 llite:ll_inode_permission should check RCU walk

            bergwolf Peng Tao added a comment - One more is added: http://review.whamcloud.com/4039 llite:ll_inode_permission should check RCU walk
            xuezhao Xuezhao Liu added a comment -

            Add a new one:
            http://review.whamcloud.com/3885 vfs: provides ll_get_acl to >i_op>get_acl

            Rebased/resubmitted the un-merged patches for 3.4 kernel, addressed the comments for them and re-arranged the patches sequence to be same as kernel version.

            xuezhao Xuezhao Liu added a comment - Add a new one: http://review.whamcloud.com/3885 vfs: provides ll_get_acl to >i_op >get_acl Rebased/resubmitted the un-merged patches for 3.4 kernel, addressed the comments for them and re-arranged the patches sequence to be same as kernel version.
            bergwolf Peng Tao added a comment -

            One more patch added:
            http://review.whamcloud.com/#change,3745 add missing include dir

            Three 3.5 support patches are also submitted for tracking purpose. I need them to start atomic_open change. They depend on Xuezhao's 3.4 patches so I didn't add any reviewer yet and I will rebase/resubmit later after Xuezhao's patches are merged.
            http://review.whamcloud.com/#change,3755 v3.5 defines INVALID_UID
            http://review.whamcloud.com/#change,3756 kernel 3.5 renames end_writeback to clear_inode
            http://review.whamcloud.com/#change,3757 3.5 kernel encode_fh passes in parent inode

            bergwolf Peng Tao added a comment - One more patch added: http://review.whamcloud.com/#change,3745 add missing include dir Three 3.5 support patches are also submitted for tracking purpose. I need them to start atomic_open change. They depend on Xuezhao's 3.4 patches so I didn't add any reviewer yet and I will rebase/resubmit later after Xuezhao's patches are merged. http://review.whamcloud.com/#change,3755 v3.5 defines INVALID_UID http://review.whamcloud.com/#change,3756 kernel 3.5 renames end_writeback to clear_inode http://review.whamcloud.com/#change,3757 3.5 kernel encode_fh passes in parent inode
            xuezhao Xuezhao Liu added a comment -

            http://review.whamcloud.com/3575 remove unnecessary includings of system.h
            http://review.whamcloud.com/3576 block: kernel 3.2 make_request_fn return void
            http://review.whamcloud.com/3577 vfs: kernel 3.2 protects inode->i_nlink
            http://review.whamcloud.com/3578 vfs: kernel 3.4 touch_atime switchs to 1 argument
            http://review.whamcloud.com/3579 vfs: kernel 3.1 renames lock-manager ops
            http://review.whamcloud.com/3580 vfs: kernel 3.4 converts d_alloc_root to d_make_root
            http://review.whamcloud.com/3581 vfs: 3.3 changes super_operations/inode_operations
            http://review.whamcloud.com/3582 vfs: kernel 3.1 kills inode->i_alloc_sem
            http://review.whamcloud.com/3583 vfs: kernel 3.1 changes open_to_namei_flags

            xuezhao Xuezhao Liu added a comment - http://review.whamcloud.com/3575 remove unnecessary includings of system.h http://review.whamcloud.com/3576 block: kernel 3.2 make_request_fn return void http://review.whamcloud.com/3577 vfs: kernel 3.2 protects inode->i_nlink http://review.whamcloud.com/3578 vfs: kernel 3.4 touch_atime switchs to 1 argument http://review.whamcloud.com/3579 vfs: kernel 3.1 renames lock-manager ops http://review.whamcloud.com/3580 vfs: kernel 3.4 converts d_alloc_root to d_make_root http://review.whamcloud.com/3581 vfs: 3.3 changes super_operations/inode_operations http://review.whamcloud.com/3582 vfs: kernel 3.1 kills inode->i_alloc_sem http://review.whamcloud.com/3583 vfs: kernel 3.1 changes open_to_namei_flags
            xuezhao Xuezhao Liu added a comment -

            4 patches submitted for review:
            http://review.whamcloud.com/3396 build: make configure process not break for 3.4 kernel
            http://review.whamcloud.com/3397 vfs: generic_permission has 2 args
            http://review.whamcloud.com/3398 kernel: NETIF_F_NO_CSUM and LOOKUP_CONTINUE removed
            http://review.whamcloud.com/3399 vfs: kernel 3.3 hides vfsmount guts

            more patches will follow.

            xuezhao Xuezhao Liu added a comment - 4 patches submitted for review: http://review.whamcloud.com/3396 build: make configure process not break for 3.4 kernel http://review.whamcloud.com/3397 vfs: generic_permission has 2 args http://review.whamcloud.com/3398 kernel: NETIF_F_NO_CSUM and LOOKUP_CONTINUE removed http://review.whamcloud.com/3399 vfs: kernel 3.3 hides vfsmount guts more patches will follow.

            People

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

              Dates

                Created:
                Updated:
                Resolved: