We have uploaded a new Precise linux-ti-omap4 kernel. The most notable changes
are as follows:
* rebased on master branch 3.2.0-19.31
The full changelog can be seen at:
https://launchpad.net/ubuntu/+source/linux-ti-omap4/3.2.0-1410.13
Archive for the ‘kernel’ Category
Andy Whitcroft
[precise] linux kernel-ti-omap 3.2.0-1410.13 uploaded (ABI bump)
Categories: kernel, ubuntu-kernel
No Comments
We have uploaded a new Precise linux-ti-omap4 kernel. The most notable changes * rebased on master branch 3.2.0-19.31 The full changelog can be seen at: https://launchpad.net/ubuntu/+source/linux-ti-omap4/3.2.0-1410.13
Andy Whitcroft
[precise] linux kernel-ti-omap 3.2.0-1408.11 uploaded (ABI bump)
Categories: kernel, ubuntu-kernel
No Comments
We have uploaded a new Precise linux-ti-omap4 kernel. The most notable changes * rebased on master branch 3.2.0-18.29 The full changelog can be seen at: https://launchpad.net/ubuntu/+source/linux-ti-omap4/3.2.0-1408.11
Jeremy Foshee
First Kernel Triage Summit
Categories: kernel, ubuntu-kernel
No Comments
On Saturday September 11th the Kernel Team will take the first in what I hope to be a series of steps toward educating ourselves and our community in the triage of the thousands of bugs that pass our way daily.
My goal for this event is to begin the process of training those interested in helping with kernel bugs in the way we process our bug tickets. This first event is meant to help us both educate and document. The information on the first ever Triage Summit is located on the wiki here.
As with everything we do, your feedback is appreciated. Please don’t hesitate to send us e-mail to the team list at kernel-team@lists.ubuntu.com or even on the wiki page itself. Your feedback will go a long way toward our plans for future events like this.
The schedule for Saturday is as follows:
1) at 1400 UTC we will hold a General session centered around providing information as to where to locate us, who our upstreams are and where to find them as well as the new subsystem breakdown of bugs to help us gather related issues more easily and get them in front of the right people.
2) at 1500 UTC there will be a session on Graphics and all of its related bits and bytes. There will be a focus on basic, effective triage for this subset as well as locations to find troubleshooting information and further reading on Graphics issues
3) at 1600 UTC there will be a session on audio bugs and the related subsystem parts involved there. This session will also have a basic troubleshooting and location portion so as to guide those interested in triaging audio bugs with further information.
4) at 1700 UTC we will have something of a lightning round in which we briefly discuss the USB/Firewire and Bluetooth stacks as well as helpful debugging and triage steps for this subset of bugs
As stated before, your feedback on these sessions as well as the documentation that will be provided will be most helpful to us. You are also welcome to approach us for other avenues of support. We are always looking for more help on a variety of kernel related areas such as documentation, bugs and spelling/grammar applications
I look forward to seeing a great many of you at the Summit on Saturday!
~JFo
Brad Figg
Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubunt
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meetingNone this week. Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingAll work items done or postponed, only remaining tasks are for release. Blueprints: kerne-lucid-kernel-config-reviewOver-active beep in VT is under investigation. We expect to write up the configuration report in time for Beta-2. Blueprints: kernel-lucid-kmsWe have ongoing issues with Lid detection, currently we have LVDS lid detection reverted and we are looking at the fallout from that change. Blueprints: kernel-lucid-suspend-resumeapport — allow us to detect frequency of failure:POSTPONED all other work items done Blueprints: kernel-lucid-apparmor-developmentStill looking for the root cause of Bug #552225, Bug #544764, Bug #549428, Bug #458299
Not positive, but very likely one root cause. It is always replacement related, under high memory pressure/fragmented memory where fast path allocation fails and we fall back to vmalloc for the dfa. It seems to be very much related to the use of swap as I have reports that turning off swap makes it go away and in the end may be a bug in the mm and not apparmor. Also verified that the policy compiler is building isomorphs on multi-policy load and not suffering from a bug, and looked at ways to fix this for M so that we can use multi-profile load and have automated policy verification. We haven’t been using multi-policy load because we have known that it is generating alternate dfas, and haven’t been able to verify them. I found a few more problems with what I was trying to kick out last week so it got delayed into this week, I have been working through, the checks to send out this morning I expect a few more audit changes will be required yet, and the path generation is some what dependent upon the __d_path patch discussion that I am also rekicking out patches for Other Release Tasks: Lucid Audio SupportMore arsenal work. Wrapping up the survey this week. Other Release Tasks: Lucid Better Power MgtNothing new this week. Other Release Tasks: EC2 Lucid Kernel StatusWe have Bug #532553, which is just a config oversight as far I can tell
The only question being whether we want to turn it on this late. I (apw) would think anything netfilter related is handy to ahve in that environment, and we have a window to respin for release for somethign which only adds a module which is very low risk. Okay, I’ll send a patch out this morning Status: LucidBeta-2 kernels are in an built. We are not expecting to change the kernel before beta-2. We are expecting some change still before release. Otherwise the worst issues are graphics related to my mind, and mostly getting resolved. Doubt they will all get resolved before release however. We are expecting to be getting a stable update too. Security & Bugfix Kernels
Nothing new this week. Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 130)
regression-update (down 1)
regression-release (down 1)
regression-proposed (no change)
Incoming Bugs: Bug day reportThe next Kernel Team ‘regression-’ bug day is Wednesday, April 7. Thanks for working on these last week. Open Discussion or QuestionsJust FYI — I (kamalm) am working on the “volume keys never release” issue — seems to be a common problem for various laptop models (bug 550979, bug 420473, bug 374884).
Brad Figg
Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubuntu Kernel Team Blog: Ubunt
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingOnly outstanding item for beta 2 still open: [leannogasawara] apport — sub-system directed reporting [amber]:INPROGRESS all other beta 2 tasks are complete Blueprints: kerne-lucid-kernel-config-reviewPATA and SATA pull out is done and some debian installer fallout sorted out (thanks smb), and the review of the builtin sub-systems complete. Blueprints: kernel-lucid-kmsI’ve just released a test kernel which addresses the flickering problem with some Intel graphics devices. There are five bugs open against this: http://bit.ly/aiKuuL. Otherwise we are continuing to debug issues as they appear. Blueprints: kernel-lucid-suspend-resumeNothing new to report. Blueprints: kernel-lucid-apparmor-developmentLooking at Bug #458299, Bug #529288, Bug #544764, Bug #549428, which all seem to be inter-related or even possibly symptoms of the same bug
Blueprints: kernel-lucid-boot-performanceLooks like the remaining ureadahead work will get postponed to Lucid+1 as the userspace bits are not likely to make Lucid. That likely will close off the blueprint. Other Release Tasks: Lucid Audio SupportDid a bunch of arsenal work, blasted several hundred alsa-driver bugs with automated comments. Other Release Tasks: Lucid Better Power MgtPushed a new set of packages out and a CFT (call for testing). No news since. Other Release Tasks: EC2 Lucid Kernel StatusDid lots of testing for Bug #540378, Bug #527208, haven’t been able to trip either so we are looking good for EC2.
Status: LucidLucid is at stable 2.6.32.10+drm33.1. We are prepping to the Beta-2 freeze on Thursday, and expect to upload kernels for that early Wednesday. Anything we need in should be up for review _today_. Security & Bugfix Kernels
Karmic ec2 and mvl-dove have no open bug reports but were rebased to the version of master in proposed. Asked for quick re-test. Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 130)
regression-update (up 1)
regression-release (down 1)
regression-proposed (no change)
Incoming Bugs: Bug day reportToday is another Kernel Team ‘regression-’ bug day. Thanks for working on these last week. The next Kernel Regression Bug Day will be on Thursday of this week. Open Discussion or Questions
Brad Figg
Kernel Team Meeting Minutes
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingNothing new to report. Blueprints: kerne-lucid-kernel-config-reviewNothing new to report. Blueprints: kernel-lucid-kmsTesting of the beta has been mostly good so far, there are a couple of “blank screen on install” bugs to look at. Blueprints: kernel-lucid-suspend-resumeNothing new to report. Blueprints: kernel-lucid-apparmor-developmentAnother lkml push going out today, will also issue pull requests for the bug fixes it includes.
Blueprints: kernel-lucid-boot-performanceNothing new to report. Other Release Tasks: Lucid Audio SupportStill working on the bug survey. I’ve moved to working on modifications to arsenal Other Release Tasks: Lucid Better Power MgtSent some patches upstream to pm-utils and am waiting on feedback. Will push out a new set of packages when I hear back. Other Release Tasks: EC2 Lucid Kernel StatusTesting fix for Bug #527208, which also seems to fix Bug #540378
Other than those its looking good. Status: LucidOk, apw uploaded a kernel including 2.6.32.10 and a newer igb driver. Uploaded meta today so it will probably get offered soonish. Security & Bugfix Kernels
Packages marked with ‘*’ have been uploaded to proposed. Planned acceptance into proposed is tomorrow. Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 40)
regression-update (up 1)
regression-release (down 1)
regression-proposed (no change)
Incoming Bugs: Bug day reportOpen Discussion or Questions
Brad Figg
Kernel Team Meeting Minutes
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingAlmost done with the analysis of the X debugging pages. JFo will update the team on the current state of the Kernel Team pages and an initial draft of recommended changes to the structure and layout via the e-mail list. Will have the arsenal scripts running (not in dry run mode) by the end of this week.
Blueprints: kerne-lucid-kernel-config-reviewDiscussion thread started on the remaining sub-systems and PATA/SATA driver status. Should have patches for immediatly after Beta-1. Blueprints: kernel-lucid-kmsWe are seeing a lot of issues with i945 and older graphics cards, which includes all the atom netbooks. This is looking to be new occurance of the i915.powersave problems, we will disable powersaving for these ‘older’ cards by default. Blueprints: kernel-lucid-suspend-resumeLooks like we are getting some useful information as a result of the patch to measure suspend resume times. I am currently looking at the suspend/resume bugs filed recently and trying to get a sense of any common elements we can find. Blueprints: kernel-lucid-apparmor-developmentThe latest upstream push is ready go out. Blueprints: kernel-lucid-boot-performanceThe ureadahead patches are with Foundations for testing. Again we should have results in time for the first upload after Beta-1. Other Release Tasks: Lucid Audio SupportNothing significantly new this week. I’m several days into my als-driver bug survey and have looked at almost 200 bugs. I’m basicly going through them one by one and adding tags onto them. If they have not had any action for more than a couple months I’m requesting a test of a dev image and the mainline kernel. I’m pretty amazed at the number of bugs that have not seen any attention since their initial submission. The biggest buckets are “no sound at all” and “internal mic not working”. There are a few that look like upgrade isses, people running out and buying the latest HW expecting it to “just work”, etc. I also see that there are a bunch of bugs that are “past expiration”. I asked around about this and was told that the bot that ran around marking these “invalid” had to be turned off because it wasn’t smart enought and was invalidating bugs it shouldn’t. I was told that a new status is being created “Expired” specifically for these bugs and that the bot would be smartened up. This work is supposed to happen this month. Other Release Tasks: Lucid Better Power MgtThe release team has pretty much veto’d putting the pmutils functionality in as it didn’t hit b-1. The rest has been postponed due to workload. Other Release Tasks: EC2 Lucid Kernel StatusWorking on Launchpad bug 527208 in linux-ec2 “ec2 instance fails boot, no console output on c1.xlarge” [High,Confirmed] https://launchpad.net/bugs/527208 Have confirmed that it isn’t exhibiting under similar circumstances in rackspace cloud. I haven’t made anymore progress on testing pv-ops. Status: LucidLucid remains at stable v2.6.32.9, though v2.6.32.10 is now available and will be applied once Beta-1 is over. We have commited patches to expose the DRM backports version such that when v2.6.33.1 DRM patches we can tell that that has occured in bug reports. We have also changed the default settings for the CDROM trays to allow direct removal of disks, userspace will handle this shortly. All of the main kernels (linux, linux-fsl-imx51, linux-mvl-dove, linux-qcm-msm, and linux-ec2) remain unchanged from last week. linux-ti-omap was just accepted into the archive. Anything which requires a kernel change will have to wait until after beta-1 and will have to pass the abbreviated SRU process (2 acks required). Security & Bugfix Kernels
Security update is expected somewhen today (after some final tests) Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 30)
regression-update (no change)
regression-release (no change)
regression-proposed (no change)
Incoming Bugs: Bug day reportToday is another Kernel Team ‘regression-’ bug day. Thanks for working on these last week. I’ll be looking at the schedule for the rest of this release and proposing more bug days to work out regressions to Pete for inclusion in the schedule. I anticipate that, as we move closer to the release freeze, we will probably do more than one bug day a week, but I want to see what the timeframe looks like before I propose that. I didn’t get to schedule a community bug day today as I had planned. I will get things ready to hold another bug day against bugs with patches attached for next week. Open Discussion or Questions
Brad Figg
Kernel Team Meeting Minutes
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingAlmost done with the analysis of the X debugging pages. JFo will update the team on the current state of the Kernel Team pages and an initial draft of recommended changes to the structure and layout via the e-mail list. Will have the arsenal scripts running (not in dry run mode) by the end of this week. Blueprints: kerne-lucid-kernel-config-reviewWe have pulled out the HID devices to modular. Discussions on other drivers still pending, any changes will have to occur post beta-1 now. Blueprints: kernel-lucid-kmsWe have committed to the v2.6.33 drm backport which is now uploaded to the archive. Re-testing of graphics issues now to be requested. JFo will put out a call for testing for the drm backport asap. Blueprints: kernel-lucid-suspend-resumeThe suspend resume patch is in and already seeing some benefits. One bug where the battery is fingered as taking 10s to respond. Blueprints: kernel-lucid-apparmor-developmentEditing text for another push to LKML There are still a few LSM audit issues to attend to and we will see how the __d_path discussions play out. Currently trying to keep the 2 pushes separate Blueprints: kernel-lucid-boot-performanceNothing new to report. Other Release Tasks: Lucid Audio SupportNothing new to report. Other Release Tasks: Lucid Better Power MgtPushed some power policy scripts to https://code.edge.launchpad.net/~amitk/ubuntu/lucid/pm-utils-powersave-policy/amit. Will prepare a package in PPA and issue call for testing tomorrow. pitti is going to review them in the mean while, but other comments welcome Other Release Tasks: EC2 Lucid Kernel StatusBug #527208 is still outstanding
Other than that no known issues. However it may be affecting more than just c1.xlarge kernels. Status: LucidLucid remains at stable v2.6.32.9. As mentioned above we have taken the v2.6.33 DRM backport as this greatly improves stability and removes the need for the Nouveau LBM module, cleaning up installs. We have also incorporated building the kernel perf tool. All of the main kernel (linux, linux-fsl-imx51, linux-mvl-dove, and linux-qcm-msm) are now closed for the Beta-1, uploaded and building, linux-ec2 has been tested and pending a build-test is ready to upload. Anything which requires a kernel change will have to wait until after beta-1 and will have to pass the abbreviated SRU process (2 acks required). Security & Bugfix Kernels
Hardy is just about to move to updates. Coming up another security update, then final big upload for Karmic. Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 30)
regression-update (no change)
regression-release (no change)
regression-proposed (no change)
Incoming Bugs: Bug day reportThere was no bug day last week. This is a gentle reminder that we have decided to hold a weekly Kernel Bug Day to deal with regression bugs. What this means is that for one day a week we would like for the kernel team to focus on addressing ‘regression-’ tagged bugs. We’d like to see a significant reduction in the numbers reported above. https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs?field.tag=regression-potential+regression-release+regression-proposed+regression-updates&field.tags_combinator=ANY The plan, as I see it, is to implement this up to release and then discuss the continued utility of having a Kernel Team Bug Day much like the Bug Days we have now with the community. The next Bug Day will be next Tuesday. The focus will be on Bugs with patches attached. As usual, all are welcome to help, and all help is greatly appreciated. The Kernel Bug Day will be on Tuesday of every week until release. Open Discussion or Questions
Brad Figg
Kernel Team Meeting Minutes
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingNo update, all items are still in progress. Blueprints: kernel-lucid-review-of-ubuntu-deltaLenovo driver confirmed no longer required and dropped. This blueprint is essentially complete and this item wll be removed from the meeting agenda. Blueprints: kerne-lucid-kernel-config-reviewIt seems we require SECCOMP enabled for Lucid, preliminary patches for ARM are under testing. Blueprints: kernel-lucid-kmsThe v2.6.33 DRM backport is looking very much the better starting point in most testing. There are still issues to resolve but they are much much less severe. The final go/no-go decision is expected in the next couple of days with the change occuring this week. We have been attempting to test the main Lucid kernel and also the Lucid kernel with the .33 drm backport, but have encountered problems with suspend/resume that appear to be related to the Iron Lake processor but not the drm drivers. We are continuing to try to sort out these problems. Blueprints: kernel-lucid-suspend-resumeNothing new to report. Blueprints: kernel-lucid-apparmor-developmentAnother submission going out today, wanted to sleep on d_path and d_namespace changes. Also pam_apparmor will be finished up today. Upstream is generally receptive to the new patches, the d_path stuff is getting the most conversation. Blueprints: kernel-lucid-boot-performanceWe remain around the 1.6s to rootfs mark. There is some instability in the figure which looks to be a race during boot, needs further investigation. Patches for incremental readahead detection are now in testing. Other Release Tasks: Lucid Audio SupportNothing new to report. Other Release Tasks: Lucid Better Power MgtNothing new to report. Other Release Tasks: EC2 Lucid Kernel StatusNothing new to report. Status: LucidLucid is at stable v2.6.32.9. We have taken a few small update icluding a wacom driver update. As mentioned above we are still looking to update graphics with that likely to be the outcome. Progress has been pretty solid the last week, but new tasks and bugs pulling us back from the trend-line. There is a fair bit to do before kernel freeze but the new bits should be in in time. We will have to do some fixing after that. We have closed off one of the slipped items, the rest remain and need pushing. If you have an at-risk item, i would like to know when its likely to be done. Security & Bugfix Kernels
Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 30)
regression-update (no change)
regression-release (no change)
regression-proposed (no change)
Incoming Bugs: Bug day reportNo bug day last week. This week’s bug day has been postponed to next week. The focus will be on bugs with patches. Open Discussion or QuestionsJust a reminder we’re heading into the last week for lucid before freeze. Anything you think you want in needs to be on my (apw’s) radar before Friday.
Brad Figg
Kernel Team Meeting Minutes
Categories: kernel, ubuntu-kernel
No Comments
Meeting MinutesAgendaOutstanding actions from last meeting
Lucid Release Status: Bugs
Blueprints: kernel-lucid-bug-handlingNo update, all items are still in progress. Blueprints: kernel-lucid-review-of-ubuntu-deltadrbd confirmed no longer in use with the server team and dropped from the kernel. Awaiting testing on the Lenovo driver combination which should close the last item here. Blueprints: kerne-lucid-kernel-config-reviewIt seems we require SECCOMP enabled for Lucid, this is there for the distro kernels but under investigation for ARM. Blueprints: kernel-lucid-kmsUpstream for DRM and upstream for the main drivers of interest, i915 and ATI, are all disavowing 2.6.32 indicating there is no hope of getting this working. As we are already backporting Nouveau from 2.6.33 we are now examining the feasability of a wholesale DRM backport as a better starting point. Testing ongoing, though all new issues are being shown up by this combination. Blueprints: kernel-lucid-suspend-resumeNothing new to report. Blueprints: kernel-lucid-apparmor-developmentFinally got another push to LKML out, working through the feedback. This update is now in the archive in lucid, we run whatever has been pushed upstream. This push is cleanups and code transforms requested by upstream. Blueprints: kernel-lucid-boot-performanceWe remain around the 1.6s to rootfs mark. khubd fixes are now uploaded and looking good. Other Release Tasks: Lucid Audio SupportNothing new to report. Other Release Tasks: Lucid Better Power MgtNothing new to report. Other Release Tasks: EC2 Lucid Kernel StatusI (jjohansen) poked at running a pv-ops kernel again briefly, it looks promising but it needs to be run through all zones, and regions. Quesiont: What do we want to do if the pv-ops kernel is working? It would be nice to dump the xen patchset but it is getting aweful late. I (apw) presume that is much closer to the normal kernel? We could possibly get rid of the -ec2 kerenls but a lot more testing needs to be done to be sure. We might need to FF the change, but if it means we don’t need more than a flavour then its worth it I (jjohansen) redid pv-ops with some of the configs that we learned are problematic disabled. We would need a flavour but not a topic branch but a flavour is much less maintenance overhead. We will make this a high priority and get an answer before beta-1. We will get the server team involved as well. Status: LucidLucid is at stable v2.6.32.8, the khubd fixes have now hit the archive and boot times are looking better. We have potential issues with the HDA beep being discordant and loud, but this seems to be codec specific and not the nightmare screech issue we have had before, investigation ongoing. We also have graphics issues as discussed above, a decision will have to be taken in the next week as to direction. Progress has been pretty solid the last week, with us nearly hitting the trend-line for a day. The new issues above have pushed us back a little. I have been through the remaining Alpha-3 items and pushed any that are clearly not release critical out to ubuntu-10.04-beta-1, these include the apport changes etc which can easily be done after kerenel freeze. If I have pushed your items out and they are kernel related we do need something soon; be ta-1 is only 3 weeks out. Security & Bugfix Kernels
The mvl-dove upload is not processed, yet as there were questions about its impact by pitti which have not been answered. The questions are why it is needed and what is the impact. Working on getting a few more changes in Karmic proposed being verified. Likewise fsl-imx51 and ec2 interested parties should report back on the bugs in question. Incoming Bugs: RegressionsCurrent regression stats (broken down by release): regression-potential (up 30)
regression-update (no change)
regression-release (no change)
regression-proposed (no change)
Incoming Bugs: Bug day reportLast week’s BugDay was a success. Stats are available at: http://qa.ubuntu.com/reports/jfo/kernel-bugday/20100216.html The next Kernel BugDay is scheduled for next Tuesday the 2nd of March. The focus will be Bugs with patches attached. Open Discussion or Questions
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
© 2010 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.