Re: Build errors in stable queue (3.10, 3.14, 3.16)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Oct 24, 2014 at 07:37:23PM -0700, Guenter Roeck wrote:
> On 10/24/2014 03:53 PM, Greg Kroah-Hartman wrote:
> >On Fri, Oct 24, 2014 at 06:11:38AM -0700, Guenter Roeck wrote:
> >>On 10/23/2014 11:23 PM, Greg Kroah-Hartman wrote:
> >>>On Thu, Oct 23, 2014 at 11:11:46PM -0700, Guenter Roeck wrote:
> >>>>Several arm targets are affected.
> >>>>
> >>>>drivers/dma/pl330.c: In function 'pl330_probe':
> >>>>drivers/dma/pl330.c:3054:10: error: 'struct dma_pl330_chan' has no member named 'thread'
> >>>>drivers/dma/pl330.c: In function 'pl330_remove':
> >>>>drivers/dma/pl330.c:3087:10: error: 'struct dma_pl330_chan' has no member named 'thread'
> >>>>make[2]: *** [drivers/dma/pl330.o] Error 1
> >>>>
> >>>>Error is always the same for 3.10, 3,14, and 3.16.
> >>>
> >>>Thanks, I'll go delete the patch that causes this problem, and hope the
> >>>developers will resend a fix for it.
> >>>
> >>
> >>Now pretty much everything fails to build in 3.16.
> >>
> >>
> >>mm/migrate.c: In function '__unmap_and_move':
> >>mm/migrate.c:932:13: error: 'MIGRATEPAGE_BALLOON_SUCCESS' undeclared (first use in this function)
> >>mm/migrate.c:932:13: note: each undeclared identifier is reported only once for each function it appears in
> >>make[1]: *** [mm/migrate.o] Error 1
> >
> >Odd, I can't duplicate this one.
> >
> 
> Still happening.
> 
> Bisect log:
> 
> groeck@server:~/src/linux-stable$ git bisect log
> # bad: [8f2a35cbf31e86e7d604e61e003bf1dcae2064b2] ima: provide flag to identify new empty files
> # good: [acfaf47549491e5f804d30855c9055ebeb6ecc7b] Linux 3.16.6
> git bisect start 'HEAD' 'v3.16.6'
> # good: [94484e0dcb1d0ad980102607b01cbdb008b3c9a4] Drivers: hv: vmbus: Cleanup vmbus_close_internal()
> git bisect good 94484e0dcb1d0ad980102607b01cbdb008b3c9a4
> # good: [b16557179802d9a76a3e29b538ab35a05f8e7bf9] PCI: mvebu: Fix uninitialized variable in mvebu_get_tgt_attr()
> git bisect good b16557179802d9a76a3e29b538ab35a05f8e7bf9
> # good: [b99043972a11675142afaed9aba47262f74d6a64] mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set
> git bisect good b99043972a11675142afaed9aba47262f74d6a64
> # bad: [9f30bd8927fdc26f35ba01b5fc3e79bd021d4f79] futex: Ensure get_futex_key_refs() always implies a barrier
> git bisect bad 9f30bd8927fdc26f35ba01b5fc3e79bd021d4f79
> # good: [c7093ce67aca5721fd30d02409b5861aecd02551] kernel: add support for gcc 5
> git bisect good c7093ce67aca5721fd30d02409b5861aecd02551
> # bad: [3e200b1a5070e98e1c38ec84ac68f2efc191f7da] mm/balloon_compaction: redesign ballooned pages management
> git bisect bad 3e200b1a5070e98e1c38ec84ac68f2efc191f7da
> # good: [fc80af08dc2f7da61d1356e4ecb36c95b53d4cf4] rtc-cmos: fix wakeup from S5 without CONFIG_PM_SLEEP
> git bisect good fc80af08dc2f7da61d1356e4ecb36c95b53d4cf4
> # first bad commit: [3e200b1a5070e98e1c38ec84ac68f2efc191f7da] mm/balloon_compaction: redesign ballooned pages management
> 
> Also, the error is not really surprising.
> 
> groeck@server:~/src/linux-stable$ git grep MIGRATEPAGE_BALLOON_SUCCESS
> mm/migrate.c:                             rc == MIGRATEPAGE_BALLOON_SUCCESS));
> 
> which is a problem because the patch removes that define.

Ah crap.  I wonder why my build tests here didn't catch that, now that I
tried it again "by hand" it fails.

Anyway, I'll go remove this patch from 3.16-stable queue, thanks for
figuring it out.

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]