Hi Andrew, On Thu, 13 Sep 2012 00:56:57 -0700 Andrew Morton wrote: > > On Thu, 13 Sep 2012 17:44:41 +1000 Stephen Rothwell wrote: > > > After merging the akpm tree, today's linux-next build (x86_64 > > allmodconfig) failed like this: > > > > drivers/thermal/cpu_cooling.c: In function 'get_idr': > > drivers/thermal/cpu_cooling.c:89:14: error: 'MAX_ID_MASK' undeclared (first use in this function) > > > > Caused by commit "idr: rename MAX_LEVEL to MAX_IDR_LEVEL" from the akpm > > tree interacting with commit 78edc7cdcf5e ("thermal: add generic cpufreq > > cooling implementation") from the thermal tree. > > > > I have applied the following merge fix patch and can carry it as > > necessary. > > > > ... > > > > --- a/drivers/thermal/cpu_cooling.c > > +++ b/drivers/thermal/cpu_cooling.c > > @@ -9,7 +9,7 @@ > > * it under the terms of the GNU General Public License as published by > > * the Free Software Foundation; version 2 of the License. > > * > > - * This program is distributed in the hope that it will be useful, but > > + * This program is distributed in the hope that it will be useful, butX_ID_MASK > > * WITHOUT ANY WARRANTY; without even the implied warranty of > > * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > > * General Public License for more details. > > @@ -86,7 +86,7 @@ again: > > else if (unlikely(err)) > > return err; > > > > - *id = *id & MAX_ID_MASK; > > + *id = *id & MAX_IDR_MASK; > > return 0; > > } > > Confused. > http://ozlabs.org/~akpm/mmotm/broken-out/idr-rename-max_level-to-max_idr_level-fix-3.patch > already does this. How did that change get into the wrong place? So, ignore the first hunk above, that was my typo. Here is the chunk of the series file I have: idr-rename-max_level-to-max_idr_level.patch idr-rename-max_level-to-max_idr_level-fix.patch idr-rename-max_level-to-max_idr_level-fix-fix-2.patch #NEXT_PATCHES_END # linux-next.patch i-need-old-gcc.patch idr-rename-max_level-to-max_idr_level-fix-3.patch arch-alpha-kernel-systblss-remove-debug-check.patch # #NEXT_PATCHES_START linux-next-urgent So idr-rename-max_level-to-max_idr_level-fix-3.patch is excluded form linux-next :-( I guess I need to just move that further down in the series file? Though when you send the preceding three patches to Linus, that fix-3 patch will be needed when I merge the thermal tree. -- Cheers, Stephen Rothwell sfr@canb.auug.org.au