<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="position:relative;zoom:1">Hello,</div><pre>At 2016-02-15 16:57:46, "Ebru Akag¨ınd¨ız" &lt;ebru.akagunduz@gmail.com&gt; wrote:
&gt;Hello,
&gt;
&gt;&gt;&gt; Hi,
&gt;&gt;&gt; Some days ago i followed the tips:
&gt;&gt;&gt; http://kernelnewbies.org/FirstKernelPatch
&gt;&gt;&gt; git clone greg's git tree and built branch first-patch.
&gt;&gt;&gt; Due to my first patch that fixes coding style reported
&gt;&gt;&gt; by checkptch.pl didn't applied,so i intend to rebase my
&gt;&gt;&gt; git branch first-patch.The question i encounter is:
&gt;&gt;&gt; ==================git command &amp;&amp; output========
&gt;&gt;&gt; yubo@debian:~/maintree/staging$  git rebase first-patch
&gt;&gt;&gt; It looks like git-am is in progress. Cannot rebase.
&gt;&gt;&gt; yubo@debian:~/maintree/staging$ git am --abort
&gt;&gt;&gt; You seem to have moved HEAD since the last 'am' failure.
&gt;&gt;&gt; Not rewinding to ORIG_HEAD
&gt;&gt;&gt; yubo@debian:~/maintree/staging$ git rebase first-patch
&gt;&gt;&gt; First, rewinding head to replay your work on top of it...
&gt;&gt;&gt; Applying: ovl: default permissions
&gt;&gt;&gt; Using index info to reconstruct a base tree...
&gt;&gt;&gt; Falling back to patching base and 3-way merge...
&gt;&gt;&gt; ----
&gt;&gt;&gt; Auto-merging drivers/gpu/drm/i915/intel_display.c
&gt;&gt;&gt; CONFLICT (content): Merge conflict in drivers/gpu/drm/i915/intel_display.c
&gt;&gt;&gt; Failed to merge in the changes.
&gt;&gt;&gt; Patch failed at 0010 drm/i915: Only run commit when crtc is active, v2.
&gt;&gt;&gt;
&gt;&gt;&gt; Is there  something with wrong?
&gt;&gt;&gt; Thanks in advance for the noisy.
&gt;
&gt;If you would like to update your patch with newest version of the tree,
&gt;I recommend to you, use git am. Here is the blog post:
&gt;http://www.pizzhacks.com/bugdrome/2011/10/deal-with-git-am-failures/
&gt;
&gt;After updating your current tree;
&gt;
&gt;Firstly, you should give the command:
&gt;1- git am your_old_patch
&gt;
&gt;After seeing, it could not be applied, give this:
&gt;2- git apply PATCH --reject
&gt;
&gt;You'll see rejected and applied chunks, the rejected parts will be specified
&gt;with extension .rej (with related file name). You should edit related
&gt;files manually.
&gt;
&gt;3- git add fixed_files
&gt;4- git am --resolved
&gt;
&gt;
&gt;All done :). This way seems easier to me. The blog post explained
&gt;steps, quite clear as well.
<div>&gt;</div><div><br></div><div>Thanks.  I will learn more about git.</div><div> </div>&gt;Kind regards,
&gt;Ebru
&gt;
&gt;-- 
&gt;Ebru Akagunduz
&gt;http://www.ebruakagunduz.com
&gt;
&gt;_______________________________________________
&gt;Kernelnewbies mailing list
&gt;Kernelnewbies@kernelnewbies.org
&gt;http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
</pre></div>