Hqx meu caro, tentei compilar essa nova versão do Omnislash mas deu erro! Aliás, um não, mas uma série deles. Começou na aplição do patch. Ele reclamou que vários patchs bloqueariam o Ramswap! Mas mandei bala mesmo assim confirmando com a opção -R.
Começou na aplicação do patch???
Duas semanas atrás quando eu estava testando alguns patches e aplicando na série 2.6.30 (
lembre-se que não é para aplicar na 2.6.30.7) eu apliquei o patch e vi vários erros...
O que aconteceu foi que antes de eu dar um:
tar -xvjf linux-2.6.30.tar.bz2
Já existia a pasta linux-2.6.30 e com isso parte das alterações que eu tinha feito ficaram... resultando em vários erros...
Antes de dar esse comando naquele passo a passo do blog tente dar um:
cd /usr/src
mv linux-2.6.30 lala
tar -xvjf linux-2.6.30.tar.bz2
Aí vc continua...
Coloquei os patches novamente para conferir e o resultado foi esse:
debian:/usr/src# cd /usr/src/linux
debian:/usr/src/linux# bzcat omnislash.bz2 |patch -p1
patching file Documentation/RCU/rculist_nulls.txt
patching file Documentation/sysctl/vm.txt
patching file drivers/ata/libata-core.c
patching file drivers/ata/libata-eh.c
patching file drivers/ata/libata.h
patching file Makefile
patching file arch/alpha/include/asm/percpu.h
patching file arch/arm/include/asm/cacheflush.h
patching file arch/blackfin/kernel/irqchip.c
patching file arch/blackfin/kernel/setup.c
patching file arch/blackfin/mach-common/head.S
patching file arch/blackfin/mach-common/smp.c
patching file kernel/kthread.c
patching file arch/ia64/kernel/pci-dma.c
patching file arch/parisc/include/asm/system.h
patching file arch/parisc/include/asm/tlbflush.h
patching file arch/parisc/kernel/cache.c
patching file arch/parisc/kernel/pci-dma.c
patching file arch/powerpc/boot/dts/asp834x-redboot.dts
patching file arch/powerpc/boot/dts/mpc8349emitx.dts
patching file arch/powerpc/boot/dts/mpc834x_mds.dts
patching file arch/powerpc/boot/dts/sbc8349.dts
patching file arch/powerpc/platforms/83xx/mpc83xx.h
patching file arch/powerpc/platforms/83xx/usb.c
patching file arch/powerpc/platforms/ps3/time.c
patching file arch/powerpc/sysdev/mpic.c
patching file arch/sparc/include/asm/pgtable_64.h
patching file arch/sparc/kernel/irq_64.c
patching file arch/sparc/kernel/ktlb.S
patching file arch/sparc/kernel/nmi.c
patching file arch/sparc/kernel/sys32.S
patching file arch/sparc/mm/init_64.c
patching file arch/sparc/mm/init_64.h
patching file arch/sparc/prom/misc_64.c
patching file arch/sparc/prom/printf.c
patching file arch/x86/boot/video-vga.c
patching file arch/x86/crypto/aesni-intel_asm.S
patching file arch/x86/include/asm/apic.h
patching file arch/x86/include/asm/cpufeature.h
patching file arch/x86/include/asm/fixmap.h
patching file arch/x86/include/asm/io_apic.h
patching file arch/x86/include/asm/irqflags.h
patching file arch/x86/include/asm/kvm_host.h
patching file arch/x86/include/asm/kvm_x86_emulate.h
patching file arch/x86/include/asm/mce.h
patching file arch/x86/include/asm/pci.h
patching file arch/x86/include/asm/uaccess.h
patching file arch/x86/include/asm/uaccess_64.h
patching file arch/x86/include/asm/uv/uv_bau.h
patching file arch/x86/include/asm/uv/uv_hub.h
patching file arch/x86/include/asm/vmx.h
patching file arch/x86/kernel/apic/io_apic.c
patching file arch/x86/kernel/apic/ipi.c
patching file arch/x86/kernel/apic/x2apic_uv_x.c
patching file arch/x86/kernel/cpu/amd.c
patching file arch/x86/kernel/cpu/mcheck/mce_32.c
patching file arch/x86/kernel/cpu/mcheck/mce_64.c
patching file arch/x86/kernel/hpet.c
patching file arch/x86/kernel/mfgpt_32.c
patching file arch/x86/kernel/pci-gart_64.c
patching file arch/x86/kernel/reboot.c
patching file arch/x86/kernel/setup.c
patching file arch/x86/kernel/tlb_uv.c
patching file arch/x86/kernel/tsc.c
patching file arch/x86/kernel/vm86_32.c
patching file arch/x86/kernel/vmi_32.c
patching file arch/x86/kernel/vsyscall_64.c
patching file arch/x86/kvm/mmu.c
patching file arch/x86/kvm/svm.c
patching file arch/x86/kvm/vmx.c
patching file arch/x86/kvm/x86.c
patching file arch/x86/kvm/x86_emulate.c
patching file arch/x86/mm/gup.c
patching file arch/x86/mm/memtest.c
patching file arch/x86/mm/pageattr.c
patching file arch/x86/mm/srat_64.c
patching file arch/x86/mm/tlb.c
patching file arch/x86/pci/i386.c
patching file block/Kconfig
patching file block/blk-core.c
patching file drivers/acpi/processor_thermal.c
patching file drivers/acpi/processor_throttling.c
patching file drivers/acpi/sleep.c
patching file drivers/ata/libata-core.c
Hunk #1 succeeded at 4275 (offset 4 lines).
patching file drivers/ata/libata-eh.c
patching file drivers/block/floppy.c
patching file drivers/char/epca.c
patching file drivers/char/moxa.c
patching file drivers/char/n_r3964.c
patching file drivers/char/pcmcia/cm4000_cs.c
patching file drivers/char/rocket.c
patching file drivers/char/vc_screen.c
patching file drivers/char/vt_ioctl.c
patching file drivers/edac/x38_edac.c
patching file drivers/firewire/fw-sbp2.c
patching file drivers/firmware/memmap.c
patching file drivers/gpu/drm/i915/i915_dma.c
patching file drivers/gpu/drm/i915/i915_drv.c
patching file drivers/gpu/drm/i915/i915_drv.h
patching file drivers/gpu/drm/i915/i915_gem.c
patching file drivers/gpu/drm/i915/i915_irq.c
patching file drivers/gpu/drm/i915/i915_suspend.c
patching file drivers/gpu/drm/i915/intel_bios.c
patching file drivers/gpu/drm/i915/intel_display.c
patching file drivers/gpu/drm/i915/intel_fb.c
patching file drivers/gpu/drm/i915/intel_lvds.c
patching file drivers/hid/usbhid/hiddev.c
patching file drivers/hwmon/asus_atk0110.c
patching file drivers/hwmon/max6650.c
patching file drivers/hwmon/smsc47m1.c
patching file drivers/i2c/chips/tsl2550.c
patching file drivers/ide/ide-cd.c
patching file drivers/ide/ide-disk.c
patching file drivers/ide/ide-dma.c
patching file drivers/ide/ide-iops.c
patching file drivers/ide/ide-probe.c
patching file drivers/ieee1394/sbp2.c
patching file drivers/ieee1394/sbp2.h
patching file drivers/infiniband/hw/mlx4/qp.c
patching file drivers/input/misc/wistron_btns.c
patching file drivers/isdn/gigaset/ev-layer.c
patching file drivers/isdn/hisax/hfc_pci.c
patching file drivers/isdn/hisax/hisax.h
patching file drivers/md/dm-exception-store.c
patching file drivers/md/dm-exception-store.h
patching file drivers/md/dm-log.c
patching file drivers/md/dm-mpath.c
patching file drivers/md/dm-raid1.c
patching file kernel/workqueue.c
patching file drivers/block/Kconfig
patching file drivers/block/Makefile
patching file drivers/block/ramzswap.c
patching file drivers/block/ramzswap.h
patching file drivers/block/xvmalloc.c
patching file drivers/block/xvmalloc.h
patching file drivers/block/xvmalloc_int.h
patching file drivers/md/dm-snap-persistent.c
patching file drivers/md/dm-table.c
patching file drivers/md/dm.c
patching file drivers/md/md.c
patching file drivers/md/raid5.c
patching file drivers/media/dvb/frontends/lgdt3305.c
patching file drivers/media/video/Makefile
patching file drivers/media/video/cx18/cx18-controls.c
patching file drivers/media/video/cx2341x.c
patching file drivers/media/video/gspca/ov534.c
patching file drivers/media/video/ivtv/ivtv-controls.c
patching file drivers/media/video/pvrusb2/pvrusb2-hdw.c
patching file drivers/media/video/saa7134/Makefile
patching file drivers/mmc/host/mvsdio.c
patching file drivers/net/8139too.c
patching file drivers/net/arm/ixp4xx_eth.c
patching file drivers/net/atl1c/atl1c.h
patching file drivers/net/atl1c/atl1c_ethtool.c
patching file drivers/net/atl1c/atl1c_main.c
patching file drivers/net/benet/be.h
patching file drivers/net/benet/be_ethtool.c
patching file drivers/net/benet/be_main.c
patching file drivers/net/bonding/bond_sysfs.c
patching file drivers/net/e100.c
patching file drivers/net/e1000e/netdev.c
patching file drivers/net/ehea/ehea.h
patching file drivers/net/ehea/ehea_main.c
patching file drivers/net/gianfar.c
patching file drivers/net/mv643xx_eth.c
patching file drivers/net/plip.c
patching file drivers/net/ppp_generic.c
patching file drivers/net/pppol2tp.c
patching file drivers/net/ps3_gelic_net.c
patching file drivers/net/ps3_gelic_wireless.c
patching file drivers/net/sky2.c
patching file drivers/net/smc91x.c
patching file drivers/net/smsc911x.c
patching file drivers/net/sunvnet.c
patching file drivers/net/tun.c
patching file drivers/net/usb/cdc_subset.c
patching file drivers/net/usb/kaweth.c
patching file drivers/net/usb/pegasus.c
patching file drivers/net/via-rhine.c
patching file drivers/net/via-velocity.c
patching file drivers/net/wireless/ar9170/main.c
patching file drivers/net/wireless/ath5k/base.c
patching file drivers/net/wireless/ath9k/calib.c
patching file drivers/net/wireless/ath9k/main.c
patching file drivers/net/wireless/ath9k/pci.c
patching file drivers/net/wireless/ath9k/regd.c
patching file drivers/net/wireless/ath9k/xmit.c
patching file drivers/net/wireless/iwlwifi/iwl-agn.c
patching file drivers/net/wireless/iwlwifi/iwl-rfkill.c
patching file drivers/net/wireless/iwlwifi/iwl-sta.c
patching file drivers/net/wireless/iwlwifi/iwl3945-base.c
patching file drivers/net/wireless/orinoco/main.c
patching file drivers/net/wireless/rt2x00/rt2x00.h
patching file drivers/parisc/eisa_eeprom.c
patching file drivers/parport/parport_pc.c
patching file drivers/pci/iov.c
patching file drivers/pci/iova.c
patching file drivers/pci/pci.c
patching file drivers/pci/pci.h
patching file drivers/pci/pcie/aspm.c
patching file drivers/pci/setup-bus.c
patching file drivers/pci/setup-res.c
patching file drivers/platform/x86/Kconfig
patching file drivers/platform/x86/wmi.c
patching file drivers/scsi/libsas/sas_port.c
patching file drivers/scsi/mpt2sas/mpt2sas_base.c
patching file drivers/scsi/mpt2sas/mpt2sas_base.h
patching file drivers/scsi/mpt2sas/mpt2sas_config.c
patching file drivers/scsi/mpt2sas/mpt2sas_scsih.c
patching file drivers/scsi/qla2xxx/qla_dbg.c
patching file drivers/scsi/sd.c
patching file drivers/scsi/sg.c
patching file drivers/scsi/sym53c8xx_2/sym_hipd.c
patching file drivers/scsi/zalon.c
patching file drivers/serial/bfin_5xx.c
patching file drivers/spi/spi_mpc83xx.c
patching file drivers/staging/rt2870/2870_main_dev.c
patching file drivers/staging/rt2870/common/2870_rtmp_init.c
patching file drivers/staging/rt2870/common/cmm_data.c
patching file drivers/staging/rt2870/common/rtmp_init.c
patching file drivers/staging/rt2870/common/rtusb_io.c
patching file drivers/staging/rt2870/rt2870.h
patching file drivers/staging/rt2870/rt_linux.h
patching file drivers/staging/rtl8187se/ieee80211/ieee80211_softmac_wx.c
patching file drivers/staging/uc2322/aten2011.c
patching file drivers/usb/class/usbtmc.c
patching file drivers/usb/core/devio.c
patching file drivers/usb/core/hcd.h
patching file drivers/usb/core/hub.c
patching file drivers/usb/core/hub.h
patching file drivers/usb/core/message.c
patching file drivers/usb/gadget/ether.c
patching file drivers/usb/host/ehci-au1xxx.c
patching file drivers/usb/host/ehci-fsl.c
patching file drivers/usb/host/ehci-hcd.c
patching file drivers/usb/host/ehci-ixp4xx.c
patching file drivers/usb/host/ehci-orion.c
patching file drivers/usb/host/ehci-pci.c
patching file drivers/usb/host/ehci-ppc-of.c
patching file drivers/usb/host/ehci-ps3.c
patching file drivers/usb/host/ehci-q.c
patching file drivers/usb/host/ehci-sched.c
patching file drivers/usb/host/ehci.h
patching file drivers/usb/serial/aircable.c
patching file drivers/usb/serial/belkin_sa.c
patching file drivers/usb/serial/cp210x.c
patching file drivers/usb/serial/cyberjack.c
patching file drivers/usb/serial/cypress_m8.c
patching file drivers/usb/serial/digi_acceleport.c
patching file drivers/usb/serial/empeg.c
patching file drivers/usb/serial/ftdi_sio.c
patching file drivers/usb/serial/ftdi_sio.h
patching file drivers/usb/serial/garmin_gps.c
patching file drivers/usb/serial/generic.c
patching file drivers/usb/serial/io_edgeport.c
patching file drivers/usb/serial/io_tables.h
patching file drivers/usb/serial/io_ti.c
patching file drivers/usb/serial/ipaq.c
patching file drivers/usb/serial/iuu_phoenix.c
patching file drivers/usb/serial/keyspan.c
patching file drivers/usb/serial/keyspan.h
patching file drivers/usb/serial/keyspan_pda.c
patching file drivers/usb/serial/kl5kusb105.c
patching file drivers/usb/serial/kobil_sct.c
patching file drivers/usb/serial/mct_u232.c
patching file drivers/usb/serial/mos7720.c
patching file drivers/usb/serial/mos7840.c
patching file drivers/usb/serial/omninet.c
patching file drivers/usb/serial/opticon.c
patching file drivers/usb/serial/option.c
patching file drivers/usb/serial/oti6858.c
patching file drivers/usb/serial/pl2303.c
patching file drivers/usb/serial/sierra.c
patching file drivers/usb/serial/spcp8x5.c
patching file drivers/usb/serial/symbolserial.c
patching file drivers/usb/serial/ti_usb_3410_5052.c
patching file drivers/usb/serial/usb-serial.c
patching file drivers/usb/serial/visor.c
patching file drivers/usb/serial/whiteheat.c
patching file drivers/usb/storage/transport.c
patching file drivers/usb/storage/unusual_devs.h
patching file drivers/video/fbmon.c
patching file drivers/video/xen-fbfront.c
patching file fs/Kconfig
patching file fs/binfmt_elf.c
patching file fs/binfmt_flat.c
patching file fs/bio.c
patching file fs/buffer.c
patching file fs/cifs/cifs_dfs_ref.c
patching file fs/cifs/connect.c
patching file fs/cifs/dir.c
patching file fs/cifs/file.c
patching file fs/compat_ioctl.c
patching file fs/ecryptfs/keystore.c
patching file fs/eventpoll.c
patching file fs/exec.c
patching file fs/fs-writeback.c
patching file fs/fuse/dev.c
patching file fs/fuse/file.c
patching file fs/hugetlbfs/inode.c
patching file fs/inode.c
patching file fs/jffs2/wbuf.c
patching file fs/jfs/jfs_extent.c
patching file fs/nfs/direct.c
patching file fs/nfs/read.c
patching file fs/nfs/write.c
patching file fs/nfsd/vfs.c
patching file fs/nilfs2/btnode.c
patching file fs/nilfs2/cpfile.c
patching file fs/nilfs2/dat.c
patching file fs/nilfs2/segment.c
patching file fs/ocfs2/aops.c
patching file fs/ocfs2/super.c
patching file fs/partitions/check.c
patching file fs/proc/base.c
patching file fs/proc/task_mmu.c
patching file fs/proc/task_nommu.c
patching file fs/ramfs/inode.c
patching file fs/select.c
patching file fs/sysfs/dir.c
patching file fs/xfs/xfs_bmap.c
patching file fs/xfs/xfs_iget.c
patching file fs/xfs/xfs_inode.h
patching file fs/xfs/xfs_log.c
patching file include/acpi/processor.h
patching file include/asm-generic/percpu.h
patching file include/linux/bitmap.h
patching file include/linux/blkdev.h
patching file include/linux/cpumask.h
patching file include/linux/firmware-map.h
patching file include/linux/fs.h
patching file include/linux/hugetlb.h
patching file include/linux/ide.h
patching file include/linux/kvm_host.h
patching file include/linux/mlx4/qp.h
patching file include/linux/mm.h
patching file include/linux/netdevice.h
patching file include/linux/nfs_fs.h
patching file include/linux/percpu-defs.h
patching file include/linux/personality.h
patching file include/linux/sched.h
patching file include/linux/security.h
patching file include/linux/serial.h
patching file include/linux/usb/serial.h
patching file security/security.c
patching file sound/core/pcm_lib.c
patching file sound/core/seq/seq_midi_event.c
patching file sound/isa/cmi8330.c
patching file sound/pci/ca0106/ca0106_main.c
patching file sound/pci/ca0106/ca0106_mixer.c
patching file sound/pci/hda/patch_realtek.c
patching file sound/pci/hda/patch_sigmatel.c
patching file sound/pci/intel8x0.c
patching file sound/pci/oxygen/oxygen_lib.c
patching file sound/pci/oxygen/oxygen_pcm.c
patching file sound/pci/oxygen/virtuoso.c
patching file sound/soc/codecs/wm8753.c
patching file sound/soc/codecs/wm8903.c
patching file sound/usb/usbaudio.c
patching file virt/kvm/irq_comm.c
patching file virt/kvm/kvm_main.c
patching file mm/page-writeback.c
patching file kernel/sched.c
patching file kernel/sched_features.h
patching file kernel/sched_fair.c
patching file include/linux/sched.h
patching file kernel/sched_fair.c
patching file kernel/sysctl.c
patching file kernel/sched_fair.c
patching file drivers/input/mouse/alps.c
Hunk #1 succeeded at 101 (offset 1 line).
Hunk #2 succeeded at 211 (offset 1 line).
patching file drivers/input/mouse/psmouse.h
Hunk #1 succeeded at 42 with fuzz 1.
patching file init/do_mounts.c
Hunk #1 succeeded at 371 (offset 1 line).
patching file init/main.c
Hunk #1 succeeded at 803 with fuzz 2 (offset -34 lines).
Hunk #2 succeeded at 826 (offset -34 lines).
Hunk #3 succeeded at 840 (offset -34 lines).
patching file Documentation/kernel-parameters.txt
Hunk #1 succeeded at 1735 with fuzz 2 (offset 112 lines).
patching file drivers/pci/msi.c
Hunk #2 succeeded at 795 (offset 7 lines).
patching file drivers/pci/pci.c
Hunk #1 succeeded at 2576 (offset 525 lines).
patching file drivers/pci/pci.h
Hunk #1 succeeded at 112 (offset 7 lines).
patching file drivers/char/mxser.c
Hunk #1 succeeded at 1044 (offset -4 lines).
patching file drivers/char/nozomi.c
patching file drivers/input/keyboard/atkbd.c
Hunk #1 succeeded at 416 (offset 7 lines).
patching file net/sched/sch_api.c
patching file drivers/base/power/main.c
Hunk #1 succeeded at 70 (offset 1 line).
patching file drivers/input/serio/i8042.c
patching file net/can/af_can.c
patching file arch/x86/lib/delay.c
patching file arch/x86/kernel/cpu/Makefile
patching file drivers/char/vt_ioctl.c
Hunk #2 succeeded at 1263 (offset 95 lines).
Hunk #3 succeeded at 1272 (offset 95 lines).
patching file drivers/ata/libata-core.c
Hunk #1 succeeded at 4268 (offset -182 lines).
patching file drivers/char/vt_ioctl.c
Hunk #1 succeeded at 1274 (offset 95 lines).
Hunk #2 succeeded at 1284 (offset 95 lines).
patching file drivers/usb/storage/usb.c
Hunk #1 succeeded at 74 (offset -33 lines).
patching file arch/x86/boot/video.c
Hunk #1 succeeded at 311 (offset -158 lines).
Hunk #2 succeeded at 326 with fuzz 2 (offset -158 lines).
debian:/usr/src/linux#
E o meu ramzswap está funcionando:
cat /proc/ramzswap
DiskSize: 112260 kB
NumReads: 181
NumWrites: 603
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 7
GoodCompress: 90 %
NoCompress: 0 %
PagesStored: 596
PagesUsed: 115
OrigDataSize: 2384 kB
ComprDataSize: 446 kB
MemUsedTotal: 460 kB
Verifique também se colocou o arquivo omnislash.bz2 em usr/src/linux que é o link simbólico para o linux-2.6.30...
Mais uma coisa galactus... vc verificou o md5sum???
Obrigado e Bom dia!!
Hqx