- Mar 16, 2016
-
-
Christopher J. Morrone authored
Intel needed to build Lustre for its non-self-hosted accelerator version of the Phi processor. It turns out that the OS for that is packaged in some weird non-standard way. Intel added support into Lustre to rpm package it. While those additions use words like "cross_build", making it sound like it might be generic, it really isn't. All of that is really messy and non-standard, and it is making far too difficult to package Lustre for normal rpm-based distributions. Hopefully this won't be too much of a problem for Intel, because Phi processors are now self-hosting. This is in large part a revert of commit 426194de: "LU-2784 build: Provide RPMs build for Xeon Phi(TM) card" Change-Id: Ie5d655f1da3e17eae6edebb5f4d6fd6e7d58811f Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/17488 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 28, 2016
-
-
Christopher J. Morrone authored
Enough time has passed since lbuild was moved to contrib to remove the symlink that we left behind in the build directory to accommodate Intel's build farm. Change-Id: I4d3b6038aad0663c3030590d161b6d71d05e6d43 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/15464 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 29, 2015
-
-
Nathaniel Clark authored
Change way extra symbols are included in build. Use KBUILD_EXTRA_SYMBOLS to directly included Modules.symvers files instead of buildling Modules.symvers in buildroot directory. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I4a6ee59f4e4eed9f878ad52993b8b17426f19d4a Reviewed-on: http://review.whamcloud.com/15498 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 15, 2014
-
-
John L. Hammond authored
Remove the Darwin "support" code. It's not maintained or used. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I56ee7788d55465495815c4f8655e986dd5a51d00 Reviewed-on: http://review.whamcloud.com/11423 Reviewed-by:
frank zago <fzago@cray.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 12, 2014
-
-
John L. Hammond authored
Remove the lustre/liblustre and libsysio subdirectories. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I53c06b8c76955519a33a7b1292b0d87495105607 Reviewed-on: http://review.whamcloud.com/10657 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 25, 2014
-
-
Dmitry Eremin authored
I didn't found any usage of LINUXARCH definition in sources now. But this check is problematic in sandbox. Therefore, I removed it from sources at all. Signed-off-by:
Dmitry Eremin <dmitry.eremin@intel.com> Change-Id: Ibdf0a3c26950a59d7f9cc51687d725d9c8835374 Reviewed-on: http://review.whamcloud.com/9458 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alexey Shvetsov <alexxy@gentoo.org> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 20, 2013
-
-
Dmitry Eremin authored
The MPSS team changed the architecture name from “x86_64-k1om-linux” to “k1om-mpss-linux”. To accommodate this change we need few fixes in build infrastructure. Disable automatic dependency processing for cross build to avoid incorrect package dependency. The following files were just copied from main directory beacuse they are produced by modern autoconf which knows about k1om architecture: libsysio/config.guess libsysio/config.sub libsysio/depcomp libsysio/install-sh libsysio/missing Signed-off-by:
Dmitry Eremin <dmitry.eremin@intel.com> Change-Id: I89aab076a350540fbc79aa3f6cb0221f5190eb62 Reviewed-on: http://review.whamcloud.com/7513 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 24, 2013
-
-
Dmitry Eremin authored
Enhance Lustre build to provide RPMs which can be installed on Xeon Phi(TM) card automatically. This means the binaries should be compiled by cross compiler and deployed into Xeon Phi(TM) infrastructure on host to be automatically installed on card after boot. To produce Lustre client RPMs for Xeon Phi(TM) card just execute the following commands: export PATH=/usr/linux-k1om-4.7/bin:$PATH sh ./autogen.sh ./configure --with-linux=/opt/intel/mic/src/card/kernel \ --disable-server --without-o2ib \ --host=x86_64-k1om-linux --build=x86_64-pc-linux make rpms NOTE: You should have "intel-mic-gpl-<version>.x86_64" package installed and MIC GPL sources unpacked in /opt/intel/mic/src. and the following RPMs will be produced: lustre-client-mic-<version>.x86_64.rpm lustre-client-mic-debuginfo-<version>.x86_64.rpm lustre-client-mic-modules-<version>.x86_64.rpm lustre-client-mic-source-<version>.x86_64.rpm lustre-client-mic-tests-<version>.x86_64.rpm lustre-client-mic-<version>.src.rpm Signed-off-by:
Dmitry Eremin <dmitry.eremin@intel.com> Change-Id: I8d61133614443e2a6a33f5c1b1b097250b11d749 Reviewed-on: http://review.whamcloud.com/5324 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 30, 2013
-
-
Christopher J. Morrone authored
lbuild-fc18 was missed in the move of the other lbuild files to contrib/lbuild. This relocates that file as well. Change-Id: I2775f1e0aa4c7d17d2e1d8a114f2bea3702fec68 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5872 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 28, 2013
-
-
Christopher J. Morrone authored
Clean up the build directory. Move in the direction of reserving "build/" for the special-purpose Makefile that lives there. Eventually we could rewrite the autoconf tests to eliminate that Makfile, and the build directory could disappear altogether (after finding homes for anything else that is left). The autoconf m4 file move into a top level "config" directory. Most other things that have moved are put in the new "contrib" top-level directory. For instance, "contrib/lbuild" contains all of the lbuild-related files, and "contrib/git-hooks" contains the git hooks for lustre developers. Most of the moved files were unchanged, however the lbuild scripts needed some tweaking to deal with the new location. Because of the way that Intel's build farm and git hooks expect to find certain files in fixed locations I have had to leave a few symlinks in place that point to the new locations. Change-Id: I04dc529d4f4060b892e1e4eaa8613bbc3337c414 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5035 Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 22, 2013
-
-
Minh Diep authored
LB_LINUX_MODPOST does not seem to be used anywhere. Signed-off-by:
Minh Diep <minh.diep@intel.com> Change-Id: Ibec2002ae8b74b9c6f1f6df82a35d44bd00916dc Reviewed-on: http://review.whamcloud.com/5615 Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by: Hudson Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
Li Wei authored
It is annoying to receive errors like this when the changes being committed include new files: $ git commit -asv --amend line 65: diff --git a/lustre/include/lustre_errno.h b/lustre/include/lustre_errno.h new file mode 100644 error: commit message invalid signoff section line line 66: index 0000000..89b8d1b error: commit message invalid signoff section line line 67: --- /dev/null error: commit message invalid signoff section line ... This patch adds the "new file mode" pattern to commit-msg. Hopefully, this is enough. Signed-off-by:
Li Wei <wei.g.li@intel.com> Change-Id: I39c985d51afb04184322a8fc725bcef3938bf419 Reviewed-on: http://review.whamcloud.com/5712 Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by: Hudson Reviewed-by:
Bruce Korb <bruce_korb@xyratex.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- Mar 18, 2013
-
-
Bruno Faccini authored
Reverting default values (originaly set in LU-2391 patch) for ldiskfs/zfs OSD RPMs builds, to comply for more ways ("rpmbuild -tb <lustre_source_tarball>") used to build Lustre. Signed-off-by:
Bruno Faccini <bruno.faccini@intel.com> Change-Id: I07eca22d03f597942284bbbc0bfd1b680ecb199b Reviewed-on: http://review.whamcloud.com/5661 Tested-by: Hudson Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Alexey Lyashkov <alexey_lyashkov@xyratex.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 15, 2013
-
-
John L. Hammond authored
Replace file relevant wrappers with kernel API. Affected primitives: file, dentry, dirent, kstatfs, filp_size, filp_poff, filp_open, do_fsync, filp_close, filp_read, filp_write, filp_fsync, get_file, fget, fput, file_count, flock_t, flock_type, flock_set_type, flock_pid, flock_set_pid, flock_start, flock_set_start, flock_end, flock_set_end. completion, init_completion, fini_completion, wait_for_completion, complete Change some API implementations of darwin/winnt to make it be consistent with linux kernel API such as filp_open/filp_close etc. Signed-off-by:
Liu Xuezhao <xuezhao.liu@emc.com> Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: Ibe00df71c658aeb5dda854481f6ab5c181b3de7b Reviewed-on: http://review.whamcloud.com/2830 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Peng Tao <bergwolf@gmail.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- Mar 13, 2013
-
-
Shuichi Ihara authored
OFED is having new structure based on linux kernel code + backports and packaging. Here is detailed information. http://lists.openfabrics.org/pipermail/ewg/2011-December/017156.html This patches are the lustre build improvements to support OFED 3.5, 3.x whatever future OFED release. Signed-off-by:
Shuichi Ihara <sihara@ddn.com> Change-Id: Id4ffc39bc7fc24cc591bf6fb47e9b0e662993bda Reviewed-on: http://review.whamcloud.com/3011 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Liang Zhen <liang.zhen@intel.com> Reviewed-by:
Isaac Huang <he.huang@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 11, 2013
-
-
Yang Sheng authored
Add fc18 support for build system Signed-off-by:
yang sheng <ys@whamcloud.com> Change-Id: Iaeb24b5e44f969eb23a55d115b866c926b25bd55 Reviewed-on: http://review.whamcloud.com/5194 Reviewed-by:
Bobi Jam <bobijam@gmail.com> Tested-by: Hudson Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Feb 27, 2013
-
-
Christopher J. Morrone authored
This commit makes no changes to the patches, only moving their location. For some time we have supported only a single kernel per major OS release, e.g. RHEL 6.3, or RHEL 6.2, but not both. While it is understandable to only support a single kernel, it is quite another to intentionally destroy the patchset for the previous kernel every time we upgrade. This makes the logistics of upgrading an OS release (even a minor one like RHEL 6.2 to 6.3, or 6.3 to 6.4) quite complicated. We should really start a new patch series when we update support for a new kernel. That way we can leave the patch sets for previous kernels in place. We do not need to "support" them, but at least leaving them unmolested until the users of the previous patch set have time to upgrade would be greatly appreciated. This commit attempts to organize the patches into subdirectories according to the kernel/os in which they were first created. A later commit will then add support for RHEL6.4. Also, fix build/confirmpatches.sh to allow checking ldiskfs/kernel_patches (a bug prevent checking anything but the default). Extend both confirmpatches.sh and clearpatches.sh to work with series files that point to patches organized into subdirectories. Change-Id: I6552fc271fff1f00657ba1430c4a1215dea5b530 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4803 Reviewed-by:
James Simmons <uja.ornl@gmail.com> Tested-by: Hudson Reviewed-by:
Jeff Mahoney <jeffm@suse.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Feb 10, 2013
-
-
John L. Hammond authored
The UML specific code has been uncompilable for some time and no one has complained so it goes. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: Ie91c6e4484fee64fec4a2e38effd8a1021e8cddb Reviewed-on: http://review.whamcloud.com/5175 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com>
-
- Feb 09, 2013
-
-
Christopher J. Morrone authored
Lustre servers now only support kernels/ldiskfs with {ext4,ldiskfs}_journal_callback_add(). Additionally, the HAVE_EXT4_JOURNAL_CALLBACK_ADD define is not in the upstream 3.3 kernel where the ext4_journal_callback_add() patch landed. Therefore we remove the HAVE_{LDISKFS,EXT4}_JOURNAL_CALLBACK_{SET,ADD} checks and just assume that it is set. Change-Id: I10cc79fcf07dd05a10ae83014f188c613ab1620c Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5055 Reviewed-by:
James Simmons <uja.ornl@gmail.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Jan 26, 2013
-
-
Christopher J. Morrone authored
PDO (Parallel Directory Operations) is now a standard ldiskfs feature. The old patch series files that lacked PDO support have been removed from the tree, so now we can drop all of the places that conditionally use PDO, and just assume that PDO is standard. Also remove support for rhel5 series file in ldiskfs, since that no longer exists in the tree. Change-Id: I76b5b31a4614c1ade3b4b5890a111cdabc4afa63 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5004 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Liang Zhen <liang.zhen@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com>
-
- Jan 25, 2013
-
-
Christopher J. Morrone authored
Now that ldiskfs no longer shares lustre's build system, there is no need for the added complication of the autoMakefile.am.toplevel file. We move its contents into the actual top level autoMakefile.am file. Change-Id: Ie2787465f1b60146dd44c2e4564e236782de1afa Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4975 Tested-by: Hudson Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com>
-
- Jan 22, 2013
-
-
Christopher J. Morrone authored
Remove the old and obsolete --enable-bgl configure option. Lustre no longer supports the old kernel that BG/L systems use, and we do not use this opton on the later BG/P and BG/Q systems. Change-Id: Iea0b893fd67fe5242fa65ebc8993c1f2b0863ae6 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4841 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com>
-
- Jan 08, 2013
-
-
Andreas Dilger authored
Remove the old and obsolete userspace-OSS configure options. These are not used anywhere in the code, and are not intended to be needed any time in the near future. Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I9b50dbd4f22ad07696be7b3a39cbf87ab5500c1e Reviewed-on: http://review.whamcloud.com/4828 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Alex Zhuravlev <bzzz@whamcloud.com> Reviewed-by:
Christopher J. Morrone <chris.morrone.llnl@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
Keith Mannthey authored
Update script to assign all Whamcloud copyrights to Intel and add copyrights to files that have been edited by Whamcloud since 2010-06-01. Changes to the script include: Ability to exclude some previous commits. Intel Authors now reconized Ability to deal with a few common forms in the Intel Copyright Xyratex Copyright aware Updated user messages Detects Git non-linear year issues. Signed-off-by:
Keith Mannthey <keith@whamcloud.com> Change-Id: I8c817e6564ea51b88223f954af8b838d713c9a44 Reviewed-on: http://review.whamcloud.com/4811 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com>
-
- Jan 04, 2013
-
-
Christopher J. Morrone authored
Make ldiskfs have its own independant build system, with no sharing of files from higher up the tree in lustre. To begin with, this means some minor duplication of functions in build scripts. However, it is my opinion that the simpicity that is gained by having a clear separation of the build systems far outweighs the costs of some initial duplication. It also opens up the possibility of easily moving ldiskfs into its own separate git repo should we choose to do so in the future. The separation of the build systems began by removing the ldiskfs/build->lustre/build symbolic link, and making a complete copy of the lustre/build tree into ldiskfs/build. Then I iterated on removing everything from ldiskfs/build that was unnecessary to build ldiskfs. Since lustre's build/autogen.sh is no longer shared between two build systems, I removed the wrapper autogen.sh scripts and made the upper-level autogen.sh in both lustre and ldiskfs full-fledged scripts. This meant making a minor change to remove bash specific language (pushd/popd). Now the ldiskfs subtree is capable of being built completely absent of the lustre tree. There are no doubt more things that can be trimmed and cleaned up, but that much is now complete. Also, along the way I noted build/Makefile is being ignored by git, even though it is part of the source tree, and not auto-generated by the build system. I added "!Makefile" to .gitignore in the lustre/build directory so that it is no longer ignored. Change-Id: I98e437a0da897680e3ea6f21f15bcd6287367166 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4409 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com>
-
- Dec 19, 2012
-
-
Andreas Dilger authored
Update both confirmpatches.sh and clearpatches.sh scripts to take a command line argument of the patch directory to check. Add options "-h" for help, and "-v" for verbose. Update confirmpatches.sh to ignore comment lines in patch series. Update clearpatches.sh to have a "-d" option to delete the patches it found to be unused. Remove unused kernel/ldiskfs patches found from running clearpatches. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: Id5a1de13930f1c428a13d6816e68db40ce61cab0 Reviewed-on: http://review.whamcloud.com/4755 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Christopher J. Morrone <chris.morrone.llnl@gmail.com> Reviewed-by:
Yang Sheng <yang.sheng@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Dec 05, 2012
-
-
Andreas Dilger authored
The libcfs kernel portability library had wrappers for many low-level kernel functions (locking, bit operations, etc) that were simple wrappers around Linux kernel functions. This provides no value for Linux clients and clients for other kernels are not under development. Remove the cfs_ prefix from these simple wrapper functions. For other kernels, they will need to use the Linux kernel API for portability. Affected primitives: spinlock_t, spin_lock_init, spin_lock, spin_unlock, spin_lock_bh, spin_lock_bh_init, spin_unlock_bh, spin_trylock, spin_is_locked, spin_lock_irq, spin_unlock_irq, read_lock_irqsave, write_lock_irqsave, read_lock_irqrestore, write_lock_irqrestore, spin_lock_irqsave, spin_unlock_irqrestore, SPIN_LOCK_UNLOCKED rw_semaphore, init_rwsem, down_read, down_read_trylock, up_read, down_write, down_write_trylock, up_write, fini_rwsem, DECLARE_RWSEM semaphore, rw_semaphore, init_completion_module, call_wait_handler, wait_handler_t, mt_completion_t, mt_init_completion, mt_wait_for_completion, mt_complete, mt_fini_completion, mt_atomic_t, mt_atomic_read, mt_atomic_set, mt_atomic_dec_and_test, mt_atomic_inc, mt_atomic_dec, mt_atomic_add, mt_atomic_sub rw_lock_t, rwlock_init, read_lock, read_unlock, read_unlock_irqrestore, write_lock, write_unlock, write_lock_bh, write_unlock_bh, RW_LOCK_UNLOCKED completion_t, DECLARE_COMPLETION, INIT_COMPLETION, complete, COMPLETION_INITIALIZER, init_completion, wait_for_completion, wait_for_completion_interruptible, complete_and_exit, fini_completion semaphore_t, DEFINE_SEMAPHORE, sema_init, up, down, down_interruptible, down_trylock mutex_t, DEFINE_MUTEX, mutex_init, mutex_lock, mutex_unlock, mutex_lock_interruptible, mutex_trylock, mutex_is_locked, mutex_destroy lock_kernel, unlock_kernel lock_class_key, lock_class_key_t, lockdep_set_class, lockdep_off, lockdep_on, mutext_lock_nexted, spin_lock_nexted, down_read_nested, down_write_nested test_bit, set_bit, clear_bit, test_and_set_bit, test_and_clear_bit, find_first_bit, find_first_zero_bit, find_next_bit, find_next_zero_bit, ffz, ffs, fls Change-Id: I36db204c703ed414504eaa9ba22e97ad7eb6cc2c Signed-off-by:
Liu Xuezhao <xuezhao.liu@emc.com> Signed-off-by:
Oleg Drokin <green@whamcloud.com> Reviewed-on: http://review.whamcloud.com/2829 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- Nov 29, 2012
-
-
Christopher J. Morrone authored
The bad compilers that we were checking for are no longer in use. Change-Id: I754c8d23ef6547448ecc4b502ce6cf058d98f11c Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4680 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
Christopher J. Morrone authored
Remove check for 2.4 kernels, which are no longer supported. Change-Id: I4ed5b7c2686fa9b0c104444853e45900f90e1eb8 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4679 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
Christopher J. Morrone authored
Remove the check for journal_callback_set() which was only needed for ext3. Also correct a couple of comments that still mentioned "ext3". Change-Id: I0b4362eb1171051589f3772ddc253fa249019e6b Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4678 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com>
-
Christopher J. Morrone authored
Fix indentation by replacing spaces with tabs. Remove stray whitespace at end of lines. Command substitution changed from `...` notation to $(...) notation. The latter is part of the POSIX 1003.2, and is supported by Debian's dash shell, so it is relativly portable these days. build/Makefile is checked in to git, not auto-generated by the build system. Therefore a !Makefile exception is added to build/.gitignore. Also, in build/autogen.sh, fix default setting of the IFS variable to be a space and a tab, rather than 9 spaces. I believe the 9 spaces were a result of a bad cut-and-paste. Change-Id: I46270d808d7fe036f748da1cb45826bb42ab01e2 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4677 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com>
-
- Nov 05, 2012
-
-
Christopher J. Morrone authored
Lustre doesn't have any "nonfree" kernel modules, and the code to support "nonfree" was from 2005. I think we can remove it now. Change-Id: I790d170fabdc5cd6e4948f20ccca2a6bfdd1bc29 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4408 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
Christopher J. Morrone authored
It appears that LC_MODULE_LOADING was accidentally declared twice back-to-back in the same file. This removes the first declaration on the assumption that if my eye-balling of the code missed a difference, the second one is the one we've been using anyway. Change-Id: I04a9da80d6be7bef6e4fd35eca8f3e490a8a824f Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4407 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Oct 23, 2012
-
-
James Simmons authored
Currently Lustre for ZFS requires the zfs development rpm for its userland support to be installed on the build machine so we can create the lustre zfs utilities. What this patch does is allow a user to be able to build against the zfs/spl source drops as well as the rpms. A work around is provided so we can point the lustre build system to were a user can temporary install the zfs user land headers. Signed-off-by:
James Simmons <uja.ornl@gmail.com> Change-Id: I8e5586ed22956a9dd4799826a442b8f5a895d872 Reviewed-on: http://review.whamcloud.com/3980 Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- Oct 13, 2012
-
-
Andreas Dilger authored
Allow a longer "component:" field in the commit summary message, up to 11 characters, for osd-ldiskfs. This exceeded the 9-character limit. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: Id0ed056e9b9efef07b26efeb9e2f4f1e8d500c1e Reviewed-on: http://review.whamcloud.com/4174 Tested-by: Hudson Reviewed-by:
Bruce Korb <bruce_korb@xyratex.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Yu Jian <yujian@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Oct 09, 2012
-
-
James Simmons authored
Add SLES11 SP2 client support to 3.0.34-0.7.9. Allow 2.6 (SP1) and 3.0 (SP2) clients to be built for SLES11 Standard lbuild will build for the kernel version that builder is using, this can be overridden by specifying the target directly as an lbuild parameter This change explictly does not make changes to support SLES11SP2 server Signed-off-by:
James Simmons <uja.ornl@gmail.com> Signed-off-by:
Chris Gearing <chris.gearing@intel.com> Signed-off-by:
yang sheng <ys@whamcloud.com> Change-Id: Iece4c0286a3f0dcd28fe96e03a8aec9bda065ed5 Reviewed-on: http://review.whamcloud.com/3734 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Oct 03, 2012
-
-
Christopher J. Morrone authored
Previous LU-1337 commit ca512093 broke the build on powerpc64 by changing the way system type is looked up, but failing to adjust the sed pattern to match the $target_cpu name. Change-Id: Ie0c8166f80c5361a8e89ab447c2025a31824914d Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4149 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Sep 27, 2012
-
-
Alex Zhuravlev authored
With configure option "--with-osd=<dir>" one can get additional (external to main tree) directory to be built with main tree. Change-Id: Ibe1c1d136d9c8bf8245344791f0f51933266018a Signed-off-by:
Alex Zhuravlev <bzzz@whamcloud.com> Signed-off-by:
Li Wei <liwei@whamcloud.com> Reviewed-on: http://review.whamcloud.com/4099 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- Sep 13, 2012
-
-
Yang Sheng authored
Change lbuild to support for FC15 and calm down warning message. Signed-off-by:
yang sheng <ys@whamcloud.com> Change-Id: I365f708f82c01b0f72aeffa3c09e46800ca770d5 Reviewed-on: http://review.whamcloud.com/3849 Tested-by: Hudson Reviewed-by:
Jinshan Xiong <jinshan.xiong@whamcloud.com> Reviewed-by:
Chris Gearing <chris.gearing@intel.com> Reviewed-by:
Brian J. Murrell <brian@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Sep 05, 2012
-
-
Peng Tao authored
arch/include/generated is added since kernel version v3.2. while at it, also change "uname -m" in .m4 to $target_cpu, because users may cross building. Signed-off-by:
Peng Tao <tao.peng@emc.com> Change-Id: Ib9aa526a9318e5c93b05cceba9fc8cdfbf9fef0a Reviewed-on: http://review.whamcloud.com/3745 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Yang Sheng <ys@whamcloud.com> Reviewed-by:
Minh Diep <mdiep@whamcloud.com>
-