<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 25 October 2016 at 04:07, Deucher, Alexander <span dir="ltr"><<a href="mailto:Alexander.Deucher@amd.com" target="_blank">Alexander.Deucher@amd.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> -----Original Message-----<br>
> From: Arnd Bergmann [mailto:<a href="mailto:arnd@arndb.de">arnd@arndb.de</a>]<br>
> Sent: Monday, October 24, 2016 3:49 PM<br>
> To: Alex Deucher<br>
> Cc: Baoyou Xie; Deucher, Alexander; Dave Airlie; Zhu, Rex; Zhou, Jammy;<br>
> Huang, JinHuiEric; StDenis, Tom; Edward O'Callaghan; Prosyak, Vitaly; Yang,<br>
> Eric; Yang, Young; Huang, Ray; Dan Carpenter; Cui, Flora; Nils Wallménius; Liu,<br>
> Monk; Wang, Ken; Min, Frank; <a href="mailto:tang.qiang007@zte.com.cn">tang.qiang007@zte.com.cn</a>;<br>
> <a href="mailto:xie.baoyou@zte.com.cn">xie.baoyou@zte.com.cn</a>; LKML; Maling list - DRI developers;<br>
> <a href="mailto:han.fei@zte.com.cn">han.fei@zte.com.cn</a><br>
> Subject: Re: [PATCH] drm/amd/powerplay: mark symbols static where<br>
> possible<br>
<div><div class="gmail-h5">><br>
> On Monday, October 24, 2016 12:36:52 PM CEST Alex Deucher wrote:<br>
> > On Sat, Oct 22, 2016 at 4:56 AM, Baoyou Xie <<a href="mailto:baoyou.xie@linaro.org">baoyou.xie@linaro.org</a>><br>
> wrote:<br>
> > > We get a few warnings when building kernel with W=1:<br>
> > ><br>
> drivers/gpu/drm/amd/amdgpu/../<wbr>powerplay/smumgr/fiji_smumgr.<wbr>c:162:5:<br>
> warning: no previous prototype for 'fiji_setup_pwr_virus' [-Wmissing-<br>
> prototypes]<br>
> > > drivers/gpu/drm/amd/amdgpu/../<wbr>powerplay/smumgr/fiji_smc.c:<wbr>2052:5:<br>
> warning: no previous prototype for 'fiji_program_mem_timing_<wbr>parameters'<br>
> [-Wmissing-prototypes]<br>
> > ><br>
> drivers/gpu/drm/amd/amdgpu/../<wbr>powerplay/smumgr/polaris10_<wbr>smumgr.c:<br>
> 175:5: warning: no previous prototype for 'polaris10_avfs_event_mgr' [-<br>
> Wmissing-prototypes]<br>
> > ><br>
> drivers/gpu/drm/amd/amdgpu/../<wbr>powerplay/hwmgr/cz_hwmgr.c:<wbr>1020:5:<br>
> warning: no previous prototype for 'cz_tf_reset_acp_boot_level' [-<br>
> Wmissing-prototypes]<br>
> > ><br>
> drivers/gpu/drm/amd/amdgpu/../<wbr>powerplay/hwmgr/smu7_hwmgr.c:<wbr>92:26:<br>
> warning: no previous prototype for 'cast_phw_smu7_power_state' [-<br>
> Wmissing-prototypes]<br>
> > > ....<br>
> > ><br>
> > > In fact, these functions are only used in the file in which they are<br>
> > > declared and don't need a declaration, but can be made static.<br>
> > > So this patch marks these functions with 'static'.<br>
> > ><br>
> > > Signed-off-by: Baoyou Xie <<a href="mailto:baoyou.xie@linaro.org">baoyou.xie@linaro.org</a>><br>
> ><br>
> > This was already applied the last time you sent it out.  Sorry if I<br>
> > didn't mention that previously.<br>
><br>
> For some reason the patch hasn't made it into linux-next, so I can see<br>
> why Baoyou was getting confused here. Can you clarify what the timeline<br>
> is for the AMD DRM driver patches from between they get applied to the<br>
> AMD tree to when they make it into linux-next?<br>
><br>
<br>
</div></div>It came in late enough last cycle that it didn't make it into 4.9 (this is just a clean up not a critical bug fix), so I queued it for 4.10.  I try to reply when I apply a patch, but sometimes I miss one here and there.  Once Dave starts the drm-next tree for 4.10, it will be included in my pull request.  Pending -next patches are in my drm-next-<kernel version>-wip tree until I send Dave a formal request.<br>
<span class="gmail-"><br>
> I've occasionally had a hard time with DRM (and a few other subsystems)<br>
> with bugfix patches trying to find out whether they got lost or<br>
> whether they just haven't made it into -next but are in some other tree.<br>
><br>
<br>
</span>For bug fixes we usually send Dave ~weekly pull requests for each -rc as necessary.  For -next stuff, each driver usually sends at least one, sometimes several pull requests for the next merge window.<br>
<br>
Alex<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br>
> Baoyou, when you resend a patch, please try to list explicitly why<br>
> you are resending it, when it was last sent, and what kind of reply<br>
> you got (integrating any Ack, listing what changes you did, and<br>
> if there are no other changes, why you think you have to resend it).<br>
><br>
>       Arnd<br>
</div></div></blockquote></div><br></div><div class="gmail_extra">OK, I see.<br>Thanks for the detailed reply!<br><br></div></div>