On Mon, Nov 3, 2014 at 4:50 PM, Ivan Shapovalov <intelfx100@xxxxxxxxx> wrote: > On Monday 03 November 2014 at 16:25:27, Edward Shishkin wrote: >> On 11/03/2014 04:12 PM, Ivan Shapovalov wrote: >> > On Monday 03 November 2014 at 15:01:38, Edward Shishkin wrote: >> >> [...] >> >> >> >> Somebody steals pages of compressed file's address space. >> >> It can be e.g. because of races. I don't have any ideas except >> >> code inspection... >> > Do you remember the migration issue? Can't it be related? >> >> I don't think so: page migration is disabled in reiser4.. > > I know. What I'm trying to say: aren't there any other similar mechanisms > in the kernel? Last time I enabled page migration in kernel so I tried to find what's the difference between kernel config that worked and that fails: krshina3 linux-3.16.5-gentoo # diff -du ./.config configBAD |grep "+"|grep -v "#"|grep -v "@@" --- ./.config 2014-11-03 17:09:03.895249969 +0100 +++ configBAD 2014-10-24 01:27:07.677613236 +0200 +CONFIG_CGROUPS=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_SCHED_MC=y +CONFIG_KSM=y +CONFIG_X86_INTEL_PSTATE=y +CONFIG_EDAC=y +CONFIG_EDAC_LEGACY_SYSFS=y +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_INFO_REDUCED=y +CONFIG_FRAME_POINTER=y krshina3 linux-3.16.5-gentoo # diff -du ./.config configBAD |grep "-"|grep -v "#"|grep -v "@@" --- ./.config 2014-11-03 17:09:03.895249969 +0100 +++ configBAD 2014-10-24 01:27:07.677613236 +0200 -CONFIG_USELIB=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_GART_IOMMU=y -CONFIG_LCD_CLASS_DEVICE=y > >> > (btw, reiser4's pages are still non-migratable...) >> >> You still sit on the patch, which enables migration? > > Yeah. > > -- > Ivan Shapovalov / intelfx / -- To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html