Re: kernel 3.10 + applied bcache patches unable to handle kernel NULL pointer dereference

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

 



it's this one:
-               bch_writeback_add(dc, bio_sectors(bio));
+               bch_writeback_add(dc);

from cache: FUA fixes

Journal writes need to be marked FUA, not just REQ_FLUSH. And btree node
writes have... weird ordering requirements.

in 3.10 bch_writeback_add still needs to arguments.

Stefan

Am 12.07.2013 10:38, schrieb Stefan Priebe - Profihost AG:
> Does not seem to build:
>   CC [M]  drivers/md/bcache/request.o
> drivers/md/bcache/request.c: In function ‘request_write’:
> drivers/md/bcache/request.c:1057: error: too few arguments to function
> ‘bch_writeback_add’
> make[3]: *** [drivers/md/bcache/request.o] Error 1
> make[2]: *** [drivers/md/bcache] Error 2
> 
> Am 12.07.2013 10:31, schrieb Stefan Priebe - Profihost AG:
>> Am 12.07.2013 10:19, schrieb Kent Overstreet:
>>> On Fri, Jul 12, 2013 at 08:11:45AM +0200, Stefan Priebe - Profihost AG wrote:
>>>> Am 12.07.2013 03:40, schrieb Kent Overstreet:
>>>>> On Thu, Jul 04, 2013 at 01:45:42PM +0200, Stefan Priebe - Profihost AG wrote:
>>>>>> fix is this one: http://pastebin.com/raw.php?i=LBFJRvEt
>>>>>
>>>>> Oh I see, the patch that introduced this is an old version of the patch
>>>>> - the bcache-for-3.11 had this fixed, and I forgot to update that
>>>>> branch. Thanks, I'll apply it there.
>>>>
>>>> thanks - which commit id is the fix in? i can't find it.
>>>
>>> The patch that introduced it wasn't ever destined for 3.10 anyways, and
>>> I just deleted the bcache/bcache-3.9 branches because they'd gotten out
>>> of sync and weren't getting updated with bcache-dev/bcache-for-3.11.
>>
>> Thanks!
>>
>>> So just stick with bcache-for-3.10, I just backported all the important
>>> bugfixes to it - I'll be sending that stuff to Greg K-H for 3.10.1 in
>>> the next couple days too.
>> Thanks!
>>
>> Stefan
>>
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux