These two weeks have flown by so quickly, I literally had a feeling that the time has been ticking twice as fast. Maybe that is because I had a bunch of small assorted items to do, i.e. no big accomplishments, just a routine. Not all of the items were completed, though; mainly, I still didn't get to LMK, but hopefully FIQ stuff will calm down (I have 27 KDB/FIQ patches already, heh), and so I'll have some time for lowmemory killer.
== Highlights ==
* Finished and sent out thrid version of KGDB/KDB FIQ patch set: in the latest version I introduced disable_nmi command;
* Per Russell King's review comments, reworked return path for KGDB FIQ handler (to properly save SVC's SPSR register we have to jump back and forth through the ARM execution modes);
* Prepared a set of patches that reworks and cleanups FIQ usage in ARM land (FIQ_START and disable/enable_fiq() calls). Had to carefully audit drivers and subarches;
* Addressed Alan Cox's comments on KDB Kiosk mode support patches, reworked and sent out v2 of the patch that adds appropriate flags to the KDB commands;
* Started adding 'console' into KDB FIQ. I tried to avoid it as the whole scheme might look ugly (i.e. console->kgdb->FIQ->console), but Colin showed a case where just detaching FIQ is not enough, and so the dedicated KDB FIQ console is mandatory;
* Had to spent a bit of time on battery stuff, this merge window pull request has been unusually complicated as there were conflicts with ACPI/thermal tree. Also there were a bunch of patches for review.
linaro-kernel@lists.linaro.org