summaryrefslogtreecommitdiffstats
path: root/CREDITS
Commit message (Expand)AuthorAgeFilesLines
* MAINTAINERS: Remove old e-mail addressArnaldo Carvalho de Melo2017-02-131-3/+2Star
* CREDITS: Remove outdated address informationGertjan van Wingerde2016-12-221-2/+0Star
* Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2016-12-131-0/+4
|\
| * x86/microcode: Move driver authors to CREDITSBorislav Petkov2016-10-251-0/+4
* | Fix up a couple of field names in the CREDITS fileLinus Torvalds2016-12-021-4/+4
* | CREDITS: update credit information for Martin KepplingerMartin Kepplinger2016-10-281-2/+3
|/
* CREDITS: update Pavel's information, add GPG key, remove snail mail addressPavel Machek2016-10-081-4/+4
* Merge tag 'for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/lin...Linus Torvalds2016-10-071-0/+4
|\
| * MAINTAINERS: Remove power-supply co-maintainersSebastian Reichel2016-08-311-0/+4
* | Merge tag 'edac_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bpLinus Torvalds2016-10-041-0/+8
|\ \
| * | EDAC: Move Doug Thompson to CREDITSBorislav Petkov2016-09-091-0/+4
| * | EDAC, I3000: Orphan driverBorislav Petkov2016-09-011-0/+4
| |/
* | Merge tag 'char-misc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-10-041-0/+5
|\ \
| * | MAINTAINERS: Saying goodbye to Hans J. KochBenedikt Spranger2016-08-311-0/+5
| |/
* / CREDITS: Update fingerprint for Geert UytterhoevenGeert Uytterhoeven2016-09-191-1/+1
|/
* Update my main e-mails at the Kernel treeMauro Carvalho Chehab2016-06-161-0/+1
* Documentation: update the devices.txt documentationLinus Walleij2016-03-291-0/+1
* Merge tag 'iio-for-4.6a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic...Greg Kroah-Hartman2016-02-011-0/+1
|\
| * iio: add ad5761 DAC driverRicardo Ribalda Delgado2016-01-241-0/+1
* | ./CREDITS: add credit information for Martin KepplingerMartin Kepplinger2016-01-211-0/+10
* | Merge tag 'md/4.5' of git://neil.brown.name/mdLinus Torvalds2016-01-151-0/+1
|\ \
| * | Remove myself as MD Maintainer, and add to Credits.NeilBrown2016-01-141-0/+1
| |/
* / MAINTAINERS: change the maintainer of fam15h_power driverHuang Rui2015-12-181-0/+8
|/
* MAINTAINERS/CREDITS: mark MaxRAID as Orphan, move Anil Ravindranath to CREDITSJoe Perches2015-09-101-0/+4
* Merge tag 'pinctrl-v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2015-09-041-0/+4
|\
| * MAINTAINERS: pinctrl: Move Thomas Abraham to CREDITSKrzysztof Kozlowski2015-07-281-0/+4
* | cgroup: implement the PIDs subsystemAleksa Sarai2015-07-141-0/+5
|/
* MAINTAINERS: move Jens Osterkamp to CREDITSJoe Perches2015-07-011-0/+4
* MAINTAINERS: Add H8/300 entryYoshinori Sato2015-06-231-5/+0Star
* MAINTAINERS: replace an AT91 maintainerNicolas Ferre2015-05-071-0/+7
* Merge tag 'pci-v4.1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2015-04-221-0/+4
|\
| * MAINTAINERS: Remove Mohit Kumar (email bounces)Bjorn Helgaas2015-04-211-0/+4
* | MAINTAINERS: CREDITS: remove Stefano Brivio from B43Joe Perches2015-04-161-0/+4
* | CREDITS: add Ricardo Ribalda DelgadoRicardo Ribalda Delgado2015-04-161-0/+13
|/
* MAINTAINERS: mmc: Cleanup MMC/SD/SDIO section and SDHCI driver sectionUlf Hansson2015-03-231-0/+4
* Update/Remove soon-to-be-dead email addressDave Jones2014-12-191-3/+3
* Update MAINTAINERS and CREDITS files with amdkfd infoOded Gabbay2014-07-151-0/+7
* MAINTAINERS: update IBM ServeRAID RAID infoMichael Opdenacker2014-08-091-0/+7
* Josh has movedJosh Triplett2014-07-311-3/+4
* MAINTAINERS: SLAB maintainer updateChristoph Lameter2014-06-241-0/+4
* Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2014-04-041-0/+7
|\
| * [media, edac] Change my email addressMauro Carvalho Chehab2014-02-071-0/+7
* | MAINTAINERS: remove Venkatesh from HPET, move to CREDITSJoe Perches2014-04-041-0/+3
* | MAINTAINERS: mark SuperH orphanGeert Uytterhoeven2014-04-041-0/+4
* | Merge branch 'master' into for-nextJiri Kosina2014-02-201-2/+2
|\|
| * Update Jean Delvare's e-mail addressJean Delvare2014-01-291-2/+2
* | CREDITS: fix formattingGeert Uytterhoeven2014-02-191-2/+2
|/
* MAINTAINERS: add HSI subsystemSebastian Reichel2013-11-271-0/+5
* MAINTAINERS: update Zwane Mwaikambo's e-mail addressJean Delvare2013-11-131-1/+1
* MAINTAINERS: remove Richard Purdie as backlight maintainerJingoo Han2013-11-131-0/+5
| | | | | | | | | | | | | | Enable offloading of TC matching on tos/ttl for ipv4/6 tunnels. Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net> | * net/mlx5e: Support setup of tos and ttl for tunnel key TC action offloadOr Gerlitz2018-07-261-9/+12 | | | | | | | | | | | | | | | | Use the values provided by user-space for the encapsulation headers. Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net> | * net/mlx5e: Use ttl from route lookup on tc encap offload only if neededOr Gerlitz2018-07-261-10/+17 |/ | | | | | | | | | | Currnetly, the ttl for the encapsulation headers is taken from the route lookup result. As a pre-step to allow for an offload case when the user specifies the ttl, take it from the route lookup only if not zero. While here, also move to use u8 instead int for the ttl. Signed-off-by: Or Gerlitz <ogerlitz@mellanox.com> Reviewed-by: Roi Dayan <roid@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net> * vxge: Remove unnecessary include of <linux/pci_hotplug.h>Bjorn Helgaas2018-07-251-1/+0Star | | | | | | | | | The vxge driver doesn't need anything provided by pci_hotplug.h, so remove the unnecessary include of it. Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: David S. Miller <davem@davemloft.net> * net: phy: add helper phy_polling_modeHeiner Kallweit2018-07-252-4/+14 | | | | | | | | | Add a helper for checking whether polling is used to detect PHY status changes. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net> * net: ethernet: fs-enet: Use generic CRC32 implementationKrzysztof Kozlowski2018-07-251-14/+4Star | | | | | | | | | | | Use generic kernel CRC32 implementation because it: 1. Should be faster (uses lookup tables), 2. Removes duplicated CRC generation code, 3. Uses well-proven algorithm instead of coding it one more time. Suggested-by: Eric Biggers <ebiggers3@gmail.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net> * net: ethernet: freescale: Use generic CRC32 implementationKrzysztof Kozlowski2018-07-251-10/+3Star | | | | | | | | | | | Use generic kernel CRC32 implementation because it: 1. Should be faster (uses lookup tables), 2. Removes duplicated CRC generation code, 3. Uses well-proven algorithm instead of coding it one more time. Suggested-by: Eric Biggers <ebiggers3@gmail.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net> * net: phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_anegCamelia Groza2018-07-251-2/+8 | | | | | | | | | | genphy_config_aneg() should be called only by PHYs that implement the Clause 22 register set. Prevent Clause 45 PHYs that don't implement the register set from calling the genphy function. Signed-off-by: Camelia Groza <camelia.groza@nxp.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net> * Merge branch 'virtio_net-Add-ethtool-stat-items'David S. Miller2018-07-251-63/+158 |\ | | | | | | | | | | | | | | | | | | | | | | | | | | Toshiaki Makita says: ==================== virtio_net: Add ethtool stat items Add some ethtool stat items useful for performance analysis. ==================== Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Add kick statsToshiaki Makita2018-07-251-6/+28 | | | | | | | | | | | | | | So we can infer the number of VM-Exits. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Add XDP related statsToshiaki Makita2018-07-251-12/+59 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add counters below: * Tx - xdp_tx: frames sent by ndo_xdp_xmit or XDP_TX. - xdp_tx_drops: dropped frames out of xdp_tx ones. * Rx - xdp_packets: frames went through xdp program. - xdp_tx: XDP_TX frames. - xdp_redirects: XDP_REDIRECT frames. - xdp_drops: any dropped frames out of xdp_packets ones. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Factor out the logic to determine xdp sqToshiaki Makita2018-07-251-10/+12 | | | | | | | | | | | | | | | | | | Make sure to use the same logic in all places to determine xdp sq. This is useful for xdp counters which the following commit will introduce as well. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Make drop counter per-queueToshiaki Makita2018-07-251-5/+8 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since when XDP was introduced, drop counter has been able to be updated much more frequently than before, as XDP_DROP increments the counter. Thus for performance analysis per-queue drop counter would be useful. Also this avoids cache contention and race on updating the counter. It is currently racy because napi handlers read-modify-write it without any locks. There are more counters in dev->stats that are racy, but I left them per-device, because they are rarely updated and does not worth being per-queue counters IMHO. To fix them we need atomic ops or some kind of locks. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Use temporary storage for accounting rx statsToshiaki Makita2018-07-251-28/+44 | | | | | | | | | | | | | | | | | | | | | | The purpose is to keep receive_buf arguments simple when more per-queue counter items are added later. Also XDP_TX related sq counters will be updated in the following changes so create a container struct virtnet_rx_stats which will includes both rq and sq statistics. For now it only covers rq stats. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> | * virtio_net: Fix incosistent received bytes counterToshiaki Makita2018-07-251-18/+23 |/ | | | | | | | | | | | | When received packets are dropped in virtio_net driver, received packets counter is incremented but bytes counter is not. As a result, for instance if we drop all packets by XDP, only received is counted and bytes stays 0, which looks inconsistent. IMHO received packets/bytes should be counted if packets are produced by the hypervisor, like what common NICs on physical machines are doing. So fix the bytes counter. Signed-off-by: Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp> Signed-off-by: David S. Miller <davem@davemloft.net> * Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-07-25124-699/+1266 |\ | * Merge tag 'mips_fixes_4.18_4' of ↵Linus Torvalds2018-07-252-2/+2 | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux Pull MIPS fixes from Paul Burton: "A couple more MIPS fixes for 4.18: - Fix an off-by-one in reporting PCI resource sizes to userland which regressed in v3.12. - Fix writes to DDR controller registers used to flush write buffers, which regressed with some refactoring in v4.2" * tag 'mips_fixes_4.18_4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux: MIPS: ath79: fix register address in ath79_ddr_wb_flush() MIPS: Fix off-by-one in pci_resource_to_user() | | * MIPS: ath79: fix register address in ath79_ddr_wb_flush()Felix Fietkau2018-07-201-1/+1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ath79_ddr_wb_flush_base has the type void __iomem *, so register offsets need to be a multiple of 4 in order to access the intended register. Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: John Crispin <john@phrozen.org> Signed-off-by: Paul Burton <paul.burton@mips.com> Fixes: 24b0e3e84fbf ("MIPS: ath79: Improve the DDR controller interface") Patchwork: https://patchwork.linux-mips.org/patch/19912/ Cc: Alban Bedel <albeu@free.fr> Cc: James Hogan <jhogan@kernel.org> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: linux-mips@linux-mips.org Cc: stable@vger.kernel.org # 4.2+ | | * MIPS: Fix off-by-one in pci_resource_to_user()Paul Burton2018-07-161-1/+1 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The MIPS implementation of pci_resource_to_user() introduced in v3.12 by commit 4c2924b725fb ("MIPS: PCI: Use pci_resource_to_user to map pci memory space properly") incorrectly sets *end to the address of the byte after the resource, rather than the last byte of the resource. This results in userland seeing resources as a byte larger than they actually are, for example a 32 byte BAR will be reported by a tool such as lspci as being 33 bytes in size: Region 2: I/O ports at 1000 [disabled] [size=33] Correct this by subtracting one from the calculated end address, reporting the correct address to userland. Signed-off-by: Paul Burton <paul.burton@mips.com> Reported-by: Rui Wang <rui.wang@windriver.com> Fixes: 4c2924b725fb ("MIPS: PCI: Use pci_resource_to_user to map pci memory space properly") Cc: James Hogan <jhogan@kernel.org> Cc: Ralf Baechle <ralf@linux-mips.org> Cc: Wolfgang Grandegger <wg@grandegger.com> Cc: linux-mips@linux-mips.org Cc: stable@vger.kernel.org # v3.12+ Patchwork: https://patchwork.linux-mips.org/patch/19829/ | * | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2018-07-25