{"push_id":651521842,"size":76,"distinct_size":76,"ref":"refs/heads/lollipop-caf","head":"51a40a12dc4053eb4e9b44691b396e6d02829c4d","before":"c31fae435b9396e84033b5f6a978add6e2a35a71","commits":[{"sha":"0e5163db1ed1100b559c95892764b6f86a085313","author":{"email":"ded022db89399a060a39da31922f173c6556c2d9@aepfle.de","name":"Olaf Hering"},"message":"Tools: hv: verify origin of netlink connector message\n\ncommit bcc2c9c3fff859e0eb019fe6fec26f9b8eba795c upstream.\n\nThe SuSE security team suggested to use recvfrom instead of recv to be\ncertain that the connector message is originated from kernel.\n\nCVE-2012-2669\n\nSigned-off-by: Olaf Hering <olaf@aepfle.de>\nSigned-off-by: Marcus Meissner <meissner@suse.de>\nSigned-off-by: Sebastian Krahmer <krahmer@suse.de>\nSigned-off-by: K. Y. Srinivasan <kys@microsoft.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/0e5163db1ed1100b559c95892764b6f86a085313"},{"sha":"027acb49ca0683adb4e83d160da5611368050b42","author":{"email":"5ef2a23ba3aff51d1cfc8c113c1ec34b608b3b13@nvidia.com","name":"Stephen Warren"},"message":"ARM: tegra: make tegra_cpu_reset_handler_enable() __init\n\ncommit 6355f25ed965421725d92cf719fc63008690ca1c upstream.\n\nThis solves a section mismatch warning. I hadn't noticed this before,\nbecause my compiler was inlining tegra_cpu_reset_handler_enable() inside\ntegra_cpu_reset_handler_init(), which is already __init, but I switched\ncompilers and it stopped doing that.\n\nSigned-off-by: Stephen Warren <swarren@nvidia.com>\nSigned-off-by: Olof Johansson <olof@lixom.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/027acb49ca0683adb4e83d160da5611368050b42"},{"sha":"207a2fd99ab861980a1766a98afe8d925e604917","author":{"email":"9fb354e0a5603a0331399c18f4aa5aab2f9d9c5b@canonical.com","name":"David Henningsson"},"message":"ALSA: hda - Add Realtek ALC280 codec support\n\ncommit befae82e2906cb7155020876a531b0b8c6c8d8c8 upstream.\n\nThis chip looks very similar to ALC269 and ALC27* variants. The bug reporter\nhas verified that sound was working after this patch had been applied.\n\nBugLink: https://bugs.launchpad.net/bugs/1017017\nTested-by: Richard Crossley <richardcrossley@o2.co.uk>\nSigned-off-by: David Henningsson <david.henningsson@canonical.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/207a2fd99ab861980a1766a98afe8d925e604917"},{"sha":"ad0353090e96666ef7df1fe5c240999751ffce98","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Fix memory leaks at module unload\n\ncommit 59cad16bc6deb85bd2a464da92bbaae289f0286f upstream.\n\nSome caches aren't released properly at module unloading time.\n\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/ad0353090e96666ef7df1fe5c240999751ffce98"},{"sha":"9e6f58eca0b23fdc226bda76e6a3a42d23fbaa94","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: hda - Fix power-map regression for HP dv6 & co\n\ncommit 6e1c39c6b00d9141a82c231ba7c5e5b1716974b2 upstream.\n\nThe recent fix for power-map controls (commit b0791dda813) caused\nregressions on some other HP laptops.  They have fixed pins but these\npins are exposed as jack-detectable.  Thus the driver tries to control\nthe power-map dynamically per jack detection where it never gets on.\n\nThis patch corrects the condition check for fixed pins so that the\npower-map is set always for these pins.\n\nNOTE: this is no simple backport from 3.5 kernel.  Since 3.5 kernel\nhad significant code change in the relevant part, I fixed this\ndifferently.\n\nBugLink: http://bugs.launchpad.net/bugs/1013183\nReported-by: Luis Henriques <luis.henriques@canonical.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/9e6f58eca0b23fdc226bda76e6a3a42d23fbaa94"},{"sha":"ee86f96aac83099e7bd4e638e3b3d886db8d7a36","author":{"email":"43232e92d70cc7aa53504ad0397085ee47bad87f@goodmis.org","name":"Steven Rostedt"},"message":"powerpc/ftrace: Do not trace restore_interrupts()\n\ncommit 2d773aa4810d4a612d1c879faacc38594cc3f841 upstream.\n\nAs I was adding code that affects all archs, I started testing function\ntracer against PPC64 and found that it currently locks up with 3.4\nkernel. I figured it was due to tracing a function that shouldn't be, so\nI went through the following process to bisect to find the culprit:\n\n cat /debug/tracing/available_filter_functions > t\n num=`wc -l t`\n sed -ne \"1,${num}p\" t > t1\n let num=num+1\n sed -ne \"${num},$p\" t > t2\n cat t1 > /debug/tracing/set_ftrace_filter\n echo function /debug/tracing/current_tracer\n <failed? bisect t1, if not bisect t2>\n\nIt finally came down to this function: restore_interrupts()\n\nI'm not sure why this locks up the system. It just seems to prevent\nscheduling from occurring. Interrupts seem to still work, as I can ping\nthe box. But all user processes freeze.\n\nWhen restore_interrupts() is not traced, function tracing works fine.\n\nSigned-off-by: Steven Rostedt <rostedt@goodmis.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/ee86f96aac83099e7bd4e638e3b3d886db8d7a36"},{"sha":"3ab3ca8cfca4cfb78100fc80ed6477e75f16d6a7","author":{"email":"7b0ab45a730e48a69239010b5b8fe5fa4e8eaac6@neuling.org","name":"Michael Neuling"},"message":"powerpc: Fix uninitialised error in numa.c\n\ncommit 82b2521d257b5c0efd51821cf5fa306e53bbb6ba upstream.\n\nchroma_defconfig currently gives me this with gcc 4.6:\n  arch/powerpc/mm/numa.c:638:13: error: 'dm' may be used uninitialized in this function [-Werror=uninitialized]\n\nIt's a bogus warning/error since of_get_drconf_memory() only writes it\nanyway.\n\nSigned-off-by: Michael Neuling <mikey@neuling.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/3ab3ca8cfca4cfb78100fc80ed6477e75f16d6a7"},{"sha":"a9eda0d0435de1ed66bb63345e06eca29c4c1b6b","author":{"email":"7b0ab45a730e48a69239010b5b8fe5fa4e8eaac6@neuling.org","name":"Michael Neuling"},"message":"powerpc/pseries: Fix software invalidate TCE\n\ncommit bc6dc752f35488160ffac07ae91bed1bddaea32a upstream.\n\nThe following added support for powernv but broke pseries/BML:\n 1f1616e powerpc/powernv: Add TCE SW invalidation support\n\nTCE_PCI_SW_INVAL was split into FREE and CREATE flags but the tests in\nthe pseries code were not updated to reflect this.\n\nSigned-off-by: Michael Neuling <mikey@neuling.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/a9eda0d0435de1ed66bb63345e06eca29c4c1b6b"},{"sha":"2af38f14e7bc8f7156ccfeb7a4cf44173f9f2349","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@samba.org","name":"Anton Blanchard"},"message":"powerpc: check_and_cede_processor() never cedes\n\ncommit 0b17ba7258db83cd02da560884e053b85de371f2 upstream.\n\nCommit f948501b36c6 (\"Make hard_irq_disable() actually hard-disable\ninterrupts\") caused check_and_cede_processor to stop working.\n->irq_happened will never be zero right after a hard_irq_disable\nso the compiler removes the call to cede_processor completely.\n\nThe bug was introduced back in the lazy interrupt handling rework\nof 3.4 but was hidden until recently because hard_irq_disable did\nnothing.\n\nThis issue will eventually appear in 3.4 stable since the\nhard_irq_disable fix is marked stable, so mark this one for stable\ntoo.\n\nSigned-off-by: Anton Blanchard <anton@samba.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/2af38f14e7bc8f7156ccfeb7a4cf44173f9f2349"},{"sha":"11f72f6369295a3da0be547c7d215a373f560c11","author":{"email":"9acdf12cb31f9b0d9adab71da35285ea182bef5e@inov.pt","name":"Jose Miguel Goncalves"},"message":"ARM: SAMSUNG: Fix for S3C2412 EBI memory mapping\n\ncommit 3dca938656c7b0ff6b0717a5dde0f5f45e592be5 upstream.\n\nWhile upgrading the kernel on a S3C2412 based board I've noted\nthat it was impossible to boot the board with a 2.6.32 or upper\nkernel. I've tracked down the problem to the EBI virtual memory\nmapping that is in conflict with the IO mapping definition in\narch/arm/mach-s3c24xx/s3c2412.c.\n\nSigned-off-by: Jose Miguel Goncalves <jose.goncalves@inov.pt>\nSigned-off-by: Kukjin Kim <kgene.kim@samsung.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/11f72f6369295a3da0be547c7d215a373f560c11"},{"sha":"f3e11f2a54c2cddb45ade3922e8fa6f31adf27b8","author":{"email":"a1b1c34da4eddaa3495f0b6a971517234e873a08@samsung.com","name":"Jonghwan Choi"},"message":"ARM: SAMSUNG: Should check for IS_ERR(clk) instead of NULL\n\ncommit a5d8f4765f0e92ef027492a8cb979c5b8d45f2c3 upstream.\n\nOn the error condition clk_get() returns ERR_PTR().\n\nSigned-off-by: Jonghwan Choi <jhbird.choi@samsung.com>\nSigned-off-by: Kukjin Kim <kgene.kim@samsung.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/f3e11f2a54c2cddb45ade3922e8fa6f31adf27b8"},{"sha":"8bf08c50cd77af0cac9b2f95430aa3a8bde6acee","author":{"email":"7b0ab45a730e48a69239010b5b8fe5fa4e8eaac6@neuling.org","name":"Michael Neuling"},"message":"powerpc/kvm: sldi should be sld\n\ncommit 2f584a146a2965b82fce89b8d2f95dc5cfe468d0 upstream.\n\nSince we are taking a registers, this should never have been an sldi.\nTalking to paulus offline, this is the correct fix.\n\nWas introduced by:\n commit 19ccb76a1938ab364a412253daec64613acbf3df\n Author: Paul Mackerras <paulus@samba.org>\n Date:   Sat Jul 23 17:42:46 2011 +1000\n\nTalking to paulus, this shouldn't be a literal.\n\nSigned-off-by: Michael Neuling <mikey@neuling.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/8bf08c50cd77af0cac9b2f95430aa3a8bde6acee"},{"sha":"924dc25852237c9a05c71601b1bf20dce828128c","author":{"email":"14deb5e5e417133e888bf47bb6a3555c9bb7d81c@samba.org","name":"Anton Blanchard"},"message":"powerpc/xmon: Use cpumask iterator to avoid warning\n\ncommit bc1d7702910c7c7e88eb60b58429dbfe293683ce upstream.\n\nWe have a bug report where the kernel hits a warning in the cpumask\ncode:\n\nWARNING: at include/linux/cpumask.h:107\n\nWhich is:\n        WARN_ON_ONCE(cpu >= nr_cpumask_bits);\n\nThe backtrace is:\n        cpu_cmd\n        cmds\n        xmon_core\n        xmon\n        die\n\nxmon is iterating through 0 to NR_CPUS. I'm not sure why we are still\nopen coding this but iterating above nr_cpu_ids is definitely a bug.\n\nThis patch iterates through all possible cpus, in case we issue a\nsystem reset and CPUs in an offline state call in.\n\nPerhaps the old code was trying to handle CPUs that were in the\npartition but were never started (eg kexec into a kernel with an\nnr_cpus= boot option). They are going to die way before we get into\nxmon since we haven't set any kernel state up for them.\n\nSigned-off-by: Anton Blanchard <anton@samba.org>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/924dc25852237c9a05c71601b1bf20dce828128c"},{"sha":"42ed227713eb9b895f946eb4ae578f381d807047","author":{"email":"00524723a60798c74a43fcc620c25dd7b9ece078@linuxtv.org","name":"Michael Krufky"},"message":"media: smsusb: add autodetection support for USB ID 2040:f5a0\n\ncommit 3e1141e2ce5667301a74ca2ef396d9bd5e995f7f upstream.\n\nSigned-off-by: Michael Krufky <mkrufky@linuxtv.org>\nSigned-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/42ed227713eb9b895f946eb4ae578f381d807047"},{"sha":"0315e5bbf827dd6a80c847d645a00f3815763fec","author":{"email":"c13eb7adba3791d7816ec39950f7b93587553548@gmail.com","name":"Hiroaki SHIMODA"},"message":"bql: Fix POSDIFF() to integer overflow aware.\n\n[ Upstream commit 0cfd32b736ae0c36b42697584811042726c07cba ]\n\nPOSDIFF() fails to take into account integer overflow case.\n\nSigned-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com>\nCc: Tom Herbert <therbert@google.com>\nCc: Eric Dumazet <eric.dumazet@gmail.com>\nCc: Denys Fedoryshchenko <denys@visp.net.lb>\nAcked-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/0315e5bbf827dd6a80c847d645a00f3815763fec"},{"sha":"b6fe9fcb3fd769bbb734b058a348b8f680b85422","author":{"email":"c13eb7adba3791d7816ec39950f7b93587553548@gmail.com","name":"Hiroaki SHIMODA"},"message":"bql: Avoid unneeded limit decrement.\n\n[ Upstream commit 25426b794efdc70dde7fd3134dc56fac3e7d562d ]\n\nWhen below pattern is observed,\n\n                                               TIME\n       dql_queued()         dql_completed()     |\n      a) initial state                          |\n                                                |\n      b) X bytes queued                         V\n\n      c) Y bytes queued\n                           d) X bytes completed\n      e) Z bytes queued\n                           f) Y bytes completed\n\na) dql->limit has already some value and there is no in-flight packet.\nb) X bytes queued.\nc) Y bytes queued and excess limit.\nd) X bytes completed and dql->prev_ovlimit is set and also\n   dql->prev_num_queued is set Y.\ne) Z bytes queued.\nf) Y bytes completed. inprogress and prev_inprogress are true.\n\nAt f), according to the comment, all_prev_completed becomes\ntrue and limit should be increased. But POSDIFF() ignores\n(completed == dql->prev_num_queued) case, so limit is decreased.\n\nSigned-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com>\nCc: Tom Herbert <therbert@google.com>\nCc: Eric Dumazet <eric.dumazet@gmail.com>\nCc: Denys Fedoryshchenko <denys@visp.net.lb>\nAcked-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/b6fe9fcb3fd769bbb734b058a348b8f680b85422"},{"sha":"35eb34f78c068b7c6d18a6ee9ab5e78b41f15b1d","author":{"email":"c13eb7adba3791d7816ec39950f7b93587553548@gmail.com","name":"Hiroaki SHIMODA"},"message":"bql: Avoid possible inconsistent calculation.\n\n[ Upstream commit 914bec1011a25f65cdc94988a6f974bfb9a3c10d ]\n\ndql->num_queued could change while processing dql_completed().\nTo provide consistent calculation, added an on stack variable.\n\nSigned-off-by: Hiroaki SHIMODA <shimoda.hiroaki@gmail.com>\nCc: Tom Herbert <therbert@google.com>\nCc: Eric Dumazet <eric.dumazet@gmail.com>\nCc: Denys Fedoryshchenko <denys@visp.net.lb>\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/35eb34f78c068b7c6d18a6ee9ab5e78b41f15b1d"},{"sha":"248ec50d89569392a3b0028d6a24dcd983c4c9c7","author":{"email":"808efd45667dbd241e4e026b5673172419ecb43e@redhat.com","name":"Jason Wang"},"message":"net: sock: validate data_len before allocating skb in sock_alloc_send_pskb()\n\n[ Upstream commit cc9b17ad29ecaa20bfe426a8d4dbfb94b13ff1cc ]\n\nWe need to validate the number of pages consumed by data_len, otherwise frags\narray could be overflowed by userspace. So this patch validate data_len and\nreturn -EMSGSIZE when data_len may occupies more frags than MAX_SKB_FRAGS.\n\nSigned-off-by: Jason Wang <jasowang@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/248ec50d89569392a3b0028d6a24dcd983c4c9c7"},{"sha":"a2662e7b5aae18f37a61805de8e57b5957ebf130","author":{"email":"88a1d58bf22a647dce58dd91f9595600dceabba9@redhat.com","name":"Paul Moore"},"message":"cipso: handle CIPSO options correctly when NetLabel is disabled\n\n[ Upstream commit 20e2a86485967c385d7c7befc1646e4d1d39362e ]\n\nWhen NetLabel is not enabled, e.g. CONFIG_NETLABEL=n, and the system\nreceives a CIPSO tagged packet it is dropped (cipso_v4_validate()\nreturns non-zero).  In most cases this is the correct and desired\nbehavior, however, in the case where we are simply forwarding the\ntraffic, e.g. acting as a network bridge, this becomes a problem.\n\nThis patch fixes the forwarding problem by providing the basic CIPSO\nvalidation code directly in ip_options_compile() without the need for\nthe NetLabel or CIPSO code.  The new validation code can not perform\nany of the CIPSO option label/value verification that\ncipso_v4_validate() does, but it can verify the basic CIPSO option\nformat.\n\nThe behavior when NetLabel is enabled is unchanged.\n\nSigned-off-by: Paul Moore <pmoore@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/a2662e7b5aae18f37a61805de8e57b5957ebf130"},{"sha":"390f6b299aecfc440067fa3099920a6ef6e9f506","author":{"email":"97fdf9fb34d40445b99f4e064a18057cd6e2bccb@gmail.com","name":"Devendra Naga"},"message":"r8169: call netif_napi_del at errpaths and at driver unload\n\n[ Upstream commit ad1be8d345416a794dea39761a374032aa471a76 ]\n\nwhen register_netdev fails, the init'ed NAPIs by netif_napi_add must be\ndeleted with netif_napi_del, and also when driver unloads, it should\ndelete the NAPI before unregistering netdevice using unregister_netdev.\n\nSigned-off-by: Devendra Naga <devendra.aaru@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":true,"url":"https://api.github.com/repos/asylumroms/android_kernel_sony_apq8064/commits/390f6b299aecfc440067fa3099920a6ef6e9f506"}]}