Message ID | 5a8b9f48-2c32-8177-1c18-e3bd7bfde558@intel.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [PULL,v2] gvt-next | expand |
On Wed, Apr 20, 2022 at 04:34:47PM +0000, Wang, Zhi A wrote: > Hi folks: > > Here is the PR of gvt-next. Thanks so much for the patience. > > Mostly it includes the patch bundle of GVT-g re-factor patches for adapting the GVT-g with the > new MDEV interfaces: > > - Separating the MMIO table from GVT-g. (Zhi) > - GVT-g re-factor. (Christoph) > - GVT-g mdev API cleanup. (Jason) > - GVT-g trace/makefile cleanup. (Jani) > > Thanks so much for making this happen. > > This PR has been tested as following and no problem shows up: > > $dim update-branches > $dim apply-pull drm-intel-next < this_email.eml > > The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: > > Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) > > are available in the Git repository at: > > https://github.com/intel/gvt-linux tags/gvt-next-2022-04-20-for-christoph > > for you to fetch changes up to ae7875879b7c838bffb42ed6db4658e5c504032e: > > vfio/mdev: Remove mdev drvdata (2022-04-20 03:15:58 -0400) This looks well constructed now! thanks Alex you can pull this for VFIO after Jani&co grab it I'll respin my vfio_group series on top of this branch Jason
On Wed, 20 Apr 2022 13:43:51 -0300 Jason Gunthorpe <jgg@nvidia.com> wrote: > On Wed, Apr 20, 2022 at 04:34:47PM +0000, Wang, Zhi A wrote: > > Hi folks: > > > > Here is the PR of gvt-next. Thanks so much for the patience. > > > > Mostly it includes the patch bundle of GVT-g re-factor patches for adapting the GVT-g with the > > new MDEV interfaces: > > > > - Separating the MMIO table from GVT-g. (Zhi) > > - GVT-g re-factor. (Christoph) > > - GVT-g mdev API cleanup. (Jason) > > - GVT-g trace/makefile cleanup. (Jani) > > > > Thanks so much for making this happen. > > > > This PR has been tested as following and no problem shows up: > > > > $dim update-branches > > $dim apply-pull drm-intel-next < this_email.eml > > > > The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: > > > > Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) > > > > are available in the Git repository at: > > > > https://github.com/intel/gvt-linux tags/gvt-next-2022-04-20-for-christoph > > > > for you to fetch changes up to ae7875879b7c838bffb42ed6db4658e5c504032e: > > > > vfio/mdev: Remove mdev drvdata (2022-04-20 03:15:58 -0400) > > This looks well constructed now! thanks > > Alex you can pull this for VFIO after Jani&co grab it > > I'll respin my vfio_group series on top of this branch Sure, so just to confirm tags/gvt-next-2022-04-20-for-christoph is pruned down to exactly the commits we're looking for now? Thanks, Alex
On Wed, Apr 20, 2022 at 11:40:33AM -0600, Alex Williamson wrote: > On Wed, 20 Apr 2022 13:43:51 -0300 > Jason Gunthorpe <jgg@nvidia.com> wrote: > > > On Wed, Apr 20, 2022 at 04:34:47PM +0000, Wang, Zhi A wrote: > > > Hi folks: > > > > > > Here is the PR of gvt-next. Thanks so much for the patience. > > > > > > Mostly it includes the patch bundle of GVT-g re-factor patches for adapting the GVT-g with the > > > new MDEV interfaces: > > > > > > - Separating the MMIO table from GVT-g. (Zhi) > > > - GVT-g re-factor. (Christoph) > > > - GVT-g mdev API cleanup. (Jason) > > > - GVT-g trace/makefile cleanup. (Jani) > > > > > > Thanks so much for making this happen. > > > > > > This PR has been tested as following and no problem shows up: > > > > > > $dim update-branches > > > $dim apply-pull drm-intel-next < this_email.eml > > > > > > The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: > > > > > > Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) > > > > > > are available in the Git repository at: > > > > > > https://github.com/intel/gvt-linux tags/gvt-next-2022-04-20-for-christoph > > > > > > for you to fetch changes up to ae7875879b7c838bffb42ed6db4658e5c504032e: > > > > > > vfio/mdev: Remove mdev drvdata (2022-04-20 03:15:58 -0400) > > > > This looks well constructed now! thanks > > > > Alex you can pull this for VFIO after Jani&co grab it > > > > I'll respin my vfio_group series on top of this branch > > Sure, so just to confirm tags/gvt-next-2022-04-20-for-christoph is > pruned down to exactly the commits we're looking for now? Thanks, Yes, the above is correct and the tag points to commit ae7875879b7c838bffb42ed6db4658e5c504032e It is the bare minimum series Thanks, Jason
On Wed, Apr 20, 2022 at 02:46:00PM -0300, Jason Gunthorpe wrote: > On Wed, Apr 20, 2022 at 11:40:33AM -0600, Alex Williamson wrote: > > On Wed, 20 Apr 2022 13:43:51 -0300 > > Jason Gunthorpe <jgg@nvidia.com> wrote: > > > > > On Wed, Apr 20, 2022 at 04:34:47PM +0000, Wang, Zhi A wrote: > > > > Hi folks: > > > > > > > > Here is the PR of gvt-next. Thanks so much for the patience. > > > > > > > > Mostly it includes the patch bundle of GVT-g re-factor patches for adapting the GVT-g with the > > > > new MDEV interfaces: > > > > > > > > - Separating the MMIO table from GVT-g. (Zhi) > > > > - GVT-g re-factor. (Christoph) > > > > - GVT-g mdev API cleanup. (Jason) > > > > - GVT-g trace/makefile cleanup. (Jani) > > > > > > > > Thanks so much for making this happen. > > > > > > > > This PR has been tested as following and no problem shows up: > > > > > > > > $dim update-branches > > > > $dim apply-pull drm-intel-next < this_email.eml > > > > > > > > The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: > > > > > > > > Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) > > > > > > > > are available in the Git repository at: > > > > > > > > https://github.com/intel/gvt-linux tags/gvt-next-2022-04-20-for-christoph > > > > > > > > for you to fetch changes up to ae7875879b7c838bffb42ed6db4658e5c504032e: > > > > > > > > vfio/mdev: Remove mdev drvdata (2022-04-20 03:15:58 -0400) > > > > > > This looks well constructed now! thanks > > > > > > Alex you can pull this for VFIO after Jani&co grab it > > > > > > I'll respin my vfio_group series on top of this branch > > > > Sure, so just to confirm tags/gvt-next-2022-04-20-for-christoph is > > pruned down to exactly the commits we're looking for now? Thanks, > > Yes, the above is correct and the tag points to commit > ae7875879b7c838bffb42ed6db4658e5c504032e > > It is the bare minimum series Actually this topic branch doesn't compile: ../drivers/gpu/drm/i915/intel_gvt_mmio_table.c:7:10: fatal error: 'display/intel_dmc_regs.h' file not found #include "display/intel_dmc_regs.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. :( :( This is the merge conflict that was mentioned. This topic branch needs to delete the above intel_dmc_regs.h include file When drm-intel-next merges this PR then need to add it back as part of the merge resolution - so explain this in the PR text above and include a diff that does it when you send it again. (or do the merge yourself as I showed before, it depends on what drm-intel-next wants) Jason
On 4/20/22 8:00 PM, Jason Gunthorpe wrote: > On Wed, Apr 20, 2022 at 02:46:00PM -0300, Jason Gunthorpe wrote: >> On Wed, Apr 20, 2022 at 11:40:33AM -0600, Alex Williamson wrote: >>> On Wed, 20 Apr 2022 13:43:51 -0300 >>> Jason Gunthorpe <jgg@nvidia.com> wrote: >>> >>>> On Wed, Apr 20, 2022 at 04:34:47PM +0000, Wang, Zhi A wrote: >>>>> Hi folks: >>>>> >>>>> Here is the PR of gvt-next. Thanks so much for the patience. >>>>> >>>>> Mostly it includes the patch bundle of GVT-g re-factor patches for adapting the GVT-g with the >>>>> new MDEV interfaces: >>>>> >>>>> - Separating the MMIO table from GVT-g. (Zhi) >>>>> - GVT-g re-factor. (Christoph) >>>>> - GVT-g mdev API cleanup. (Jason) >>>>> - GVT-g trace/makefile cleanup. (Jani) >>>>> >>>>> Thanks so much for making this happen. >>>>> >>>>> This PR has been tested as following and no problem shows up: >>>>> >>>>> $dim update-branches >>>>> $dim apply-pull drm-intel-next < this_email.eml >>>>> >>>>> The following changes since commit 3123109284176b1532874591f7c81f3837bbdc17: >>>>> >>>>> Linux 5.18-rc1 (2022-04-03 14:08:21 -0700) >>>>> >>>>> are available in the Git repository at: >>>>> >>>>> https://github.com/intel/gvt-linux tags/gvt-next-2022-04-20-for-christoph >>>>> >>>>> for you to fetch changes up to ae7875879b7c838bffb42ed6db4658e5c504032e: >>>>> >>>>> vfio/mdev: Remove mdev drvdata (2022-04-20 03:15:58 -0400) >>>> >>>> This looks well constructed now! thanks >>>> >>>> Alex you can pull this for VFIO after Jani&co grab it >>>> >>>> I'll respin my vfio_group series on top of this branch >>> >>> Sure, so just to confirm tags/gvt-next-2022-04-20-for-christoph is >>> pruned down to exactly the commits we're looking for now? Thanks, >> >> Yes, the above is correct and the tag points to commit >> ae7875879b7c838bffb42ed6db4658e5c504032e >> >> It is the bare minimum series > > Actually this topic branch doesn't compile: > > ../drivers/gpu/drm/i915/intel_gvt_mmio_table.c:7:10: fatal error: 'display/intel_dmc_regs.h' file not found > #include "display/intel_dmc_regs.h" > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > 1 error generated. > > :( :( > > This is the merge conflict that was mentioned. This topic branch needs > to delete the above intel_dmc_regs.h include file > > When drm-intel-next merges this PR then need to add it back as part of > the merge resolution - so explain this in the PR text above and > include a diff that does it when you send it again. (or do the merge > yourself as I showed before, it depends on what drm-intel-next wants) > Hi Jason: Is it possible that I can send two different pull based on the same branch? I was thinking I can remove this line in the original patch and then add a small patch to add this line back on the top. Then make two different tags before and after that small patch, send one pull with tag that includes that small patch to i915 and the other pull with tag that doesn't includes it to VFIO? Thanks, Zhi. > Jason >
+ Tvrtko Quoting Christoph Hellwig (2022-04-21 08:47:38) > On Thu, Apr 21, 2022 at 04:57:34AM +0000, Wang, Zhi A wrote: > > Is it possible that I can send two different pull based on the same branch? > > I was thinking I can remove this line in the original patch and then add a > > small patch to add this line back on the top. Then make two different tags > > before and after that small patch, send one pull with tag that includes that > > small patch to i915 and the other pull with tag that doesn't includes it to > > VFIO? > > Yes, you can do that as long as the small fixup commit is the very last > one.
On Thu, Apr 21, 2022 at 09:41:30AM +0300, Joonas Lahtinen wrote: > + Tvrtko > > Quoting Christoph Hellwig (2022-04-21 08:47:38) > > On Thu, Apr 21, 2022 at 04:57:34AM +0000, Wang, Zhi A wrote: > > > Is it possible that I can send two different pull based on the same branch? > > > I was thinking I can remove this line in the original patch and then add a > > > small patch to add this line back on the top. Then make two different tags > > > before and after that small patch, send one pull with tag that includes that > > > small patch to i915 and the other pull with tag that doesn't includes it to > > > VFIO? > > > > Yes, you can do that as long as the small fixup commit is the very last > > one. Keep in mind when doing this that best practice is for every commit to compile. So if you add a commit with a new #include to this topic branch that commit will not compile. Best practice is to fix the compilation breakage in a merge commit, either created by you or created by your upstream. Jason
On 4/21/22 1:14 PM, Jason Gunthorpe wrote: > On Thu, Apr 21, 2022 at 09:41:30AM +0300, Joonas Lahtinen wrote: >> + Tvrtko >> >> Quoting Christoph Hellwig (2022-04-21 08:47:38) >>> On Thu, Apr 21, 2022 at 04:57:34AM +0000, Wang, Zhi A wrote: >>>> Is it possible that I can send two different pull based on the same branch? >>>> I was thinking I can remove this line in the original patch and then add a >>>> small patch to add this line back on the top. Then make two different tags >>>> before and after that small patch, send one pull with tag that includes that >>>> small patch to i915 and the other pull with tag that doesn't includes it to >>>> VFIO? >>> >>> Yes, you can do that as long as the small fixup commit is the very last >>> one. > > Keep in mind when doing this that best practice is for every commit to > compile. > > So if you add a commit with a new #include to this topic branch that > commit will not compile. > > Best practice is to fix the compilation breakage in a merge commit, > either created by you or created by your upstream. > I see. Let me update it. > Jason >