From: kernel test robot <lkp@intel.com>
To: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>,
intel-gfx@lists.freedesktop.org
Cc: kbuild-all@lists.01.org, "Huang, Sean Z" <sean.z.huang@intel.com>,
dri-devel@lists.freedesktop.org,
Chris Wilson <chris@chris-wilson.co.uk>,
Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>,
Rodrigo Vivi <rodrigo.vivi@intel.com>,
Huang@freedesktop.org
Subject: Re: [PATCH v4 09/17] drm/i915/pxp: Implement arb session teardown
Date: Wed, 26 May 2021 04:24:17 +0800 [thread overview]
Message-ID: <202105260411.ThAhHyXF-lkp@intel.com> (raw)
In-Reply-To: <20210525054803.7387-10-daniele.ceraolospurio@intel.com>
[-- Attachment #1: Type: text/plain, Size: 2929 bytes --]
Hi Daniele,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on drm-tip/drm-tip]
[cannot apply to drm-intel/for-linux-next char-misc/char-misc-testing v5.13-rc3 next-20210525]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
git checkout b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c:94:5: error: no previous prototype for 'intel_pxp_terminate_session' [-Werror=missing-prototypes]
94 | int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/intel_pxp_terminate_session +94 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
93
> 94 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
95 {
96 struct i915_request *rq;
97 struct intel_context *ce = pxp->ce;
98 u32 *cs;
99 int err;
100
101 if (!intel_pxp_is_enabled(pxp))
102 return 0;
103
104 rq = i915_request_create(ce);
105 if (IS_ERR(rq))
106 return PTR_ERR(rq);
107
108 if (ce->engine->emit_init_breadcrumb) {
109 err = ce->engine->emit_init_breadcrumb(rq);
110 if (err)
111 goto out_rq;
112 }
113
114 cs = intel_ring_begin(rq, SESSION_TERMINATION_LEN(1) + WAIT_LEN);
115 if (IS_ERR(cs)) {
116 err = PTR_ERR(cs);
117 goto out_rq;
118 }
119
120 cs = pxp_emit_session_termination(cs, id);
121 cs = pxp_emit_wait(cs);
122
123 intel_ring_advance(rq, cs);
124
125 out_rq:
126 i915_request_get(rq);
127
128 if (unlikely(err))
129 i915_request_set_error_once(rq, err);
130
131 pxp_request_commit(rq);
132
133 if (!err && i915_request_wait(rq, 0, HZ / 5) < 0)
134 err = -ETIME;
135
136 i915_request_put(rq);
137
138 return err;
139 }
140
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 65686 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>,
intel-gfx@lists.freedesktop.org
Cc: kbuild-all@lists.01.org, "Huang, Sean Z" <sean.z.huang@intel.com>,
dri-devel@lists.freedesktop.org,
Chris Wilson <chris@chris-wilson.co.uk>,
Huang@freedesktop.org
Subject: Re: [Intel-gfx] [PATCH v4 09/17] drm/i915/pxp: Implement arb session teardown
Date: Wed, 26 May 2021 04:24:17 +0800 [thread overview]
Message-ID: <202105260411.ThAhHyXF-lkp@intel.com> (raw)
In-Reply-To: <20210525054803.7387-10-daniele.ceraolospurio@intel.com>
[-- Attachment #1: Type: text/plain, Size: 2929 bytes --]
Hi Daniele,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on drm-tip/drm-tip]
[cannot apply to drm-intel/for-linux-next char-misc/char-misc-testing v5.13-rc3 next-20210525]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
git checkout b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c:94:5: error: no previous prototype for 'intel_pxp_terminate_session' [-Werror=missing-prototypes]
94 | int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/intel_pxp_terminate_session +94 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
93
> 94 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
95 {
96 struct i915_request *rq;
97 struct intel_context *ce = pxp->ce;
98 u32 *cs;
99 int err;
100
101 if (!intel_pxp_is_enabled(pxp))
102 return 0;
103
104 rq = i915_request_create(ce);
105 if (IS_ERR(rq))
106 return PTR_ERR(rq);
107
108 if (ce->engine->emit_init_breadcrumb) {
109 err = ce->engine->emit_init_breadcrumb(rq);
110 if (err)
111 goto out_rq;
112 }
113
114 cs = intel_ring_begin(rq, SESSION_TERMINATION_LEN(1) + WAIT_LEN);
115 if (IS_ERR(cs)) {
116 err = PTR_ERR(cs);
117 goto out_rq;
118 }
119
120 cs = pxp_emit_session_termination(cs, id);
121 cs = pxp_emit_wait(cs);
122
123 intel_ring_advance(rq, cs);
124
125 out_rq:
126 i915_request_get(rq);
127
128 if (unlikely(err))
129 i915_request_set_error_once(rq, err);
130
131 pxp_request_commit(rq);
132
133 if (!err && i915_request_wait(rq, 0, HZ / 5) < 0)
134 err = -ETIME;
135
136 i915_request_put(rq);
137
138 return err;
139 }
140
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 65686 bytes --]
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v4 09/17] drm/i915/pxp: Implement arb session teardown
Date: Wed, 26 May 2021 04:24:17 +0800 [thread overview]
Message-ID: <202105260411.ThAhHyXF-lkp@intel.com> (raw)
In-Reply-To: <20210525054803.7387-10-daniele.ceraolospurio@intel.com>
[-- Attachment #1: Type: text/plain, Size: 3016 bytes --]
Hi Daniele,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on drm-tip/drm-tip]
[cannot apply to drm-intel/for-linux-next char-misc/char-misc-testing v5.13-rc3 next-20210525]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
base: git://anongit.freedesktop.org/drm/drm-tip drm-tip
config: x86_64-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Daniele-Ceraolo-Spurio/drm-i915-Introduce-Intel-PXP/20210525-135106
git checkout b3c322331aa6685d40bb5b4cbf90b1d8ed48c9e0
# save the attached .config to linux build tree
make W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c:94:5: error: no previous prototype for 'intel_pxp_terminate_session' [-Werror=missing-prototypes]
94 | int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
vim +/intel_pxp_terminate_session +94 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
93
> 94 int intel_pxp_terminate_session(struct intel_pxp *pxp, u32 id)
95 {
96 struct i915_request *rq;
97 struct intel_context *ce = pxp->ce;
98 u32 *cs;
99 int err;
100
101 if (!intel_pxp_is_enabled(pxp))
102 return 0;
103
104 rq = i915_request_create(ce);
105 if (IS_ERR(rq))
106 return PTR_ERR(rq);
107
108 if (ce->engine->emit_init_breadcrumb) {
109 err = ce->engine->emit_init_breadcrumb(rq);
110 if (err)
111 goto out_rq;
112 }
113
114 cs = intel_ring_begin(rq, SESSION_TERMINATION_LEN(1) + WAIT_LEN);
115 if (IS_ERR(cs)) {
116 err = PTR_ERR(cs);
117 goto out_rq;
118 }
119
120 cs = pxp_emit_session_termination(cs, id);
121 cs = pxp_emit_wait(cs);
122
123 intel_ring_advance(rq, cs);
124
125 out_rq:
126 i915_request_get(rq);
127
128 if (unlikely(err))
129 i915_request_set_error_once(rq, err);
130
131 pxp_request_commit(rq);
132
133 if (!err && i915_request_wait(rq, 0, HZ / 5) < 0)
134 err = -ETIME;
135
136 i915_request_put(rq);
137
138 return err;
139 }
140
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 65686 bytes --]
next prev parent reply other threads:[~2021-05-25 20:25 UTC|newest]
Thread overview: 90+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-25 5:47 [PATCH v4 00/17] drm/i915: Introduce Intel PXP Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 5:47 ` [PATCH v4 01/17] drm/i915/pxp: Define PXP component interface Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 5:47 ` [PATCH v4 02/17] mei: pxp: export pavp client to me client bus Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 19:10 ` Rodrigo Vivi
2021-06-02 19:10 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 03/17] drm/i915/pxp: define PXP device flag and kconfig Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 5:47 ` [PATCH v4 04/17] drm/i915/gt: Export the pinned context constructor and destructor Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-01 20:20 ` Rodrigo Vivi
2021-06-01 20:20 ` [Intel-gfx] " Rodrigo Vivi
2021-06-01 21:23 ` Daniele Ceraolo Spurio
2021-06-01 21:23 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 18:18 ` Rodrigo Vivi
2021-06-02 18:18 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 05/17] drm/i915/pxp: allocate a vcs context for pxp usage Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-01 20:24 ` Rodrigo Vivi
2021-06-01 20:24 ` Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 06/17] drm/i915/pxp: Implement funcs to create the TEE channel Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-01 20:26 ` Rodrigo Vivi
2021-06-01 20:26 ` [Intel-gfx] " Rodrigo Vivi
2021-06-03 0:07 ` Teres Alexis, Alan Previn
2021-06-03 0:07 ` Teres Alexis, Alan Previn
2021-05-25 5:47 ` [PATCH v4 07/17] drm/i915/pxp: set KCR reg init Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 5:47 ` [PATCH v4 08/17] drm/i915/pxp: Create the arbitrary session after boot Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-01 20:32 ` Rodrigo Vivi
2021-06-01 20:32 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 09/17] drm/i915/pxp: Implement arb session teardown Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 20:24 ` kernel test robot [this message]
2021-05-25 20:24 ` kernel test robot
2021-05-25 20:24 ` [Intel-gfx] " kernel test robot
2021-05-25 5:47 ` [PATCH v4 10/17] drm/i915/pxp: Implement PXP irq handler Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 16:06 ` Rodrigo Vivi
2021-06-02 16:06 ` Rodrigo Vivi
2021-06-02 16:08 ` Rodrigo Vivi
2021-06-02 16:08 ` Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 11/17] drm/i915/pxp: interface for marking contexts as using protected content Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-27 10:10 ` Daniel Vetter
2021-05-27 10:10 ` Daniel Vetter
2021-05-25 5:47 ` [PATCH v4 12/17] drm/i915/pxp: start the arb session on demand Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 18:14 ` Rodrigo Vivi
2021-06-02 18:14 ` Rodrigo Vivi
2021-06-10 22:44 ` Daniele Ceraolo Spurio
2021-06-10 22:44 ` Daniele Ceraolo Spurio
2021-06-11 8:38 ` Rodrigo Vivi
2021-06-11 8:38 ` Rodrigo Vivi
2021-05-25 5:47 ` [PATCH v4 13/17] drm/i915/pxp: Enable PXP power management Daniele Ceraolo Spurio
2021-05-25 5:47 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 16:20 ` Rodrigo Vivi
2021-06-02 16:20 ` [Intel-gfx] " Rodrigo Vivi
2021-06-10 22:58 ` Daniele Ceraolo Spurio
2021-06-10 22:58 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-11 8:44 ` Rodrigo Vivi
2021-06-11 8:44 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:48 ` [PATCH v4 14/17] drm/i915/pxp: User interface for Protected buffer Daniele Ceraolo Spurio
2021-05-25 5:48 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 13:32 ` Daniel Vetter
2021-05-25 13:32 ` [Intel-gfx] " Daniel Vetter
2021-05-27 2:03 ` Daniele Ceraolo Spurio
2021-05-27 2:03 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 18:36 ` Tang, CQ
2021-05-25 18:36 ` Tang, CQ
2021-05-27 2:13 ` Daniele Ceraolo Spurio
2021-05-27 2:13 ` Daniele Ceraolo Spurio
2021-05-25 5:48 ` [PATCH v4 15/17] drm/i915/pxp: Add plane decryption support Daniele Ceraolo Spurio
2021-05-25 5:48 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 18:23 ` Rodrigo Vivi
2021-06-02 18:23 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:48 ` [PATCH v4 16/17] drm/i915/pxp: black pixels on pxp disabled Daniele Ceraolo Spurio
2021-05-25 5:48 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-06-02 19:00 ` Rodrigo Vivi
2021-06-02 19:00 ` [Intel-gfx] " Rodrigo Vivi
2021-05-25 5:48 ` [PATCH v4 17/17] drm/i915/pxp: enable PXP for integrated Gen12 Daniele Ceraolo Spurio
2021-05-25 5:48 ` [Intel-gfx] " Daniele Ceraolo Spurio
2021-05-25 6:18 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Introduce Intel PXP Patchwork
2021-05-25 6:20 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2021-05-25 6:23 ` [Intel-gfx] ✗ Fi.CI.DOCS: " Patchwork
2021-05-25 6:42 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2021-05-25 8:34 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
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=202105260411.ThAhHyXF-lkp@intel.com \
--to=lkp@intel.com \
--cc=Huang@freedesktop.org \
--cc=chris@chris-wilson.co.uk \
--cc=daniele.ceraolospurio@intel.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=kbuild-all@lists.01.org \
--cc=rodrigo.vivi@intel.com \
--cc=sean.z.huang@intel.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.