{"push_id":1471712341,"size":90,"distinct_size":90,"ref":"refs/heads/3657","head":"c3a61f225f100c93cc56317d8a8a1d27437526c2","before":"2dd71b43fbdac55c30e098a77fa147f96700fa4a","commits":[{"sha":"b1e3116e497b3dcc44669da0110fb2d04161c274","author":{"name":"Abhimanyu Kapur","email":"ab28fd5d007cb1c7c94e50316ad5e9c6b4f5074a@codeaurora.org"},"message":"serial: tty: msm_hs_uart: Fix the compat table\n\nThe compat tables in the msm_hs and msm_hsl drivers do\nnot have a null terminator structure at the end of the\narray. Add them.\n\nChange-Id: I86bd6f92805328099126ef852fca1eb18cbe4670\nSigned-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/b1e3116e497b3dcc44669da0110fb2d04161c274"},{"sha":"630065b37f618528b55d5b23865464e072e52d94","author":{"name":"Ramjee Singh","email":"bbd10384867bb24786aa7ecdf203d287bb492ab0@codeaurora.org"},"message":"ALSA: compress: Add ioctl declaration for gapless\n\n-Add ioctl declaration of SNDRV_COMPRESS_SET_NEXT_TRACK_PARAM\n\nChange-Id: I1eba1b96d099bc3a2f5b629bc4157cbf30400741\nSigned-off-by: Ramjee Singh <ramjee@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/630065b37f618528b55d5b23865464e072e52d94"},{"sha":"5aac4a291379aae397cadeb93ca71ed144de6c29","author":{"name":"Muhammed Siju","email":"70e32140865188d1cdb5cabf23d6513b03c54a74@codeaurora.org"},"message":"net: rmnet_data: Add header files for rmnet_data\n\nAdd new rmnet_data.h header file to fix compilation.\n\nChange-Id: I919c1c687eafc1dd88ae8ddf3b9a1e2b96d2a12a\nSigned-off-by: Muhammed Siju <msiju@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/5aac4a291379aae397cadeb93ca71ed144de6c29"},{"sha":"fbeaa83644aa6be9adb12c1d8f72dbbdb51db473","author":{"name":"Subash Abhinov Kasiviswanathan","email":"cb27acb5bfbe78054ecbc5d329a00e60c1019de9@codeaurora.org"},"message":"include: rmnet_data: Define the MAPv4 data format\n\nAdd an entry corresponding to the MAPv4 ingress and egress data format\nfor checksum offload. Also update the copyright.\n\nChange-Id: Id2368d621f48ebf510371acf1502efb8bead65d2\nSigned-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/fbeaa83644aa6be9adb12c1d8f72dbbdb51db473"},{"sha":"88487e7a7a33d6799fd8540cfabdf7ce963450f1","author":{"name":"Sunil Khatri","email":"c2fa09c6a63ee27656efbed7bd5e770f84d009d0@codeaurora.org"},"message":"msm: kgsl: Support the KGSL_CONTEXT_CTX_SWITCH flag\n\nSometimes the user driver has reason to force the command preamble\nto run on every submit and not just when the context is switched.\nSupport KGSL_CONTEXT_CTX_SWITCH for both an entire context or\njust a single submission.\n\nChange-Id: Ic0dedbad52fae5fd6ca975ea7eb9f1002e0815ed\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/88487e7a7a33d6799fd8540cfabdf7ce963450f1"},{"sha":"3927f381cad99191b92b47a5f79b6d0a0ef8d169","author":{"name":"Sunil Khatri","email":"c2fa09c6a63ee27656efbed7bd5e770f84d009d0@codeaurora.org"},"message":"msm: kgsl: Split out the context and command batch flags\n\nSplit out the context and command batch flags into separate piles.\nIn reality it is more like a venn diagram with some context\nexlusive bits some cmdbatch exclusive bits and some shared bits.\n\nThe object of all this is to increase the available pool of exclusive\ncommand batch flags and keep from using up all of the context bits\ntoo. We still have to be careful for future shared bits so not all of\nthe unused field is up for grabs for the command batch but we\ncertainly have increased our options.\n\nChange-Id: Ic0dedbadac4a12b712c911760f83da3436550bcb\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/3927f381cad99191b92b47a5f79b6d0a0ef8d169"},{"sha":"7c951b5aa5e2dcd7bcdf2d45f00ac231beec80c2","author":{"name":"Sunil Khatri","email":"c2fa09c6a63ee27656efbed7bd5e770f84d009d0@codeaurora.org"},"message":"msm: kgsl: Allow memory lists along with command submission\n\nAllow users to send in a list of all memory that is used\nin the command submission. Store the memory list in the\ncommand batch so we can do smart things with it.\n\nChange-Id: Id81dcf25ffacf2848eee37c73699683ace48dbf9\nSigned-off-by: Carter Cooper <ccooper@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/7c951b5aa5e2dcd7bcdf2d45f00ac231beec80c2"},{"sha":"0deda01b4eb79270902404c9daabaa894f978286","author":{"name":"Sunil Khatri","email":"c2fa09c6a63ee27656efbed7bd5e770f84d009d0@codeaurora.org"},"message":"msm: kgsl: Refactor the GPU event engine\n\nThe old GPU event model was pretty heavy weight. It walked a lot\nof issues while holding the mutex and was generally not very\nflexible or scalable.\n\nThe new design introduces event groups. Event groups have a list of\ncommon events with a local lock.  Each context has a default event\ngroup and the device adds a few more for global events and IOMMU events.\nEach event group is processed when timestamps expire and the expired\nevents are scheduled on a workqueue. We never need to take the device\nmutex in any of the event code and we have the flexibility to deal with\nboth global and per-context timestamps in a reasonably generic manner.\n\nSpeed is a premimum at every step of the process, so we use RCUs for\nthe global group list, a new kmem cache for the event structs and\ngenerally go out of our way to avoid blocking in rendering threads\neven a little bit.\n\nChange-Id: Ic0dedbad02eec7c75258e6787543b79d4b8b3394\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/0deda01b4eb79270902404c9daabaa894f978286"},{"sha":"22e0c7563dbce592cb5abf5a579e019d9e113352","author":{"name":"Jordan Crouse","email":"703f4140ed82505f102ff92fc200ee731864895f@codeaurora.org"},"message":"msm: kgsl: Remove a race condition in the event processing code\n\nThere could be a race condition if a thread is adding an event while\nanother thread is processing events. Say that thread A is adding an\nevent and thread B is processing events. A could read the timestamp\nand see that it isn't retired yet and wait for the spinlock to add\nit to the list.  Meanwhile the timestamp gets retired and the retire\nthread takes the spinlock first and proceses the list.  End result\nis the event for the newly expired timestamp gets added to the list\nafter the timestamp retires. If there are no subsequent events then\nthe lame duck event will just sit there.\n\nAvoid this race condition by taking the spinlock before considering\nthe timestamp. This serializes the two threads ensuring that a new\nevent cannot be added after the same timestamp is retired.\n\nThe race condition could still fail with the locks in the right place\nif different cores got different timestamp values so add the correct\nbarriers to the memory read/write functions to ensure that all cores\nread the same value at the same time.\n\nChange-Id: Ic0dedbad02e7aeeaab48373ab28f4dc9cce50db2\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/22e0c7563dbce592cb5abf5a579e019d9e113352"},{"sha":"834eaabbc77d4cd0bce91bd99d590dbaf7166184","author":{"name":"Jordan Crouse","email":"703f4140ed82505f102ff92fc200ee731864895f@codeaurora.org"},"message":"msm: kgsl: Add support for KGSL_CMDBATCH_MARKER\n\nSometimes the user mode driver assigns a timestamp and goes to all\nthe work of constructing a command before it discovered it doesn't\nneed to be executed on the GPU. If that happens the driver can\nset the MARKER bit and let the kernel figure how to keep timestamps\nmoving forward in a linear fashion.\n\nIf no commands are ahead of the marker the dispatcher will discard\nit in software (and update the timestamps accordingly). If there\nare command ahead of it the marker will wait patiently for those\nto expire. If new commands come in after the marker the marker\ncan be dispatched with NOPs in place of the IBs so the timestamp\naccounting stays correct.\n\nChange-Id: Ic0dedbada4006e3cf9d4698a419be93b1620d35a\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/834eaabbc77d4cd0bce91bd99d590dbaf7166184"},{"sha":"850108ecfdc65796c616bd9039733fe2dccb88d1","author":{"name":"Anand N Sunkad","email":"2f932079b663966d7f86b47176f42f446c96cddd@codeaurora.org"},"message":"wcnss: add proper macro value check to avoid unnecessary delay\n\nwcnss_service is sends value zero to platform driver, to indicate cal data\nis not present, but platform driver checking received value with macro\nvalue -1, because of improper macro value check unnecessary delay is added.\nTo mitigate issue add proper macro value check and avoid the\nunnecessary delay.\n\nChange-Id: I8ff55c7e95c8b556063928d22940a16bee60e931\nCRs-Fixed: 779421\nSigned-off-by: Anand N Sunkad <asunka@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/850108ecfdc65796c616bd9039733fe2dccb88d1"},{"sha":"fd1393841404e690ca3a5d2e4288d9287bb71be6","author":{"name":"David Collins","email":"9b7f0fa5f32627ef23dd087d5132a7645f7a4295@codeaurora.org"},"message":"bif: qpnp-bsi: request BSI interrupts with level high triggering\n\nRequest the BSI RX, TX and ERR interrupts using level high\ntriggering instead of rising edge triggering.  If an interrupt\nis edge triggered, then its interrupt handler will be called upon\nenabling the interrupt if it physically triggered while it was\ndisabled in software.  This leads to unexpected interrupt\nhandler calls in the qpnp-bsi driver when the following sequence\noccurs: BIF transaction using interrupts (IRQs enabled), BIF\ntransaction using polling (IRQs disabled), BIF transaction to\nenter interrupt mode bus state (IRQs enabled).\n\nSwitching the interrupts to use level triggering fixes the issue\nbecause any interrupt physically triggered during a polling\ntransaction with the BSI interrupts disabled will be ignored by\nthe irq framework.\n\nChange-Id: I57a6fb6f75af14970b5a186009ec506e240c151d\nSigned-off-by: David Collins <collinsd@codeaurora.org>\nSigned-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/fd1393841404e690ca3a5d2e4288d9287bb71be6"},{"sha":"0247f040b8aca07703cec4af902e623d3f141854","author":{"name":"Katish Paran","email":"6dbf75e8fa1234ae19def697495a1e215a932ce7@codeaurora.org"},"message":"diag: Bring log code up to date\n\nLog code on the apps are out of date. This patch brings them\nup to date with what is on the modem.\n\nChange-Id: I29450fe2bb12785670c034f6dc60edb8a20b067f\nSigned-off-by: Katish Paran <kparan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/0247f040b8aca07703cec4af902e623d3f141854"},{"sha":"c5d9de748d7d2b0d0afa348c83f21cfc72a39630","author":{"name":"Raghavendra Ambadas","email":"f301748c824cb7b42bc26d93beadbb811add6a48@codeaurora.org"},"message":"msm: mdss: Acquire lock for source format b/w line and block mode\n\nCurrently there is a page fault and flicker while programming\nDMA pipe registers in Line mode. To prevent this acquire wb_lock\nbetween writeback kickoff (N-Cycle) and rotator setup(N+1 Cycle).\nwb_lock avoid rotator to update the pipe structure before writeback\nis finished programming to the hardware.\n\nChange-Id: I589032831ec1813f12ce3f91e3aa8a6b187ebfdd\nSigned-off-by: Raghavendra Ambadas <rambad@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/c5d9de748d7d2b0d0afa348c83f21cfc72a39630"},{"sha":"7c5708d38da97e40c339f7d8b494dfcb2b3d02c6","author":{"name":"Shiraz Hashim","email":"1ff723cf7f9577ab8a77bb1d7fede11a685422c5@codeaurora.org"},"message":"arm: mm: consider only lowmem regions while remap\n\nConsider only those memory blocks with lowmem while\nremapping into 4KB regions using CONFIG_FORCE_PAGES\nfeature.\n\nCRs-fixed: 855005\nChange-Id: Ie209fce6c310f911d8cf02d977e226660684a6ab\nSigned-off-by: Shiraz Hashim <shashim@codeaurora.org>\nSigned-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/7c5708d38da97e40c339f7d8b494dfcb2b3d02c6"},{"sha":"816b7622f7eb9d5d3da758ee5e5423ca2520e060","author":{"name":"Shiraz Hashim","email":"1ff723cf7f9577ab8a77bb1d7fede11a685422c5@codeaurora.org"},"message":"arm: mm fix and cleanup function to print vmalloc info\n\nprint_vmalloc_lowmem_info incorrectly uses __va macro for\nhighmem addresses to print vmalloc and lowmem region\ninformation. This results in incorrect prints particularly\nfor platforms with higher DDR sizes where the __va wraps\nand gives incorrect virtual addresses. Fix this and\nsimplify whole function.\n\nCRs-fixed: 855005\nChange-Id: I375fbba502b677da31115f54772e6d646f27792a\nSigned-off-by: Shiraz Hashim <shashim@codeaurora.org>\nSigned-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/816b7622f7eb9d5d3da758ee5e5423ca2520e060"},{"sha":"7b8f83af7a249f14855915dfa4567e59f53c3c27","author":{"name":"Venkateshwarlu Domakonda","email":"6cac6b3e403a18bb40f0610ecca41248652ca516@codeaurora.org"},"message":"radio-iris: Fix the issue with set calibration\n\nSend the proper length while set calibartion.\n\nChange-Id: Idbe90f55ee95c95825798149b0b570bf58ad1b14\nSigned-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/7b8f83af7a249f14855915dfa4567e59f53c3c27"},{"sha":"48a81f79bc4d67c97a8e7209beea41d983084148","author":{"name":"Srinivasarao P","email":"5838be2f68866147a6b98dc0567ce3ec89ebe5fc@codeaurora.org"},"message":"arm: mm: fix bootup bug with odd-section boundry in memory hole.\n\nBootup failure is seen when CONFIG_FREE_PAGES_RDONLY is enabeld and\nthere is odd-section start boundary in memory hole.\nWhen the static mapping is completed, fill_pmd_gaps() is called and\nsees there's an entry for odd-section boundary and pmd_empty_section_gap()\nis again called with the same end address. This triggers BUG() inside\nvm_area_add_early() and prevents the device from booting up.\n\nChange-Id: Ief7ac4c157746085feddc5fc32df15d567583f52\nCRs-fixed: 871975\nSigned-off-by: Srinivasarao P <spathi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/48a81f79bc4d67c97a8e7209beea41d983084148"},{"sha":"15e070672ca2de37dc4e37b6b3f104f47f8fd51e","author":{"name":"Shivaraj Shetty","email":"7d128373b7afafd7748b2d4a4519bc1b9568f2cd@codeaurora.org"},"message":"msm: mdss: protect iommu operations with mutex for mdp3\n\nOn mdp3 targets iommu operation is not properly protected\nby mutex lock. This is causing iommu to be detached while\nhardware is fetching the data from the iommu mapped\naddress leading to SNOC errors. Use mutex lock properly\nwhile using the iommu to fix the issue.\n\nChange-Id: Ife59791b08b123f6b60d3ffa6d8061839244934c\nSigned-off-by: Shivaraj Shetty <shivaraj@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/15e070672ca2de37dc4e37b6b3f104f47f8fd51e"},{"sha":"966d7fc2c2edac1b7196c5c3bbaa6f0c490f7499","author":{"name":"Venkateshwarlu Domakonda","email":"6cac6b3e403a18bb40f0610ecca41248652ca516@codeaurora.org"},"message":"radio: iris: change the FM module from modular to built in\n\nThis patch makes the FM driver static similar\nto the drivers for other targets.\n\nChange-Id: Ib9ae67227d65dab924da4abcd77745c8a3f11848\nSigned-off-by: Venkateshwarlu Domakonda <vdomak@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/tunturn/android_kernel_aries_concept/commits/966d7fc2c2edac1b7196c5c3bbaa6f0c490f7499"}]}
{"actor":{"display_login":"tunturn"}}