Archive for May, 2010

Brad Figg

Kernel Team Meeting Minutes

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-25-05 Meeting Agenda

Outstanding actions from last meeting

Item: ogasawara to email out reminder regarding blueprint disposition
Status: done
   
Item: smb to add work item for updating karmic fsl-imx51 in line with lucid
Status: done
   
Item: jfo to explain new bug review process
Status: in progress

Maverick Release Status: Bugs

Alpha 1 Milestoned Bugs (0) Release Targeted Bugs (34 accross all packages)
linux 0 1

Bugs with Patches Attached: 130 (down 2 from last week)

Launchpad Report
Breakdown by status

Blueprint: kernel-maverick-apparmor

Working on dfa translation for the compatibility patch for old kernel interface, and will use this to cross verify the upstreaming interface changes. So current upstreaming code isn’t yet compatible with lucid

Blueprint: kernel-maverick-firewire-stack

I emailed out a description of what needs to be done, and why we need to do it to the ukml. Waiting on responses. Looks like we need help from foundations, will CC foundations on the email.

Blueprint: kernel-maverick-misc

Tim has pulled out the -preempt flavour from Maverick with a view to it being a community supported flavour from its own source package. The new ubuntu-debian.git repository is up and seeded with Maverick debian plus some fixes developed following testing on Karmic and Lucid; scripts now exist to apply this back to those releases. Finally the broadcom wl driver has been fixed for Maverick.

Blueprint: kernel-maverick-new-kernel-on-lts

LTS backport is undergoing tests (no problems so far). I’ve uploaded to the kernel PPA at http://ppa.launchpad.net/kernel-ppa/ppa/ubuntu. I’ve also created a new branch in the Lucid repository called lts-backport-maverick

Blueprint: kernel-maverick-pv-ops-ec2-kernel

Playing with paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 and integrating in to the virtual kernel, currently /dev/hvc -> /dev/tty changes require !VT Have built and Produce kernels with paravirt-ops enabled for testing, but they aren’t quite ready for hand off to scott and others for further testing

Blueprint: kernel-maverick-tracing-support

I’m currently in the process of reviewing the configs for tracers in maverick, other work (tooling packaging) has yet to be started

Blueprint: kernel-maverick-ubuntu-delta-review

I’m hoping to update iscsitarget today. apw had a rather large set of patches associated to his name during the delta review, so I could see him extending this work item to Alpha2. manjo only has one patch to follow up on, so I suspect he should be able to complete this by next week, ie. Alpha1.

Blueprint: kernel-maverick-union-mounts

kernels are up for testing in my purple PPA, no feedback as yet from foundations

Blueprint: kernel-maverick-config-review

The two bugs/work items are Fix Committed and should close when I upload today. This will then complete the blueprint.

Blueprint: kernel-maverick-bug-handling

Working on the wiki pages with input from apw, ogasawara and smb. This work will be reflected on this BP and will be removed from the kernel-maverick-misc BP.

Blueprint: kernel-maverick-upstart

Leann has written up the new modules.builtin rules exceptions. Other progress is slow but still hoped to hit Alpha-1.

Blueprint: kernel-maverick-reducing-dkms-packages-required-for-hardware-enablement

Nothing new this week.

Blueprint: kernel-maverick-bios-test-automation

 * Identified some tests "low-hanging fruit"
 * Git repo: http://kernel.ubuntu.com/git?p=cking/ubuntu-firmware-test-suite/.git;a=summary
   * Test suite framework complete (fancy logging, execution mechanism, kernel log parsing, etc..)
   * Test added in past week:
     * dmi_decode:  test DMI/SMBIOS tables for errors
     * acpiinfo:    general ACPI sanity check
     * syntaxcheck: check for DSDT AML syntax errors
     * klog:        check for generic errors in kernel log
     * wakealarm:   ACPI wakealarm test
     * s3:          suspend/resume test (in progress)
     * with the help of some code lifted from the Intel Firmware Test kit
   * Working on:
     * common:      check common kernel log errors
     * s4:          hibernate/resume test
     * semanticAML: some semantic AML checking

Maverick: Lucid

It’s been almost a week since I’ve uploaded and I’ve accumulated quite a bit of patches since then. We’ve pulled in the -omap flavour, tweaked multiple config options per our UDS config review, and dropped a number of patches based on our UDS delta review. We’re also now carrying the two security kernel hardening patches for hardlink/symlink protections. That being said, I’ll be uploading 2.6.34-4.11 today (note the ABI bump). I’ll likely do one last upload on Friday, so get your patches to the list and ack’d before then if you want something to land in the Alpha1 kernel. Also, please test once 2.6.34-4.11 is uploaded if you are able to.

Security & Bugfix Kernels

 * Dapper:      2.6.15-55.83  (updates)
 * Hardy:       2.6.24-27.69  (updates)
 * Intrepid:    --- End of Support ---
 * Jaunty:      2.6.28-18.60  (updates)
 * Karmic:      2.6.31-21.59  (updates)
    - mvl-dove  2.6.31-213.27 (updates)
    - fsl-imx51 2.6.31-111.27 (updates)
    - ec2       2.6.31-306.14 (updates)
 * Lucid:       2.6.32-22.33  (updates)
    - mvl-dove  2.6.32-204.16 (release)
    - fsl-imx51 2.6.31-607.13 (release)
    - ti-omap   2.6.33-500.6  (release)
    - qcm-msm   2.6.31-800.2  (release)
    - ec2       2.6.32-305.9  (release)

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 130)

Maverick Lucid    
3 302    

regression-update

Lucid Karmic Jaunty Hardy
25 9 5 2

regression-release

Lucid Karmic Jaunty Hardy
149 50 20 3

regression-proposed

Lucid Karmic    
1 1    

Incoming Bugs: Bug day report

Bug Days will start back next week. I plan to send out an announcement for the next one later this week with a reminder the business day before. The current plan is to review Bugs with Patches attached to eliminate misreported patches and prepare the list for team review. I am however, open to suggestion should the Bug day topic need to change. I assume we’d like to focus on those as a team at some point as well so we can see what is cruft and what is not so I am open to a Kernel Bug Day soon too.

Open Discussion or Questions

abogani Who could review my -lowlatency package (https://lists.ubuntu.com/archives/kernel-team/2010-May/010707.html) ?
  cnd and apw have it on their lists to review.
 
cjwatson would it be hard to get at least fbcon built-in in the near future (https://wiki.ubuntu.com/FoundationsTeam/Grub2BootFramebuffer)? I guess vesafb might require a bit mo

ogra vesafb might get tricky with arm
ogra agrees fully on fbcon
ogasawara I can look into it, can you open me a bug so it doesn’t fall off the radar
Brad Figg

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-06-04 Meeting Agenda

Outstanding actions from last meeting

None this week.

Lucid Release Status: Bugs

Beta 2 Milestoned Bugs Release Targeted Bugs
linux 6 29
linux-fsl-imx51 0 0
linux-ec2 0 0
linux-mvl-dove 0 0

Blueprints: kernel-lucid-bug-handling

All work items done or postponed, only remaining tasks are for release.

Blueprints: kerne-lucid-kernel-config-review

Over-active beep in VT is under investigation. We expect to write up the configuration report in time for Beta-2.

Blueprints: kernel-lucid-kms

We 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-resume

apport — allow us to detect frequency of failure:POSTPONED all other work items done

Blueprints: kernel-lucid-apparmor-development

Still looking for the root cause of Bug #552225, Bug #544764, Bug #549428, Bug #458299

  • Launchpad bug 552225 in apparmor “system bogs down when apparmor is running” [Undecided,New] https://launchpad.net/bugs/552225
  • Launchpad bug 544764 in apparmor “unkillable apparmor_parser” [Undecided,New] https://launchpad.net/bugs/544764
  • Launchpad bug 549428 in apparmor “Triggers permanent high i/o load after upgrade” [Undecided,Incomplete] https://launchpad.net/bugs/549428
  • Launchpad bug 458299 in linux “apparmor_parser: page allocation failure. order:5″ [High,Fix released] https://launchpad.net/bugs/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 Support

More arsenal work. Wrapping up the survey this week.

Other Release Tasks: Lucid Better Power Mgt

Nothing new this week.

Other Release Tasks: EC2 Lucid Kernel Status

We have Bug #532553, which is just a config oversight as far I can tell

  • Launchpad bug 532553 in linux-ec2 “linux-image-2.6.32-302-ec2 is missing iptables module xt_recent” [Low,Confirmed] https://launchpad.net/bugs/532553

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: Lucid

Beta-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

Hardy 2.6.24-27.68 (security) *
  2.6.24-27.69 (proposed) [ 6] 1/ 3 verifications done (+1)
Intrepid 2.6.27-17.46 (security)
Jaunty 2.6.28-18.60 (security)
Karmic 2.6.31-19.58 (security) *
 
&lbsp; 2.6.31-19.59 (proposed) [ 6] 2/19 verifications done (+2)
LBM 2.6.31-20.22 (updates) *
&lbsp; 2.6.31-20.23 (proposed) [ 6] 0/ 2 verifications done
mvl-dove 2.6.31-211.26 (security) *
&lbsp; 2.6.31-213.27 (proposed) [ 6]
fsl-imx51 2.6.31-108.25 (security) *
&lbsp; 2.6.31-110.26 (proposed) [ 6] 0/ 1 verifications done
1/ 1 failed! #507416
ec2 2.6.31-304.13 (security) *
&lbsp; 2.6.31-110.26 (proposed) [ 6]

Nothing new this week.

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 130)

  • 223 lucid bugs

regression-update (down 1)

  • 11 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (down 1)

  • 52 karmic bugs
  • 21 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

The next Kernel Team ‘regression-’ bug day is Wednesday, April 7. Thanks for working on these last week.

Open Discussion or Questions

Just 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).
The problem can be fixed in ‘udev’ by adding bits to /lib/udev/… scripts — I plan to produce a patched ‘udev’ package for those bug submitters to test.

  • Launchpad bug 550979 in linux “Volume increase & decrease by function buttons never release on Dell Studio 1558″ [Medium,Confirmed] https://launchpad.net/bugs/550979
  • Launchpad bug 420473 in linux “Coolbox QBook 270-02: volume keys produce more than one key event” [Medium,Incomplete] https://launchpad.net/bugs/420473
  • Launchpad bug 374884 in linux “Keyboard quirk is required for Mitac 8050QDA Fn Volume keys to function.” [Undecided,New] https://launchpad.net/bugs/374884
Brad Figg

Meeting Minutes

IRC Log of the meeting.

Agenda

2010-23-03 Meeting Agenda

Outstanding actions from last meeting

  • JFo to send out regression bug day announcements on monday
    e-mail went out last week for the schedule to all bug lists that normal bug days go to

  • JFo to do a wiki page on regression bug days
    In progress, carried forward to next week.
    Wiki page for the Bug Day is located here: https://wiki.ubuntu.com/KernelTeam/KernelBugDay.

Lucid Release Status: Bugs

Beta 2 Milestoned Bugs Release Targeted Bugs
linux 13 32
linux-fsl-imx51 0 0
linux-ec2 1 1
linux-mvl-dove 1 2

Blueprints: kernel-lucid-bug-handling

Only 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-review

PATA 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-kms

I’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-resume

Nothing new to report.

Blueprints: kernel-lucid-apparmor-development

Looking at Bug #458299, Bug #529288, Bug #544764, Bug #549428, which all seem to be inter-related or even possibly symptoms of the same bug

  • Launchpad bug 458299 in linux “apparmor_parser: page allocation failure. order:5″ [High,Confirmed] https://launchpad.net/bugs/458299
  • Launchpad bug 549428 in apparmor “Triggers permanent high i/o load after upgrade” [Undecided,New] https://launchpad.net/bugs/549428
  • apparmor “unkillable apparmor_parser” [Undecided,New] https://launchpad.net/bugs/544764
  • linux “”Kernel Oops” – unable to handle kernel paging request at ffff880323279bf2 RIP is at aa_dfa_match_len+0xd9/0xf0″ [Low,Incomplete] https://launchpad.net/bugs/529288

Blueprints: kernel-lucid-boot-performance

Looks 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 Support

Did a bunch of arsenal work, blasted several hundred alsa-driver bugs with automated comments.

Other Release Tasks: Lucid Better Power Mgt

Pushed a new set of packages out and a CFT (call for testing). No news since.

Other Release Tasks: EC2 Lucid Kernel Status

Did lots of testing for Bug #540378, Bug #527208, haven’t been able to trip either so we are looking good for EC2.

  • Launchpad bug 540378 in linux-ec2 “BUG: soft lockup – CPU#1 stuck for 66s! [swapper:0]” [Medium,New] https://launchpad.net/bugs/540378
  • Launchpad bug 527208 in linux-ec2 “ec2 instance fails boot, no console output on c1.xlarge” [High,Confirmed] https://launchpad.net/bugs/527208

Status: Lucid

Lucid 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

Hardy 2.6.24-27.68 (security) *
  2.6.24-27.69 (proposed) [ 6] 1/ 3 verifications done (+1)
Intrepid 2.6.27-17.46 (security)
Jaunty 2.6.28-18.60 (security)
Karmic 2.6.31-19.58 (security) *
 
&lbsp; 2.6.31-19.59 (proposed) [ 6] 2/19 verifications done (+2)
LBM 2.6.31-20.22 (updates) *
&lbsp; 2.6.31-20.23 (proposed) [ 6] 0/ 2 verifications done
mvl-dove 2.6.31-211.26 (security) *
&lbsp; 2.6.31-213.27 (proposed) [ 6]
fsl-imx51 2.6.31-108.25 (security) *
&lbsp; 2.6.31-110.26 (proposed) [ 6] 0/ 1 verifications done
1/ 1 failed! #507416
ec2 2.6.31-304.13 (security) *
&lbsp; 2.6.31-110.26 (proposed) [ 6]

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.
Karmic fsl-imx51 needs to set the status right. An update for it has been uploaded today (consisting of previous and new changelog).

Incoming Bugs: Regressions

Current regression stats (broken down by release):

regression-potential (up 130)

  • 166 lucid bugs

regression-update (up 1)

  • 12 karmic bugs
  • 5 jaunty bugs
  • 2 intrepid bugs
  • 1 hardy bug

regression-release (down 1)

  • 53 karmic bugs
  • 21 jaunty bugs
  • 11 intrepid bugs
  • 4 hardy bugs

regression-proposed (no change)

  • 1 karmic bug

Incoming Bugs: Bug day report

Today 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

  1. Nothing new this week.