I'm not sure where your tree is, but it applies cleanly to
https://github.com/PeterHuewe/linux-tpmdd (which was linked as the
source of truth from the sourceforge page,
https://sourceforge.net/projects/tpmdd/)

$ git clone https://github.com/PeterHuewe/linux-tpmdd
Cloning into 'linux-tpmdd'...
remote: Counting objects: 5394697, done.
remote: Compressing objects: 100% (805/805), done.
remote: Total 5394697 (delta 722), reused 285 (delta 285), pack-reused 5393607
Receiving objects: 100% (5394697/5394697), 1.74 GiB | 4.58 MiB/s, done.
Resolving deltas: 100% (4464433/4464433), done.
Checking out files: 100% (59842/59842), done.
$ cd linux-tpmdd/
$ git am -3 /tmp/v6-0001-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch
Applying: tpm: Issue a TPM2_Shutdown for TPM2 devices.
$ git am -3 /tmp/v6-0002-Add-shutdown-to-struct-class.patch
Applying: Add "shutdown" to "struct class".
$ git log --oneline | head
ba3cbbbe4212 Add "shutdown" to "struct class".
8314e024633c tpm: Issue a TPM2_Shutdown for TPM2 devices.
08332893e37a Linux 4.12-rc2
33c9e9729033 x86: fix 32-bit case of __get_user_asm_u64()
334a023ee509 Clean up x86 unsafe_get/put_user() type handling
f3926e4c2a4b Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
970c305aa802 Merge branch 'sched-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
e7a3d6274918 Merge branch 'irq-urgent-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
a8c39544a6eb osf_wait4(): fix infoleak
a7cc722fff0b fix unsafe_put_user()
Josh


On Mon, Jun 5, 2017 at 5:48 AM, Jarkko Sakkinen
<[email protected]> wrote:
> Does your patches in my tree if you try it yourself?
>
> Very weird...
>
> /Jarkko
>
> On Fri, Jun 02, 2017 at 03:00:22PM -0700, Josh Zimmerman wrote:
>> Quite strange. Here's what I see.
>>
>> $ git pull
>> Already up-to-date.
>> $ git branch
>>   master
>> * next
>> $ git am -3 /tmp/v6-0001-tpm-Issue-a-TPM2_Shutdown-for-TPM2-devices.patch
>> Applying: tpm: Issue a TPM2_Shutdown for TPM2 devices.
>> $ git am -3 /tmp/v6-0002-Add-shutdown-to-struct-class.patch  # This is
>> identical to v5
>> Applying: Add "shutdown" to "struct class".
>> $ git status
>> On branch next
>> Your branch is ahead of 'origin/next' by 2 commits.
>>   (use "git push" to publish your local commits)
>>
>> nothing to commit, working tree clean
>> $ git log --oneline | head -n 4
>> 58410b1fef64 Add "shutdown" to "struct class".
>> 84e311a15e94 tpm: Issue a TPM2_Shutdown for TPM2 devices.
>> d68c51e0b377 Sync to mainline for security submaintainers to work against
>> 08332893e37a Linux 4.12-rc2
>> $ git remote -v
>> origin  
>> git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
>> (fetch)
>> origin  
>> git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
>> (push)
>> Josh
>>
>>
>> On Thu, Jun 1, 2017 at 10:07 AM, Jarkko Sakkinen
>> <[email protected]> wrote:
>> > On Wed, May 31, 2017 at 03:01:13PM -0700, Josh Zimmerman wrote:
>> >> On Tue, May 30, 2017 at 12:54 AM, Jarkko Sakkinen
>> >> <[email protected]> wrote:
>> >> > On Thu, May 25, 2017 at 04:20:30PM -0700, Josh Zimmerman wrote:
>> >> >> The TPM class has some common shutdown code that must be executed for
>> >> >> all drivers. This adds some needed functionality for that.
>> >> >>
>> >> >> Signed-off-by: Josh Zimmerman <[email protected]>
>> >> >> Acked-by: Greg Kroah-Hartman <[email protected]>
>> >> >> Cc: [email protected]
>> >> >
>> >> > Does not apply yet to security-next (ancestor missing).
>> >>
>> >> Hm, it applied cleanly for me to the "next" branch of
>> >> git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git.
>> >> Are you referring to something else with "security-next"?
>> >
>> > Hmm...
>> >
>> > I get
>> >
>> > $ git am -3 ~/Downloads/v5-2-2-Add-shutdown-to-struct-class-..patch
>> > Applying: Add "shutdown" to "struct class".
>> > error: patch fragment without header at line 7: @@ -407,6 +408,7 @@ struct 
>> > class {
>> > error: could not build fake ancestor
>> > Patch failed at 0001 Add "shutdown" to "struct class".
>> > The copy of the patch that failed is found in: .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".
>> >
>> > My tree rebased to latest security/next
>> >
>> > /Jarkko

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
tpmdd-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tpmdd-devel

Reply via email to