From: James Bottomley <jejb-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
To: Stefan Berger <stefanb-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
Cc: tpmdd-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: [PATCH RFC 2/4] tpm: validate TPM 2.0 commands
Date: Wed, 04 Jan 2017 11:05:35 -0800 [thread overview]
Message-ID: <1483556735.2561.53.camel@linux.vnet.ibm.com> (raw)
In-Reply-To: <OF3FD1DF4F.FB87C3F2-ON0025809E.00682E9B-8525809E.00684A8A-8eTO7WVQ4XIsd+ienQ86orlN3bxYEBpz@public.gmane.org>
On Wed, 2017-01-04 at 13:59 -0500, Stefan Berger wrote:
> [ 67.699811] WARNING: CPU: 12 PID: 870 at mm/page_alloc.c:3511
What's the code context around this line in your source? Or what
kernel version? If it's this
if (order >= MAX_ORDER) {
WARN_ON_ONCE(!(gfp_mask & __GFP_NOWARN));
return NULL;
}
Then I think you may have returned bogus data to TPM_PT_TOTAL_COMMANDS;
perhaps print nr_commands.
James
> __alloc_pages_slowpath+0x771/0xaf0
> [ 67.701198] Modules linked in:
> [ 67.701400] tpm_vtpm_proxy
> [ 67.701642] nf_conntrack_netbios_ns nf_conntrack_broadcast
> [ 67.702450] ip6t_rpfilter
> [ 67.702662] ip6t_REJECT nf_reject_ipv6 xt_conntrack ebtable_nat
> [ 67.703618] ebtable_broute
> [ 67.703784] bridge stp llc ebtable_filter
> [ 67.704213] ebtables
> [ 67.704367] ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6
> [ 67.705310] nf_nat_ipv6
> [ 67.705523] ip6table_mangle ip6table_security ip6table_raw
> ip6table_filter ip6_tables iptable_nat nf_conntrack_ipv4
> nf_defrag_ipv4
> nf_nat_ipv4 nf_nat nf_conntrack iptable_mangle iptable_security
> iptable_raw nfsd auth_rpcgss nfs_acl lockd crc32c_intel tpm_tis
> virtio_balloon i2c_piix4 tpm_tis_core
> [ 67.711414] i2c_core
> [ 67.711610] joydev tpm pcspkr grace sunrpc
> [ 67.712170] 8139too
> [ 67.712360] virtio_pci 8139cp virtio_ring serio_raw
> [ 67.713504] ata_generic
> [ 67.713706] mii floppy pata_acpi virtio
> [ 67.714891] CPU: 12 PID: 870 Comm: kworker/12:2 Not tainted 4.9.0
> -rc5+
> #652
> [ 67.715054] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
> BIOS
> rel-1.10.1-0-g8891697-prebuilt.qemu-project.org 04/01/2014
> [ 67.715054] Workqueue: tpm-vtpm vtpm_proxy_work [tpm_vtpm_proxy]
> [ 67.715054] ffffc90002b6fa80 ffffffff8140cad1
> [ 67.715054] 0000000000000000
> [ 67.715054] 0000000000000000
> [ 67.715054] ffffc90002b6fac0 ffffffff810a8b6b 00000db7aba7d298
> 00000000026000c0
> [ 67.715054] 0000000000000000 0000000000000014 000000000260c0c0
> ffff8802aba7ca00
> [ 67.715054] Call Trace:
> [ 67.715054] [<ffffffff8140cad1>] dump_stack+0x63/0x82
> [ 67.715054] [<ffffffff810a8b6b>] __warn+0xcb/0xf0
> [ 67.715054] [<ffffffff810a8c9d>] warn_slowpath_null+0x1d/0x20
> [ 67.715054] [<ffffffff811da6f1>]
> __alloc_pages_slowpath+0x771/0xaf0
> [ 67.715054] [<ffffffff811d95e6>] ?
> get_page_from_freelist+0x526/0xaf0
> [ 67.715054] [<ffffffff8179e583>] ?
> __mutex_unlock_slowpath+0xe3/0x1a0
> [ 67.715054] [<ffffffff811dad9f>]
> __alloc_pages_nodemask+0x32f/0x390
> [ 67.715054] [<ffffffff8123a4fe>] kmalloc_large_node+0x7e/0xe0
> [ 67.715054] [<ffffffff81241885>]
> __kmalloc_node_track_caller+0x225/0x2c0
> [ 67.715054] [<ffffffffa00c0f42>] ? tpm2_auto_startup+0xa2/0x2e0
> [tpm]
> [ 67.715054] [<ffffffff815572b7>] devm_kmalloc+0x27/0x70
> [ 67.715054] [<ffffffffa00c0f42>] tpm2_auto_startup+0xa2/0x2e0
> [tpm]
> [ 67.715054] [<ffffffffa00bf3bc>] tpm_chip_register+0x5c/0x200
> [tpm]
> [ 67.715054] [<ffffffffa029c309>] vtpm_proxy_work+0x19/0x40
> [tpm_vtpm_proxy]
> [ 67.715054] [<ffffffff810c4593>] process_one_work+0x1f3/0x560
> [ 67.715054] [<ffffffff810c4511>] ? process_one_work+0x171/0x560
> [ 67.715054] [<ffffffff810c494e>] worker_thread+0x4e/0x480
> [ 67.715054] [<ffffffff810c4900>] ? process_one_work+0x560/0x560
> [ 67.715054] [<ffffffff810c4900>] ? process_one_work+0x560/0x560
> [ 67.715054] [<ffffffff810ca994>] kthread+0xf4/0x110
> [ 67.715054] [<ffffffff810ca8a0>] ? kthread_park+0x60/0x60
> [ 67.715054] [<ffffffff817a1c15>] ret_from_fork+0x25/0x30
> [ 67.746343] ---[ end trace 4d9abf66365987bd ]---
>
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
next prev parent reply other threads:[~2017-01-04 19:05 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-02 13:22 [PATCH RFC 0/4] RFC: in-kernel resource manager Jarkko Sakkinen
[not found] ` <20170102132213.22880-1-jarkko.sakkinen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2017-01-02 13:22 ` [PATCH RFC 1/4] tpm: migrate struct tpm_buf to struct tpm_chip Jarkko Sakkinen
[not found] ` <20170102132213.22880-2-jarkko.sakkinen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2017-01-02 21:01 ` Jason Gunthorpe
2017-01-03 0:57 ` Jarkko Sakkinen
[not found] ` <20170103005737.t2qrc32xzdnvqy4b-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 19:13 ` Jason Gunthorpe
[not found] ` <20170103191328.GB26706-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 12:29 ` Jarkko Sakkinen
2017-01-02 13:22 ` [PATCH RFC 2/4] tpm: validate TPM 2.0 commands Jarkko Sakkinen
[not found] ` <20170102132213.22880-3-jarkko.sakkinen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2017-01-04 18:04 ` Stefan Berger
[not found] ` <OF8D508BD2.EAB22BFD-ON0025809E.0062B40C-8525809E.006356C3-8eTO7WVQ4XIsd+ienQ86orlN3bxYEBpz@public.gmane.org>
2017-01-04 18:19 ` James Bottomley
[not found] ` <1483553976.2561.38.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-04 18:59 ` Stefan Berger
[not found] ` <OF3FD1DF4F.FB87C3F2-ON0025809E.00682E9B-8525809E.00684A8A-8eTO7WVQ4XIsd+ienQ86orlN3bxYEBpz@public.gmane.org>
2017-01-04 19:05 ` James Bottomley [this message]
[not found] ` <1483556735.2561.53.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-04 19:22 ` Stefan Berger
[not found] ` <OFDFABBD23.E5E1F639-ON0025809E.006924C4-8525809E.006A7568-8eTO7WVQ4XIsd+ienQ86orlN3bxYEBpz@public.gmane.org>
2017-01-09 22:17 ` Jarkko Sakkinen
[not found] ` <20170109221700.q7tq362rd6r23d5b-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-09 22:39 ` Stefan Berger
2017-01-04 18:44 ` Jason Gunthorpe
2017-01-02 13:22 ` [PATCH RFC 3/4] tpm: export tpm2_flush_context_cmd Jarkko Sakkinen
2017-01-02 13:22 ` [PATCH RFC 4/4] tpm: add the infrastructure for TPM space for TPM 2.0 Jarkko Sakkinen
[not found] ` <20170102132213.22880-5-jarkko.sakkinen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2017-01-02 21:09 ` Jason Gunthorpe
2017-01-03 0:37 ` Jarkko Sakkinen
[not found] ` <20170103003730.he32vl55kkta2q64-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 18:46 ` Jason Gunthorpe
[not found] ` <20170103184627.GA26706-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 12:43 ` Jarkko Sakkinen
2017-01-03 19:16 ` Jason Gunthorpe
[not found] ` <20170103191634.GC26706-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 12:45 ` Jarkko Sakkinen
2017-01-04 17:50 ` Stefan Berger
2017-01-09 22:11 ` [tpmdd-devel] " Jarkko Sakkinen
2017-01-05 15:52 ` [PATCH RFC 0/4] RFC: in-kernel resource manager Fuchs, Andreas
[not found] ` <9F48E1A823B03B4790B7E6E69430724DC7C149F6-pTbww/UJF9iZbMGAS439G2SU2VBt9E6NG9Ur7JDdleE@public.gmane.org>
2017-01-05 17:27 ` Jason Gunthorpe
[not found] ` <20170105172726.GA11680-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-05 18:06 ` James Bottomley
[not found] ` <1483639595.2515.52.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-06 8:43 ` Andreas Fuchs
[not found] ` <410e3045-58dc-5415-30c1-c86eb916b6c8-iXjGqz/onsDSyEMIgutvibNAH6kLmebB@public.gmane.org>
2017-01-10 18:57 ` Ken Goldman
2017-01-05 18:33 ` [tpmdd-devel] " James Bottomley
[not found] ` <1483641223.2515.62.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-05 19:20 ` Jason Gunthorpe
2017-01-05 19:55 ` [tpmdd-devel] " James Bottomley
[not found] ` <1483646149.2515.83.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-05 22:21 ` Jason Gunthorpe
[not found] ` <20170105222118.GC31047-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-05 22:58 ` James Bottomley
[not found] ` <1483657126.2515.107.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-05 23:50 ` Jason Gunthorpe
2017-01-06 0:36 ` [tpmdd-devel] " James Bottomley
[not found] ` <1483663002.2515.134.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-06 8:59 ` Andreas Fuchs
[not found] ` <f5c8f4a2-d4ad-a2a0-9443-26589c58f9a7-iXjGqz/onsDSyEMIgutvibNAH6kLmebB@public.gmane.org>
2017-01-06 19:10 ` Jason Gunthorpe
2017-01-06 19:02 ` [tpmdd-devel] " Jason Gunthorpe
[not found] ` <20170105192025.GB12587-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-10 19:03 ` Ken Goldman
2017-01-09 22:39 ` [tpmdd-devel] " Jarkko Sakkinen
2017-01-11 10:03 ` Andreas Fuchs
2017-01-02 16:36 ` James Bottomley
[not found] ` <1483374980.2458.13.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-02 19:33 ` Jarkko Sakkinen
[not found] ` <20170102193320.trawto65nkjccbao-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-02 21:40 ` James Bottomley
2017-01-03 5:26 ` [tpmdd-devel] " James Bottomley
[not found] ` <1483421218.19261.4.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-03 13:41 ` Jarkko Sakkinen
[not found] ` <20170103134100.stgxkmzbckon4jfb-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 16:14 ` James Bottomley
[not found] ` <1483460095.2464.6.camel-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
2017-01-03 18:36 ` Jarkko Sakkinen
[not found] ` <20170103183602.ar5typcvy2rx7cjs-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 19:14 ` Jarkko Sakkinen
[not found] ` <20170103191456.vpl6ny7rbgu3yigx-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 19:34 ` James Bottomley
2017-01-03 21:54 ` Jason Gunthorpe
[not found] ` <20170103215445.GD29656-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 12:58 ` Jarkko Sakkinen
[not found] ` <20170104125810.3qkkfe72cnb76ige-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-04 16:55 ` Jason Gunthorpe
2017-01-04 5:47 ` [tpmdd-devel] " Andy Lutomirski
2017-01-04 13:00 ` Jarkko Sakkinen
[not found] ` <1483393248.2458.32.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-03 13:51 ` Jarkko Sakkinen
[not found] ` <20170103135121.4kh3jld5gaq3ptj4-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-03 16:36 ` James Bottomley
2017-01-03 18:40 ` [tpmdd-devel] " Jarkko Sakkinen
2017-01-03 21:47 ` Jason Gunthorpe
[not found] ` <20170103214702.GC29656-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-03 22:21 ` Ken Goldman
2017-01-03 23:20 ` Jason Gunthorpe
2017-01-03 22:22 ` Ken Goldman
2017-01-03 22:39 ` James Bottomley
2017-01-04 0:17 ` [tpmdd-devel] " Jason Gunthorpe
[not found] ` <20170104001732.GB32185-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 0:29 ` James Bottomley
[not found] ` <1483489799.2464.79.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-04 0:56 ` Jason Gunthorpe
2017-01-04 12:50 ` Jarkko Sakkinen
[not found] ` <20170104125045.7lorpe55drnrqce5-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2017-01-04 14:53 ` James Bottomley
[not found] ` <1483541583.2561.20.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-04 18:31 ` Jason Gunthorpe
[not found] ` <20170104183125.GC783-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-01-04 18:57 ` James Bottomley
[not found] ` <1483556271.2561.50.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-04 19:24 ` Jason Gunthorpe
2017-01-10 18:55 ` Ken Goldman
2017-01-04 12:48 ` Jarkko Sakkinen
[not found] ` <1483461370.2464.19.camel-d9PhHud1JfjCXq6kfMZ53/egYHeGw8Jk@public.gmane.org>
2017-01-03 22:18 ` Ken Goldman
2017-01-03 21:32 ` Jason Gunthorpe
2017-01-03 22:03 ` [tpmdd-devel] " James Bottomley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1483556735.2561.53.camel@linux.vnet.ibm.com \
--to=jejb-23vcf4htsmix0ybbhkvfkdbpr1lh4cv8@public.gmane.org \
--cc=stefanb-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org \
--cc=tpmdd-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).