{"push_id":1216128479,"size":853,"distinct_size":0,"ref":"refs/heads/linux-next/akpm","head":"1bbf1d06c249bee9cf18b86e24004982cbe4e07a","before":"fc233cabc59357c567e0028455e71be273f0400d","commits":[{"sha":"f36acc334fb86da3761583dce50faa17a4cbd4de","author":{"name":"Colin Ian King","email":"61b69653f478c16de27cbf2a77617b5a614a704a@canonical.com"},"message":"NFC: set info->ram_patch to NULL when it is released\n\nWhen info->ram_patch is released info->otp_patch is being set\nto NULL rather than info->ram_patch. I believe this is a cut-n-paste\nbug from almost identical code proceeding it that uses the same\nidiom for info->otp_patch.\n\nSigned-off-by: Colin Ian King <colin.king@canonical.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/f36acc334fb86da3761583dce50faa17a4cbd4de"},{"sha":"f86dec94e3a86c992a637df1c301a4df25a85801","author":{"name":"Denys Vlasenko","email":"27e5163e36ba2a40c6e7cd8a6de7e7d45498863c@redhat.com"},"message":"NFC: hci: delete unused nfc_llc_get_rx_head_tail_room()\n\nIt used to be EXPORTed, but then EXPORT usage was cleaned up\n(in 2012), without noticing that the function has no users at all\n(and curiously, never had any users).\n\nDelete it.\n\nWhile at it, remove non-static \"inline\" hints on nearby functions:\nthese hints don't work across compilation units anyway,\nand these functions are not used in their .c file, thus they are\nnever inlined. IOW: \"inline\" here does not help in any way.\n\nSigned-off-by: Denys Vlasenko <dvlasenk@redhat.com>\nCC: Samuel Ortiz <sameo@linux.intel.com>\nCC: Christophe Ricard <christophe.ricard@gmail.com>\nCC: linux-wireless@vger.kernel.org\nCC: linux-kernel@vger.kernel.org\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/f86dec94e3a86c992a637df1c301a4df25a85801"},{"sha":"6d2f70cae481a2e8e85a244d3b2d36828dadff83","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"NFC: pn533: double free on error in probe()\n\nWe can't pass devm_ allocated pointers to kfree() because they will be\nfreed again after the drive is unloaded.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/6d2f70cae481a2e8e85a244d3b2d36828dadff83"},{"sha":"fa1ce54ea38f7f83473fce62e64fefbd7ebd170e","author":{"name":"Geert Uytterhoeven","email":"6ab3568c168343bc5fcca77fbd6a3d6e63ce9838@linux-m68k.org"},"message":"NFC: fdp: Detect errors from fdp_nci_create_conn()\n\ndrivers/nfc/fdp/fdp.c: In function ‘fdp_nci_patch_otp’:\ndrivers/nfc/fdp/fdp.c:373: warning: comparison is always false due to limited range of data type\ndrivers/nfc/fdp/fdp.c: In function ‘fdp_nci_patch_ram’:\ndrivers/nfc/fdp/fdp.c:444: warning: comparison is always false due to limited range of data type\n\nfdp_nci_create_conn() may return a negative error code, which is\nsilently ignored by assigning it to a u8.\n\nChange conn_id from u8 to int to fix this.\n\nFixes: a06347c04c13e380 (\"NFC: Add Intel Fields Peak NFC solution driver\")\nSigned-off-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/fa1ce54ea38f7f83473fce62e64fefbd7ebd170e"},{"sha":"58d46f538b602d4a93fbae945e5c844a90c01f14","author":{"name":"Geoff Lansberry","email":"ca716aef551bc0b362ea850522c922a29ec863e1@kuvee.com"},"message":"NFC: trf7970a: add TI recommended write of zero to Register 0x18\n\nSigned-off-by: Geoff Lansberry <geoff@kuvee.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/58d46f538b602d4a93fbae945e5c844a90c01f14"},{"sha":"a81ba50a89930a96e34862cf236b4f4461e741ae","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: port100: Explicitly set NFC-F framing for NFC-DEP\n\nWhen setting the driver framing as NFC_DIGITAL_FRAMING_NFCF_NFC_DEP it\nused to be already configured as NFC_DIGITAL_FRAMING_NFCF which is the\nsame. So this entry was empty in the in_protocols table.\nNow that the digital stack can handle PLS requests, it can be changed\non the fly from NFC_DIGITAL_FRAMING_NFCA_NFC_DEP.\nThis patch explicitly defines the framing configuration values for\nNFC_DIGITAL_FRAMING_NFCF_NFC_DEP.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/a81ba50a89930a96e34862cf236b4f4461e741ae"},{"sha":"7854a44526de84142e367f08288c9f3a33c4c8ee","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: digital: Add a delay between poll cycles\n\nThis replaces the polling work struct with a delayed work struct and add\na 10 ms delay between 2 poll cycles. This avoids to flood the device\nwith 'switch off'/'switch on' commands.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/7854a44526de84142e367f08288c9f3a33c4c8ee"},{"sha":"806bfe31c96f77e917eac476ba87164f7bbd1366","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: llcp: Use dynamic debug for hex dump\n\nLLCP skb tx and rx functions now use print_hex_dump_debug() making\nthese verbose traces controllable using dynamic debug.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/806bfe31c96f77e917eac476ba87164f7bbd1366"},{"sha":"204bddcb508fe3bca5c97a9f528bafd7ba8fcec8","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: nfcsim: Make use of the Digital layer\n\nWith this complete rewrite, the loopback nfcsim driver now relies on the\nDigital layer of the nfc stack. As with the previous version, 2 nfc\ndevices are declared when the driver is initialized. The driver supports\nthe NFC_DEP protocol in NFC-A and NFC-F technologies.\n\nThe 2 devices are using a pair of virtual links for sk_buff exchange.\nThe out-link of one device is the in-link of the other and conversely.\n\nTo receive data, a device calls nfcsim_link_recv_skb() on its in-link\nand waits for incoming data on a wait queue. To send data, a device\ncalls nfcsim_link_send_skb() on its out-link which stores the passed skb\nand signals its wait queue. If the peer device was in the\nnfcsim_link_recv_skb() call, it will be signaled and will be able to\npass the received sk_buff up to the Digital layer.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/204bddcb508fe3bca5c97a9f528bafd7ba8fcec8"},{"sha":"de9e5aeb4f40e72fa3bb087d378c9bd4ecf65c7f","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: llcp: Fix usage of llcp_add_tlv()\n\nIn functions using llcp_add_tlv(), a skb pointer could be set to NULL\nand then reuse afterward.\n\nWith this patch, the skb pointer returned by llcp_add_tlv() is ignored\nsince it can only be the passed skb pointer or NULL when the passed TLV\nis NULL. There is also no need to check for the TLV pointer as this is\ndone by llcp_add_tlv().\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/de9e5aeb4f40e72fa3bb087d378c9bd4ecf65c7f"},{"sha":"256f3ee3d1468660ca3b10ad3beab7e8f6cbd969","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: llcp: Fix 2 memory leaks\n\nOnce copied into the sk_buff data area using llcp_add_tlv(), the\nallocated TLVs must be freed.\n\nWith this patch nfc_llcp_send_connect() and nfc_llcp_send_cc() don't\nreturn immediately on success and now free the allocated TLVs.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/256f3ee3d1468660ca3b10ad3beab7e8f6cbd969"},{"sha":"e3e0258839a01f793a8a0c0885e8ad387681cdc6","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: port100: Don't send a new command if one is still pending\n\nThis patch ensures that a command is not still in process before sending\na new one to the device. This can happen when neard is in constant\npolling mode: the configure_hw command can be sent when neard restarts\npolling after a LLCP SYMM timeout but before the device has returned in\ntimeout from the last DEP frame sent.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/e3e0258839a01f793a8a0c0885e8ad387681cdc6"},{"sha":"b74584c1a6d68110d135a6ce0336aab0055f4341","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: port100: Fix the command cancellation process\n\nThe USB out_urb used to send commands to the device can be submitted\nthrough the standard command processing queue coming from the Digital\nProtocol layer but it can also be submitted from port100_abort_cmd().\n\nTo not submit the URB while already active, a mutex is now used to\nprotect it and a cmd_cancel flag is used to not send command while\ncanceling the previous one.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/b74584c1a6d68110d135a6ce0336aab0055f4341"},{"sha":"a52bd7d2753b0567c71d604c640e9c4a86221756","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: port100: Make port100_abort_cmd() synchronous\n\nThis patch makes the abort_cmd function synchronous. This allows the\ncaller to immediately send a new command after abort_cmd() returns.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/a52bd7d2753b0567c71d604c640e9c4a86221756"},{"sha":"9f0c4542c49cbd041f2b6943b16644af0a3ff48f","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: port100: Abort current command before switching RF off\n\nIf a command is still being processed by the device, the switch RF off\ncommand will be rejected. With this patch, the port100 driver calls\nport100_abort_cmd() before sending the switch RF off command.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/9f0c4542c49cbd041f2b6943b16644af0a3ff48f"},{"sha":"8f49bec6c36c73f0c212e07229b19fb4bba85788","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: nfcsim: Fix missing dependency on NFC_DIGITAL\n\nThe nfcsim driver now depends on the Digital layer. This patch adds the\nmissing dependency on NFC_DIGITAL for NFC_SIM config.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/8f49bec6c36c73f0c212e07229b19fb4bba85788"},{"sha":"b77693447db987e77a39afaa8774e8702cb110d5","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: digital: Fix a memory leak in NFC-F listening mode\n\nWhen configured as a target listening for a SENSF_REQ poll command, a\nnfcid2 array was allocated for no reason leading to a memory leak. The\nnfcid2 is sent by the target in the SENSF_RES reply.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/b77693447db987e77a39afaa8774e8702cb110d5"},{"sha":"3f89fea35fc37b326d6b3697fcc9cba235a60811","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: digital: Rework error handling in DEP_RES response\n\nThe Digital Protocol stack used to send a NACK frame whatever the error\ntype it receives in digital_in_recv_dep_res(). It actually should only\nsend a NACK frame on CRC or parity check errors or on any transmission\nerror if a NACK frame was previously sent. Existing drivers used to send\nEIO error for this kind of issues so this patch limits sending of NACK\nframes on EIO errors. All other errors will be reported to the upper\nlayers.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/3f89fea35fc37b326d6b3697fcc9cba235a60811"},{"sha":"82e57952869fbbdf09d8f9e7ac284df13741e93d","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: digital: Call pending command callbacks at device unregister\n\nWith this patch, when freeing the command queue in the module unregister\nfunction, the callbacks of the commands still queued are called with a\nENODEV error. This gives a chance to the command issuer to free any\nmemory it could have allocate.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/82e57952869fbbdf09d8f9e7ac284df13741e93d"},{"sha":"af66df0f53b9120437556d8eb00d70a36e791258","author":{"name":"Thierry Escande","email":"f62b2af15dff3d5c4ceb5f91fdee085f091ac5b8@collabora.com"},"message":"NFC: digital: Set the command pending flag\n\nThere is a flag in the command structure indicating that this command is\npending. It was checked before sending the command to not send the same\ncommand twice but it was actually never set. This is now fixed.\n\nSigned-off-by: Thierry Escande <thierry.escande@collabora.com>\nSigned-off-by: Samuel Ortiz <sameo@linux.intel.com>","distinct":false,"url":"https://api.github.com/repos/olivieer/kernel_msm/commits/af66df0f53b9120437556d8eb00d70a36e791258"}]}
{"actor":{"display_login":"pepe-bot"}}