Click to return

MoKee OpenSource Changelog from 12/27/2015 - 12/28/2015
---------------------------------------------------------------

Project: kernel/samsung/msm8930-common
  •  H. Peter Anvin - timeconst.pl: Eliminate Perl warning

Project: kernel/oneplus/msm8974
  •  martincz - msm8974: mokee bringup
  •  Steve Kondik - bacon: Update defconfig
  •  Jordan Crouse - fs/seq_file: Use vmalloc by default for allocations > PAGE_SIZE
  •  Heiko Carstens - fs/seq_file: fallback to vmalloc allocation
  •  Joonsoo Kim - mm/slub: don't wait for high-order page allocation
  •  Steve Kondik - mm
  •  Vlastimil Babka - mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed
  •  Mel Gorman - mm: throttle direct reclaimers if PF_MEMALLOC reserves are low and swap is backed by network storage
  •  Steve Kondik - fix0rs
  •  Johannes Weiner - mm/page-writeback.c: do not count anon pages as dirtyable memory
  •  Johannes Weiner - mm/page-writeback.c: fix dirty_balance_reserve subtraction from dirtyable memory
  •  Linus Torvalds - Don't trigger congestion wait on dirty-but-not-writeout pages
  •  Mel Gorman - mm: vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY
  •  Johannes Weiner - mm/page-writeback.c: do not count anon pages as dirtyable memory
  •  Mel Gorman - mm: vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK
  •  Mel Gorman - mm: vmscan: do not continue scanning if reclaim was aborted for compaction
  •  Mel Gorman - mm: vmscan: take page buffers dirty and locked state into account
  •  Mel Gorman - mm: vmscan: treat pages marked for immediate reclaim as zone congestion
  •  Mel Gorman - mm: vmscan: move direct reclaim wait_iff_congested into shrink_list
  •  Mel Gorman - mm: vmscan: set zone flags before blocking
  •  Mel Gorman - mm: vmscan: stall page reclaim after a list of pages have been processed
  •  Mel Gorman - mm: vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered
  •  Mel Gorman - mm: vmscan: move logic from balance_pgdat() to kswapd_shrink_zone()
  •  Mel Gorman - mm: vmscan: check if kswapd should writepage once per pgdat scan
  •  Mel Gorman - mm: vmscan: block kswapd if it is encountering pages under writeback
  •  Hugh Dickins - memcg: further prevent OOM with too many dirty pages
  •  Michal Hocko - memcg: prevent OOM with too many dirty pages
  •  Mel Gorman - mm: vmscan: have kswapd writeback pages based on dirty pages encountered, not priority
  •  Mel Gorman - mm: vmscan: do not allow kswapd to scan at maximum priority
  •  Mel Gorman - mm: vmscan: decide whether to compact the pgdat based on reclaim progress
  •  Mel Gorman - mm: vmscan: flatten kswapd priority loop
  •  Minchan Kim - mm: use up free swap space before reaching OOM kill
  •  Zlatko Calusic - mm: don't wait on congested zones in balance_pgdat()
  •  Zlatko Calusic - mm: fix null pointer dereference in wait_iff_congested()
  •  Zlatko Calusic - mm: avoid calling pgdat_balanced() needlessly
  •  Zlatko Calusic - mm: modify pgdat_balanced() so that it also handles order-0
  •  Mel Gorman - mm: vmscan: obey proportional scanning requirements for kswapd
  •  Johannes Weiner - mm: vmscan: compaction works against zones, not lruvecs
  •  Konstantin Khlebnikov - mm/vmscan: kill struct mem_cgroup_zone
  •  Hugh Dickins - mm: trivial cleanups in vmscan.c
  •  Konstantin Khlebnikov - mm/vmscan: push lruvec pointer into putback_inactive_pages()
  •  Johannes Weiner - mm: vmscan: save work scanning (almost) empty LRU lists
  •  Hugh Dickins - mm/memcg: get_lru_size not get_lruvec_size
  •  Mel Gorman - mm: vmscan: limit the number of pages kswapd reclaims at each priority
  •  Konstantin Khlebnikov - mm/vmscan: push lruvec pointer into get_scan_count()
  •  Konstantin Khlebnikov - mm/vmscan: push lruvec pointer into shrink_list()
  •  Konstantin Khlebnikov - mm/vmscan: push lruvec pointer into inactive_list_is_low()
  •  Konstantin Khlebnikov - mm/vmscan: replace zone_nr_lru_pages() with get_lruvec_size()
  •  Konstantin Khlebnikov - mm: add link from struct lruvec to struct zone
  •  Hugh Dickins - mm/memcg: move reclaim_stat into lruvec
  •  Konstantin Khlebnikov - mm/vmscan: push lruvec pointer into should_continue_reclaim()
  •  Konstantin Khlebnikov - mm/vmscan: kill struct mem_cgroup_zone

Project: hardware/qcom/audio-caf/msm8916
  •  Arne Coucheron - hal: Allow building hardware audio encoders

Project: hardware/qcom/audio-caf/msm8996
  •  Arne Coucheron - hal: Allow building hardware audio encoders

Project: hardware/mokee
  •  martincz - mokee bringup

Project: packages/apps/Settings
  •  Du, Changbin - Hide usb mode chooser dialog after disconnected

Project: device/zte/nx510j
  •  Dan Pasanen - nx510j: recovery: more descriptive flash failure message
  •  Dan Pasanen - nx510j: recovery: fix parsing multiple baseband versions
  •  Ethan Chen - nx510j: add assertions on baseband version

Project: device/motorola/msm8226-common
  •  Gabriele M - msm8226-common: Remove camera wrapper and decommonize blobs

Project: device/motorola/titan
  •  Gabriele M - titan: Move device specific camera blobs

Project: device/motorola/falcon
  •  Gabriele M - falcon: Partially switch to L camera blobs

Project: device/motorola/thea
  •  Gabriele M - thea: Move device specific camera blobs

Project: device/motorola/peregrine
  •  Gabriele M - peregrine: Partially switch to L camera blobs

Project: device/xiaomi/dior
  •  SubDragonzj - add fm radio

Project: vendor/private
  •  martincz - Aegis: improve logic and add whitelist

Project: vendor/zte/nx510j
  •  dianlujitao - nx510j: Bulk update from v3.74

Project: vendor/oneplus/bacon
  •  martincz - Update proprietary libs

Project: vendor/motorola/msm8226-common
  •  martincz - Update proprietary libs

Project: vendor/motorola/titan
  •  martincz - Update proprietary libs

Project: vendor/motorola/falcon
  •  martincz - Update proprietary libs

Project: vendor/motorola/thea
  •  martincz - Update proprietary libs

Project: vendor/motorola/peregrine
  •  martincz - Update proprietary libs

---------------------------------------------------------------
You can see more changelog from http://changelog.mokeedev.com