hi again, just wondering - would it make sense to have dm-loop supporting partitions "out of the box" ? i gave it a try, but the appropriate ioctls seem to be missing. Command (m for help): p Disk /dev/mapper/loop0: 104 MB, 104857600 bytes 255 heads, 63 sectors/track, 12 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/mapper/loop0p1 1 6 48163+ 83 Linux /dev/mapper/loop0p2 7 12 48195 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Invalid argument. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. fdisk providing wrong information here, because removing and re-adding loop0 doesn`t make loop0p1 or loop0p2 appear. there is some nice script at http://www.ussg.iu.edu/hypermail/linux/kernel/0307.2/0935.html which makes those partitions available by creating additional devices, but i`m just wondering if this could work automa(t|g)ically. regards roland > -----Ursprüngliche Nachricht----- > Von: "Bryn M. Reeves" <breeves@xxxxxxxxxx> > Gesendet: 15.02.07 13:28:24 > An: devzero@xxxxxx > CC: device-mapper development <dm-devel@xxxxxxxxxx> > Betreff: Re: [PATCH 2.6.20] updated dm-loop patch > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > devzero@xxxxxx wrote: > > Hi Bryn, > > > > with this patch and also with 0.415 i have the following problem when compiling it with stock 2.6.20 : > > > > Building modules, stage 2. > > MODPOST 1 modules > > WARNING: "invalidate_mapping_pages" [drivers/md/dm-loop.ko] undefined! > > make[1]: *** [__modpost] Error 1 > > make: *** [modules] Error 2 > > > > i found , that this was due to missing > > > > EXPORT_SYMBOL(invalidate_mapping_pages); > > > > in mm/truncate.c > > > > i found > > http://lkml.org/lkml/2007/1/3/154 > > > > it looks that this didn`t go into 2.6.20 and we need at least 2.6.20-git11 ? > > changelog at http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.20-git11.log telling that it had just had been merged on 10th of february: > > > > Hi Roland, > > That's right - I keep my git tree fairly close to upstream, so as soon > as the patch that deprecated invalidate_inode_pages was merged, I > converted dm-loop to use invalidate_mapping_pages instead. > > This means that dm-loop will build without warnings on the latest > kernel.org tree but it does mean that you will need the additional patch > you referenced if you want to apply it to a plain 2.6.20 kernel. > > Kind regards, > > Bryn. > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org > > iD8DBQFF1FHa6YSQoMYUY94RAl2iAKDAlrTqxDCNP7i/bhexl6JJGW1rNwCgksXz > 5limiJOmDRoBKdHDUsU0pFE= > =HwdH > -----END PGP SIGNATURE----- > _______________________________________________________________________ Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos. Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel