aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-07-10perf: add sgidefs.h to for mips buildstzanussi/perf-mips-fix-3.4Tom Zanussi
Allow Python.h to find the definitions it needs on mips i.e. get rid of the error: "_ABIN32" is not defined. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-02perf: change --root to --prefix for python installtzanussi/3.4-perf-scripting-standard-baseTom Zanussi
Otherwise we get the sysroot path appended to the build path, not what we want. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-02perf: add 'libperl not found' warningTom Zanussi
If libperl isn't found, display a message to that effect along with some hints on how to fix it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-02perf: use pkg-config instead of python-configTom Zanussi
Python has build flags available via pkg-config, use those at build-time instead. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2012-07-02Revert "perf: hard-code NO_LIBPERL/NO_LIBPYTHON"Tom Zanussi
This reverts commit 7c35c402e5bc2df6907b8f5d8a495dd6937a1b50. LIBPERL and LIBPYTHON can now be enabled using the 'perf-scripting' feature.
2012-06-11yaffs2: update to 2012-05-29 development headBruce Ashfield
Uprev yaffs2 to latest version as of 2012-05-29: 662466a yaffs2 checkpointing: Add further checkpoint data sanity checking d9cae0a yaffs2: Make checkpoint block scanning skip bad blocks. eb12d56 Remove trace that should not be in mounting. 9ee5d06 yaffs for u-boot: Cleanups to make patches acceptable for u-boot 83d9993 Merge remote branch 'origin/master' 07353dd Clean up checkin. Do not use 00ebf30 Update timothy test Makefile 1658295 yaffsfs: Allocate directory searches from a table rather than via malloc. 8dae7f1 Fix compilation of python tests. 14ff4e1 yaffs u-boot: Fix problem if an illegal nand chip number is entered. 8b34846 Set up u-boot glue code and patching scripts. 1a17e3a Add more descriptive comment for using the yaffs commands. 80f8530 Add files to hook up yaffs direct to u-boot 95ff7ef Merge branch 'master' of ssh://www.aleph1.co.uk/home/aleph1/git/yaffs2 e49491a Put both the summary and checkpoint version stamps together, update checkpoint version 468d72b Fix compilation of mkyaffsimage and mkyaffs2image 87166df Fix resizing of large files. eeb0f17 Fix summary header validation d308180 Add a summary header 7862c13 Remove extra line from banner. d14c6a6 Add script to handle common Linux and direct files 6518138 Change Makefiles to support new way to structure yaffs_strxxx renaming for yaffs direct 8429784 Update README about linux patching 6ee2533 Update Makefiles for new sed-based way case-insensitive handling 2369fad Set up new version of case insensitive code using sed 4d8ae2f Add large file support changes to yaffs_vfs_single.c ce0a5fb Merge branch 'big-files': Merge in large file support 80d031a Add Waldemar's patches for Linux 3.2 a7ae50c yaffs large file support: Fix max file size issue that prevented the scanning working. a7cb3a3 WIP Changes to tests 2360446 yaffs large file support: Add more tests 0ed6086 yaffs large file support: Saves and restores large files fine under yaffs direct. fc4028b large file storage WIP. Can save and verify a large file under yaffs direct. 20de150 WIP large file support b4d93e2 First cut of changes to support large files. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06arm/versatile: restore io.h for mach-versatileMark Asselstine
commit c334bc15 ARM: make mach/io.h include optional and commit 4d5fc58 ARM: remove bunch of now unused mach/io.h files Remove io.h inclusion from mach-versatile. This breaks disk based boot on the arm-versatile, since pci io resource cannot be properly allocated. selecting NEED_MACH_IO_H for MACH_VERSATILE and restoring io.h for the platform restore proper allocation. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06perf: hard-code NO_LIBPERL/NO_LIBPYTHONBruce Ashfield
ExtUtils::Embed ccopts is getting the host's -I/usr/local/include and using it to compile perf, which results in a compilation error that started appearing just recently. This turns the code that makes use of ExtUtils::Embed off and simply hard-codes NO_LIBPERL. It does the same for LIBPYTHON while we're at it, since it probably suffers from a similar underlying problem and just by chance hasn't broken anything yet. This will be re-enabled after I familiarize myself with the perf recipe and am able to create a proper fix. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06perf: force include of <stdbool.h>Bruce Ashfield
Large parts of perf use bool variables and assignments. Rather than depending on transient includes, we force it by including <stdbool.h> directly in perf.h Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06uptime: allow the optional limiting of kernel runtimeBruce Ashfield
Introduce the ability to limit the limit the uptime of a kernel. When enabled, these options set a maximum uptime on the kernel, and (optionally) trigger a clean reboot at expiration. This functionality may appear to be very close to the softdog watchdog implementation. It is. But can't be the softdog for several reasons: - The soft watchdog should be available while this functionality is active - The duration range is different between this and the softdog. The timeout available here is potentially quite a bit longer. - At expiration, there are different expiration requirements and actions. - This functionality is specific to a particular use case and should not impact mainline functionality To cleanly restart the kernel after one minute of uptime, the following config items would be required: CONFIG_UPTIME_LIMITED_KERNEL=y CONFIG_UPTIME_LIMIT_DURATION=1 CONFIG_UPTIME_LIMIT_KERNEL_REBOOT=y Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06tipc: Reject payload messages with invalid message typeAllan Stephens
commit aad585473fe1e4b07f2ec1e2432475937f90c385 upstream. Adds check to ensure TIPC sockets reject incoming payload messages that have an unrecognized message type. Remove the old open question about whether TIPC_ERR_NO_PORT is the proper return value. It is appropriate here since there are valid instances where another node can make use of the reply, and at this point in time the host is already broadcasting TIPC data, so there are no real security concerns. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Enhance error checking of published namesAllan Stephens
commit 8f1778969359a71f398c9ac6d3a9a3e61439b466 upstream. Consolidates validation of scope and name sequence range values into a single routine where it applies both to local name publications and to name publications issued by other nodes in the network. This change means that the scope value for non-local publications is now validated and the name sequence range for local publications is now validated only once. Additionally, a publication attempt that fails validation now creates an entry in the system log file only if debugging capabilities have been enabled; this prevents the system log from being cluttered up with messages caused by a defective application or network node. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Create helper routine to delete unused name sequence structureAllan Stephens
commit f7fb9d20ade55e538efe91477014b6b367ecd802 upstream. Replaces two identical chunks of code that delete an unused name sequence structure from TIPC's name table with calls to a new routine that performs this operation. This change is cosmetic and doesn't impact the operation of TIPC. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: remove redundant memset and stale comment from subscr.cAllan Stephens
commit bbe6a295d0a987068c89ca7e7b7291b754995754 upstream. Eliminate code to zero-out the main topology service structure, which is already zeroed-out. Get rid of a comment documenting a field of the main topology service structure that no longer exists. Both are cosmetic changes with no impact on runtime behaviour. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Optimize initialization of network topology serviceAllan Stephens
commit 2d98abb9fe132898d17b56fb4765687aff82c093 upstream. Initialization now occurs in the calling thread of control, rather than being deferred to the TIPC tasklet. With the current codebase, the deferral is no longer necessary. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Enhance re-initialization of network topology serviceAllan Stephens
commit eb3865a99dc38396a403ef82f99f4c51dd34f0bf upstream. Streamlines the job of re-initializing TIPC's network topology service when a node's network address is first assigned. Rather than destroying the topology server port and breaking its connections to existing subscribers, TIPC now simply lets the service continue running (since the change to the port identifier of each port used by the topology service no longer impacts the flow of messages between the service and its subscribers). This enhancement means that applications that utilize the topology service prior to the assignment of TIPC's network address no longer need to re-establish their subscriptions when the address is finally assigned. However, it is worth noting that any subsequent events for existing subscriptions report the new port identifier of the publishing port, rather than the original port identifier. (For example, a name that was previously reported as being published by <0.0.0:ref> may be subsequently withdrawn by <Z.C.N:ref>.) This doesn't impact any of the existing known userspace in tipc-utils, since (a) TIPC continues to treat references to the original port ID correctly and (b) normal use cases assign an address before active use. However if there does happen to be some rare/custom application out there that was relying on this, they can simply bypass the enhancement by issuing a subscription to {0,0} and break its connection to the topology service, if an associated withdrawal event occurs. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Optimize termination of configuration serviceAllan Stephens
commit eb323b075a360d59fabbbd58c0d7aeb951bfc647 upstream. Termination no longer tests to see if the configuration service port was successfully created or not. In the unlikely event that the port was not created, attempting to delete the non-existent port is detected gracefully and causes no harm. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Optimize initialization of configuration serviceAllan Stephens
commit 861d3a0e5bbc93b79b5739cfb4ea0fb553fe9407 upstream. Initialization now occurs in the calling thread of control, rather than being deferred to the TIPC tasklet. With the current codebase, the deferral is no longer necessary. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Optimize re-initialization of configuration serviceAllan Stephens
commit a2cfd45b52006893fc0d0e850d187d30f86a39dc upstream. Streamlines the job of re-initializing TIPC's configuration service when a node's network address is first assigned. Rather than destroying the configuration server port and then recreating it, TIPC now simply withdraws the existing {0,<0.0.0>} name publication and creates a new {0,<Z.C.N>} name publication that identifies the node's network address to interested subscribers. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: remove inline instances from C source files.Paul Gortmaker
commit 872f24dbc604ef585ea7eec73020dcdfaffd1956 upstream. Untie gcc's hands and let it do what it wants within the individual source files. There are two files, node.c and port.c -- only the latter effectively changes (gcc-4.5.2). Objdump shows gcc deciding to not inline port_peernode(). Suggested-by: David S. Miller <davem@davemloft.net> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
2012-06-06tipc: Ensure network address change doesn't impact configuration serviceAllan Stephens
commit 9d52ce4bd3fa9e0cf1658791f2c680e20e0598a1 upstream. Enhances command validation done by TIPC's configuration service so that it works properly even if the node's network address is changed in mid-operation. The default node address of <0.0.0> is now recognized as an alias for "this node" even after a new network address has been assigned. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Ensure network address change doesn't impact rejected messageAllan Stephens
commit 630d920dcae546c4e8ef6c01e7c49b2f42822c5f upstream. Revises handling of a rejected message to ensure that a locally originated message is returned properly even if the node's network address is changed in mid-operation. The routine now treats the default node address of <0.0.0> as an alias for "this node" when determining where to send a returned message. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: handle <0.0.0> as an alias for this node on outgoing msgsAllan Stephens
commit 8a55fe74b1a767cb00d6248a847068c9d886d710 upstream. Revises handling of send routines for payload messages to ensure that they are processed properly even if the node's network address is changed in mid-operation. The routines now treat the default node address of <0.0.0> as an alias for "this node" when determining where to send an outgoing message. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: properly handle off-node send requests with invalid addrAllan Stephens
commit b8f683d126c1cb757e794d6d904cbe7cf5954797 upstream. There are two send routines that might conceivably be asked by an application to send a message off-node when the node is still using the default network address. These now have an added check that detects this and rejects the message gracefully. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: take lock while updating node network addressAllan Stephens
commit 974a5a864bf959b7f3412a31ee8ce001c6628451 upstream. The routine that changes the node's network address now takes TIPC's network lock in write mode while the main address variable and associated data structures are being changed; this is needed to ensure that the link subsystem won't attempt to send a message off-node until the sending port's message header template has been updated with the node's new network address. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Ensure network address change doesn't impact local connectionsAllan Stephens
commit f0712e86b75f4839773abbc01d5baa7e36e378c2 upstream. Revises routines that deal with connections between two ports on the same node to ensure the connection is not impacted if the node's network address is changed in mid-operation. The routines now treat the default node address of <0.0.0> as an alias for "this node" in the following situations: 1) Incoming messages destined to a connected port now handle the alias properly when validating that the message was sent by the expected peer port, ensuring that the message will be accepted regardless of whether it specifies the node's old network address or it's current one. 2) The code which completes connection establishment now handles the alias properly when determining if the peer port is on the same node as the connected port. An added benefit of addressing issue 1) is that some peer port validation code has been relocated to TIPC's socket subsystem, which means that validation is no longer done twice when a message is sent to a non-socket port (such as TIPC's configuration service or network topology service). Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: delete duplicate peerport/peernode helper functionsAllan Stephens
commit d0e17fedc2aeb0c4db09434787ef6d432582e050 upstream. Prior to commit 23dd4cce387124ec3ea06ca30d17854ae4d9b772 "tipc: Combine port structure with tipc_port structure" there was a need for the two sets of helper functions. But now they are just duplicates. Remove the globally visible ones, and mark the remaining ones as inline. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Ensure network address change doesn't impact new portAllan Stephens
commit f21536d1e73c36b37c50f71013c67f19db77d4b8 upstream. Re-orders port creation logic so that the initialization of a new port's message header template occurs while the port list lock is held. This ensures that a change to the node's network address that occurs at the same time as the port is being created does not result in the template identifying the sender using the former network address. The new approach guarantees that the new port's template is using the current network address or that it will be updated when the address changes. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Optimize re-initialization of port message header templatesAllan Stephens
commit 5eb0a291fbde1842b8e3f241183a0e2c1399c600 upstream. Removes an unnecessary check in the logic that updates the message header template for existing ports when a node's network address is first assigned. There is no longer any need to check to see if the node's network address has actually changed since the calling routine has already verified that this is so. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Ensure network address change doesn't impact name table updatesAllan Stephens
commit d4f5c12cdf43ce70731d5abfb6400bfb1be392d3 upstream. Revises routines that add and remove an entry from a node's name table so that the publication scope lists are updated properly even if the node's network address is changed in mid-operation. The routines now recognize the default node address of <0.0.0> as an alias for "this node" even after a new network address has been assigned. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Add routines for safe checking of node's network addressAllan Stephens
commit 336ebf5bf524e447227cb1d785b22ca722e6afa7 upstream. Introduces routines that test whether a given network address is equal to a node's own network address or if it lies within the node's own network cluster, and which work properly regardless of whether the node is using the default network address <0.0.0> or a non-zero network address that is assigned later on. In essence, these routines ensure that address <0.0.0> is treated as an alias for "this node", regardless of which network address the node is actually using. Old users of the pre-existing more strict match in_own_cluster() have been accordingly redirected to what is now called in_own_cluster_exact() --- which does not extend matching to <0,0,0>. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Don't record failed publication attempt as a successAllan Stephens
commit fd6eced8a482986784eb1f3aa0838dbdd725e71c upstream. No longer increments counter of number of publications by a node if an attempt to add a new publication fails. This prevents TIPC from incorrectly blocking future publications because the configured maximum number of publications has been reached. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Update node-scope publications when network address is assignedAllan Stephens
commit 1110b8d33a54d1b91131e2a70ef0c3c26425b800 upstream. Ensures that node-scope name publications that exist prior to the configuration of a node's network address are properly re-initialized with that address when it is assigned. TIPC's node-scope publications are now tracked using a publications list like the lists used for cluster-scope and zone-scope publications so they can be easily updated when required. The inclusion of node scope name publications in a conventional publication list means that they must now also be withdrawn, just like cluster and zone scope publications are currently withdrawn. So some conditional tests on scope ==/!= TIPC_NODE_SCOPE are inserted/removed accordingly. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Separate cluster-scope and zone-scope names into distinct listsAllan Stephens
commit a909804f7c6cb83b7365ed23e9fd4c1267ee9ef0 upstream. Utilizes distinct lists to track zone-scope and cluster-scope names published by a node. For now, TIPC continues to process the entries in both lists in the same way; however, an upcoming patch will utilize the existence of the lists to prevent the sending of cluster-scope names to nodes that are not part of the local cluster. To achieve this, an array of publication lists is introduced, so that they can be iterated over and accessed via publ->scope as an index where convenient. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: Factor out name publication code to a separate functionAllan Stephens
commit e11aa059715e2bacd4e62d57be5557dda697af8e upstream. This is done so that it can be reused with differing publication lists, instead of being hard coded to the cluster publicaton list. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06tipc: introduce publication lists structAllan Stephens
commit 3f8375fee30cbf7fb0bd67f044e3406daa16fa3e upstream. There is currently a single list that is containing both cluster-scope and zone-scope publications, and the list count is a separate free floating variable. Create a struct to bind the count to the list, and to pave the way for factoring out the publications into zone/cluster/node scope. The current "publ_root" most matches what will be the cluster scope list, so it is named accordingly in this commit. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2012-06-06FAT: Added FAT_NO_83NAMEAndrew Tridgell
This patch adds a new flag field 'FAT_NO_83NAME' for FAT files. When this flag is set on an 8.3 FAT entry, both the MSDOS and VFAT filesystems will skip the entry. For MSDOS this makes the file inaccessible. For VFAT it makes the file only accessible by the long filename. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2012-06-06FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES optionAndrew Tridgell
When this option is enabled this will refuse to create new files with long names. Accessing existing files with long names will continue to work. File names to be created must conform to the 8.3 format. Mixed case is not allowed in either the prefix or the suffix. Signed-off-by: Andrew Tridgell <tridge@samba.org> Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com> Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
2012-06-06FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES optionAndrew Tridgell
This patch adds a new config option VFAT_FS_NO_DUALNAMES. When VFAT_FS_NO_DUALNAMES is enabled, VFAT will never create a file with both a long and a short filename. If a long filename is needed, then dummy bytes are stored in the 8.3 entry, and the 8.3 entry is marked as having no short name using the FAT_NO_83NAME flag. Signed-off-by: Andrew Tridgell <tridge@samba.org>
2012-06-06unionfs: v3.4 build fixupsBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06unionfs: replace d_alloc_root with d_make_rootBruce Ashfield
d_alloc_root has been removed, updating to the replacement d_make_root Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06unionfs: use proper accessors for i_nlinkBruce Ashfield
commit: a78ef704a8dd430225955f0709b22d4a6ba21deb changed the semantics for accessing i_nlink. Author: Miklos Szeredi <mszeredi@suse.cz> Date: Fri Oct 28 14:13:30 2011 +0200 vfs: protect i_nlink Prevent direct modification of i_nlink by making it const and adding a non-const __i_nlink alias. Signed-off-by: Miklos Szeredi <mszeredi@suse.cz> Tested-by: Toshiyuki Okajima <toshi.okajima@jp.fujitsu.com> Signed-off-by: Christoph Hellwig <hch@lst.de> Updating unionfs to use the new accessor function.y Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06unionfs: introduce unionfs 2.5.10 core supportBruce Ashfield
upstream: http://download.filesystems.org/unionfs/unionfs-2.x-latest/ Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06yaffs2: replace d_alloc_root with d_make_rootBruce Ashfield
d_alloc_root has been removed, updating to the replacement d_make_root Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06yaffs2: import core supportBruce Ashfield
Introduce core yaffs2 support from the project git repository: git://www.aleph1.co.uk/yaffs2 using commit 79fcd0f8cc347e650e8ccdce12d7a350b8cc6008 as the HEAD. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06initramfs: allow an optional wrapper script around initramfs generationBruce Ashfield
It is sometimes useful to have a secondary script call the gen_initramfs_list.sh script. This allows special interpretation of the initramfs root filesystem or other manipulations to be injected. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06compiler.h: Undef before redefining __attribute_const__Khem Raj
This is required to avoid warnings like util/include/linux/compiler.h:8:0: error: "__attribute_const__" redefined [-Werror] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-06-06vmware: include jiffies.hBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2012-06-06Resolve jiffies wrapping about arpLi Wang
When jiffies wraps, it must be larger than the value of "updated". The solution will enhance the condition of "time_after". Signed-off-by: Li Wang <li.wang@windriver.com>
2012-06-06powerpc/boot: remove -Os from BOOTFLAGSBruce Ashfield
Some variants of gcc 4.5 have issues with -Os and will throw: cc1: error: Do not use -Os option if --enable-target-optspace is not set. -Os is not required to build a valid boot environment, so the easiest solution is to simply remove the boot flag. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>