{"push_id":858849320,"size":1000,"distinct_size":1106,"ref":"refs/heads/jm","head":"c57d6283dcc304ea180d3d00dd8cd5f00aefff18","before":"c51a2e4d78388b423b319c9aa80db3afc66d1d68","commits":[{"sha":"fe537d003f9a97c65848e47b3b9acbb0c5002fd9","author":{"email":"c7ea837d7a46effe4232b086213468b8b31643bf@amd.com","name":"Christian König"},"message":"drm/amdgpu: ignore scheduler fences from the same entity\n\nWe are going to submit them before the job anyway.\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Chunming Zhou <david1.zhou@amd.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/fe537d003f9a97c65848e47b3b9acbb0c5002fd9"},{"sha":"0be3f4c9e6b8f12c8c0d7b156b995b30134c7448","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Synchronize driver headers with firmware APIs\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/0be3f4c9e6b8f12c8c0d7b156b995b30134c7448"},{"sha":"e0bd0874f2de21613e572669b2de1e4b0c3a97de","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/e0bd0874f2de21613e572669b2de1e4b0c3a97de"},{"sha":"3761cb4cf65ec78846b4b8cba9c0578bb10f92d5","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: JBOD sequence number support\n\nImplemented JBOD map which will provide quick access for JBOD path and\nalso provide sequence number.  This will help hardware to fail command\nto the FW in case of any sequence mismatch.\n\nFast Path I/O for JBOD will refer JBOD map (which has sequence number\nper JBOD device) instead of RAID map.  Previously, the driver used RAID\nmap to get device handle for fast path I/O and this not have sequence\nnumber information. Now, driver will use JBOD map instead.  As part of\nerror handling, if JBOD map is failed/not supported by firmware, driver\nwill continue using legacy behavior.\n\nNow there will be three IO paths for JBOD (syspd):\n\n - JBOD map with sequence number (Fast Path)\n - RAID map without sequence number (Fast Path)\n - FW path via h/w exception queue deliberately setup devhandle\n   0xFFFF (FW path).\n\nRelevant data structures:\n\n - Driver send new DCMD MR_DCMD_SYSTEM_PD_MAP_GET_INFO for this purpose.\n - struct MR_PD_CFG_SEQ- This structure represent map of single physical\n   device.\n - struct MR_PD_CFG_SEQ_NUM_SYNC- This structure represent whole JBOD\n   map in general(size, count of sysPDs configured, struct MR_PD_CFG_SEQ\n   of syspD with 0 index).\n - JBOD sequence map size is: sizeof(struct MR_PD_CFG_SEQ_NUM_SYNC)\n   + (sizeof(struct MR_PD_CFG_SEQ) * (MAX_PHYSICAL_DEVICES - 1)) which\n   is allocated while setting up JBOD map at driver load time.\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/3761cb4cf65ec78846b4b8cba9c0578bb10f92d5"},{"sha":"4dbbe3cec443f0c6867e7ef549704966fbd6f48b","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/4dbbe3cec443f0c6867e7ef549704966fbd6f48b"},{"sha":"bd5f9484262a13397a0725f4a43f7baaa3341125","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Support for max_io_size 1MB\n\nDriver will expose max sge = 256 (earlier it was 64) if firmware\nsupports extended IO size (1M).\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/bd5f9484262a13397a0725f4a43f7baaa3341125"},{"sha":"79b82c2c560025afbb88ba7ad5cddb9c2203cf2e","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Chip reset if driver fails to get IOC ready\n\nFix the issue reported at:\n\n\thttp://marc.info/?l=linux-scsi&m=143694494104544&w=2\n\nTry to do chip reset at driver load time. If firmware fails to reach\nready state, try chip reset using adp_reset() callback. For Fusion\nadapters the call back was previously void. Provide a suitable reset\nfunction.\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/79b82c2c560025afbb88ba7ad5cddb9c2203cf2e"},{"sha":"714f517745729e060ef716d16026e26e5fce591f","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Print critical firmware event messages\n\nPrint firmware events in human-readable form. This will help users track\nany critical firmware events without special application support.\n\nSample syslogd output:\n\nmegaraid_sas 0000:02:00.0: 8619 (491648347s/0x0020/WARN) - Controller temperature threshold exceeded. This may indicate inadequate system cooling. Switching to low performance mode.\n\nThe format of logged events is:\n\n\"<pci_dev_id>: <sequence_number> (<timestamp>/<locale>/<class>) - <description>\"\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/714f517745729e060ef716d16026e26e5fce591f"},{"sha":"75b96061eb95c9b9f8a1da6995f1c314526f3572","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Fix validHandles check in I/O path\n\nSyncro firmware supports round robin I/O switching on dual path. Driver\nuses validHandles to check for dual path. However, it is supposed to\ncheck for values > 1 (not > 2).\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/75b96061eb95c9b9f8a1da6995f1c314526f3572"},{"sha":"92bb6505785b632a1b0f735b21c4b34326ec048f","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Code refactor for use of requestorId\n\nSome of these code changes were proposed by David Binderman.\n\nRemoved redudant check of requestorId. Redundant condition:\ninstance.requestorId. Check for plasma firmware 1.11 are now\nrestructured to support only specific device id.\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/92bb6505785b632a1b0f735b21c4b34326ec048f"},{"sha":"609fb07b2bdebe5d2c6a9da7e9d8e05155086418","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Version update\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/609fb07b2bdebe5d2c6a9da7e9d8e05155086418"},{"sha":"0d5b47a724bab0ebaaa933d6ff5e584957aaa188","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Expose TAPE drives unconditionally\n\nExpose non-disk (TAPE drive, CD-ROM) unconditionally.\n\nCc: <stable@vger.kernel.org>\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/0d5b47a724bab0ebaaa933d6ff5e584957aaa188"},{"sha":"5a8cb85b569b2349493aadb81a747e077766907d","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Remove PCI id checks\n\nRemove PCI id based checks and use instance->ctrl_context to decide\nwhether controller is MFI-based or a Fusion adapter. Additionally,\nFusion adapters are divided into two categories: Thunderbolt and\nInvader.\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/5a8cb85b569b2349493aadb81a747e077766907d"},{"sha":"90c204bc59a313bf03a0641caee3e2b5945629b5","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Support for Intruder (12 Gbps) controller\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/90c204bc59a313bf03a0641caee3e2b5945629b5"},{"sha":"7364d34b878d78c4df90d0e6a5e06f8ad0c283e4","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Support for Cutlass (12 Gbps) controller\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/7364d34b878d78c4df90d0e6a5e06f8ad0c283e4"},{"sha":"357ae967ad66e357f78b5cfb5ab6ca07fb4a7758","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Do not use PAGE_SIZE for max_sectors\n\nDo not use PAGE_SIZE marco to calculate max_sectors per I/O\nrequest. Driver code assumes PAGE_SIZE will be always 4096 which can\nlead to wrongly calculated value if PAGE_SIZE is not 4096. This issue\nwas reported in Ubuntu Bugzilla Bug #1475166.\n\nCc: <stable@vger.kernel.org>\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/357ae967ad66e357f78b5cfb5ab6ca07fb4a7758"},{"sha":"c4bd265415d5b06d7e3615c53036f589f300076e","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Update OCR capability on controller properties change\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nReviewed-by: Martin K. Petersen <martin.petersen@oracle.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/c4bd265415d5b06d7e3615c53036f589f300076e"},{"sha":"3222251dbbe9f155e7b8c910b770d6ff922fb47e","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/3222251dbbe9f155e7b8c910b770d6ff922fb47e"},{"sha":"91626c2701acad605c434b5e8245cbeea6671382","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Initialize tasklet before setting up IRQs\n\nIt may happen (kdump), that an interrupt is invoked just after the\nsetup_irqs function was called but before the tasklet was initialised.\nAt this phase the hw ints should have been disabled, but for unknown\nreason this mechanism seems to not work properly.\n\nFrom: Tomas Henzl <thenzl@redhat.com>\nSigned-off-by: Tomas Henzl <thenzl@redhat.com>\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/91626c2701acad605c434b5e8245cbeea6671382"},{"sha":"0b48d12d0365a628d2257a4560b3b06c825fe1cd","author":{"email":"45fdae0e80c55fee257113fbd3e01357c37bfd12@avagotech.com","name":"sumit.saxena@avagotech.com"},"message":"megaraid_sas: Make PI enabled VD 8 byte DMA aligned\n\nSigned-off-by: Sumit Saxena <sumit.saxena@avagotech.com>\nSigned-off-by: Kashyap Desai <kashyap.desai@avagotech.com>\nReviewed-by: Tomas Henzl <thenzl@redhat.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/jmahler/linux-next/commits/0b48d12d0365a628d2257a4560b3b06c825fe1cd"}]}