{"id":2901,"date":"2012-11-18T13:47:06","date_gmt":"2012-11-18T18:47:06","guid":{"rendered":"http:\/\/droidbasement.com\/db-blog\/?p=2901"},"modified":"2016-11-13T21:08:09","modified_gmt":"2016-11-14T02:08:09","slug":"kernel-3-1-10-galaxy-tab-10-1","status":"publish","type":"post","link":"https:\/\/droidbasement.com\/db-blog\/kernel-3-1-10-galaxy-tab-10-1\/","title":{"rendered":"Kernel &#8211; 3.1.10 &#8211; Galaxy Tab 10.1"},"content":{"rendered":"<p>Here is the next development kernel, 3.1.10, 11\/18\/12.<\/p>\n<p>This is only to be used with CM10, DB EXP build 11\/12 or any nightly thereafter.<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Changes (merged from kernel.org):<br \/>\nrcu: Restore checks for blocking in RCU read-side critical sections<br \/>\nnohz: Remove nohz_cpu_mask<br \/>\nllist: Make some llist functions inline<br \/>\nllist: Remove the platform-dependent NMI checks<br \/>\nllist: Move cpu_relax() to after the cmpxchg()<br \/>\nllist: Return whether list is empty before adding in llist_add()<br \/>\nirq_work: Use llist in the struct irq_work logic<br \/>\nllist: Add llist_next()<br \/>\nsched: Convert to struct llist<br \/>\nsched: Fix idle_cpu()<br \/>\nsched: Use resched IPI to kick off the nohz idle balance<br \/>\nsched: Request for idle balance during nohz idle load balance<br \/>\nsched: Wrap scheduler p->cpus_allowed access<br \/>\nsched: Unify the ->cpus_allowed mask copy<br \/>\nsched: Don&#8217;t use tasklist_lock for debug prints<br \/>\nsched: Document wait_for_completion_*() return values<br \/>\nsched: Set the command name of the idle tasks in SMP kernels<br \/>\nsched: Fix OOPS when build_sched_domains() percpu allocation fails<br \/>\nsched: Fix nohz load accounting &#8212; again!<br \/>\nsched: Fix the relax_domain_level boot parameter<br \/>\nsched\/nohz: Rewrite and fix load-avg computation &#8212; again<br \/>\nsched\/nohz: Fix rq->cpu_load[] calculations<br \/>\nsched\/nohz: Fix rq->cpu_load calculations some more<br \/>\nsched: Fix race in task_group()<br \/>\nsched: fix divide by zero at {thread_group,task}_times<br \/>\nCPU hotplug, cpusets, suspend: Don&#8217;t modify cpusets during suspend\/resume<br \/>\nllist: Remove cpu_relax() usage in cmpxchg loops<br \/>\nllist: Add back llist_add_batch() and llist_del_first() prototypes<br \/>\nllist-return-whether-list-is-empty-before-adding-in-llist_add-fix<br \/>\nmm: fix NULL ptr dereference in __count_immobile_pages<br \/>\nreadahead: fix pipeline break caused by block plug<br \/>\nmm\/filemap_xip.c: fix race condition in xip_file_fault()<br \/>\nbacking-dev: fix wakeup timer races with bdi_unregister()<br \/>\nNOMMU: Lock i_mmap_mutex for access to the VMA prio list<br \/>\nNOMMU: Don&#8217;t need to clear vm_mm when deleting a VMA<br \/>\nmm: fix s390 BUG by __set_page_dirty_no_writeback on swap<br \/>\npercpu: pcpu_embed_first_chunk() should free unused parts after all allocs are complete<br \/>\nswap: don&#8217;t do discard if no discard option added<br \/>\nmm: consider all swapped back pages in used-once logic<br \/>\nmm\/vmalloc.c: change void* into explict vm_struct*<br \/>\nmm: fix faulty initialization in vmalloc_init()<br \/>\nswap: fix shmem swapping when more than 8 areas<br \/>\nsplice: fix racy pipe->buffers uses<br \/>\nmm: Hold a file reference in madvise_remove<br \/>\nmm: fix lost kswapd wakeup in kswapd_stop()<br \/>\nmm: reduce the amount of work done when updating min_free_kbytes<br \/>\nvmscan: promote shared file mapped pages<br \/>\nvmscan: activate executable pages after first usage<br \/>\nmm\/vmscan.c: consider swap space when deciding whether to continue reclaim<br \/>\nmm: test PageSwapBacked in lumpy reclaim<br \/>\nmm\/page_alloc.c: remove pageblock_default_order()<br \/>\nmm: avoid swapping out with swappiness==0<br \/>\nRemove user-triggerable BUG from mpol_to_str<br \/>\nmm\/page_alloc: fix the page address of higher page&#8217;s buddy calculation<br \/>\nmm: fix invalidate_complete_page2() lock ordering<br \/>\ntmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checking<br \/>\nmm: fix XFS oops due to dirty pages without buffers on s390<br \/>\nmm: bugfix: set current->reclaim_state to NULL while returning from kswapd()<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Download:<br \/>\nP4WIFI: <a href=\"http:\/\/droidbasement.com\/galaxy\/kernels\/31\/jb\/p4wifi\" target=\"_blank\">P4WIFI &#8211; 11\/18\/12<\/a><\/p>\n<p>P4VZW: <a href=\"http:\/\/droidbasement.com\/galaxy\/kernels\/31\/jb\/p4vzw\" target=\"_blank\">P4VZW &#8211; 11\/18\/12<\/a><\/p>\n<p>P4TMO: <a href=\"http:\/\/droidbasement.com\/galaxy\/kernels\/31\/jb\/p4tmo\" target=\"_blank\">P4TMO &#8211; 11\/18\/12<\/a><\/p>\n<p>P4: <a href=\"http:\/\/droidbasement.com\/galaxy\/kernels\/31\/jb\/p4\" target=\"_blank\">P4 &#8211; 11\/18\/12<\/a><\/p>\n<p>P3: <a href=\"http:\/\/droidbasement.com\/galaxy\/kernels\/31\/jb\/p3\" target=\"_blank\">P3 &#8211; 11\/18\/12<\/a><\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Installation instructions:<br \/>\nFlash in recovery.<\/p>\n<p>&#8212;&#8211;<\/p>\n<p>Source:<br \/>\n<a href=\"http:\/\/git.kernel.org\/?p=linux\/kernel\/git\/stable\/linux-stable.git;a=summary\" target=\"_blank\">Kernel.org<\/a><br \/>\n<a href=\"https:\/\/github.com\/pershoot\/galaxy-31\/commits\/jellybean\" target=\"_blank\">Galaxy-31 (pershoot)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is the next development kernel, 3.1.10, 11\/18\/12. This is only to be used with CM10, DB EXP build 11\/12 or any nightly thereafter. &#8212;&#8211; Changes (merged from kernel.org): rcu: Restore checks for blocking in RCU read-side critical sections nohz: Remove nohz_cpu_mask llist: Make some llist functions inline llist: Remove the platform-dependent NMI checks llist: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2901","post","type-post","status-publish","format-standard","hentry","category-android"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/comments?post=2901"}],"version-history":[{"count":6,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2901\/revisions"}],"predecessor-version":[{"id":4088,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/posts\/2901\/revisions\/4088"}],"wp:attachment":[{"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/media?parent=2901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/categories?post=2901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/droidbasement.com\/db-blog\/wp-json\/wp\/v2\/tags?post=2901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}