=== Highlights === * Got a "non-objection" from Arve for pushing the ashmem patches to staging. Wanted an Ack, but he said he wouldn't have time to look at them until after the holidays, so I should go ahead and post them. Will sync with him after the holdiays to make sure nothing in staging looks out of place. The good news though is that ashmem is in staging, and that allows us to be very close to a functional ICS with the vanilla mainline kernel.
* Sent Android evdev patch to input list for feedback. Got a mail from a ChromeOS guy who had tried to push a similar patch and ran into ABI issues (legacy applications expect CLOCK_REALTIME timestamps, and Android expect CLOCK_MONOTONIC). This is problematic because it means Android ICS depends on breaking Linux' input ABI semantics slightly. Generated a patch to allow the different ABI semantics to be selectable via an IOCTL and sent a rough draft to list for feedback. Spent some time reworking and improving the draft so that I can resend after the holidays.
* Created a new blueprint to cover the work above: https://blueprints.launchpad.net/linux-linaro/+spec/android-evdev-upstreamin...
* Sent links to Andy's stgit workflow and code to the Android team. Hopefully they will be able to review it over the break.
* Bunch of discussion around the wider Android upstreaming effort Tim Bird is trying to organize.
* Piped in somewhat on the Android Logger patch discussion Tim started.
* Reworked fadvise volatile patch to use its own LRU and shrinker methods which is falling back to being more similar to Android's ashmem. Still having some locking difficulties to figure out between allocation and freeing paths.
* Had initial meeting with Anton and made sure he had enough work on his plate.
=== Plans ===
* Holidays. Will be back in the new year.
* Look into shmem_mmap alternative to using shmem_set_file in ashmem.
* More fadvise work
* Try to sort out something for an ELC talk
* Need to sort out plans dealing with some scheduled extended downtime for my main development box next year.
=== Issues ===
* None.
linaro-kernel@lists.linaro.org