I'm running Hardened Gentoo with kernel 4.4.2-hardened. Same problem was with 4.3.3-hardened-r4
And i've got an overflow everytime, when i'm trying to use parted/fdisk on a very large drive (16.3TB RAID 50 Unit), and every startup, when kernel trying to read partition table.
- Code: Select all
[ 9.650154] PAX: size overflow detected in function generic_file_read_iter mm/filemap.c:1541 cicus.566_336 max, count: 31, decl: page_cache_async_readahead; num: 5; context: fndecl;
[ 9.650880] CPU: 0 PID: 1435 Comm: systemd-udevd Not tainted 4.4.2-hardened.fsck-u-1.7.5-r3 #1
[ 9.650885] Hardware name: Intel /SDS2, BIOS SDS21.86B.0052.P03.0301181422 01/18/2003
[ 9.650891] 00000000 00000000 f3b0fe10 0051e139 00000286 c284acf9 f3b0fe38 0018466b
[ 9.650905] c2865458 c284ad48 c284acf9 00000605 c2840f54 f4020900 ed9f0000 0000105e
[ 9.650915] f3b0febc 0012590d c2840f54 ffff4111 ffff4111 ffff4111 ffff4111 ffff4111
[ 9.650926] Call Trace:
[ 9.650954] [<0051e139>] dump_stack+0x42/0x59
[ 9.650965] [<0018466b>] report_size_overflow+0x6b/0x80
[ 9.650976] [<0012590d>] generic_file_read_iter+0x7fd/0x830
[ 9.650986] [<001bd5e3>] blkdev_read_iter+0x63/0xa0
[ 9.650996] [<0017dbaa>] __vfs_read+0xaa/0xe0
[ 9.651003] [<0017e213>] vfs_read+0x93/0x200
[ 9.651026] [<0017ef07>] SyS_read+0x47/0xa0
[ 9.651037] [<00002c5f>] do_syscall_32_irqs_on+0x5f/0x180
[ 9.651049] [<00c0decb>] entry_INT80_32+0x3b/0x47
[ 9.651061] [<0001007b>] ? convert_from_fxsr+0x13b/0x160
That's don't happens, when i'm trying to use parted on small drive (4Gb /160 Gb).
My hardware config: Intel SDS2, 6Gb RAM, 3Ware 9550SX RAID ( that "disk" is located on 3ware controller)