MaverickDetail

Differences between revisions 23 and 26 (spanning 3 versions)
Revision 23 as of 2010-05-18 09:10:02
Size: 23003
Editor: chinstrap
Comment:
Revision 26 as of 2010-05-19 00:10:04
Size: 41323
Editor: chinstrap
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/2) || * What can we do better for -intel GPU freezes? - These inevitably will have lots of duplicates, which reduced their usefulness in Lucid. What information do we need to match duplicates? Can we get the kernel to help? * Can we get the same sort of information via radeontool &amp; avivotool for ati cards? * Can we get the same sort of information for nouveau? * How can we make mmiotracing as painless as possible for users, and as useful as possible for developers? || Todo || ||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/3) || * What can we do better for -intel GPU freezes? - These inevitably will have lots of duplicates, which reduced their usefulness in Lucid. What information do we need to match duplicates? Can we get the kernel to help? * Can we get the same sort of information via radeontool &amp; avivotool for ati cards? * Can we get the same sort of information for nouveau? * How can we make mmiotracing as painless as possible for users, and as useful as possible for developers? || Todo ||
Line 6: Line 6:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || GRUB2 supports programming a VBE mode in the boot loader and telling the kernel about it, causing the kernel to use a framebuffer at boot. With Linux 2.6.34, vesafb/efifb can hand over smoothly to a KMS driver, allowing us to assemble all of this into something very close to a flicker-free boot splash process. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Support booting on systems using UEFI firmware. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/2) || With a small block of basic hardware setup code in front of the kernel and kexec, the Linux kernel itself can be used as a full featured bootloader. The idea was inspired by talks in ELC this year, Linux without a boot loader - by Greg Ungerer, and Kexec - Ready for Embedded Linux? by Magnus Damm. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-single-zimage|kernel-maverick-arm-single-zimage]] (0/0/4) || Unlike PC and x86-based platforms, where a single kernel image is normally the case to boot on all these platforms, there is usually one kernel image for a specific ARM SoC (imx51, dove, omap), or even one kernel image for a specific platform/board. This session is intended to discuss some of the challenges and general ideas toward a single zImage for a group of compatible ARM SoCs. || Todo ||
Line 7: Line 11:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/5) || Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. || Todo || ||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/6) || Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each. || Todo ||
Line 10: Line 14:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel. || Todo || ||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/3) || The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel. || Todo ||
Line 12: Line 16:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/3) || Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are nit a viable alternative for Maveric and if the work required to maintain them will be less than aufs. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/33) || Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-union-mounts|kernel-maverick-union-mounts]] (1/0/3) || Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are now a viable alternative for Maveric and if the work required to maintain them will be less than aufs. || Todo ||
Line 16: Line 20:
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (0/0/1) || For maintainers, AppArmor profiles are packaged either in the application that the profile applies to (eg, mysql or firefox) or in the apparmor-profiles package for profiles that are not officially supported yet (eg, they are in development). This presents maintenance difficulties and a barrier for people to include these profiles in their packages. This should be made easier. || Todo ||
||<rowbgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (0/0/2) || Review additional kernel hardening features. || Todo ||
Line 20: Line 26:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/2) || Investigate whether drm.debug=0x04 has an unacceptable overhead || canonical-kernel-team || ubuntu-10.10 || Todo || ||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/3) || Investigate whether drm.debug=0x04 has an unacceptable overhead || canonical-kernel-team || ubuntu-10.10 || Todo ||
Line 22: Line 28:
||<rowbgcolor="#00cc00"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || canonical-kernel-team || ubuntu-10.10 || Todo ||
Line 24: Line 31:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || Get the fbcon handoff patch kit together in a PPA || canonical-kernel-team || maverick-alpha-3 || Todo ||
||<rowbgcolor="#00cc00"> Build fbcon (and vesafb) into the kernel on all architectures || canonical-kernel-team || maverick-alpha-3 || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Investigate situation with Intel graphics drivers on EFI || canonical-kernel-team || maverick-alpha-3 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/2) || have a prototype of a kernel without boot loader || eric.y.miao || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> code cleanup and push part of the framework mainline || eric.y.miao || ubuntu-10.10 || Todo ||
||<(^ |4 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-single-zimage|kernel-maverick-arm-single-zimage]] (0/0/4) || investigate into virtual IRQ || eric.y.miao || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> make NR_IRQs a run-time variable || eric.y.miao || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> allow multiple run-time mapping to IRQ number || eric.y.miao || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> common clock framework || jk-ozlabs || ubuntu-10.10 || Todo ||
Line 36: Line 52:
||<(^ |5 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/5) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || maverick-alpha-1 || Todo || ||<(^ |6 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/6) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux) || leannogasawara || maverick-alpha-1 || Todo ||
Line 39: Line 55:
||<rowbgcolor="#00cc00"> LP: Bug:582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux) || leannogasawara || ubuntu-10.10 || Todo ||
Line 55: Line 72:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || Produce kernels with paravirt-ops enabled for testing || jjohansen || maverick-alpha-1 || Todo || ||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/3) || Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 || jjohansen || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Produce kernels with paravirt-ops enabled for testing || jjohansen || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches || jjohansen || maverick-alpha-1 || Todo ||
Line 62: Line 81:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review the "Patches to Keep" list as some should probably also be dropped or upstreamed || leannogasawara || maverick-alpha-1 || Todo || ||<(^ |33 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/33) || Drop ecfcdf2 UBUNTU: staging/go7007 -- disable || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66 || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files. || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2 || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> compcache: get userspace confirmed as fixed wrt to new semantics and if so drop || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> iscsitarget -- update to version 1.4.20 || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> ndiswrapper -- update to version 1.56 || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || apw || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || brad-figg || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || chasedouglas || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() || chasedouglas || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || manjo || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> Investigate: can we leverage union-mounts instead of needing to update AUFS || apw || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> update AUFS only if unable to use union-mounts || leannogasawara || maverick-alpha-2 || Todo ||
||<rowbgcolor="#00cc00"> re-checking ubuntu/ drivers and update if needed || leannogasawara || ubuntu-10.10-beta || Todo ||
||<rowbgcolor="#00cc00"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || ubuntu-10.10-beta || Todo ||
Line 70: Line 121:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || ubuntu-10.10 || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || ubuntu-10.10 || Complete ||

|| Total (3/1/53) 7%||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || maverick-alpha-1 || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || maverick-alpha-1 || Complete ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (0/0/1) || parser should be able to show all included abstractions || jjohansen || ubuntu-10.10 || Todo ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (0/0/2) || review and apply security hardening patches for Maverick || canonical-kernel-team || maverick-alpha-1 || Todo ||
||<rowbgcolor="#00cc00"> review and consider security hardening patches for Stable Releases || canonical-kernel-team || maverick-alpha-1 || Todo ||

|| Total (3/1/101) 3%||
Line 86: Line 140:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/1) || Produce kernels with paravirt-ops enabled for testing || jjohansen || Todo || ||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-pv-ops-ec2-kernel|kernel-maverick-pv-ops-ec2-kernel]] (0/0/3) || Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2 || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Produce kernels with paravirt-ops enabled for testing || jjohansen || Todo ||
||<rowbgcolor="#00cc00"> Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches || jjohansen || Todo ||
Line 88: Line 144:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/1) || Review the "Patches to Keep" list as some should probably also be dropped or upstreamed || leannogasawara || Todo || ||<(^ |24 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/24) || Drop ecfcdf2 UBUNTU: staging/go7007 -- disable || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66 || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files. || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2 || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> compcache: get userspace confirmed as fixed wrt to new semantics and if so drop || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> iscsitarget -- update to version 1.4.20 || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> ndiswrapper -- update to version 1.56 || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || apw || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || brad-figg || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() || chasedouglas || Todo ||
||<rowbgcolor="#00cc00"> Address assigned set of Ubuntu Patches || manjo || Todo ||
Line 92: Line 171:

|| Total (1/0/15) 6%||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || Complete ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-kernel-hardening|security-m-kernel-hardening]] (0/0/2) || review and apply security hardening patches for Maverick || canonical-kernel-team || Todo ||
||<rowbgcolor="#00cc00"> review and consider security hardening patches for Stable Releases || canonical-kernel-team || Todo ||

|| Total (2/0/44) 4%||

== Milestone maverick-alpha-2 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/1) || have a prototype of a kernel without boot loader || eric.y.miao || Todo ||
||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-single-zimage|kernel-maverick-arm-single-zimage]] (0/0/3) || investigate into virtual IRQ || eric.y.miao || Todo ||
||<rowbgcolor="#00cc00"> make NR_IRQs a run-time variable || eric.y.miao || Todo ||
||<rowbgcolor="#00cc00"> allow multiple run-time mapping to IRQ number || eric.y.miao || Todo ||
||<(^ |7 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/7) || Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> Investigate: can we leverage union-mounts instead of needing to update AUFS || apw || Todo ||
||<rowbgcolor="#00cc00"> update AUFS only if unable to use union-mounts || leannogasawara || Todo ||

|| Total (0/0/11) 0%||

== Milestone maverick-alpha-3 ==
||<20%> '''Blueprint/Activity''' || '''Task''' ||<10%> '''Assignee''' ||<10%> '''Status''' ||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-grub2-boot-framebuffer|foundations-m-grub2-boot-framebuffer]] (0/0/2) || Get the fbcon handoff patch kit together in a PPA || canonical-kernel-team || Todo ||
||<rowbgcolor="#00cc00"> Build fbcon (and vesafb) into the kernel on all architectures || canonical-kernel-team || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/foundations-m-uefi-support|foundations-m-uefi-support]] (0/0/1) || Investigate situation with Intel graphics drivers on EFI || canonical-kernel-team || Todo ||

|| Total (0/0/3) 0%||
Line 104: Line 211:

|| Total (0/1/7) 14%||
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-ubuntu-delta-review|kernel-maverick-ubuntu-delta-review]] (0/0/2) || re-checking ubuntu/ drivers and update if needed || leannogasawara || Todo ||
||<rowbgcolor="#00cc00"> post CFT to lp bugs using an ubuntu/ driver || jeremyfoshee || Todo ||

|| Total (0/1/9) 11%||
Line 109: Line 218:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/2) || Investigate whether drm.debug=0x04 has an unacceptable overhead || canonical-kernel-team || Todo || ||<(^ |3 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-gpu-freeze-reports|desktop-maverick-xorg-gpu-freeze-reports]] (0/0/3) || Investigate whether drm.debug=0x04 has an unacceptable overhead || canonical-kernel-team || Todo ||
Line 111: Line 220:
||<rowbgcolor="#00cc00"> Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode || canonical-kernel-team || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-kernel-as-bootloader|kernel-maverick-arm-kernel-as-bootloader]] (0/0/1) || code cleanup and push part of the framework mainline || eric.y.miao || Todo ||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-arm-single-zimage|kernel-maverick-arm-single-zimage]] (0/0/1) || common clock framework || jk-ozlabs || Todo ||
Line 123: Line 235:
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/1) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || canonical-foundations || Todo || ||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-config-review|kernel-maverick-config-review]] (0/0/2) || LP: Bug:333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy) || canonical-foundations || Todo ||
||<rowbgcolor="#00cc00"> LP: Bug:582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux) || leannogasawara || Todo ||
Line 138: Line 251:
||<(^ |2 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/kernel-maverick-version|kernel-maverick-version]] (1/0/2) || Publish Decision to ubuntu-devel || leannogasawara || Todo ||
||<rowbgcolor="lightblue"> Choose kernel version || leannogasawara || Complete ||

|| Total (2/0/31) 6%||
||<(^ |1 rowbgcolor="#00cc00" bgcolor="#00cc00"> [[https://blueprints.launchpad.net/ubuntu/+spec/security-m-apparmor-profile-packaging|security-m-apparmor-profile-packaging]] (0/0/1) || parser should be able to show all included abstractions || jjohansen || Todo ||

|| Total (1/0/34) 2%||

Activity Status

Blueprint/Activity

Overview

Status

desktop-maverick-easy-wayland-testing (0/0/1)

Make it easy to test the new Wayland display server by providing functional packages in Universe for Maverick. * Are there any wayland clients we could include other than the demos included in wayland git? * What do we need to do to make it easy to develop wayland clients? * What versions of libdrm, kernel, mesa does wayland require? Are these the versions we want for Maverick anyway?

Todo

desktop-maverick-xorg-gpu-freeze-reports (0/0/3)

* What can we do better for -intel GPU freezes? - These inevitably will have lots of duplicates, which reduced their usefulness in Lucid. What information do we need to match duplicates? Can we get the kernel to help? * Can we get the same sort of information via radeontool & avivotool for ati cards? * Can we get the same sort of information for nouveau? * How can we make mmiotracing as painless as possible for users, and as useful as possible for developers?

Todo

desktop-maverick-xorg-in-mm (0/0/2)

* Overview of X sessions at UDS * What version of xserver, mesa, libdrm shall we target for Maverick? * What versions of major drivers will be out, and what versions should we target? * Open mic: miscellaneous X business

Todo

foundations-m-grub2-boot-framebuffer (0/0/2)

GRUB2 supports programming a VBE mode in the boot loader and telling the kernel about it, causing the kernel to use a framebuffer at boot. With Linux 2.6.34, vesafb/efifb can hand over smoothly to a KMS driver, allowing us to assemble all of this into something very close to a flicker-free boot splash process.

Todo

foundations-m-uefi-support (0/0/1)

Support booting on systems using UEFI firmware.

Todo

kernel-maverick-arm-kernel-as-bootloader (0/0/2)

With a small block of basic hardware setup code in front of the kernel and kexec, the Linux kernel itself can be used as a full featured bootloader. The idea was inspired by talks in ELC this year, Linux without a boot loader - by Greg Ungerer, and Kexec - Ready for Embedded Linux? by Magnus Damm.

Todo

kernel-maverick-arm-single-zimage (0/0/4)

Unlike PC and x86-based platforms, where a single kernel image is normally the case to boot on all these platforms, there is usually one kernel image for a specific ARM SoC (imx51, dove, omap), or even one kernel image for a specific platform/board. This session is intended to discuss some of the challenges and general ideas toward a single zImage for a group of compatible ARM SoCs.

Todo

kernel-maverick-bios-test-automation (0/0/12)

It is desirable to be able automatically test specific BIOS functionality, such as suspend/resume, hibernate, wakeup, fan control, battery, C states etc.. to locate and hence be able to fix or workaround BIOS/ACPI errors. Also, it's desirable to add more kernel debug into hibernate/suspend code paths to help automatically to pin point BIOS errors. We propose a tool + kernel debug to do this automatic testing + diagnosis.

Todo

kernel-maverick-config-review (0/0/6)

Review of the kernel configuration for Maverick. This will concentrate on confirming the policy for various option type, as well as new options. For major new options, discussion and confirmation of the selection of each.

Todo

kernel-maverick-misc (1/0/11)

This is a catch all blueprint to capture and track any misc Kernel related work items. Each item doesn't warrant having an individual spec in itself, but still represent a task we'd like to complete.

Todo

kernel-maverick-new-kernel-on-lts (0/0/3)

Continue to Evaluate, Specify, and Deliver backported kernels for Lucid LTS.

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/3)

The current EC2 kernel is based on the very large Xen patchset. A pv-ops based kernel would need a much smaller set of patches which could be maintained as a kernel flavor instead of the topic branch used for the current EC2 kernel.

Todo

kernel-maverick-tracing-support (0/1/6)

New kernel tracing functionality will enable more efficient debugging of kernel issues. Analysis tools are provided to examine the data more rapidly and accurately. Scripts are provided so an end user can easily run them and upload results to a launchpad bug.

Todo

kernel-maverick-ubuntu-delta-review (0/0/33)

Review of the current Ubuntu Kernel delta. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components.

Todo

kernel-maverick-union-mounts (1/0/3)

Union mounts have seen progress since last time they were evaluated as a replacement for aufs. Determine whether union mount are now a viable alternative for Maveric and if the work required to maintain them will be less than aufs.

Todo

kernel-maverick-upstart (0/0/4)

How do Upstart and planned changes affect Kernel?

Todo

kernel-maverick-version (1/0/2)

Discussions on the likely mainline kernel version for Maverick.

Todo

security-m-apparmor-profile-packaging (0/0/1)

For maintainers, AppArmor profiles are packaged either in the application that the profile applies to (eg, mysql or firefox) or in the apparmor-profiles package for profiles that are not officially supported yet (eg, they are in development). This presents maintenance difficulties and a barrier for people to include these profiles in their packages. This should be made easier.

Todo

security-m-kernel-hardening (0/0/2)

Review additional kernel hardening features.

Todo

Activity Task Status

Blueprint/Activity

Task

Assignee

Milestone

Status

desktop-maverick-easy-wayland-testing (0/0/1)

check kernel version/patch requirements for Wayland

apw

maverick-alpha-1

Todo

desktop-maverick-xorg-gpu-freeze-reports (0/0/3)

Investigate whether drm.debug=0x04 has an unacceptable overhead

canonical-kernel-team

ubuntu-10.10

Todo

Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level

canonical-kernel-team

ubuntu-10.10

Todo

Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode

canonical-kernel-team

ubuntu-10.10

Todo

desktop-maverick-xorg-in-mm (0/0/2)

review the i8xx patch

apw

maverick-alpha-1

Todo

produce a PPA for the i8xx patch to allow testing

apw

maverick-alpha-1

Todo

foundations-m-grub2-boot-framebuffer (0/0/2)

Get the fbcon handoff patch kit together in a PPA

canonical-kernel-team

maverick-alpha-3

Todo

Build fbcon (and vesafb) into the kernel on all architectures

canonical-kernel-team

maverick-alpha-3

Todo

foundations-m-uefi-support (0/0/1)

Investigate situation with Intel graphics drivers on EFI

canonical-kernel-team

maverick-alpha-3

Todo

kernel-maverick-arm-kernel-as-bootloader (0/0/2)

have a prototype of a kernel without boot loader

eric.y.miao

maverick-alpha-2

Todo

code cleanup and push part of the framework mainline

eric.y.miao

ubuntu-10.10

Todo

kernel-maverick-arm-single-zimage (0/0/4)

investigate into virtual IRQ

eric.y.miao

maverick-alpha-2

Todo

make NR_IRQs a run-time variable

eric.y.miao

maverick-alpha-2

Todo

allow multiple run-time mapping to IRQ number

eric.y.miao

maverick-alpha-2

Todo

common clock framework

jk-ozlabs

ubuntu-10.10

Todo

kernel-maverick-bios-test-automation (0/0/12)

create basic bios tracking working/broken features against vendor, version

colin-king

ubuntu-10.10

Todo

look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite)

colin-king

ubuntu-10.10

Todo

identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate

colin-king

ubuntu-10.10

Todo

identify high value tests to cover low hanging fruit

colin-king

ubuntu-10.10

Todo

put together a bios test-suite to help test bios en-masse

colin-king

ubuntu-10.10

Todo

add the test-suite to the kernel testing ISO image

colin-king

ubuntu-10.10

Todo

package this test-suite for maverick

colin-king

ubuntu-10.10

Todo

look to using the test-suite as an ubuntu-ready certification tool

colin-king

ubuntu-10.10

Todo

produce a bios health report for the vendor at 'pizza box' phase

colin-king

ubuntu-10.10

Todo

add dmidecode information to apport

colin-king

ubuntu-10.10

Todo

create a team

colin-king

ubuntu-10.10

Todo

capture some ACPI tables into apport

brad-figg

ubuntu-10.10

Todo

kernel-maverick-config-review (0/0/6)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux)

leannogasawara

maverick-alpha-1

Todo

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy)

canonical-foundations

ubuntu-10.10

Todo

LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux)

leannogasawara

maverick-alpha-1

Todo

LP: 582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux)

leannogasawara

ubuntu-10.10

Todo

Final kernel content and configuration report to ubuntu-devel

leannogasawara

ubuntu-10.10-beta

Todo

Investigate if we can enable perf for arm

apw

ubuntu-10.10-beta

Todo

kernel-maverick-misc (1/0/11)

enable linux-tools for mainline builds

apw

maverick-alpha-1

Todo

documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself

brad-figg

ubuntu-10.10

Todo

documentation: re-organize and clean up kernel wiki pages

jeremyfoshee

ubuntu-10.10

Todo

suspend/resume: repetition based reporting

manjo

ubuntu-10.10

Todo

firmware: check packages are up to date

chasedouglas

ubuntu-10.10

Todo

firmware: review with diwic and merge alsa-firmware into linux-firmware

chasedouglas

ubuntu-10.10

Todo

Create documentation on stable team processes

stefan-bader-canonical

ubuntu-10.10

Todo

debian-abstraction -- pull out debian to separate repo and sync with Maverick

apw

ubuntu-10.10

Todo

debian-abstraction -- pull back abstraction to Lucid branches

apw

ubuntu-10.10

Todo

debian-abstraction -- pull back abstraction to Karmic branches

apw

ubuntu-10.10

Todo

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

ubuntu-10.10

Complete

kernel-maverick-new-kernel-on-lts (0/0/3)

setup PPA for LTS backports of the maverick kernel

timg-tpi

maverick-alpha-1

Todo

Investigate MIR process for this package

timg-tpi

maverick-alpha-1

Todo

interlock with QA to set support levels

timg-tpi

maverick-alpha-1

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/3)

Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2

jjohansen

maverick-alpha-1

Todo

Produce kernels with paravirt-ops enabled for testing

jjohansen

maverick-alpha-1

Todo

Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches

jjohansen

maverick-alpha-1

Todo

kernel-maverick-tracing-support (0/1/6)

Review kernel configuration for ftrace

chasedouglas

maverick-alpha-1

Todo

Make perf probe use relative source paths

chasedouglas

ubuntu-10.10-beta

Todo

Package trace-cmd

chasedouglas

ubuntu-10.10-beta

Todo

Package KernelShark

chasedouglas

ubuntu-10.10-beta

Todo

Arsenal scripts for common ftrace uses

jeremyfoshee

ubuntu-10.10-beta

Todo

Launchpad trace script integration

chasedouglas

ubuntu-10.10-beta

Postponed

kernel-maverick-ubuntu-delta-review (0/0/33)

Drop ecfcdf2 UBUNTU: staging/go7007 -- disable

leannogasawara

maverick-alpha-1

Todo

Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable

leannogasawara

maverick-alpha-1

Todo

Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present

leannogasawara

maverick-alpha-1

Todo

Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug

leannogasawara

maverick-alpha-1

Todo

Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66

leannogasawara

maverick-alpha-1

Todo

Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix

leannogasawara

maverick-alpha-1

Todo

Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream

leannogasawara

maverick-alpha-1

Todo

Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller

leannogasawara

maverick-alpha-1

Todo

Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros

leannogasawara

maverick-alpha-1

Todo

Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT

leannogasawara

maverick-alpha-1

Todo

Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps

leannogasawara

maverick-alpha-1

Todo

Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets

leannogasawara

maverick-alpha-1

Todo

Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files.

leannogasawara

maverick-alpha-1

Todo

Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2

leannogasawara

maverick-alpha-1

Todo

Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve

leannogasawara

maverick-alpha-1

Todo

Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore

leannogasawara

maverick-alpha-1

Todo

compcache: get userspace confirmed as fixed wrt to new semantics and if so drop

leannogasawara

maverick-alpha-1

Todo

iscsitarget -- update to version 1.4.20

leannogasawara

maverick-alpha-1

Todo

ndiswrapper -- update to version 1.56

leannogasawara

maverick-alpha-1

Todo

Address assigned set of Ubuntu Patches

apw

maverick-alpha-1

Todo

Address assigned set of Ubuntu Patches

brad-figg

maverick-alpha-1

Todo

Address assigned set of Ubuntu Patches

chasedouglas

maverick-alpha-1

Todo

Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib()

chasedouglas

maverick-alpha-1

Todo

Address assigned set of Ubuntu Patches

manjo

maverick-alpha-1

Todo

Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module

leannogasawara

maverick-alpha-2

Todo

Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface

leannogasawara

maverick-alpha-2

Todo

Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools

leannogasawara

maverick-alpha-2

Todo

Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules

leannogasawara

maverick-alpha-2

Todo

Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86

leannogasawara

maverick-alpha-2

Todo

Investigate: can we leverage union-mounts instead of needing to update AUFS

apw

maverick-alpha-2

Todo

update AUFS only if unable to use union-mounts

leannogasawara

maverick-alpha-2

Todo

re-checking ubuntu/ drivers and update if needed

leannogasawara

ubuntu-10.10-beta

Todo

post CFT to lp bugs using an ubuntu/ driver

jeremyfoshee

ubuntu-10.10-beta

Todo

kernel-maverick-union-mounts (1/0/3)

push union-mount tools to PPA

apw

maverick-alpha-1

Todo

evaluate union-mount as a replacement for AUFS

apw

maverick-alpha-1

Todo

pull in the union-mounts patch set on top of the Maverick kernel and push to PPA

apw

maverick-alpha-1

Complete

kernel-maverick-upstart (0/0/4)

uevent/sysfs -- turn off all deprecated configuration options related to sysfs

apw

ubuntu-10.10

Todo

look at passing all used and unused kernel command line options to userspace

apw

ubuntu-10.10

Todo

investigate whether upstream would accept mounting /proc and /sys automatically

apw

ubuntu-10.10

Todo

add exceptions for modules built-in list to the config review rules review

leannogasawara

ubuntu-10.10

Todo

kernel-maverick-version (1/0/2)

Publish Decision to ubuntu-devel

leannogasawara

maverick-alpha-1

Todo

Choose kernel version

leannogasawara

maverick-alpha-1

Complete

security-m-apparmor-profile-packaging (0/0/1)

parser should be able to show all included abstractions

jjohansen

ubuntu-10.10

Todo

security-m-kernel-hardening (0/0/2)

review and apply security hardening patches for Maverick

canonical-kernel-team

maverick-alpha-1

Todo

review and consider security hardening patches for Stable Releases

canonical-kernel-team

maverick-alpha-1

Todo

Total (3/1/101) 3%

Milestone maverick-alpha-1

Blueprint/Activity

Task

Assignee

Status

desktop-maverick-easy-wayland-testing (0/0/1)

check kernel version/patch requirements for Wayland

apw

Todo

desktop-maverick-xorg-in-mm (0/0/2)

review the i8xx patch

apw

Todo

produce a PPA for the i8xx patch to allow testing

apw

Todo

kernel-maverick-config-review (0/0/2)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (linux)

leannogasawara

Todo

LP: 579300 : Please disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS* (linux)

leannogasawara

Todo

kernel-maverick-misc (0/0/1)

enable linux-tools for mainline builds

apw

Todo

kernel-maverick-new-kernel-on-lts (0/0/3)

setup PPA for LTS backports of the maverick kernel

timg-tpi

Todo

Investigate MIR process for this package

timg-tpi

Todo

interlock with QA to set support levels

timg-tpi

Todo

kernel-maverick-pv-ops-ec2-kernel (0/0/3)

Patch paravirt-ops kernel for legacy /dev/tty and /dev/sdX used by EC2

jjohansen

Todo

Produce kernels with paravirt-ops enabled for testing

jjohansen

Todo

Evaluate the pv-on-HVM XEN drivers only patch set to replace the -ec2 patches

jjohansen

Todo

kernel-maverick-tracing-support (0/0/1)

Review kernel configuration for ftrace

chasedouglas

Todo

kernel-maverick-ubuntu-delta-review (0/0/24)

Drop ecfcdf2 UBUNTU: staging/go7007 -- disable

leannogasawara

Todo

Drop 04c9539 UBUNTU: [Config] staging/winbond -- disable

leannogasawara

Todo

Drop a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present

leannogasawara

Todo

Drop 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug

leannogasawara

Todo

Drop e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 in favor of upstream commit id 7a0fc404ae66

leannogasawara

Todo

Drop cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount in favor of upstream fix

leannogasawara

Todo

Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream

leannogasawara

Todo

Drop 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller

leannogasawara

Todo

Drop 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros

leannogasawara

Todo

Drop 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT

leannogasawara

Todo

Drop e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps

leannogasawara

Todo

Drop fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets

leannogasawara

Todo

Drop fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files.

leannogasawara

Todo

Drop e0f61cb UBUNTU: add Breaks: against hardy lvm2

leannogasawara

Todo

Drop (and see who screams) 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Serve

leannogasawara

Todo

Drop 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore

leannogasawara

Todo

compcache: get userspace confirmed as fixed wrt to new semantics and if so drop

leannogasawara

Todo

iscsitarget -- update to version 1.4.20

leannogasawara

Todo

ndiswrapper -- update to version 1.56

leannogasawara

Todo

Address assigned set of Ubuntu Patches

apw

Todo

Address assigned set of Ubuntu Patches

brad-figg

Todo

Address assigned set of Ubuntu Patches

chasedouglas

Todo

Chase to investigate, did this get a generic upstream mode, and remember to convert userspace first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib()

chasedouglas

Todo

Address assigned set of Ubuntu Patches

manjo

Todo

kernel-maverick-union-mounts (1/0/3)

push union-mount tools to PPA

apw

Todo

evaluate union-mount as a replacement for AUFS

apw

Todo

pull in the union-mounts patch set on top of the Maverick kernel and push to PPA

apw

Complete

kernel-maverick-version (1/0/2)

Publish Decision to ubuntu-devel

leannogasawara

Todo

Choose kernel version

leannogasawara

Complete

security-m-kernel-hardening (0/0/2)

review and apply security hardening patches for Maverick

canonical-kernel-team

Todo

review and consider security hardening patches for Stable Releases

canonical-kernel-team

Todo

Total (2/0/44) 4%

Milestone maverick-alpha-2

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-arm-kernel-as-bootloader (0/0/1)

have a prototype of a kernel without boot loader

eric.y.miao

Todo

kernel-maverick-arm-single-zimage (0/0/3)

investigate into virtual IRQ

eric.y.miao

Todo

make NR_IRQs a run-time variable

eric.y.miao

Todo

allow multiple run-time mapping to IRQ number

eric.y.miao

Todo

kernel-maverick-ubuntu-delta-review (0/0/7)

Post to ml for additional discussion - 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module

leannogasawara

Todo

Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface

leannogasawara

Todo

Upstream c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default else add quirk to module-init-tools

leannogasawara

Todo

Upstream 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules

leannogasawara

Todo

Upstream f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86

leannogasawara

Todo

Investigate: can we leverage union-mounts instead of needing to update AUFS

apw

Todo

update AUFS only if unable to use union-mounts

leannogasawara

Todo

Total (0/0/11) 0%

Milestone maverick-alpha-3

Blueprint/Activity

Task

Assignee

Status

foundations-m-grub2-boot-framebuffer (0/0/2)

Get the fbcon handoff patch kit together in a PPA

canonical-kernel-team

Todo

Build fbcon (and vesafb) into the kernel on all architectures

canonical-kernel-team

Todo

foundations-m-uefi-support (0/0/1)

Investigate situation with Intel graphics drivers on EFI

canonical-kernel-team

Todo

Total (0/0/3) 0%

Milestone ubuntu-10.10-beta

Blueprint/Activity

Task

Assignee

Status

kernel-maverick-config-review (0/0/2)

Final kernel content and configuration report to ubuntu-devel

leannogasawara

Todo

Investigate if we can enable perf for arm

apw

Todo

kernel-maverick-tracing-support (0/1/5)

Make perf probe use relative source paths

chasedouglas

Todo

Package trace-cmd

chasedouglas

Todo

Package KernelShark

chasedouglas

Todo

Arsenal scripts for common ftrace uses

jeremyfoshee

Todo

Launchpad trace script integration

chasedouglas

Postponed

kernel-maverick-ubuntu-delta-review (0/0/2)

re-checking ubuntu/ drivers and update if needed

leannogasawara

Todo

post CFT to lp bugs using an ubuntu/ driver

jeremyfoshee

Todo

Total (0/1/9) 11%

Milestone ubuntu-10.10

Blueprint/Activity

Task

Assignee

Status

desktop-maverick-xorg-gpu-freeze-reports (0/0/3)

Investigate whether drm.debug=0x04 has an unacceptable overhead

canonical-kernel-team

Todo

Can drm.debug be changed at runtime? -> in e.g. /sys/module/drm/debug_level

canonical-kernel-team

Todo

Make the intel kernel module always print: possible outputs, connected outputs, detected modes, selected mode

canonical-kernel-team

Todo

kernel-maverick-arm-kernel-as-bootloader (0/0/1)

code cleanup and push part of the framework mainline

eric.y.miao

Todo

kernel-maverick-arm-single-zimage (0/0/1)

common clock framework

jk-ozlabs

Todo

kernel-maverick-bios-test-automation (0/0/12)

create basic bios tracking working/broken features against vendor, version

colin-king

Todo

look at identifying ACPI 'errors' in the kernel log and report them (via apport, and this test suite)

colin-king

Todo

identify and push extra diagnostics patches for s/r etc to mainline, ubuntu kernel, 'bios testing PPA' as appropriate

colin-king

Todo

identify high value tests to cover low hanging fruit

colin-king

Todo

put together a bios test-suite to help test bios en-masse

colin-king

Todo

add the test-suite to the kernel testing ISO image

colin-king

Todo

package this test-suite for maverick

colin-king

Todo

look to using the test-suite as an ubuntu-ready certification tool

colin-king

Todo

produce a bios health report for the vendor at 'pizza box' phase

colin-king

Todo

add dmidecode information to apport

colin-king

Todo

create a team

colin-king

Todo

capture some ACPI tables into apport

brad-figg

Todo

kernel-maverick-config-review (0/0/2)

LP: 333990 : [Karmic]Please enable PCI express ASPM (powersave) (pm-utils-powersave-policy)

canonical-foundations

Todo

LP: 582350 : Please change CONFIG_SND_HDA_INPUT_BEEP_MODE to 0 (linux)

leannogasawara

Todo

kernel-maverick-misc (1/0/10)

documentation: consolidate and maintian kernel build instructions into one location, possibly within the kernel source itself

brad-figg

Todo

documentation: re-organize and clean up kernel wiki pages

jeremyfoshee

Todo

suspend/resume: repetition based reporting

manjo

Todo

firmware: check packages are up to date

chasedouglas

Todo

firmware: review with diwic and merge alsa-firmware into linux-firmware

chasedouglas

Todo

Create documentation on stable team processes

stefan-bader-canonical

Todo

debian-abstraction -- pull out debian to separate repo and sync with Maverick

apw

Todo

debian-abstraction -- pull back abstraction to Lucid branches

apw

Todo

debian-abstraction -- pull back abstraction to Karmic branches

apw

Todo

fix broadcom dkms packages due to autoconf.h moving

canonical-kernel-team

Complete

kernel-maverick-upstart (0/0/4)

uevent/sysfs -- turn off all deprecated configuration options related to sysfs

apw

Todo

look at passing all used and unused kernel command line options to userspace

apw

Todo

investigate whether upstream would accept mounting /proc and /sys automatically

apw

Todo

add exceptions for modules built-in list to the config review rules review

leannogasawara

Todo

security-m-apparmor-profile-packaging (0/0/1)

parser should be able to show all included abstractions

jjohansen

Todo

Total (1/0/34) 2%

KernelTeam/ReleaseStatus/MaverickDetail (last edited 2010-10-07 23:30:14 by lillypilly)