* Discussion to generalize the maintenance process of kernel branches
> for the periodic Linaro releases. This still needs documenting in the
> wiki.
>
> * Merged a set of patches put together by Anand Gadiyar to add display
> support to the PandaBoard.
>
> * Merged the following additional patches:
>
> * d983450 cpufreq: Add documentation for sampling_down_factor
> * 054fcd5 ARM: S5P: Fix end address in memory resource information for UART devices
> * bf47520 ARM: make SWP emulation explicit on !CPU_USE_DOMAINS
> * 459967a ARM: fixup SMP alternatives in modules
> * 7144fbc ARM: 6654/1: perf/oprofile: fix off-by-one in stack check
> * 067dfdf ARM: 6659/1: Thumb-2: Make CONFIG_OABI_COMPAT depend on !CONFIG_THUMB2_KERNEL
> * cc0f308 ARM: 6656/1: hw_breakpoint: avoid UNPREDICTABLE behaviour when reading DBGDSCR
> * 40ef21c ARM: 6657/1: hw_breakpoint: fix ptrace breakpoint advertising on unsupported arch
> * 9e97118 ARM: ptrace: remove single-step emulation code
>
== Upstream oriented activities ==
* Review of Arnd Bergmann's flash card article for LWN.
* Incorporation of feedback to the patch adding Thumb2 support to the
P2V branch.
* Another look at the Thumb-2 compatibility fixes for OMAP from Dave
Martin.
* Review of a patch series adding support for SDHCI v3.00.
* Posted patches:
* Rework of the kernel decompressor code to improve efficiency
* Removal of the 4x expansion presumption while decompressing the kernel
* kprobes insn decoding fix
* Ignore mdesc->boot_params if out of range
* Fold lookup_machine_type() into setup_machine()
== Linaro kernel activities ==
* Looked at some bugs:
* Bug 660811
* Bug 720055
* Merged 2.6.37.1 into linaro-2.6.37
* Merged Dave Martin's Thumb2 compatibility patches for OMAP.
* Merged core ARM ffixes from RMK.
* Merged OMAP fixes from Tony Lindgren.
* Opened up the linaro-2.6.38 branch.
Nicolas
Hi all,
I want to give everyone a heads up about the kernel.org outage. As
most of you know, kernel.org was compromised by an outside hacker and
has been taken down for rebuild. You can find the coverage on
lwn.net[1][2][3].
[1] http://lwn.net/Articles/457142/ - Initial notice
[2] http://lwn.net/Articles/458809/ - Further details
[3] http://lwn.net/Articles/460376/ - An update from H. Peter Alvin
Because kernel.org is central to the kernel development process,
particularly since the majority of git trees pulled by Linus live
there, the security of kernel.org is of paramount importance. It is
critically important that when the kernel.org infrastructure comes
back up that it not be vulnerable to another attack, so as part of
rebuilding the infrastructure, all of the policies around how
developers access kernel.org as well as how Linus pulls maintainer
trees is under review.
The reason for this email is to give you a heads up about what you
should expect when kernel.org becomes live again. There is a strong
likelyhood that maintainers will need to start GPG signing branches
that they will ask Linus to pull. Nothing has been decided firmly
(indeed, we won't know until Linus himself makes a decision about what
he will accept), and it will definitely be a topic for the upcoming
Kernel Summit at the end of October. However, it is worth taking the
opportunity now to get familiar with GPG and to create a key for
yourself. The Debian developers among you will already be familiar
with this process, /even if you don't have a kernel.org account/. The
Debian keysigning page[4] is a good place to start reading.
[4] http://wiki.debian.org/Keysigning
I'll post more details as I learn them. In the mean time, you can
email me if you have any questions and I'll do my best to answer them.
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
== Rajendra Nayak <rnayak> ==
== Highlights ==
* Reworked regulator dt support patches based on comments
from Mark/Grant. Waiting for a repost of the dependent i2c-twl
support series to resend it out for review.
* Started omap mmc driver dt migration. Will use auxdata to start
with for all the function pointers currently passed from pdata
* Study/review the pinmux/pinctrl series from Linusw.
== Plans ==
* Repost regulator dt support once i2c-twl series is out
* Post omap mmc dt patches, using regulator mappings from dt
* Use pinmux/pinctrl framework for OMAP
=== Highlights ===
* Sent out prototype of sched flag based alternative to suspend-blockers
to lkml for discussion. Got mostly negative feedback, but not as much
as I was expecting.
* Merged a number of fixes and changes to the config fragment
merge_config.sh script from the community.
* Provided some android roadmap details for Deepak.
* Reviewed & tested some posix timer patches from tglx
* Started researching timer freezing approaches to power saving.
=== Plans ===
* Work on prototyping a sched flag based timer freezing to allow
de-prioritizing unimportant timers and allow for longer periods in deep
idle states. This is similar to the suspend-blockers alternative idea,
but just showing what we could do with such a scheduler state.
* Resubmit merge_config.sh script to lkml
* Follow up on potential ashmem functionality patch by Dave Hansen.
* Try to catch up on blueprint items Mounir has been pushing for that
I've been forgetting to do (Sorry, Mounir!).
=== Issues ===
* Not getting much response on Linaro Connect expense issue yet.
* I've been heads down on the suspend-blocker idea for a bit, so I'm
probably forgetting other things I should be doing, so if I've not
responded to some mail or haven't acted on something I should have,
please ping me and remind me. Apologies!
== Dave Martin <dmart> ==
=== Activity Summary ===
* Spent a lot of time doing and discussion image testing.
* Some discussions around testing/quality/documentation
* Posted RFC for enabling autoloading of AMBA peripheral driver modules.
* Integrated some people's feedback in the Versatile Express DT
patches. Additonal work + repost is still needed.
* Thumb-2 kernel migration advice stalled due to activities around
validation this week.
=== Plans ===
* (Really) complete and post advice for Thumb-2 kernel migration.
Prompt for further feedback on minor Thumb-2 randconfig issues:
* v6/v7 single kernel Thumb-2 undef fixup patches: currently waiting
for Russell/Arnd to comment
* Fixing some Thumb-2 related randconfig errors reported by Arnd:
* pxa/pj4/iwmmxt uses non-Thumb-2-compatible code: waiting for
feedback (probably needs a Marvell expert to comment)
* tegra2 uses non-Thumb-2-compatible code: waiting for feedback from
Colin Cross.
=== Work Items ===
Refined the workitems list for vexpress:
kernel-versatile-boad-description-and-implementation:
* [dave-martin-arm] Agree outstanding device tree bindings: INPROGRESS
* [dave-martin-arm] Document outstanding AMBA tree bindings: TODO
* [dave-martin-arm] Propose generic DDC/EDID binding: TODO
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - post RFC: DONE
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - implement and test: TODO
* [dave-martin-arm] Dynamic loading of AMBA device drivers (including
via DT) - repost: TODO
=== Absences ===
Possible ~1 week holiday during October (unconfirmed)
== Linus Walleij linusw ==
=== Highlights ===
* Working on pin control and pinmux
* Migrated the U300 GPIO driver to gpiolib and Russell
merged it, gpio.h in U300 goes empty
* Fixed up the ep93xx gpio.h cleanup and Russell merged it,
another gpio.h goes empty
* Sent out a timer update for Ux500 and will request Arnd to
pull it if nothing happens
* Various small patches to the Integrator and U-Boot to keep
my sanity
=== Plans ===
* Make v8 of pin control patch set and submit it to
linux-next for maturing
* Third round around the gpio.h cleanups.
* Test the PL08x patches on the Ericsson Research
PB11MPCore and submit platform data for using
pl08x DMA on that platform.
* Drive generalization of U300 and Nomadik GPIO
by using the pinctrl framework
* Watch the DBx500 PRCMU drivers update, pushed
Sam again today
* Get into struct clk generalization and movement of clk
drivers into drivers/clk
* Mainline some ux500 U-Boot stuff so it can atleast boot
the system. (Or is Niklas doing this?)
=== Issues ===
* Appended device trees does not work for us.
Still don't know why.
* Shanghaiied for internal advisory at ST-Ericsson for
too much time last week, ~30%
Thanks,
Linus Walleij
== Dave Martin <dmart> ==
=== Activity Summary ===
* vexpress DT patches posted for review
* a fair amount of follow-up work will be needed (dealing with
feeedback, pushing driver updates)
* a bit more progress on Thumb-2 kernel migration advice.
* smsc911x register size DT fix merged
A number of stalled Thumb-2 issues which need work:
* v6/v7 single kernel Thumb-2 undef fixup patches: currently waiting
for Russell/Arnd to comment
* Fixing some Thumb-2 related randconfig errors reported by Arnd:
* pxa/pj4/iwmmxt uses non-Thumb-2-compatible code: waiting for
feedback (probably needs a Marvell expert to comment)
* tegra2 uses non-Thumb-2-compatible code: waiting for feedback from
Colin Cross.
=== Plans ===
* Complete and post advice for Thumb-2 kernel migration.
* Follow up on Thumb-2 randconfig problems.
* Check whether the new kernel trees work in Thumb-2 on mx51evk and
follow up with Freescale landing team.
=== Work Items ===
kernel-versatile-boad-description-and-implementation:
* [dave-martin-arm] Agree/merge smsc911x changes: DONE
* [dave-martin-arm] Post device tree patches: DONE
* [dave-martin-arm] Agree/merge isp1760 and pata_generic changes: INPROGRESS
=== Absences ===
none planned
=== Highlights ===
* 1:1s, finished up team over reviews
* Thinking about post 11.11 tasks
* Discussed kernel ci loop platform testing with Scott
* Started work on roadmap cards (pinmux, single zImage)
=== Plans for This Week ===
* Fill out my objectives for next review cycle
* Start work on Linaro connect session blueprints
* Update existing engineering BPs with latest WIs
* Work on KWG wiki section overhaul
* 1:1s
=== Upcoming Travel/Time Off ===
* Off Sept 26th/27th (parents visiting). Will be available for KWG meeting.
* Travel to Arm Summit/ELC-E/LinuxCon-E Oct 22-28.
* Linaro Connect Oct 31st - Nov 4.
* Tentative work travel week of Nov 7th.
== Thomas Abraham <thomas-ab> ==
=== Highlights ===
* Worked on adding clkdev support for samsung uart driver (consumed a lot of
time as testing on all Samsung SoC based boards was required).
* Worked on adding device tree support for Exynos4 uart driver (using the clkdev
support added for samsung uart driver).
=== Plans ===
* Submit clkdev and device tree support patches for Samsung uart driver.
* Submit complete device tree support for Exynos4 sdhci driver.
=== Misc ===
* Will on leave on 30th September.