== Niklas Hernaeus <nhe> ==
=== General activity ===
* Continued DT for MMC
* Tried to allocate time for making plan for regulator DT. Know more next
week
* All administration done for going to Connect.
== Saugata Das sdas ==
=== Activity Summary ===
* Context ID patch internal review ongoing
* Reviewed packed command implementation
* Reviewed power OFF notify implementation
* Reviewed UFS driver implementation
* Brought up Samsung MMC-4.5 JIG on 8500 board
(Restriction: Only works in one bit mode due to the limitation imposed
by the micro-SD/SD bridge I am using. It does not stop me from
validation of features)
=== Plans ===
* Porting of SBC command support on mmci.c
* Validation of context ID, tag and packed command
* Submission of context ID patch
=== Issues ===
* Due to personal unavoidable reasons, I will return from Connect on 8th Feb
(I'm aware that there is a thread on linaro-dev discussing this exact
topic; this is a request for specific information, so I decided to start
a new thread)
Hello,
As has been pointed out elsewhere, it is very difficult to find
the exact git tree that corresponds to a kernel release. Currently the
problem I am having is that the 11.11 linaro kernel release
(linux-linaro-lt-omap_3.1.0-1402.5~oneiric1) works well on my new board,
but later kernels do not. While I can download the kernel tarball for
3.1.0-1402.5 from launchpad, I would much prefer to use the git tree
that it was produced from. Can anybody tell me exactly which git tree
was used to create that kernel, and which tag/branch I should be looking at?
Thanks,
--
Chris Lalancette
== Completed Work Items ==.
- Had to familiarize myself with Android internals and build process,
i.e. set up build environment, actually build a working Android image
from scratch (through quite a bit of hardships, heh). But now I'm
actually able to customize Android from the kernel down to the
userland. :-) Surely I played a bit with all this new stuff.
That might a good question whether I should actually mess with the
userland, but I think that familiarizing w/ Android internals is a
good thing even for a Linux kernel guy, especially as I'm going to
work on Android-related projects.
And this is all was to start preparing changes for ActivityManager
(i.e. add support for memory notifications).
- Started looking into interactive cpufreq governor. I forward-ported
it onto latest kernels, and again played a bit with it. The bad news
is that the governor depends on idle notifiers (notifiers, again :-)
And the notifiers are got a somewhat cool welcome by some ARM folks.
( http://lkml.org/lkml/2011/6/27/391 )
So, might be a good idea to reiterate the notifiers and cpufreq stuff
soon. But need to spend a bit more time on the code, so that I would
feel confident what exactly I'm going to defend.
--
Anton Vorontsov
Email: cbouatmailru(a)gmail.com
The Linaro Kernel Working Group (KWG) is excited to announce the
availability our January 2012 development snapshot:
linux-linaro-3.2-2021.01-0
As the word "snapshot" implies, these are meant as development kernels
and have not been fully validated. You should expect issues and to help
us deliver a better kernel in the future, please file bugs in Launchpad at
https://bugs.launchpad.net/linux-linaro.
This is our first kernel release run by Andrey Konovalov and I want to
thank him for getting up and running in short time period and getting
this release out the door. Andrey will be creating a 3.3 tracking branch
soon and we can then start merging code from the other WGs and LTs to
provide a common baseline for the 2012.02 release.
The source tarball is available at:
http://launchpad.net/linux-linaro/3.2/3.2-2012.01/+download/linux-linaro-3.…
The kernel sources can also be accessed using git at:
git://git.linaro.org/people/ynk/linux-linaro-tracking.git
tag: linux-linaro-3.2-2012.01-0
This kernel includes the following changes from the 2011.11 kernel:
- Update to 3.2.1 stable kernel
- Various patches from 3.3-rc1 and other trees:
- Restart code cleanup (Russell King)
- Config fragment support (John Stultz)
- Pinctrl updates (Dong Aishang, Rajendra Nayak, Linus Walleij)
- Thermal cpu cooling branch from PMWG (Amit Kacchap, Jaecheol Lee)
- LPAE support (Catalin Marinas)
- MULTI_IRQ_HANDLER support (Marc Zyngier)
- ioremap() consolidation (Nicolas Pitre)
A full change log against the 3.2.1 release is available at:
http://launchpad.net/linux-linaro/3.2/3.2-2012.01/+download/CHANGELOG-linux…
High Priority Known Issues:
- None at this time
Mailing list: http://lists.linaro.org/mailman/listinfo/linaro-dev
Questions? https://ask.linaro.org/
== Deepak Saxena <dsaxena> ==
=== Highlights ===
* Caught up on most of pre-holiday emails
* Worked up updating and cleaning up KWG blueprints for 12.01 work
* Connect session planning
* Lots of meeting catching up with folks and planning for 2012.
=== Plans ===
* Release 12.01 kernel
* 12.02 planning
* Work on kernel wiki page updates
* Finish up connect session registration
* Cleanup remaining unfinished KWG roadmap cards
* 1-on-1's, sub-team meetings
=== Travel/Time Off ===
* Connect + ELC 02/04-02/20
 (Taking the Train from Portland  -> Oakland on 02/03 afternoon.
Taking days between
 Connect and ELC as semi-time off, will still be responding to
emails but will mostly
 be exploring around the bay area. Taking train back on 12/19 evening, back
 to work Monday 12/20 afternoon).
* 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
=== Highlights ===
* Input evdev timestamp patch was merged in maintainer's tree and queued
for 3.4
* merge_config.sh script that handles config fragments was merged into
3.3!
* Got my Linaro Connect flight/hotel booked.
* Spent most of the time working on range-tree implementation for the
fadvise volatile code. Managed to get insert/delete/lookup working &
also added splay-tree style self-balancing. Think I've knocked out the
obvious bugs, so now just have lots of testing to do. Also pinged akpm
on his thoughts, but didn't get much insight there, other then he wants
to be able to use it for posix file locking. Not 100% sure it will easy
to generically abstract it out.
* Ran email meeting for android kernel subteam
* Synced w/ Deepak
* Very brief review of Dmitry Antipov's usleep_range patch.
=== Plans ===
* Likely more IBM internal assistance on customer issue
* More testing of range-tree implementatoin in userland
* Integration of range-tree idea into kernel space and fadvise work
* Review posix file locking code and determine if range-trees can be
used there.
* Maybe send out alarmtimer work for staging? This has been on my plans
for way too long!
=== Issues ===
* I've been requested to help with an internal customer issue. This has
taken a little bit of time this week, but will likely spill into the
weekend and next week as well.
== Linus Walleij linusw ==
=== Highlights ===
* Posted a second iteration of the pin states patch,
which tied configuration to the driver, so the driver
would declare a number of configration states to
be activated by name. I start to think this approach
may be bad, so:
* Prepared a second alternative to pin configuration,
instead of driver-declared states, we provide a set
of named states in the platform data, maybe we will
tie this into the device as well so devices can request
pin states. Need to read feedback and iterate this
patch set.
* Rebasing my development trees to v3.3-rc1
* Reviewed different patches here and there. Sent
some sporadic U300 and Integrator patches.
* Helped our ALSA SoC guy play audio on the
mainline kernel - it works! So now patches for
the AB8500 ALSA SoC driver are in the works.
=== Plans ===
* Harvest and send patches upstream for -rc1 which is
usually pretty busy. pinctrl and ux500 alike.
* dummy pinmuxes akin to dummy regulators, we need
to see if this is a good idea or not.
* Prepare conference presentation for the
Embedded Linux Conference.
* Drive generalization of Nomadik GPIO
by using the pinctrl framework.
drivers/gpio/gpio-nomadik.c
* Test the PL08x patches on the Ericsson Research
PB11MPCore and submit platform data for using
pl08x DMA on that platform.
* Look into other Ux500 stuff in need of mainlining...
like
- Ux500 clocks
- the HWMON stuff.
=== Issues ===
* Ux500 mainlining having second priority.
Thanks,
Linus Walleij