{"push_id":609625779,"size":4,"distinct_size":4,"ref":"refs/heads/lollipop-mr1","head":"a14272e77e792cee2d0287c3cf99b38e05697942","before":"ec0e99dc505514283fea117d92c1acca2d33d081","commits":[{"sha":"006cd175c9bd6d7c6c9f61f6cac5310f13a108c1","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"backlight: improve the backlight dimmer code to improve linearity when using the brightness slider\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/hammerhead/commits/006cd175c9bd6d7c6c9f61f6cac5310f13a108c1"},{"sha":"46ccf33898f6c1264ef7065514b58ade9683023f","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"Revert \"Implement kexec-hardboot by. All work done by @Tasssadar\"\n\nThis reverts commit e2f86fef8fbfd2f1d0b5f2c86200df44344013b2.","distinct":true,"url":"https://api.github.com/repos/franciscofranco/hammerhead/commits/46ccf33898f6c1264ef7065514b58ade9683023f"},{"sha":"840cd130704b741c30513cd5626ddf5841033906","author":{"email":"1719110cb44843b56049037022777453582c36ef@gmail.com","name":"Vojtech Bocek"},"message":"Implement kexec-hardboot\n\n\"Allows hard booting (i.e., with a full hardware reboot) to a kernel\npreviously loaded in memory by kexec.  This works around the problem of\nsoft-booted kernel hangs due to improper device shutdown and/or\nreinitialization.\"\nMore info in /arch/arm/Kconfig.\n\nOriginal author: Mike Kasick <mike@kasick.org>\n\nVojtech Bocek <vbocek@gmail.com>:\n  I've ported it to hammerhead, it is based of my mako/grouper port, which is\n  based of Asus TF201 patch ported by Jens Andersen <jens.andersen@gmail.com>\n\n  Hammerhead is the first device I've ported this patch to which uses\n  device tree binary instead of atags. It is also rather picky - its\n  bootloader erases first 128MB of RAM on reboot, so following hacks had\n  to be applied:\n  * Copy dtb to location passed in r2 before jumping to kexecd' kernel,\n    the kernel would just freeze when I left dtb above 128MB of RAM.\n  * Copy kexecd' kernel to location in the first 128MB before jumping to it,\n    the decompressor operates very slowly if the kernel is above the cached\n    area, copying it lower and decompressing it afterwards is much faster.\n\n  Same as my mako/flo patches, the guest kernel does not require any\n  modifications, kexec-hardboot is equivalent to standard kexec.\n\n  To support dtb, following commit was backported from the mainline:\n    commit 4cabd1d9625c7d88acd143f4021fbef75394f154\n    Author: Matthew Leach <matthew.leach@arm.com>\n    Date:   Fri Sep 21 18:56:02 2012 +0100\n\n      ARM: 7539/1: kexec: scan for dtb magic in segments\n\n      This patch allows a dtb to be passed to a new kernel using the kexec\n      mechinism.\n\n      When loading segments from userspace, scan each segment's first four\n      bytes for the dtb magic. If this is found set the kexec_boot_atags\n      parameter to the relocate_kernel code to the phyical address of this\n      segment.\n\n  and fixes of this commit:\n    c564df4db85aac8d1d65a56176a0a25f46138064\n    2456f44dd7a9aaffc2cd21a13f78198b3d94da08\n\nayysir <dresadd09691@gmail.com>:\n  kexec: use mem_text_write_kernel_word to set reboot_code_buffer args\n  in order to avoid protection faults (writes to read-only\n  kernel memory) when CONFIG_STRICT_MEMORY_RWX is enabled.\n\nSigned-off-by: Vojtech Bocek <vbocek@gmail.com>\n\nConflicts:\n\tarch/arm/configs/hammerhead_defconfig\n\nChange-Id: I99560b0cc8e8226324dd7cd4207b7122b40bce57\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/hammerhead/commits/840cd130704b741c30513cd5626ddf5841033906"},{"sha":"a14272e77e792cee2d0287c3cf99b38e05697942","author":{"email":"42480b5f4d505650064e5081b85d867a03559887@gmail.com","name":"franciscofranco"},"message":"defconfig: update franco_defconfig\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/franciscofranco/hammerhead/commits/a14272e77e792cee2d0287c3cf99b38e05697942"}]}