Thread (6 messages) 6 messages, 3 authors, 2014-06-16

Re: [PATCH pre 3.16-rc1] bio: Fix build failure.

From: Chris Mason <clm@fb.com>
Date: 2014-06-13 14:32:46

On 06/13/2014 08:03 AM, Tetsuo Handa wrote:
quoted
From 75b9f78ddc8ab30555a520f5a2477a9340341dd1 Mon Sep 17 00:00:00 2001
From: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Date: Fri, 13 Jun 2014 12:35:35 +0900
Subject: [PATCH pre 3.16-rc1] bio: Fix build failure.

Commit 62a8067a7f "bio_vec-backed iov_iter" introduced an unnamed union
inside a struct which gcc-4.4.7 cannot handle. Name the unnamed union as
u in order to fix build failure.
Same problem here.  Jens tracked it down to the anon union and the named
initialization done in page_io.c
quoted hunk ↗ jump to hunk
diff --git a/mm/page_io.c b/mm/page_io.c
index 243a9b7..875a460 100644
--- a/mm/page_io.c
+++ b/mm/page_io.c
@@ -274,7 +274,7 @@ int __swap_writepage(struct page *page, struct writeback_control *wbc,
 			.count = PAGE_SIZE,
 			.iov_offset = 0,
 			.nr_segs = 1,
-			.bvec = &bv
+			.u.bvec = &bv
 		};
 
 		init_sync_kiocb(&kiocb, swap_file);

-chris
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help