]>
code.ossystems Code Review - openembedded-core.git/log
Chris Larson [Tue, 28 Sep 2010 15:24:55 +0000 (08:24 -0700)]
Queue up events before the UI is spawned
- 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>
Chris Larson [Fri, 24 Sep 2010 14:50:26 +0000 (07:50 -0700)]
Fix another little bug with undefined var from cache
(Bitbake rev:
f29ceb22b6a79ff62287a1eb398811fd81ec5c18 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 24 Sep 2010 14:44:23 +0000 (07:44 -0700)]
bb.cache: fix bug from last commit with loading from cache
(Bitbake rev:
99c324fe7395a44da78403c615797104413503a5 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Thu, 23 Sep 2010 18:21:29 +0000 (11:21 -0700)]
Reduce bb.cache memory usage a bit
- 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>
Chris Larson [Sun, 12 Sep 2010 20:54:13 +0000 (13:54 -0700)]
Fix FuncFailed construction
(Bitbake rev:
085e66f9c14123ea2c0f1e34f7737cf77071f86d )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 21:20:47 +0000 (14:20 -0700)]
Restore FuncFailed argument compatibility
(Bitbake rev:
c07cc08f7fd503ac3013ccc43c79198c4c3b7b29 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 20:02:04 +0000 (13:02 -0700)]
Only reference logfiles that exist
(Bitbake rev:
760f647ba044009150ee219869fc9dea171a7535 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 18:34:39 +0000 (11:34 -0700)]
Fix bitbake -k issue introduced by build exception cleanup
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>
Chris Larson [Fri, 10 Sep 2010 18:33:48 +0000 (11:33 -0700)]
Don't show tracebacks for SystemExit or KeyboardInterrupt
(Bitbake rev:
d71984b3934c3dd9791c3bc00f332b79a1985a05 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 18:14:54 +0000 (11:14 -0700)]
Fix exit code display for task failure
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>
Richard Purdie [Thu, 30 Dec 2010 19:34:37 +0000 (19:34 +0000)]
FIXUP: runqueue bb.debug refs
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 01:03:40 +0000 (18:03 -0700)]
Simplify build exception handling
- 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>
Chris Larson [Fri, 10 Sep 2010 00:57:51 +0000 (17:57 -0700)]
Turn Event into a new style class
(Bitbake rev:
b42221cabeb1193ade134d1d3c0318203ab8eb93 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 00:57:33 +0000 (17:57 -0700)]
Work around issue with pickling of traceback objects
(Bitbake rev:
82928613256bad92fde9f4071244a53e20fc89ee )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 10 Sep 2010 00:57:09 +0000 (17:57 -0700)]
Don't show uncaught exception message for KeyboardInterrupt
(Bitbake rev:
29634acd262b06fd14f6ef1e134346f274cf448f )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Wed, 8 Sep 2010 18:31:36 +0000 (11:31 -0700)]
Apply fix for issue where the loggers were constructed with the wrong class
(Bitbake rev:
1b21daf052c49f3126dac001712ec01ad63c5f60 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Tue, 7 Sep 2010 22:09:24 +0000 (15:09 -0700)]
Fix providerlog NameError
(Bitbake rev:
992e460f24d4da707c76d6e6d74d3684c9646279 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Sat, 4 Sep 2010 01:49:02 +0000 (18:49 -0700)]
Drop 'fn' arguments to bb.msg functions
(Bitbake rev:
8341458e3d21b45db84e46bd32f8ad270000ce3c )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Wed, 11 Aug 2010 16:47:31 +0000 (09:47 -0700)]
Add pending deprecation warnings to the bb.msg functions
(Bitbake rev:
60293a42b5500b6139bcd912bf294f862ef9936b )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Thu, 10 Jun 2010 17:35:31 +0000 (10:35 -0700)]
Switch bitbake internals to use logging directly rather than bb.msg
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>
Chris Larson [Thu, 10 Jun 2010 15:05:52 +0000 (08:05 -0700)]
Use logging in the knotty ui, and pass the log record across directly
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>
Chris Larson [Wed, 9 Jun 2010 23:17:29 +0000 (16:17 -0700)]
Use the python logging module under the hood for bb.msg
(Bitbake rev:
47ca82397bc395b598c6b68b24cdee9e0d8a76d8 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
C Michael Sundius [Mon, 2 Aug 2010 21:56:11 +0000 (14:56 -0700)]
Allow %20 in a file name in the SRC_URI
(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>
Chris Larson [Thu, 10 Jun 2010 16:29:55 +0000 (09:29 -0700)]
Ignore python warnings that come from places we don't care about
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>
Chris Larson [Tue, 13 Apr 2010 01:56:25 +0000 (18:56 -0700)]
Make DataSmart inherit the MutableMapping ABC
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>
Chris Larson [Fri, 23 Jul 2010 21:32:14 +0000 (14:32 -0700)]
Split out 'find next buildable task' into a separate generator function
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>
Chris Larson [Fri, 23 Jul 2010 20:42:54 +0000 (13:42 -0700)]
Let the RunQueueScheduler control the number of active tasks
(Bitbake rev:
1387423e747f59866fd1cb99a7d90605e668823f )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Thu, 22 Jul 2010 18:27:10 +0000 (11:27 -0700)]
Add the ability to use runqueue schedulers from the metadata
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>
Holger Hans Peter Freyther [Sat, 7 Aug 2010 14:58:47 +0000 (22:58 +0800)]
misc: Update the email address to a working one.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 6 Aug 2010 23:19:12 +0000 (16:19 -0700)]
Fix IndexError encountered when a 'depends' flag references a nonexistant task
(Bitbake rev:
4b0fd70539e73d99282fa89d47ad2d5f642ca4f4 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Fri, 6 Aug 2010 23:08:32 +0000 (16:08 -0700)]
Drop the 'ui failed to start' message, as the ui_init does more in knotty
(Bitbake rev:
39087138ffd5d427f07ecaa580a40885c5ffaff3 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Wed, 31 Mar 2010 15:59:00 +0000 (08:59 -0700)]
Make realfile optional for better_exec, using the existing fn in the code object
(Bitbake rev:
499a2d28d578cdd6df7cd30ccb79cc2b2796fb65 )
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Bruce Ashfield [Fri, 31 Dec 2010 06:24:03 +0000 (01:24 -0500)]
linux-yocto/stable: update SRCREVs for 2.6.34.x -stable update
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>
Saul Wold [Sun, 2 Jan 2011 09:22:42 +0000 (01:22 -0800)]
dtc: add patch to remove -Os for PPC
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Sun, 2 Jan 2011 09:22:06 +0000 (01:22 -0800)]
xserver-kdrive: add DEPENDS for libdrm
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Sun, 2 Jan 2011 09:21:34 +0000 (01:21 -0800)]
mutter: Add COMPATIBLE_MACHINE list to prevent PPC build
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Sun, 2 Jan 2011 09:20:38 +0000 (01:20 -0800)]
lttng-ust: add COMPATIBLE_HOST to prevent ARM/MIPS world build
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Bruce Ashfield [Thu, 30 Dec 2010 06:25:33 +0000 (01:25 -0500)]
linux-yocto: update to 2.6.37-rc8
Updating the board SRCREVs to 2.6.37-rc8.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Qing He [Fri, 31 Dec 2010 03:07:52 +0000 (11:07 +0800)]
lzo: upgrade to version 2.04
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>
Qing He [Thu, 30 Dec 2010 08:54:28 +0000 (16:54 +0800)]
ncurses: upgrade to version 5.7
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>
Kevin Tian [Thu, 30 Dec 2010 04:36:50 +0000 (12:36 +0800)]
gcc-4.5.1: make c++ include path relative to "--sysroot"
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>
Jiajun Xu [Fri, 31 Dec 2010 08:06:45 +0000 (16:06 +0800)]
qemuimagetest: Add basic function check for connman
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>
Jiajun Xu [Fri, 31 Dec 2010 07:15:31 +0000 (15:15 +0800)]
qemuimagetest: Add basic function check for gcc/g++/make command in target
Add one case for compile tools sanity test in target, including gcc/g++/make.
Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
Jiajun Xu [Fri, 31 Dec 2010 05:35:21 +0000 (13:35 +0800)]
qemuimagetest: Add basic function check for rpm command
Add one case for rpm query sanity test.
Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
Jiajun Xu [Wed, 29 Dec 2010 05:57:04 +0000 (13:57 +0800)]
qemuimagetest: Add basic function check for zypper command
Add two cases for zypper sanity test.
Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
Qing He [Fri, 31 Dec 2010 01:55:31 +0000 (09:55 +0800)]
augeas: upgrade to version 0.7.4
from 0.7.3
Signed-off-by: Qing He <qing.he@intel.com>
Qing He [Thu, 30 Dec 2010 06:48:31 +0000 (14:48 +0800)]
gnutls: upgrade to version 2.10.4
from 2.8.6
Signed-off-by: Qing He <qing.he@intel.com>
Qing He [Thu, 30 Dec 2010 06:25:43 +0000 (14:25 +0800)]
libtasn1: upgrade to version 2.9
from 2.8
Signed-off-by: Qing He <qing.he@intel.com>
Qing He [Thu, 30 Dec 2010 06:07:06 +0000 (14:07 +0800)]
parted: upgrade to version 2.3
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>
Tom Zanussi [Thu, 30 Dec 2010 20:16:19 +0000 (14:16 -0600)]
distro_tracking_fields.inc: add fields for sysprof
Add distro tracking fields for sysprof recipe.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tom Zanussi [Thu, 30 Dec 2010 19:59:57 +0000 (13:59 -0600)]
distro_tracking_fields.inc: add fields for blktrace
Add distro tracking fields for blktrace recipe.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Saul Wold [Fri, 31 Dec 2010 10:17:42 +0000 (02:17 -0800)]
man-pages: fixup LIC_FILES_CHKSUM
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Richard Purdie [Fri, 31 Dec 2010 11:12:24 +0000 (11:12 +0000)]
base.bbclass: Add error message for base_do_unpack failures
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Fri, 31 Dec 2010 11:11:12 +0000 (11:11 +0000)]
unfs-server: Fix PV issues
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Chris Larson [Thu, 5 Aug 2010 04:58:51 +0000 (21:58 -0700)]
When shutting down, send SIGTERM, not SIGINT
SIGINT should be from the user, not a script. It also doesn't work as
reliably to shut down processes, as it's not always interpreted as a
termination request. In addition, it causes KeyboardInterrupt exceptions in
the worker processes, which can interfere with our exception handling.
(Bitbake rev:
e5f6e0e9de4c6d1dfdd269d2bf7f83c00c415a27 )
Signed-off-by: Chris Larson <clarson@kergoth.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Fri, 31 Dec 2010 10:07:04 +0000 (10:07 +0000)]
python-pygobject: Fix DEPENDS and RDEPENDS for native recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Fri, 31 Dec 2010 09:50:27 +0000 (09:50 +0000)]
gtk+: Fix BASE_RECOMMENDS, it doesn't need a PN suffix
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Fri, 31 Dec 2010 09:24:59 +0000 (09:24 +0000)]
base.bbclass: Correct bb.debug parameters
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 18:40:32 +0000 (18:40 +0000)]
classes: Drop Handled/NotHandled eventhandler keywords, they don't do anything
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 12:24:18 +0000 (12:24 +0000)]
bitbake.conf: Set a default hash policy globally, not just in the poky distro config
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 12:22:52 +0000 (12:22 +0000)]
patch.bbclass: Move vardepsexclude flag to be along side the function using the variable
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Dongxiao Xu [Thu, 30 Dec 2010 02:31:16 +0000 (10:31 +0800)]
distro_tracking: update pulseaudio, ofono, netbase, etc.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Thu, 30 Dec 2010 01:52:10 +0000 (09:52 +0800)]
connman-gnome: update service name
Since connman-0.64, the D-BUS service name changed from
"org.moblin.connman" domain to the "net.connman" one.
Thus change connman-gnome accordingly.
This fixes [BUGID #619].
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 12:33:37 +0000 (20:33 +0800)]
connman: upgrade to version 0.65
upgrade from 0.64 to 0.65
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 11:17:11 +0000 (19:17 +0800)]
tremor: upgrade to rev 17636
upgrade from 17572 to 17636
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 11:03:34 +0000 (19:03 +0800)]
linux-firmware: upgrade to rev
40c0f950be7040614dc45df54e25e54d00e3b73b
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 07:25:57 +0000 (15:25 +0800)]
libogg: upgrade to version 1.2.2
upgrade from 1.2.1 to 1.2.2
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 07:09:30 +0000 (15:09 +0800)]
telepathy-mission-control: upgrade to version 5.7.1
upgrade from 5.7.0 to 5.7.1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 06:56:01 +0000 (14:56 +0800)]
glib-2.0: upgrade to version 2.27.5
upgrade from 2.27.3 to 2.27.5
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 06:09:51 +0000 (14:09 +0800)]
dpkg: upgrade to version 1.15.8.7
upgrade from 1.15.8.5 to 1.15.8.7
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 05:29:35 +0000 (13:29 +0800)]
telepathy-python: upgrade to version 0.15.19
upgrade from 0.15.18 to 0.15.19
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 03:19:09 +0000 (11:19 +0800)]
telepathy-idle: upgrade to version 0.1.7
upgrade from 0.1.6 to 0.1.7
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 02:40:10 +0000 (10:40 +0800)]
telepathy-glib: upgrade to version 0.13.6
upgrade from 0.13.5 to 0.13.6
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Wed, 29 Dec 2010 01:55:04 +0000 (09:55 +0800)]
gst-plugins-good: upgrade to version 0.10.26
upgrade from 0.10.25 to 0.10.26
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Tue, 28 Dec 2010 02:53:36 +0000 (10:53 +0800)]
gst-plugins-base: upgrade to version 0.10.31
upgrade from 0.10.30 to 0.10.31
Remove make-382.patch since the fix is already in upstream
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Tue, 28 Dec 2010 02:09:17 +0000 (10:09 +0800)]
gstreamer: upgrade to version 0.10.31
upgrade from 0.10.30.
Remove make-382.patch since the fix is already in upstream.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Tue, 28 Dec 2010 01:08:01 +0000 (09:08 +0800)]
bluez4: upgrade to version 4.82
upgrade from 4.79 to 4.82.
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Tue, 28 Dec 2010 00:13:11 +0000 (08:13 +0800)]
netbase: upgrade to version 4.44
upgrade from 0.43 to 0.44
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Tue, 28 Dec 2010 00:09:13 +0000 (08:09 +0800)]
ofono: upgrade to version 0.37
upgrade from 0.33 to 0.37
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Dongxiao Xu [Mon, 27 Dec 2010 08:57:29 +0000 (16:57 +0800)]
pulseaudio: upgrade to version 0.9.22
upgrade from 0.9.21 to 0.9.22
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Saul Wold [Thu, 30 Dec 2010 06:40:13 +0000 (22:40 -0800)]
distro tracking updates
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:38:54 +0000 (22:38 -0800)]
man-pages: update to 3.32
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:38:33 +0000 (22:38 -0800)]
gthumb: update to 2.12.1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:37:56 +0000 (22:37 -0800)]
libgdata: Updated to 0.7.1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:37:02 +0000 (22:37 -0800)]
bind: update to 8.7.2-P3
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:32:25 +0000 (22:32 -0800)]
man: updated to 1.6f, fixed patches
Rebased patches for 1.6f:
- lzma - modified for xz support
- ro_usr & whatis2 fixed up
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:29:19 +0000 (22:29 -0800)]
matchbox-theme-sato-2: Updated to svn rev164 and add patch
Patch was added because the png file was renamed from
background.png to template.png.
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:24:25 +0000 (22:24 -0800)]
qt: add fotowall back into qt task
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:23:59 +0000 (22:23 -0800)]
qmmp: Update qmmp to 0.4.1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Saul Wold [Thu, 30 Dec 2010 06:23:27 +0000 (22:23 -0800)]
mc: update to 4.7.3
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 10:19:08 +0000 (10:19 +0000)]
linux-tools.inc: Userspace tools should be compiled with the userspace compiler, not the kernel one
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 10:16:35 +0000 (10:16 +0000)]
kernel.bbclass: Ensure TOOLCHAIN_OPTIONS is passed to KERNEL_CC and KERNEL_LD
This fixes various incorrect sysroot usages observed by people with sstate.
Thanks to Kevin Tian for figuring out where the problem was and Gary Thomas
for confirming the fix.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 10:12:14 +0000 (10:12 +0000)]
unfs-server: Fix PV so it obeys the version number policy
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 10:05:28 +0000 (10:05 +0000)]
gtk+.inc: Drop stale moblin override
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Richard Purdie [Thu, 30 Dec 2010 09:55:23 +0000 (09:55 +0000)]
update-rc.d: Allow the primary deamon package to be specified in UPDATERCPN, update gsmd to use this
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Koen Kooi [Thu, 23 Dec 2010 19:23:33 +0000 (20:23 +0100)]
RDEPENDS, RRECOMMENDS -> RDPEPENDS_${PN}, RRECOMMENDS_${PN}
For these recipes the dependencies listed in RDEPENDS and RRECOMMENDS only apply to ${PN}
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Tom Zanussi [Wed, 29 Dec 2010 17:43:22 +0000 (11:43 -0600)]
task-poky-tools.bb: re-enable blktrace
The commit for BUGID #581 fixes the blktrace build errors - it should
now be safe to re-enable the blktrace recipe.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Tom Zanussi [Wed, 29 Dec 2010 17:25:42 +0000 (11:25 -0600)]
blktrace: Fix parallel make issue
Fixes [BUGID #581]
When PARALLEL_MAKE is used with the current blktrace Makefile, the
btreplay and btrecord object files can end up being built multiple
times in parallel, which occasionally causes the linker to pick up the
object files in intermediate and seemingly corrupt states, and causes
the spurious link errors in the bug report.
This fix restricts the recursive btreplay invocations to building only
btreplay or btrecord as appropriate, not both.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Yu Ke [Wed, 29 Dec 2010 07:28:48 +0000 (15:28 +0800)]
bb.utils: check if lock file is writable, to fix bug 606
Bug 606 report that if $DL_DIR is read-only, do_fetch will
simply hang without any error message.
The root cause is that: bb.fetch.go()->bb.utils.lockfile()
will try to lock file ${DL_DIR}/xxxxx.lock. Since ${DL_DIR}
is read-only, it will cause IOError exception. Although
lockfile() can catch the exception, currently code simply
ignore all the exception and continue the loop. it make
sense if the exception is caused by locking contention,
but in the read-only $DL_DIR case, it cause endless waiting
unfortunately.
So this patch add read-only check for lockfile to avoid the
silent hang.
Fix [BUGID #606]
Signed-off-by: Yu Ke <ke.yu@intel.com>
Bruce Ashfield [Mon, 27 Dec 2010 05:47:45 +0000 (00:47 -0500)]
yocto/meta: update to 2.6.37-rc7
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>