{"push_id":863030470,"size":1000,"distinct_size":7,"ref":"refs/heads/upstream","head":"aacb2e9f987af3bdc8842c14fa9a862592f28127","before":"f34da5d8f0ef861c6fbfb35bdefd222a3c3621c7","commits":[{"sha":"48add0f5a6f46919dd307575aad6ea3de7c9cb2a","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"gennvm: Generic NVM manager\n\nThe implementation for Open-Channel SSDs is divided into media\nmanagement and targets. This patch implements a generic media manager\nfor open-channel SSDs. After a media manager has been initialized,\nsingle or multiple targets can be instantiated with the media managed as\nthe backend.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/48add0f5a6f46919dd307575aad6ea3de7c9cb2a"},{"sha":"ae1519ec448bc31a7fe7369b66e7c78872f91e84","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"rrpc: Round-robin sector target with cost-based gc\n\nThis target allows an Open-Channel SSD to be exposed asas a block\ndevice.\n\nIt implements a round-robin approach for sector allocation,\ntogether with a greedy cost-based garbage collector.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/ae1519ec448bc31a7fe7369b66e7c78872f91e84"},{"sha":"ca0640850e43f5f80c6029e2895b119b705f23bd","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"nvme: LightNVM support\n\nThe first generation of Open-Channel SSDs is based on NVMe. The NVMe\ndriver is extended with support for the LightNVM command set.\n\nDetection is made through PCI IDs. Current supported devices are the\nqemu nvme simulator and CNEX Labs Westlake SSD. The qemu nvme enables\nsupport through vendor specific bits in the namespace identification and\nthe CNEX Labs Westlake SSD implements a LightNVM compatible firmware and\nis detected using the same method as qemu.\n\nAfter detection, vendor specific codes are used to identify the device\nand enumerate supported features.\n\nReviewed-by: Keith Busch <keith.busch@intel.com>\nSigned-off-by: Javier González <jg@lightnvm.io>\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/ca0640850e43f5f80c6029e2895b119b705f23bd"},{"sha":"6fc774ef4ceca99c35dd3fb230dab618f78c8d6f","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\nUser visible changes:\n\n  - Enable per-event perf_event_attr.inherit setting by config terms, i.e.\n    this becomes possible:\n\n        $ perf record -e cycles/inherit/ -e instructions/no-inherit/\n\n    This affects the default, that can be changed globally using the --no-inherit\n    option.\n\n    This fine grained control appeared in the eBPF patchkit, but this added\n    flexibility may end up being useful in other scenarios. (Wang Nan)\n\n  - Setup pager when printing usage and help, we have long lists of options,\n    better use the pager like we do with normal tooling output, i.e. when needed,\n    and including any error messages in the paged output. (Namhyung Kim)\n\n  - Search for more options when passing args to -h, e.g.: (Arnaldo Carvalho de Melo)\n\n    $ perf report -h interface\n\n     Usage: perf report [<options>]\n\n      --gtk    Use the GTK2 interface\n      --stdio  Use the stdio interface\n      --tui    Use the TUI interface\n\n  - Fix reading separate debuginfo files based on a build-id, problem\n    found on a Debian system. (Dima Kogan)\n\n  - Fix endless loop when splitting kallsyms symbols per section for\n    handling kcore files, problem found on a s390x system. (Jiri Olsa)\n\nInfrastructure changes:\n\n  - Prep work for the 'perf stat record' work that will allow generating\n    perf.data files with counting data in addition to the sampling mode\n    we have now (Jiri Olsa)\n\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/6fc774ef4ceca99c35dd3fb230dab618f78c8d6f"},{"sha":"4539d36ef2bbf2ee1519e7cfb51c6fdddda3e4e6","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"mmc: dw_mmc: NULL dereference in error message\n\nThe \"host->dms->ch\" pointer is NULL here so we can't use it to print the\nerror message.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/4539d36ef2bbf2ee1519e7cfb51c6fdddda3e4e6"},{"sha":"98daafd8a09d9a514bc2166709731d659037003b","author":{"email":"6d67df43a1b10a02c7c04e8346f9d9ca207335e5@samsung.com","name":"Jaehoon Chung"},"message":"mmc: dw_mmc: fix the CardThreshold boundary at CardThrCtl register\n\nAccording to DesignWare DoC file, CardThreshold bit should be\nbit[27:16].\nSo it's correct to use (0xFFF << 16), not (0x1FFF << 16).\n\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nReviewed-by: Alim Akhtar <alim.akhtar@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/98daafd8a09d9a514bc2166709731d659037003b"},{"sha":"7cc8d580228cc712edcf7a1856a3bdb38c164e83","author":{"email":"6d67df43a1b10a02c7c04e8346f9d9ca207335e5@samsung.com","name":"Jaehoon Chung"},"message":"mmc: dw_mmc: fix the wrong setting for UHS-DDR50 mode\n\nWhen card is running with DDR mode, dwmmc needs to set DDR_REG bit at\nUHS_REG register.\nBefore this patch, dwmmc controller doesn't consider this.\nIf this patch is not applied, CRC or other error shoulds be occurred.\n\nSigned-off-by: Jaehoon Chung <jh80.chung@samsung.com>\nReviewed-by: Alim Akhtar <alim.akhtar@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/7cc8d580228cc712edcf7a1856a3bdb38c164e83"},{"sha":"a81a98cee94519807e826e199bb579a546efa289","author":{"email":"e31b70bda0de01e83d784393daa0be8ba7654361@qca.qualcomm.com","name":"Alan Liu"},"message":"ath10k: add FW API support to test mode\n\nAdd WMI-TLV and FW API support in ath10k testmode.\nAth10k can get right wmi command format from UTF image\nto communicate UTF firmware.\n\nSigned-off-by: Alan Liu <alanliu@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/a81a98cee94519807e826e199bb579a546efa289"},{"sha":"98dd2b92bb591007e82fb58808f60134ee4479bf","author":{"email":"8b1d4f325ca1c4fcfd0d2b88e7094fd23ac61626@qti.qualcomm.com","name":"Manikanta Pubbisetty"},"message":"ath10k: add fw_stats support to 10.4 firmware\n\nThis patch adds support for getting firmware debug stats in 10.4 fw.\n\nSigned-off-by: Manikanta Pubbisetty <c_mpubbi@qti.qualcomm.com>\nSigned-off-by: Tamizh chelvam <c_traja@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/98dd2b92bb591007e82fb58808f60134ee4479bf"},{"sha":"b4e84c5606f6c91a3fff96c25b9347dc75b2002d","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: use local memory instead of shadow descriptor in ce_send\n\nCurrently to avoid uncached memory access while filling up copy engine\ndescriptors, shadow descriptors are used. This can be optimized further\nby removing shadow descriptors. To achieve that first shadow ring\ndependency in ce_send is removed by creating local copy of the\ndescriptor on stack and make a one-shot copy into the \"uncached\"\ndescriptor.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/b4e84c5606f6c91a3fff96c25b9347dc75b2002d"},{"sha":"1e8f86d9cbe9431dcda36fdd85a9f342d639dca5","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: remove send completion validation in diag read/write\n\nCE diag window access is serialized (it has to be by design) so\nthere's no way to get a different send completion. so there's no\nneed for post completion validation.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/1e8f86d9cbe9431dcda36fdd85a9f342d639dca5"},{"sha":"765952e40dbadd4a74a44f55ac1344c338571bb9","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: cleanup copy engine send completion\n\nThe physical address necessary to unmap DMA ('bufferp') is stored\nin ath10k_skb_cb as 'paddr'. ath10k doesn't rely on the meta/transfer_id\nwhen handling send completion (htc ep id is stored in sk_buff control\nbuffer). So the unused output arguments {bufferp, nbytesp and transfer_idp}\nare removed from CE send completion. This change is needed before removing\nthe shadow copy of copy engine (CE) descriptors in follow up patch.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/765952e40dbadd4a74a44f55ac1344c338571bb9"},{"sha":"b4c306d0c53ec1b444a4da1f1a3fefaace6b486e","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: remove shadow copy of CE descriptors for source ring\n\nFor the messages from host to target, shadow copy of CE descriptors\nare maintained in source ring. Before writing actual CE descriptor,\nfirst shadow copy is filled and then it is copied to CE address space.\nTo optimize in download path and to reduce d-cache pressure, removing\nshadow copy of CE descriptors. This will also reduce driver memory\nconsumption by 33KB during on device probing.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/b4c306d0c53ec1b444a4da1f1a3fefaace6b486e"},{"sha":"166de3f1895dfc49d1f16cc39fd76dab6d7961d2","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: remove supported chain mask\n\nRemoving supported chainmask fields as it can be always derived\nfrom num_rf_chains.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/166de3f1895dfc49d1f16cc39fd76dab6d7961d2"},{"sha":"7a1d70ab05488146d20cfc8fb9e4acfd132c7bf5","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: fill HT/VHT MCS rateset only for configured chainmask\n\nHT/VHT MCS rateset should be filled only for configured chainmask\nrather that max supported chainmask. Fix that by checking configured\nchainmask while filling HT/VHT MCS rate map.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/7a1d70ab05488146d20cfc8fb9e4acfd132c7bf5"},{"sha":"f58512f336bbb166610be4a4c42ec1184edcd426","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: move static HT/VHT capability setup functions\n\nMove HT and VHT capabiltity setup static functions to avoid\nforward declaration.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/f58512f336bbb166610be4a4c42ec1184edcd426"},{"sha":"5036fe0f6fae8a961745f5cf8d82a2a4912ae1ef","author":{"email":"58b9aefd02b38fd9636344325c091015d8dc872b@qti.qualcomm.com","name":"Rajkumar Manoharan"},"message":"ath10k: reload HT/VHT capabilities on antenna change\n\nTo reflect configured antenna settings in HT/VHT MCS map,\nreload the HT/VHT capabilities upon antenna change.\n\nSigned-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/5036fe0f6fae8a961745f5cf8d82a2a4912ae1ef"},{"sha":"a226b519d43a2a6b37267fea051aacb4a79c9614","author":{"email":"7f8b6a1ac8e749f92f6ae3c19d7ce86038d58ada@tieto.com","name":"Bartosz Markowski"},"message":"ath10k: add QCA9377 chipset support\n\nAdd the hardware name, revision and update the pci_id table.\n\nCurrently there're two HW ref. designs available I'm aware of,\nwith 1.0.2 and 1.1 chip revisions. I've access and been using\nthe first one so far and this patch cover only it.\n\nQCA9377 inherits most of the stuff (e.g. fw interfaces)\nfrom QCA61x4 design, so the integration was pretty straightforward.\n\nSigned-off-by: Bartosz Markowski <bartosz.markowski@tieto.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/a226b519d43a2a6b37267fea051aacb4a79c9614"},{"sha":"b03fbab0c4d502510400b7ee5fb3d5bab6d859bf","author":{"email":"986e0823f9b2d50b670bb5c00ecae3f822b2e2ad@QCA.qualcomm.com","name":"Vladimir Kondratiev"},"message":"wil6210: ignore selected WMI events\n\nSome events are ignored for purpose; such events should not\nbe treated as \"unhandled events\". Replace info message\nsaying \"unhandled\" with debug one saying \"ignore\", to reduce\ndmesg pollution\n\nSigned-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/b03fbab0c4d502510400b7ee5fb3d5bab6d859bf"},{"sha":"e3d2ed9434331dedb9eeece586d38aec9e29f60b","author":{"email":"124c34375766288a2d26174fe79ac09c0486002b@qca.qualcomm.com","name":"Hamad Kadmany"},"message":"wil6210: Fix TSO overflow handling\n\nWhen Tx ring full is encountered with TSO,\nprintout of \"DMA error\" was wrongly printed.\n\nIn addition, in case of Tx ring full return\nproper error code so that NETDEV_TX_BUSY is\nreturned to network stack in order not to\ndrop the packets and retry transmission of the\npackets when ring is emptied.\n\nSigned-off-by: Hamad Kadmany <qca_hkadmany@qca.qualcomm.com>\nSigned-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>","distinct":false,"url":"https://api.github.com/repos/BenRomer/unisys/commits/e3d2ed9434331dedb9eeece586d38aec9e29f60b"}]}