Liam Forbes
2009-Mar-10 22:58 UTC
[Lustre-discuss] build 1.6.7 with SLES 2.6.5-7.315 failing
I''m attempting to build 1.6.7 with the most current SLES 9 SP 3 kernel, 2.6.5-7.315. I appear to be having problems applying the patches to the kernel source. Does this mean I am out of luck or is somebody working on this already? I''ve included my quilt results below. Regards, -liam -There are uncountably more irrational fears than rational ones. -P. Dolan Liam Forbes HPC Systems Analyst, HPC&S Group Leader, CISSP ARSC, U of AK, Fairbanks lforbes at arsc.edu 907-450-8618 fax: 907-450-8605 mtslesdev1:linux-2.6.5-7.315$ pwd /var/tmp/lforbes/build/linux-2.6.5-7.315 mtslesdev1:linux-2.6.5-7.315$ more series lustre-version-revert_suse.patch lustre_version.patch dev_read_only-2.6-lnxi.patch sd_iostats-2.6-suse.patch blkdev_tunables-2.6-suse.patch uml-exprt-clearuser.patch qsnet-suse-2.6.patch fsprivate-2.6.patch dcache-qstr-api-fix-2.6-suse.patch iallocsem_consistency.patch jbd-stats-2.6.5.patch bitops_ext2_find_next_le_bit-2.6.patch 2.6.5-quotafix.patch vfs_intent-reduce-stack-usage-2.6-suse-newer.patch atomic_add_return-sles9.patch modpost_external_module_updates_sles9.patch netpoll_xmit_lock-2.6-suse.patch mtslesdev1:linux-2.6.5-7.315$ ls patches/ ./ ../ 2.6.5-quotafix.patch 8kstack-2.6.12.patch atomic_add_return-sles9.patch bitops_ext2_find_next_le_bit-2.6.patch blkdev_tunables-2.6-sles10.patch blkdev_tunables-2.6-suse.patch dcache-qstr-api-fix-2.6-suse.patch dev_read_only-2.6.18-vanilla.patch dev_read_only-2.6.22-vanilla.patch dev_read_only-2.6-fc5.patch dev_read_only-2.6-lnxi.patch dev_read_only-2.6-suse.patch export-2.6.18-vanilla.patch export-2.6-fc5.patch export-2.6-suse.patch export-do_kern_mount.patch export-log-2.6-rhel4.patch export-show_task-2.6.18-vanilla.patch export-show_task-2.6-fc5.patch export-show_task-2.6-vanilla.patch export_symbol_numa-2.6.18.patch export_symbol_numa-2.6-fc5.patch export_symbol_numa.patch export_symbols-2.6.12.patch export_symbols-2.6.18-vanilla.patch export_symbols-2.6.22-vanilla.patch export_symbols-2.6-rhel4.patch export_symbols-2.6-suse.patch export-truncate-2.6.18-vanilla.patch export-truncate-2.6-suse.patch ext3-patch-fuzz-fixup-fc3.patch ext3-super-ntohl.patch fc3_to_rhel4_updates.patch fmode-exec-2.6-sles10.patch fsprivate-2.6.patch header-guards-2.6-suse.patch hostfs_readdir_large.patch iallocsem_consistency.patch i_filter_data.patch inode-nr_unused-2.6.9-rhel4.patch iopen-misc-2.6.12.patch iopen-misc-2.6.18-vanilla.patch iopen-misc-2.6.22-vanilla.patch iopen-misc-2.6-fc3.patch iopen-misc-2.6-suse.patch jbd-16tb-overflow-fixes.patch jbd-2.6.10-jcberr.patch jbd-check-for-unmapped-buffer.patch jbd-jcberr-2.6.18-vanilla.patch jbd-journal-chksum-2.6.18-vanilla.patch jbd-journal-chksum-2.6-sles10.patch jbd-stats-2.6.5.patch jbd-stats-2.6.9.patch jbd-stats-2.6-rhel5.patch jbd-stats-2.6-sles10.patch link_notlast-susefix.patch linux-2.6.9-ext3-sub-second-timestamp.patch linux-2.6-binutils-2.16.patch lookup_bdev_init_intent-2.6.18-vanilla.patch lookup_bdev_init_intent.patch lustre_version.patch lustre-version-revert_suse.patch md-mmp-unplug-dev.patch md-mmp-unplug-dev-sles10.patch md_path_lookup-2.6-suse md_path_lookup-2.6-suse.patch md-rebuild-policy.patch md-soft-lockups.patch modpost_external_module_updates_rhel4.patch modpost_external_module_updates_sles9.patch mpt-fusion-downgrade-to-3_02_73-rhel4.patch netpoll_xmit_lock-2.6-suse.patch nfs-cifs-intent-2.6-fc3.patch nfs-cifs-intent-2.6-fc5.patch nfs-cifs-intent-2.6-suse.patch qsnet-rhel4-2.6.patch qsnet-suse-2.6.patch quota-deadlock-on-pagelock-core.patch quota-deadlock-on-pagelock-ext3.patch quota-fix-oops-in-invalidate_dquots.patch quota-large-limits-rhel5.patch quota-large-limits-sles10.patch quota-umount-race-fix.patch raid5-configurable-cachesize.patch raid5-configurable-cachesize-rhel5.patch raid5-large-io.patch raid5-large-io-rhel5.patch raid5-merge-ios.patch raid5-merge-ios-rhel5.patch raid5-serialize-ovelapping-reqs.patch raid5-stats.patch raid5-stats-rhel5.patch raid5-stripe-by-stripe-handling.patch raid5-stripe-by-stripe-handling-rhel5.patch raid5-zerocopy.patch raid5-zerocopy-rhel5.patch raid6-configurable-cachesize.patch raid6-large-io.patch raid6-merge-ios.patch raid6-serialize-ovelapping-reqs.patch raid6-stats.patch raid6-stripe-by-stripe-handling.patch raid6-zerocopy.patch remove-suid-2.6-suse.patch rollback-raid5ch-to-55.patch sd_iostats-2.6.22-vanilla.patch sd_iostats-2.6-rhel4.patch sd_iostats-2.6-rhel5.patch sd_iostats-2.6-suse.patch tcp-rto_proc-2.6.9.patch uml-2.6.10-fc3.patch uml-exprt-clearuser.patch vfs_intent-2.6-fc3.patch vfs_intent-2.6-fc5-fix.patch vfs_intent-2.6-fc5.patch vfs_intent-2.6-rhel4.patch vfs_intent-2.6-sles10.patch vfs_intent-2.6-suse.patch vfs_intent-reduce-stack-usage-2.6-suse-newer.patch vfs-keep-inode-hashed-for-clear-inode.patch vfs_nointent-2.6-fc5.patch vfs_nointent-2.6-rhel4.patch vfs_nointent-2.6-sles10.patch vfs_nointent-2.6-suse.patch vfs_races-2.6.12.patch vfs_races-2.6.18-vanilla.patch vfs_races-2.6.22-vanilla.patch vfs_races-2.6-fc3.patch vfs_races-2.6-rhel4.patch vfs_races-2.6-rhel5.patch vfs_races-2.6-suse.patch vm-tunables-rhel4.patch mtslesdev1:linux-2.6.5-7.315$ quilt push -av Applying lustre-version-revert_suse patching file include/linux/lustre_version.h Applying lustre_version patching file include/linux/lustre_version.h Applying dev_read_only-2.6-lnxi patching file drivers/block/ll_rw_blk.c Hunk #1 succeeded at 2719 (offset 1 line). Hunk #2 succeeded at 2811 (offset 1 line). Hunk #3 succeeded at 3396 (offset 1 line). patching file fs/block_dev.c patching file include/linux/fs.h Hunk #1 succeeded at 1425 (offset 1 line). Applying sd_iostats-2.6-suse patching file drivers/scsi/Kconfig patching file drivers/scsi/scsi_proc.c patching file drivers/scsi/sd.c Applying blkdev_tunables-2.6-suse patching file include/scsi/scsi_host.h patching file include/linux/blkdev.h Hunk #1 succeeded at 680 (offset 33 lines). Applying uml-exprt-clearuser patching file arch/um/kernel/tt/ksyms.c patching file arch/um/kernel/ksyms.c Hunk #1 succeeded at 58 (offset 5 lines). Applying qsnet-suse-2.6 patching file arch/i386/defconfig Hunk #1 succeeded at 2988 with fuzz 1 (offset 56 lines). patching file arch/i386/Kconfig Hunk #1 succeeded at 1028 (offset 6 lines). patching file arch/i386/mm/hugetlbpage.c patching file arch/ia64/defconfig Hunk #1 succeeded at 105 (offset 1 line). patching file arch/ia64/Kconfig Hunk #1 succeeded at 338 (offset 4 lines). patching file arch/ia64/mm/hugetlbpage.c patching file arch/x86_64/defconfig Hunk #1 succeeded at 99 (offset 1 line). patching file arch/x86_64/Kconfig Hunk #1 succeeded at 349 (offset 6 lines). patching file Documentation/vm/ioproc.txt patching file fs/exec.c Hunk #1 succeeded at 65 with fuzz 2. Hunk #2 succeeded at 1233 (offset 18 lines). patching file fs/read_write.c patching file fs/select.c patching file include/linux/init_task.h patching file include/linux/ioproc.h patching file include/linux/ptrack.h patching file include/linux/sched.h Hunk #1 succeeded at 190 (offset 2 lines). Hunk #2 succeeded at 247 (offset 3 lines). Hunk #3 FAILED at 614. 1 out of 3 hunks FAILED -- rejects in file include/linux/sched.h patching file ipc/shm.c patching file kernel/exit.c Hunk #1 succeeded at 41 (offset 1 line). Hunk #2 succeeded at 858 with fuzz 2 (offset 8 lines). patching file kernel/fork.c Hunk #2 succeeded at 434 with fuzz 1 (offset 1 line). Hunk #3 succeeded at 1284 (offset 4 lines). patching file kernel/Kconfig patching file kernel/Makefile patching file kernel/ptrack.c patching file kernel/signal.c Hunk #1 succeeded at 2385 (offset 70 lines). patching file mm/fremap.c patching file mm/ioproc.c patching file mm/Kconfig patching file mm/Makefile patching file mm/memory.c Hunk #2 succeeded at 639 (offset 11 lines). Hunk #3 succeeded at 940 (offset 11 lines). Hunk #4 succeeded at 955 (offset 11 lines). Hunk #5 succeeded at 1028 (offset 13 lines). Hunk #6 succeeded at 1043 (offset 13 lines). Hunk #7 succeeded at 1115 with fuzz 2 (offset 11 lines). Hunk #8 succeeded at 1151 (offset 11 lines). Hunk #9 succeeded at 1160 (offset 11 lines). Hunk #10 succeeded at 1404 (offset 19 lines). Hunk #11 succeeded at 1536 (offset 18 lines). Hunk #12 succeeded at 1691 (offset 22 lines). Hunk #13 succeeded at 1803 (offset 20 lines). patching file mm/mmap.c Hunk #2 succeeded at 1403 (offset 13 lines). Hunk #3 succeeded at 1728 (offset 13 lines). patching file mm/mprotect.c Hunk #2 succeeded at 101 (offset -1 lines). patching file mm/mremap.c patching file mm/msync.c patching file mm/objrmap.c Restoring arch/i386/defconfig Restoring arch/i386/Kconfig Restoring arch/i386/mm/hugetlbpage.c Restoring arch/ia64/defconfig Restoring arch/ia64/Kconfig Restoring arch/ia64/mm/hugetlbpage.c Restoring arch/x86_64/defconfig Restoring arch/x86_64/Kconfig Removing Documentation/vm/ioproc.txt Restoring fs/exec.c Restoring fs/read_write.c Restoring fs/select.c Restoring include/linux/init_task.h Removing include/linux/ioproc.h Removing include/linux/ptrack.h Restoring include/linux/sched.h Restoring ipc/shm.c Restoring kernel/exit.c Restoring kernel/fork.c Removing kernel/Kconfig Restoring kernel/Makefile Removing kernel/ptrack.c Restoring kernel/signal.c Restoring mm/fremap.c Removing mm/ioproc.c Removing mm/Kconfig Restoring mm/Makefile Restoring mm/memory.c Restoring mm/mmap.c Restoring mm/mprotect.c Restoring mm/mremap.c Restoring mm/msync.c Restoring mm/objrmap.c Patch qsnet-suse-2.6 does not apply (enforce with -f)
Andreas Dilger
2009-Mar-11 08:10 UTC
[Lustre-discuss] build 1.6.7 with SLES 2.6.5-7.315 failing
On Mar 10, 2009 14:58 -0800, Liam Forbes wrote:> I''m attempting to build 1.6.7 with the most current SLES 9 SP 3 > kernel, 2.6.5-7.315. I appear to be having problems applying the > patches to the kernel source. Does this mean I am out of luck or is > somebody working on this already? I''ve included my quilt results below. > > > Applying qsnet-suse-2.6 > Hunk #3 FAILED at 614. > 1 out of 3 hunks FAILED -- rejects in file include/linux/sched.hYou don''t need this patch unless you are running Quadrics Elan. I don''t know offhand what the rejection is, you should probably just take a look at the file to see what is wrong - it looks like it is just a trivial context change? Removing this patch from your patch series would avoid this problem, but may possibly cause later patches to be rejected. "quilt patch -f" will force-apply the patch and generate .rej files Cheers, Andreas -- Andreas Dilger Sr. Staff Engineer, Lustre Group Sun Microsystems of Canada, Inc.
Brian J. Murrell
2009-Mar-11 15:43 UTC
[Lustre-discuss] build 1.6.7 with SLES 2.6.5-7.315 failing
On Tue, 2009-03-10 at 14:58 -0800, Liam Forbes wrote:> I''m attempting to build 1.6.7 with the most current SLES 9 SP 3 > kernel, 2.6.5-7.315.Yes, you are running into the kind of problems one experiences when one tries to advance their kernel beyond what we currently support, which for sles9 is 2.6.5-7.314.> I appear to be having problems applying the > patches to the kernel source. Does this mean I am out of luck or is > somebody working on this already?Not sure TBH. You might try searching our bugzilla.> mtslesdev1:linux-2.6.5-7.315$ quilt push -av...> patching file include/linux/sched.h > Hunk #1 succeeded at 190 (offset 2 lines). > Hunk #2 succeeded at 247 (offset 3 lines). > Hunk #3 FAILED at 614. > 1 out of 3 hunks FAILED -- rejects in file include/linux/sched.hThis is the only failed patch. You are in luck. Fixing that is probably trivial. If you do, please file a bug with our bugzilla and attach the patch. b. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part Url : http://lists.lustre.org/pipermail/lustre-discuss/attachments/20090311/049ee82f/attachment.bin