On 03/07/2016 03:40 PM, sambessel...@planet.nl wrote:
> Hi Dave,
> 
> Moving from kernel 4.1.7 to 4.4.2 for me resulted in an overflow in
> function diMount in fs/jfs/jfs_imap.c
> 
> When mounting a JFS partition, PAX notes the following:
> 'PAX: size overflow detected in function diMount fs/jfs/jfs_imap.c:143
> cicus.289_68 max, count: 23, decl: inofree; num: 0; context: iagctl;'
> 
> I got this on a Gentoo with gcc version 4.8.5 (Gentoo Hardened 4.8.5
> p1.3, pie-0.6.2) (see also [1]). Someone else seems to also have bumped
> into this, as reported here [2].
> 
> If there is anything I can do to help, please let me know.

[2] indicates that the problem is an incompatibility between the signed
structure members and their __le32 on-disk counterparts, since __le32 is
defined as unsigned. The simplest solution would be to make all of them
unsigned. I've responded to [2] to ask advice, since I'm not familiar
with PAX.

> 
> Kind regards,
> Sam
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=576628
> [2] https://forums.grsecurity.net/viewtopic.php?f=3&t=4398

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
_______________________________________________
Jfs-discussion mailing list
Jfs-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jfs-discussion

Reply via email to