Archive for January, 2012

Joseph Salisbury

Kernel Team Meeting Minutes – January 31, 2012

Meeting Minutes

IRC Log of the meeting.
Meeting minutes.

Agenda

20120131 Meeting Agenda


ARM Status

P/omap4: a new kernel version (1405.7) was released, with improved PM support and fixes for the usb subsystem (CMA revert).
P/master: problems with mmc were due to twl4030′s GPIO lines being inactive at boot time since support was factored out in a kernel module; recompiling it in the main kernel made omap3 boards boot off the mmc again (12.20).
SRU: new kernels were released for every supported arch/release.


Release Metrics and Incoming Bugs

Release metrics and incoming bug data can be reviewed at the following link:

http://people.canonical.com/~kernel/reports/kt-meeting.txt


Milestone Targeted Work Items

I’ve pushed out any open work items from Alpha-2 to Beta-1.
Additionally, some work items have come to my attention but I’m unaware
of anyone from our team actually working on them:

https://blueprints.launchpad.net/ubuntu/+spec/servercloud-p-ceph

[canonical-kernel-team] investigate large xattr support patch from Ted T’so in ext4: TODO
[canonical-kernel-team] potentially help push large xattr support to ext4: TODO

Did anyone attend that session at UDS and commit us to those work items?
I suspect these may just get postponed. They were for the cluster filesystem, which is used in openstack.
There will be a follow up and see if more details can be found.

https://blueprints.launchpad.net/ubuntu/+spec/ubuntu-arm-p-optional-initrd

[canonical-kernel-team] provide a kernel with uuid support in the internal initrd for measuring

I vaguely recall there were discussions regarding this work item at the rally, but I’m unaware of what the outcome was?

The foundations WIs were all postponed/blocked yesterday, including the above work item?
A test of with/without initrd can be done, but that wont tell anything about with/with minimal initrd in kernel

slangasek set his items to blocked.

ogra_, but don’t we have an option to generate a minimal initrd now ?

ogra can easily provide you with data tomorrow if that helps anyone

Those would be interesting numbers.

Minimal means the in-kernel initrd just containing teh blkid command as we had discussed

Though i think slangasek would even like to see that done in-kernel with a patch (which i think you already said is to intrusive)

A plan should be discussed for this feature offline, we are clearly confused on who is doing what when in which order

tgardner: FSVO “minimal” that always includes udev and sundry other utilities

slangasek, not necessarily, thats why we have devtmpfs, no ?

slangasek, I guess I was referring to the “tailored” initrd so taht we could see if there was _any_ time differences

there is no support for generating any genuinely minimal initramfs out of initramfs-tools

right, it will always be bloated and at least contain both libc’s
we’ll discuss it offline ..

Everyone OK with moving on?


Blueprint: hardware-p-kernel-power-management

nothing to report this week


Status: Precise Development Kernel

Last week we rebased to v3.2.2 and uploaded. There is a potential
regression in v3.2.2 that I’m concerned about, bug 923512. jsalisbury
is working with the bug reporters and has a test kernel with the
offending patch reverted. If anyone else has hw which uses the ath9k
driver, it would be nice if you could test. I’d consider this would
warrent an upload to fix before the milestone which is in 2 days, Thurs


Status: CVE’s

Currently open CVEs for each supported branch:

Note that the table has a new column this week, the “Defd” column
represents the number of CVEs which have been referred back to security for
resoution, either for lack of a fix or if the fix is not clearly complete.

Nine new CVEs were added this week, of which about 6 have been resolved.
We have also finally dropped lucid/mvl-dove from the table above.

   Package    Open    Defd   
           
   linux Hardy    20 (+3)    8   
   linux Lucid    14 (+2)    5   
   linux Maverick    14 (+3)    5   
   linux Natty    13 (+3)    5   
   linux Oneiric    10 (+1)    5   
   linux Precise    7    5   
   linux-ec2 Lucid    14 (+2)    5   
   linux-fsl-imx51 Lucid    14 (+3)    4   
   linux-mvl-dove Lucid    0 (-9)    0   
   linux-mvl-dove Maverick    10 (+1)    4   
   linux-ti-omap4 Maverick    15 (+3)    4   
   linux-ti-omap4 Natty    12 (+5)    4   
   linux-ti-omap4 Oneiric    7 (+1)    4   
   linux-ti-omap4 Precise    5    4   
   linux-lts-backport-maverick Lucid    14 (+3)    5   
   linux-lts-backport-natty Lucid    13 (+3)    5   
   linux-lts-backport-oneiric Lucid    10 (+1)    5   


Status: Stable, Security, and Bugfix Kernel Updates – Oneiric/Natty/Maverick/Lucid/Hardy

Here is the status for the main kernels, until today (Jan. 24):

  • Hardy – 2.6.24-30.98

    • Nothing new this cycle.

  • Lucid – 2.6.32-38.85

    • Proposed is frozen due to 10.04.4 prep.

  • Maverick – 2.6.35-32.65

    • Verification testing.

  • Natty – 2.6.38-13.55

    • Verification testing.

  • Oneiric – 3.0.0-16.27

    • Verification testing.

      Current opened tracking bugs details:

  • http://people.canonical.com/~kernel/reports/kernel-sru-workflow.html

    For SRUs, SRU report is a good source of information:

  • http://people.canonical.com/~kernel/reports/sru-report.html

    Future stable cadence cycles:

  • https://wiki.ubuntu.com/PrecisePangolin/ReleaseInterlock


Open Discussion or Questions? Raise your hand to be recognized

No Open Discussions.

Leann Ogasawara

[Precise] linux kernel 3.2.0-12.21 uploaded

We have uploaded a new Precise linux kernel. The only change is as follows:

* Revert “ath9k_hw: fix interpretation of the rx KeyMiss flag”

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-12.21

Leann Ogasawara

[Precise] linux kernel 3.2.0-12.20 uploaded (ABI Bump)

We have uploaded a new Precise linux kernel. Please note the ABI bump. The most notable changes are as follows:

* Rebase to v3.2.2
* Revert seccomp_filter patches
* Switch CONFIG_GPIO_TWL4030=y back on arm[el|hf]
* Add Hyper-V modules to virtual inclusion list

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-12.20

Leann Ogasawara

[Precise] linux kernel 3.2.0-11.19 uploaded (ABI Bump)

We have uploaded a new Precise linux kernel. Please note the ABI bump.
The most notable changes are as follows:

* Upstream jack detection patch set
* Add reboot_pid_ns to handle the reboot syscall

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-11.19

Joseph Salisbury

Kernel Team Meeting Minutes – January 24, 2012

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20120124 Meeting Agenda

ARM Status

Nothing new to report this week.

Release Metrics and Incoming Bugs

Release metrics and incomming bug data can be reviewed at the following link:

http://people.canonical.com/~kernel/reports/kt-meeting.txt

Milestone Targeted Work Items

If your name is in the above table, please review your Alpha-2 work items. Note that Alpha-2 is next Thurs Feb 2.

apw hardware-p-kernel-boot 1 work item
hardware-p-kernel-config-review 4 work items
hardware-p-kernel-delta-review 3 work items
foundations-p-ipv6 1 work item
jsalisbury other-p-bug-workflows 1 work item
ogasawara hardware-p-kernel-config-review 3 work items
tgardner hardware-p-kernel-delta-review 1 work item

Blueprint: hardware-p-kernel-power-management

no updates this week

Status: Precise Development Kernel

Last week we uploaded the linux-3.2.0-10.17 Ubuntu kernel and we have
also just uploaded linux-3.2.0-10.18. With Alpha-2 next Thurs, Feb 2,
I’d ideally like to upload our final kernel for the Alpha-2 milestone by
this Friday. For any patches needing to land in Alpha-2, send them out
to the kernel-team mailing list immediately.
Important Upcoming Dates:

  • Thurs Feb 2 – Alpha 2 (~1 week)
    ~

Status: CVE’s

=== CVE Metrics ===

Currently open CVEs for each supported branch:

This week two new CVEs were added both of which were closed out.
Overall we have made some progress in closing the outstanding backlog.

Package Open
linux Hardy 17 (-3)
linux Lucid 12
linux Maverick 11 (-2)
linux Natty 10 (-3)
linux Oneiric 9
linux Precise 7
linux-ec2 Lucid 12
linux-fsl-imx51 Lucid 11 (-4)
linux-mvl-dove Lucid 9 (-2)
linux-mvl-dove Maverick 9 (-2)
linux-ti-omap4 Maverick 12 (-4)
linux-ti-omap4 Natty 7 (-5)
linux-ti-omap4 Oneiric 6 (-2)
linux-ti-omap4 Precise 5 (-2)
linux-lts-backport-maverick Lucid 11 (-2)
linux-lts-backport-natty Lucid 10 (-3)
linux-lts-backport-oneiric Lucid 9

Status: Stable, Security, and Bugfix Kernel Updates – Oneiric/Natty/Maverick/Lucid/Hardy

Here is the status for the main kernels, until today (Jan. 24):

  • Hardy – 2.6.24-30.98
    • In updates.
    • Nothing new to prep, there were no new commits on master-next.
  • Lucid – 2.6.32-38.84
    • Prep’d and uploaded.
  • Maverick – 2.6.35-32.65
    • Prep’d and uploaded.
  • Natty – 2.6.38-13.55
    • Prep’d and uploaded.
  • Oneiric – 3.0.0-16.27
    • Prep’d and uploaded.Current opened tracking bugs details:
  • http://people.canonical.com/~kernel/reports/kernel-sru-workflow.htmlFor SRUs, SRU report is a good source of information:
  • http://people.canonical.com/~kernel/reports/sru-report.htmlFuture stable cadence cycles:
  • https://wiki.ubuntu.com/PrecisePangolin/ReleaseInterlock

Open Discussion or Questions? Raise your hand to be recognized

No open discussions.

Leann Ogasawara

[Precise] linux kernel 3.2.0-10.17 uploaded (ABI Bump)

We have uploaded a new Precise linux kernel. Please note the ABI bump. The most notable changes are as follows:

* Overlayfs update
* Disable CONFIG_INTEL_IOMMU_DEFAULT_ON
* PNP: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-10.17

Joseph Salisbury

Kernel Team Meeting Minutes – January 17, 2012

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.

Agenda

20120117 Meeting Agenda


ARM Status

P/master: patches for kexec (omap3-only for now) and Beagle XM detection landed.
P/omap4: a new kernel in is the pipe (3.2.0-1404.6) – rebased on top of 3.2.0-9.16, and TILT @ c39eb96.


Release Metrics and Incoming Bugs

Release metrics and incomming bug data can be reviewed at the following link:

http://people.canonical.com/~kernel/reports/kt-meeting.txt


Milestone Targeted Work Items

If your name is in the above table, please review your Alpha-2 work items. Note that Alpha-2 is Thurs Feb 2.

   apw    hardware-p-kernel-boot    1 work item   
      hardware-p-kernel-config-review    4 work items   
      hardware-p-kernel-delta-review    3 work items   
      foundations-p-ipv6    1 work item   
   jsalisbury    other-p-bug-workflows    1 work item   
   ogasawara    hardware-p-kernel-config-review    3 work items   
   tgardner    hardware-p-kernel-delta-review    1 work item   


Blueprint: hardware-p-kernel-power-management

Power Management:

  • Framebuffer colours and backgrounds:

    http://zinc.canonical.com/~cking/power-benchmarking/background-colour-and-framebuffer-compression/results.txt

  • Framebuffer compression:

    http://zinc.canonical.com/~cking/power-benchmarking/background-colour-and-framebuffer-compression/results.txt

  • LVDS down clocking:

    http://zinc.canonical.com/~cking/power-benchmarking/i915-lvds-downclocking

  • Found a bunch of power consumption bugs relating to misbehaving applications, see https://bugs.launchpad.net/ubuntu-power-consumption
  • Summary and wrap-up: http://zinc.canonical.com/~cking/power-benchmarking/notes
  • pm-utils power.d updates now in Precise (thanks to pitti, slangasek)


Status: Precise Development Kernel

We rebased to v3.2.1 and uploaded linux-3.2.0-9.16 last friday. I’ve
also started prepping Precise LBM and plan to also open the Q git repo.
Please keep in mind that Alpha 2 is nearing (Thurs Feb 2). I plan on
uploading our final Alpha2 kernel on either the Friday or Monday prior
to the milestone. For any patches needing to land in Alpha2, they need
to be sent and applied before next Friday, Jan 27.


Status: CVE’s

=== CVE Metrics ===

Currently open CVEs for each supported branch:

In the last two weeks there have been 19 CVE added. Many of these were
older CVEs where fixes have already hit our trees so the fallout is
somewhat mitigated.

   Package    Open   
        
   linux Hardy    20 (+10)   
   linux Lucid    12 (+5)   
   linux Maverick    13 (+5)   
   linux Natty    13 (+4)   
   linux Oneiric    9 (+2)   
   linux Precise    7 (+1)   
   linux-ec2 Lucid    12 (+5)   
   linux-fsl-imx51 Lucid    15 (+8)   
   linux-mvl-dove Lucid    11 (+4)   
   linux-mvl-dove Maverick    11 (+4)   
   linux-ti-omap4 Maverick    16 (+7)   
   linux-ti-omap4 Natty    12 (+3)   
   linux-ti-omap4 Oneiric    8 (+1)   
   linux-ti-omap4 Precise    7 (+1)   
   linux-lts-backport-maverick Lucid    13 (+5)   
   linux-lts-backport-natty Lucid    13 (+4)   
   linux-lts-backport-oneiric Lucid    9 (+2)   


Status: Stable, Security, and Bugfix Kernel Updates – Oneiric/Natty/Maverick/Lucid/Hardy

Here is the status for the main kernels, until today (Jan. 17):

  • Hardy – 2.6.24-30.98

    • In updates. Next kernel will be prep’d next week.

  • Lucid – 2.6.32-38.82

    • In “regression testing”. There has been a single report of a regression
      (bug 915788). However the submitter has been non-resposive since the
  • Launchpad bug 915788 in linux (Ubuntu) “kernel issues linux-image-2.6.32-37-generic” [Medium,Confirmed]
    initial report.

    • Maverick – 2.6.35-32.64

      • Waiting to be copied to updates.

    • Natty – 2.6.38-13.53

      • In “regression testing”.

    • Oneiric – 3.0.0-15.25

      • In “regression testing”.

        Current opened tracking bugs details:

    • http://people.canonical.com/~kernel/reports/kernel-sru-workflow.html

      For SRUs, SRU report is a good source of information:

    • http://people.canonical.com/~kernel/reports/sru-report.html

      Future stable cadence cycles:

    • https://wiki.ubuntu.com/PrecisePangolin/ReleaseInterlock


Open Discussion or Questions? Raise your hand to be recognized

No comments.

Leann Ogasawara

[Precise] linux kernel 3.2.0-9.16 uploaded (ABI Bump)

We have uploaded a new Precise linux kernel. Please note the ABI bump. The most notable changes are as follows:

* Rebase to v3.2.1
* Multiple config changes
* OMAP Kexec patch set
* Topdown mmap support

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-9.16

Leann Ogasawara

[Precise] linux kernel 3.2.0-8.15 uploaded

We have uploaded a new Precise linux kernel. The most notable changes are as follows:

* Multiple config changes
* ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate
to interface settings
* Bluetooth: Add support for BCM20702A0 [0a5c:21e3]

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-8.15

Leann Ogasawara

[Precise] linux kernel 3.2.0-8.14 uploaded (ABI Bump)

We have uploaded a new Precise linux kernel. Please note the ABI bump. The most notable changes are as follows:

* rebase to mainline v3.2
* update aufs
* include the ext* modules for -virtual
* eCryptfs: Improve statfs reporting

The full changelog can be seen at:

https://launchpad.net/ubuntu/+source/linux/3.2.0-8.14