summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Queue up events before the UI is spawnedChris Larson2011-01-044-51/+78
| | | | | | | | | | | | | | - Queue up any events fired to the UI before the UI exists - At exit, check if UIs exist, and if not, flush the queue of LogRecords to the console directly. - When establishing a connection from the UI to the server, flush the queue of events to the queue in the server connection, so the UI will receive them when it begins its event loop. (Bitbake rev: 73488aeb317ed306f2ecf99cc9d3708526a5933c) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix another little bug with undefined var from cacheChris Larson2011-01-041-1/+1
| | | | | | | (Bitbake rev: f29ceb22b6a79ff62287a1eb398811fd81ec5c18) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bb.cache: fix bug from last commit with loading from cacheChris Larson2011-01-041-1/+1
| | | | | | | (Bitbake rev: 99c324fe7395a44da78403c615797104413503a5) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Reduce bb.cache memory usage a bitChris Larson2011-01-041-2/+3
| | | | | | | | | | | | | - Don't store key/value pairs when the value is None - Delete the depends_cache when we're done with it This reduces the memory usage after sync on initial parse by roughly 11.5% on this machine. (Bitbake rev: c7eb4c989459d182fdf9c81a627d32b7ef11626b) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix FuncFailed constructionChris Larson2011-01-041-2/+2
| | | | | | | (Bitbake rev: 085e66f9c14123ea2c0f1e34f7737cf77071f86d) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Restore FuncFailed argument compatibilityChris Larson2011-01-041-5/+11
| | | | | | | (Bitbake rev: c07cc08f7fd503ac3013ccc43c79198c4c3b7b29) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Only reference logfiles that existChris Larson2011-01-041-1/+1
| | | | | | | (Bitbake rev: 760f647ba044009150ee219869fc9dea171a7535) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix bitbake -k issue introduced by build exception cleanupChris Larson2011-01-041-2/+2
| | | | | | | | | | | | | | A SystemExit from a python function wasn't being raised as a FuncFailed, which resulted in it not being caught by the exception handlers in the runqueue for the worker process, which resulted in a SystemExit exit, rather than os._exit, which causes all manner of problems when used in a forked process. This fixes it by ensuring we raise a FuncFailed when seeing exceptions which aren't instances of Exception. (Bitbake rev: dafe92fe9f387450d9f9e9ff41c99388998b7495) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Don't show tracebacks for SystemExit or KeyboardInterruptChris Larson2011-01-041-1/+1
| | | | | | | (Bitbake rev: d71984b3934c3dd9791c3bc00f332b79a1985a05) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix exit code display for task failureChris Larson2011-01-041-2/+4
| | | | | | | | | | | Per the python documentation, os.waitpid returns the exitcode shifted up by 8 bits, and we weren't compensating, resulting in a display of 'failed with 256' when a worker process exits with a code of 1. (Bitbake rev: 90c2b6cb24dc9c82f0a9aa9d23f2d1ed2e6ff301) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* FIXUP: runqueue bb.debug refsRichard Purdie2011-01-041-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Simplify build exception handlingChris Larson2011-01-043-36/+30
| | | | | | | | | | | | | | | | - Drop EventException - Use FuncFailed as the primary function failure exception, using TaskFailed for the event (leaving it up to the process running exec_{func,task} to display the more detailed information available in the exception). - Switch InvalidTask to an exception rather than an event, as that's a critical issue. - Reduce the number of messages shown to the user when a task fails -- they don't need to be told it fails 12 times. Work remains in this area though. (Bitbake rev: 06b742aae2b8013cbb269cc30554cff89e3a5667) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Turn Event into a new style classChris Larson2011-01-041-1/+1
| | | | | | | (Bitbake rev: b42221cabeb1193ade134d1d3c0318203ab8eb93) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Work around issue with pickling of traceback objectsChris Larson2011-01-041-0/+4
| | | | | | | (Bitbake rev: 82928613256bad92fde9f4071244a53e20fc89ee) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Don't show uncaught exception message for KeyboardInterruptChris Larson2011-01-041-1/+5
| | | | | | | (Bitbake rev: 29634acd262b06fd14f6ef1e134346f274cf448f) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Apply fix for issue where the loggers were constructed with the wrong classChris Larson2011-01-041-1/+4
| | | | | | | (Bitbake rev: 1b21daf052c49f3126dac001712ec01ad63c5f60) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix providerlog NameErrorChris Larson2011-01-041-3/+3
| | | | | | | (Bitbake rev: 992e460f24d4da707c76d6e6d74d3684c9646279) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Drop 'fn' arguments to bb.msg functionsChris Larson2011-01-041-7/+7
| | | | | | | (Bitbake rev: 8341458e3d21b45db84e46bd32f8ad270000ce3c) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Add pending deprecation warnings to the bb.msg functionsChris Larson2011-01-041-2/+14
| | | | | | | (Bitbake rev: 60293a42b5500b6139bcd912bf294f862ef9936b) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Switch bitbake internals to use logging directly rather than bb.msgChris Larson2011-01-0428-322/+374
| | | | | | | | | | | | | | We use a custom Logger subclass for our loggers This logger provides: - 'debug' method which accepts a debug level - 'plain' method which bypasses log formatting - 'verbose' method which is more detail than info, but less than debug (Bitbake rev: 3b2c1fe5ca56daebb24073a9dd45723d3efd2a8d) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Use logging in the knotty ui, and pass the log record across directlyChris Larson2011-01-044-48/+57
| | | | | | | | | | | | | | | | | | This kills firing of Msg* events in favor of just passing along LogRecord objects. These objects hold more than just level and message, but can also have exception information, so the UI can decide what to do with that. As an aside, when using the 'none' server, this results in the log messages in the server being displayed directly via the logging module and the UI's handler, rather than going through the server's event queue. As a result of doing it this way, we have to override the event handlers of the base logger when spawning a worker process, to ensure they log via events rather than directly. (Bitbake rev: c23c015cf8af1868faf293b19b80a5faf7e736a5) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Use the python logging module under the hood for bb.msgChris Larson2011-01-046-82/+143
| | | | | | | (Bitbake rev: 47ca82397bc395b598c6b68b24cdee9e0d8a76d8) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Allow %20 in a file name in the SRC_URIC Michael Sundius2011-01-041-1/+2
| | | | | | | | (Bitbake rev: f7c181a0f6ab0b4d33bf80a0e24a788de441f82b) Signed-off-by: C Michael Sundius <msundius@sundius.com> Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Ignore python warnings that come from places we don't care aboutChris Larson2011-01-041-1/+5
| | | | | | | | | Only shows warnings that come from bb, oe, or <string> (Bitbake rev: 57018687f60b222ab220dd904c4bf870780171e9) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Make DataSmart inherit the MutableMapping ABCChris Larson2011-01-041-14/+20
| | | | | | | | | | | Provide __len__, __iter__, and the getitem/setitem/delitem methods, and its mixed in versions of keys(), values(), items(), etc will automatically behave, making the DataSmart act more like a real mapping. (Bitbake rev: 89b5351c656d263b0ce513cee043bc046d20a01e) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Split out 'find next buildable task' into a separate generator functionChris Larson2011-01-041-7/+13
| | | | | | | | | | It needs to be a generator, so scheduler subclasses have the option to skip buildable tasks and return a later one. (Bitbake rev: a8c61e41bc6277222e4cde667ad0b24bd1597aa0) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Let the RunQueueScheduler control the number of active tasksChris Larson2011-01-041-12/+8
| | | | | | | (Bitbake rev: 1387423e747f59866fd1cb99a7d90605e668823f) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Add the ability to use runqueue schedulers from the metadataChris Larson2011-01-041-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | If you create a runqueue scheduler class in a python module, available in the usual python search path, you can now make it available to bitbake via the BB_SCHEDULERS variable, and the user can then select it as they select any other scheduler. Example usage: In a test.py I placed appropriately: import bb.runqueue class TestScheduler(bb.runqueue.RunQueueScheduler): name = "myscheduler" In local.conf, to make it available and select it: BB_SCHEDULERS = "test.TestScheduler" BB_SCHEDULER = "myscheduler" (Bitbake rev: 4dd38d5cfb80f9bb72bc41a629c3320b38f7314d) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* misc: Update the email address to a working one.Holger Hans Peter Freyther2011-01-041-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Fix IndexError encountered when a 'depends' flag references a nonexistant taskChris Larson2011-01-041-1/+3
| | | | | | | (Bitbake rev: 4b0fd70539e73d99282fa89d47ad2d5f642ca4f4) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Drop the 'ui failed to start' message, as the ui_init does more in knottyChris Larson2011-01-041-5/+1
| | | | | | | (Bitbake rev: 39087138ffd5d427f07ecaa580a40885c5ffaff3) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Make realfile optional for better_exec, using the existing fn in the code objectChris Larson2011-01-041-2/+4
| | | | | | | (Bitbake rev: 499a2d28d578cdd6df7cd30ccb79cc2b2796fb65) Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* linux-yocto/stable: update SRCREVs for 2.6.34.x -stable updateBruce Ashfield2011-01-031-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Gortmaker maintains the upstream 2.6.34.x -longerm tree. The yocto stable kernel tracks this tree and incorporates those nominated changes. This commit updates the BSP SRCREVs to the latest 2.6.34.x merge and picks up 260 -stable commits for each BSP. The combined diffstat between 2.6.34.7 and this update follows: arch/alpha/kernel/err_marvel.c | 6 +- arch/arm/kernel/entry-common.S | 2 + arch/arm/mach-at91/at91sam9g45_devices.c | 2 +- arch/ia64/include/asm/compat.h | 2 +- arch/ia64/kernel/fsys.S | 30 ++- arch/ia64/kernel/msi_ia64.c | 2 +- arch/ia64/sn/kernel/msi_sn.c | 2 +- arch/mips/include/asm/atomic.h | 24 +- arch/mips/include/asm/compat.h | 2 +- arch/mips/mti-malta/malta-pci.c | 2 + arch/mips/nxp/pnx8550/common/pci.c | 1 + arch/mips/nxp/pnx8550/common/setup.c | 2 +- arch/mips/pci/ops-pmcmsp.c | 1 + arch/mips/pci/pci-yosemite.c | 1 + arch/parisc/include/asm/compat.h | 2 +- arch/powerpc/include/asm/compat.h | 2 +- arch/powerpc/kernel/head_64.S | 18 +- arch/powerpc/kernel/ppc970-pmu.c | 2 + arch/s390/include/asm/compat.h | 2 +- arch/sparc/include/asm/compat.h | 2 +- arch/sparc/include/asm/oplib_64.h | 27 +-- arch/sparc/prom/cif.S | 16 +- arch/sparc/prom/console_64.c | 48 +++- arch/sparc/prom/devops_64.c | 36 +++- arch/sparc/prom/misc_64.c | 314 +++++++++++++++++++-------- arch/sparc/prom/p1275.c | 102 +--------- arch/sparc/prom/tree_64.c | 210 +++++++++++++----- arch/um/drivers/ubd_kern.c | 9 +- arch/x86/ia32/ia32entry.S | 22 ++- arch/x86/include/asm/amd_iommu_proto.h | 6 + arch/x86/include/asm/amd_iommu_types.h | 12 + arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/cpufeature.h | 2 +- arch/x86/include/asm/io.h | 1 + arch/x86/include/asm/kvm_host.h | 24 -- arch/x86/include/asm/smp.h | 9 +- arch/x86/include/asm/tsc.h | 2 + arch/x86/kernel/Makefile | 2 + arch/x86/kernel/amd_iommu.c | 4 +- arch/x86/kernel/amd_iommu_init.c | 67 ++++-- arch/x86/kernel/apic/io_apic.c | 15 +- arch/x86/kernel/cpu/common.c | 4 +- arch/x86/kernel/cpu/cpu.h | 1 + arch/x86/kernel/cpu/intel.c | 1 + arch/x86/kernel/cpu/mcheck/mce_amd.c | 9 +- arch/x86/kernel/cpu/mtrr/cleanup.c | 2 +- arch/x86/kernel/crash_dump_64.c | 3 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/olpc.c | 5 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/smp.c | 15 +- arch/x86/kernel/tsc.c | 38 ++++ arch/x86/kvm/paging_tmpl.h | 30 +++- arch/x86/kvm/svm.c | 17 +- arch/x86/kvm/vmx.c | 28 +-- arch/x86/kvm/x86.c | 2 +- arch/x86/oprofile/nmi_int.c | 27 ++- arch/x86/power/cpu.c | 2 + arch/x86/xen/enlighten.c | 2 +- arch/x86/xen/smp.c | 6 +- block/bsg.c | 2 +- drivers/acpi/acpica/aclocal.h | 1 + drivers/acpi/blacklist.c | 16 ++ drivers/acpi/processor_core.c | 6 - drivers/ata/libata-core.c | 14 +- drivers/ata/libata-eh.c | 4 + drivers/ata/sata_mv.c | 44 +++- drivers/bluetooth/hci_ldisc.c | 7 + drivers/char/agp/sis-agp.c | 8 - drivers/char/mem.c | 3 +- drivers/char/pcmcia/synclink_cs.c | 2 + drivers/dma/mv_xor.c | 2 +- drivers/gpu/drm/drm_crtc_helper.c | 4 +- drivers/gpu/drm/i915/i915_dma.c | 12 +- drivers/gpu/drm/i915/i915_gem.c | 1 + drivers/gpu/drm/i915/intel_display.c | 5 +- drivers/hwmon/f75375s.c | 6 +- drivers/hwmon/k8temp.c | 35 +++- drivers/i2c/busses/i2c-pca-isa.c | 12 +- drivers/i2c/busses/i2c-pca-platform.c | 11 +- drivers/infiniband/hw/cxgb3/iwch_cm.c | 6 +- drivers/input/joydev.c | 3 + drivers/input/serio/i8042.c | 2 +- drivers/media/video/cx231xx/cx231xx-cards.c | 14 +- drivers/media/video/v4l2-compat-ioctl32.c | 32 ++- drivers/message/fusion/mptscsih.c | 2 + drivers/misc/sgi-xp/xpc_uv.c | 17 ++ drivers/mmc/host/sdhci-s3c.c | 6 +- drivers/mmc/host/tmio_mmc.c | 7 +- drivers/mmc/host/tmio_mmc.h | 13 +- drivers/net/atlx/atl1.c | 5 +- drivers/net/b44.c | 4 +- drivers/net/bonding/bond_3ad.c | 3 + drivers/net/bonding/bond_alb.c | 3 + drivers/net/cxgb3/cxgb3_main.c | 2 + drivers/net/eql.c | 2 + drivers/net/netxen/netxen_nic_init.c | 3 - drivers/net/r8169.c | 12 +- drivers/net/skge.c | 18 ++- drivers/net/tun.c | 3 +- drivers/net/usb/hso.c | 2 + drivers/net/wireless/ath/ath5k/base.c | 11 +- drivers/net/wireless/ath/ath9k/eeprom.h | 2 +- drivers/net/wireless/ath/regd.h | 1 - drivers/net/wireless/hostap/hostap_pci.c | 1 + drivers/net/wireless/p54/eeprom.c | 4 +- drivers/net/wireless/p54/p54usb.c | 15 ++- drivers/net/wireless/p54/txrx.c | 2 +- drivers/oprofile/buffer_sync.c | 27 ++- drivers/oprofile/cpu_buffer.c | 2 - drivers/pci/intel-iommu.c | 90 ++++---- drivers/pci/msi.c | 27 +++- drivers/pci/quirks.c | 20 ++ drivers/power/apm_power.c | 1 + drivers/scsi/gdth.c | 8 + drivers/scsi/libsas/sas_ata.c | 1 + drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/scsi_sysfs.c | 3 +- drivers/scsi/sd.c | 15 +- drivers/staging/hv/RingBuffer.c | 3 +- drivers/staging/hv/StorVscApi.h | 4 +- drivers/staging/hv/netvsc_drv.c | 3 + drivers/staging/hv/storvsc_drv.c | 9 +- drivers/staging/usbip/usbip_event.c | 16 +- drivers/staging/usbip/vhci_hcd.c | 2 + drivers/staging/vt6655/wpactl.c | 11 +- drivers/usb/class/cdc-acm.c | 24 ++- drivers/usb/core/file.c | 35 ++-- drivers/usb/core/hub.c | 9 +- drivers/usb/core/message.c | 15 +- drivers/usb/gadget/atmel_usba_udc.c | 3 + drivers/usb/gadget/rndis.c | 10 +- drivers/usb/host/ehci-ppc-of.c | 12 +- drivers/usb/musb/blackfin.c | 4 +- drivers/usb/musb/musb_gadget.c | 22 ++- drivers/usb/musb/musb_gadget.h | 2 + drivers/usb/musb/musb_gadget_ep0.c | 9 + drivers/usb/serial/cp210x.c | 12 +- drivers/usb/serial/ftdi_sio.c | 43 ++++- drivers/usb/serial/ftdi_sio_ids.h | 51 +++++- drivers/usb/serial/mos7720.c | 3 + drivers/usb/serial/mos7840.c | 35 ++- drivers/usb/serial/opticon.c | 6 +- drivers/usb/serial/option.c | 23 ++- drivers/video/sis/sis_main.c | 3 + drivers/video/via/ioctl.c | 2 + drivers/xen/events.c | 21 ++- fs/aio.c | 3 + fs/binfmt_misc.c | 2 +- fs/char_dev.c | 4 +- fs/cifs/dns_resolve.c | 2 +- fs/cifs/dns_resolve.h | 2 +- fs/exec.c | 14 ++ fs/ext4/dir.c | 4 +- fs/ext4/ext4.h | 129 ++++++++++-- fs/ext4/ext4_jbd2.h | 8 +- fs/ext4/extents.c | 140 +++++++++---- fs/ext4/file.c | 2 +- fs/ext4/fsync.c | 33 +++- fs/ext4/ialloc.c | 89 ++++---- fs/ext4/inode.c | 88 +++++--- fs/ext4/ioctl.c | 25 ++- fs/ext4/mballoc.c | 108 +++++++--- fs/ext4/migrate.c | 2 +- fs/ext4/move_extent.c | 4 +- fs/ext4/namei.c | 12 +- fs/ext4/super.c | 65 +++--- fs/ext4/xattr.c | 4 +- fs/fuse/dev.c | 16 +- fs/nfs/client.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 3 + fs/notify/inotify/inotify_user.c | 7 +- fs/ocfs2/inode.c | 6 +- fs/ocfs2/symlink.c | 2 +- fs/partitions/ibm.c | 13 +- fs/pipe.c | 2 +- fs/proc/task_mmu.c | 3 +- fs/sysfs/file.c | 2 +- fs/xfs/linux-2.6/xfs_ioctl.c | 2 + include/drm/drm_pciids.h | 2 +- include/linux/compat.h | 3 + include/linux/cpuset.h | 16 +- include/linux/libata.h | 1 + include/linux/mm.h | 14 +- include/linux/mmzone.h | 13 + include/linux/msi.h | 2 + include/linux/pci_ids.h | 3 + include/linux/sched.h | 5 +- include/linux/socket.h | 2 +- include/linux/vmstat.h | 22 ++ include/net/tcp.h | 36 +++- kernel/compat.c | 21 ++ kernel/cpu.c | 18 +- kernel/cpuset.c | 67 ++++-- kernel/exit.c | 5 +- kernel/futex.c | 31 ++-- kernel/gcov/fs.c | 244 +++++++++++++++------ kernel/groups.c | 5 +- kernel/hrtimer.c | 13 +- kernel/sched.c | 180 +++++++--------- kernel/sched_fair.c | 106 +++++---- kernel/sched_idletask.c | 3 +- kernel/sched_rt.c | 5 +- kernel/sys.c | 2 + kernel/trace/ftrace.c | 19 ++- kernel/trace/ring_buffer.c | 2 +- mm/bounce.c | 2 +- mm/memory.c | 15 +- mm/memory_hotplug.c | 16 +- mm/mlock.c | 6 - mm/mmap.c | 3 - mm/mmzone.c | 21 ++ mm/page_alloc.c | 33 ++- mm/percpu.c | 2 +- mm/vmalloc.c | 9 + mm/vmstat.c | 15 ++- net/bridge/br_netfilter.c | 9 +- net/core/ethtool.c | 4 +- net/core/iovec.c | 5 +- net/core/skbuff.c | 6 +- net/core/stream.c | 8 +- net/ipv4/ip_output.c | 19 +- net/ipv4/route.c | 7 +- net/ipv4/tcp.c | 41 ++-- net/ipv4/tcp_input.c | 2 + net/ipv4/tcp_timer.c | 8 +- net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/ip6_output.c | 18 +- net/ipv6/route.c | 28 ++- net/irda/af_irda.c | 4 +- net/irda/irlan/irlan_common.c | 2 +- net/llc/af_llc.c | 3 +- net/phonet/pep.c | 3 +- net/rds/page.c | 27 +-- net/rds/recv.c | 2 +- net/rose/af_rose.c | 4 +- net/sctp/output.c | 1 - net/sctp/sm_make_chunk.c | 4 +- net/sunrpc/auth_gss/auth_gss.c | 9 +- net/sunrpc/rpc_pipe.c | 6 +- net/unix/af_unix.c | 15 +- net/wireless/wext-compat.c | 3 + net/wireless/wext-core.c | 16 ++ net/wireless/wext-priv.c | 2 +- security/keys/keyctl.c | 6 +- security/keys/process_keys.c | 6 +- sound/core/control.c | 5 + sound/core/rawmidi.c | 4 +- sound/core/seq/oss/seq_oss_init.c | 9 +- sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_realtek.c | 8 +- sound/pci/oxygen/oxygen.c | 4 + sound/pci/rme9652/hdsp.c | 1 + sound/pci/rme9652/hdspm.c | 1 + tools/perf/util/callchain.h | 1 + 255 files changed, 2861 insertions(+), 1415 deletions(-) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dtc: add patch to remove -Os for PPCSaul Wold2011-01-023-1/+18
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xserver-kdrive: add DEPENDS for libdrmSaul Wold2011-01-021-2/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mutter: Add COMPATIBLE_MACHINE list to prevent PPC buildSaul Wold2011-01-021-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lttng-ust: add COMPATIBLE_HOST to prevent ARM/MIPS world buildSaul Wold2011-01-021-0/+7
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linux-yocto: update to 2.6.37-rc8Bruce Ashfield2011-01-021-11/+11
| | | | | | Updating the board SRCREVs to 2.6.37-rc8. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lzo: upgrade to version 2.04Qing He2011-01-024-22/+25
| | | | | | | | | from 2.03 lzo: fix LIC_FILES_CHKSUM Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* ncurses: upgrade to version 5.7Qing He2011-01-026-5004/+271
| | | | | | | | | | from 5.4 Largely based on the recipe from OpenEmbedded project ncurses: fix LIC_FILES_CHKSUM Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gcc-4.5.1: make c++ include path relative to "--sysroot"Kevin Tian2011-01-0213-11/+45
| | | | | | | | | | | | | | | So far c++ include path is not relative to "--sysroot", which brings trouble if we want to use the toolchain in a new environment where the original build directory generating that toolchain is not available. It's firstly exposed in multiple SDK sysroots support, and then in the case when sstate packages are used, where c++ standard headers are missing because gcc tries to search original build dir. This patch makes c++ include path now relative to "--sysroot", and then once "--sysroot" is assigned correctly in new environment, c++ include paths can be searched as expected. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* qemuimagetest: Add basic function check for connmanJiajun Xu2011-01-0217-0/+122
| | | | | | | | Add one case for connman sanity test. We check if connmand is running in background after booting and if there is always one connmand process running even connmand is executed by several times. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* qemuimagetest: Add basic function check for gcc/g++/make command in targetJiajun Xu2011-01-027-0/+194
| | | | | | Add one case for compile tools sanity test in target, including gcc/g++/make. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* qemuimagetest: Add basic function check for rpm commandJiajun Xu2011-01-0217-0/+112
| | | | | | Add one case for rpm query sanity test. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* qemuimagetest: Add basic function check for zypper commandJiajun Xu2011-01-0218-0/+179
| | | | | | Add two cases for zypper sanity test. Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* augeas: upgrade to version 0.7.4Qing He2011-01-022-6/+6
| | | | | | from 0.7.3 Signed-off-by: Qing He <qing.he@intel.com>
* gnutls: upgrade to version 2.10.4Qing He2011-01-024-2/+2
| | | | | | from 2.8.6 Signed-off-by: Qing He <qing.he@intel.com>
* libtasn1: upgrade to version 2.9Qing He2011-01-021-2/+2
| | | | | | from 2.8 Signed-off-by: Qing He <qing.he@intel.com>
* parted: upgrade to version 2.3Qing He2011-01-023-6/+6
| | | | | | | | from 1.9.0 license checksum is changed due to one extra line in the COPYING Signed-off-by: Qing He <qing.he@intel.com>
* distro_tracking_fields.inc: add fields for sysprofTom Zanussi2011-01-021-0/+13
| | | | | | Add distro tracking fields for sysprof recipe. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>