On 02/17/2014 05:50 PM, Greg Kroah-Hartman wrote: > On Mon, Feb 17, 2014 at 02:32:28PM -0500, Mark Hounschell wrote: >> On 02/14/2014 01:18 PM, Greg Kroah-Hartman wrote: >>> On Fri, Feb 14, 2014 at 12:45:30PM -0500, Mark Hounschell wrote: >>>> On 02/14/2014 12:38 PM, Greg Kroah-Hartman wrote: >>>>> On Wed, Feb 12, 2014 at 03:32:10PM -0500, Mark Hounschell wrote: >>>>>> There is a lot of cleanup work to do on these digi drivers and merging as >>>>>> much as is possible will make it easier. I also notice that many merged >>>>>> drivers are single source and header. >>>>>> >>>>>> Merge dgap_fep5.c into dgap_driver.c >>>>>> >>>>>> Signed-off-by: Mark Hounschell <markh@xxxxxxxxxx> >>>>>> Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> >>>>>> >>>>>> drivers/staging/dgap/Makefile | 2 >>>>>> drivers/staging/dgap/dgap_driver.c | 1877 +++++++++++++++++++++++++- >>>>>> drivers/staging/dgap/dgap_fep5.c | 1948 --------------------------- >>>>>> 3 files changed, 1862 insertions(+), 1965 deletions(-) >>>>>> >>>>>> diff -urN linux-3.13.1-orig/drivers/staging/dgap/dgap_driver.c linux-3.13.1-new/drivers/staging/dgap/dgap_driver.c >>>>>> --- linux-3.13.1-orig/drivers/staging/dgap/dgap_driver.c 2014-01-29 08:06:37.000000000 -0500 >>>>>> +++ linux-3.13.1-new/drivers/staging/dgap/dgap_driver.c 2014-01-31 10:22:53.675819451 -0500 >>>>> >>>>> Another good reason to use git is that I can't apply this patch to my >>>>> trees, as you made it against the 3.13.1 tree, yet it needs to be >>>>> applied to the 3.14-rc1 tree, which is a few thousand changes beyond >>>>> 3.13. We have to work against the development trees, not the older >>>>> stable trees, as we can't go back in time :) >>>>> >>>>> If you had used git here, it could have tried to handle the merging >>>>> properly, but as-is, it can't figure out what is going on: >>>>> >>>>> $ git am --3way ../s2 >>>>> Applying: staging: dgap: Merge dgap_fep5.c into dgap_driver.c >>>>> fatal: sha1 information is lacking or useless (drivers/staging/dgap/dgap_driver.c). >>>>> Repository lacks necessary blobs to fall back on 3-way merge. >>>>> Cannot fall back to three-way merge. >>>>> Patch failed at 0001 staging: dgap: Merge dgap_fep5.c into dgap_driver.c >>>>> The copy of the patch that failed is found in: >>>>> /home/gregkh/linux/work/staging/.git/rebase-apply/patch >>>>> When you have resolved this problem, run "git am --continue". >>>>> If you prefer to skip this patch, run "git am --skip" instead. >>>>> To restore the original branch and stop patching, run "git am --abort". >>>>> >>>>> So, can you redo this whole patch series against 3.14-rc2 so I can apply >>>>> them? >>>>> >>>>> Sorry for the extra work, it will save time in the long run :) >>>>> >>>> >>>> No problem, I can redo them next week. I need the practice anyway. Maybe >>>> I'll try with git? Should I possibly use your git tree instead of 3.14-rc2? >>> >>> Yes, please feel free to work off of the staging-next branch of my >>> staging.git tree, as that is where I will have to apply them. >>> >>> If you have problems, please let me know. >>> >> >> Well, I think I figured out how to do all this with git using your tree >> but unfortunately I can't boot the staging-next kernel. It Oops right >> away but since this box has only digi serial ports, I can't report why. > > That's not good. I've merged the staging-next up to 3.14-rc3, which > shouldn't crash for you. If it does, can you test 3.14-rc3 on its own, > without the staging-next branch stuff? > That's odd. I just installed vanilla 3.14-rc3 yesterday from kernel.org. It boots up fine but does not appear to have the same dgap driver as staging-next. Clearly staging-next is more up to date. I assume that means I just have the wrong 3.14-rc3? No matter, I can work with vanilla 3.14-rc3 with dgap from staging-next copied over into it? I can also git from where ever you did your merge. Sorry for my inexperience, but I don't know where that would be from though? linux-next? Thanks Mark _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel