aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
2023-10-06Merge tag 'wireless-next-2023-10-06' of git://git.kernel.org/pub/scm/linux/ke...Jakub Kicinski192-2489/+11497
2023-10-06net: phy: broadcom: add support for BCM5221 phyGiulio Benetti1-33/+121
2023-10-06Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski33-251/+227
2023-10-06net: atheros: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-06net: ax88796c: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-06net: ixp4xx_eth: Support changing the MTULinus Walleij1-6/+61
2023-10-06Merge tag 'linux-can-next-for-6.7-20231005' of git://git.kernel.org/pub/scm/l...Jakub Kicinski9-625/+485
2023-10-06Merge wireless into wireless-nextJohannes Berg950-12955/+24545
2023-10-06net: phy: dp83867: Add support for hardware blinking LEDsSascha Hauer1-0/+137
2023-10-06mlxsw: core_acl_flex_keys: Fill blocks with high entropy firstAmit Cohen1-5/+32
2023-10-06mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per searchAmit Cohen1-1/+8
2023-10-06mlxsw: core_acl_flex_keys: Save chosen elements per blockAmit Cohen1-1/+5
2023-10-06mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosenAmit Cohen1-0/+12
2023-10-06mlxsw: Mark high entropy key blocksAmit Cohen2-6/+15
2023-10-06sfc: support TC rules which require OR-AR-CT-AR flowEdward Cree3-5/+165
2023-10-06sfc: ensure an extack msg from efx_tc_flower_replace_foreign EOPNOTSUPPsEdward Cree1-2/+4
2023-10-06sfc: offload foreign RHS rules without an encap matchEdward Cree1-1/+1
2023-10-06sfc: support TC left-hand-side rules on foreign netdevsEdward Cree3-2/+222
2023-10-06nfp: nsp: Annotate struct nfp_eth_table with __counted_byKees Cook1-1/+1
2023-10-05nfp: Annotate struct nfp_reprs with __counted_byKees Cook1-1/+1
2023-10-05net: sfp: improve Nokia GPON sfp fixupRussell King (Oracle)1-1/+16
2023-10-05net: sfp: re-implement ignoring the hardware TX_FAULT signalRussell King (Oracle)1-8/+8
2023-10-05net: cpmac: remove driver to prepare for platform removalWolfram Sang3-1258/+1
2023-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski164-1100/+1696
2023-10-05can: at91_can: switch to rx-offload implementationMarc Kleine-Budde2-241/+100
2023-10-05can: at91_can: at91_alloc_can_err_skb() introduce new functionMarc Kleine-Budde1-0/+16
2023-10-05can: at91_can: at91_irq_err_line(): send error counters with state changeMarc Kleine-Budde1-0/+5
2023-10-05can: at91_can: at91_irq_err_line(): make use of can_change_state() and can_bu...Marc Kleine-Budde1-110/+21
2023-10-05can: at91_can: at91_irq_err_line(): take reg_sr into account for bus offMarc Kleine-Budde1-2/+24
2023-10-05can: at91_can: at91_irq_err_line(): make use of can_state_get_by_berr_counter()Marc Kleine-Budde1-46/+5
2023-10-05can: at91_can: at91_irq_err(): rename to at91_irq_err_line()Marc Kleine-Budde1-2/+2
2023-10-05can: at91_can: at91_irq_err_frame(): move next to at91_irq_err()Marc Kleine-Budde1-61/+61
2023-10-05can: at91_can: at91_irq_err_frame(): call directly from IRQ handlerMarc Kleine-Budde1-24/+12
2023-10-05can: at91_can: at91_poll_err(): increase stats even if no quota left or OOMMarc Kleine-Budde1-33/+38
2023-10-05can: at91_can: at91_poll_err(): fold in at91_poll_err_frame()Marc Kleine-Budde1-17/+10
2023-10-05can: at91_can: add CAN transceiver supportMarc Kleine-Budde1-6/+26
2023-10-05can: at91_can: at91_open(): forward request_irq()'s return value in case or a...Marc Kleine-Budde1-4/+3
2023-10-05can: at91_can: at91_chip_start(): don't disable IRQs twiceMarc Kleine-Budde1-1/+0
2023-10-05can: at91_can: at91_set_bittiming(): demote register output to debug levelMarc Kleine-Budde1-1/+1
2023-10-05can: at91_can: rename struct at91_priv::{tx_next,tx_echo} to {tx_head,tx_tail}Marc Kleine-Budde1-28/+28
2023-10-05can: at91_can: at91_setup_mailboxes(): update commentsMarc Kleine-Budde1-3/+3
2023-10-05can: at91_can: add more register definitionsMarc Kleine-Budde1-0/+6
2023-10-05can: at91_can: MCR Register: convert to FIELD_PREP()Marc Kleine-Budde1-2/+8
2023-10-05can: at91_can: MSR Register: convert to FIELD_PREP()Marc Kleine-Budde1-1/+3
2023-10-05can: at91_can: MID registers: convert access to FIELD_PREP(), FIELD_GET()Marc Kleine-Budde1-4/+8
2023-10-05can: at91_can: MMR registers: convert to FIELD_PREP()Marc Kleine-Budde1-3/+8
2023-10-05can: at91_can: ECR register: convert to FIELD_GET()Marc Kleine-Budde1-2/+5
2023-10-05can: at91_can: BR register: convert to FIELD_PREP()Marc Kleine-Budde1-5/+17
2023-10-05can: at91_can: at91_irq_tx(): remove one level of indentionMarc Kleine-Budde1-9/+8
2023-10-05can: at91_can: use a consistent indentionMarc Kleine-Budde1-64/+64
2023-10-05can: dev: add can_state_get_by_berr_counter() to return the CAN state based o...Marc Kleine-Budde1-0/+22
2023-10-05can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is acc...Marc Kleine-Budde1-1/+5
2023-10-05can: dev: can_restart(): move debug message and stats after successful restartMarc Kleine-Budde1-4/+4
2023-10-05can: dev: can_restart(): reverse logic to remove need for gotoMarc Kleine-Budde1-7/+4
2023-10-05can: dev: can_restart(): fix race condition between controller restart and ne...Marc Kleine-Budde1-3/+4
2023-10-05can: dev: can_restart(): don't crash kernel if carrier is OKMarc Kleine-Budde1-1/+2
2023-10-05Merge tag 'net-6.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds38-254/+352
2023-10-05Merge tag 'leds-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-4/+0
2023-10-05Merge tag 'mfd-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-0/+1
2023-10-05i40e: Move DDP specific macros and structures to i40e_ddp.cIvan Vecera3-26/+25
2023-10-05i40e: Remove circular header dependencies and fix headersIvan Vecera27-81/+72
2023-10-05net: stmmac: remove unneeded stmmac_poll_controllerRemi Pommarel1-30/+0
2023-10-05i40e: Split i40e_osdep.hIvan Vecera8-71/+68
2023-10-05i40e: Move memory allocation structures to i40e_alloc.hIvan Vecera3-12/+15
2023-10-05i40e: Simplify memory allocation functionsIvan Vecera5-43/+14
2023-10-05i40e: Refactor I40E_MDIO_CLAUSE* macrosIvan Vecera2-15/+10
2023-10-05i40e: Move I40E_MASK macro to i40e_register.hIvan Vecera2-3/+3
2023-10-05i40e: Remove back pointer from i40e_hw structureIvan Vecera4-11/+31
2023-10-05net: lan743x: also select PHYLIBRandy Dunlap1-0/+1
2023-10-05net: ethernet: mediatek: disable irq before schedule napiChristian Marangi1-2/+2
2023-10-05net: mana: Fix oversized sge0 for GSO packetsHaiyang Zhang1-56/+135
2023-10-05net: mana: Fix the tso_bytes calculationHaiyang Zhang1-2/+0
2023-10-05net: mana: Fix TX CQE error handlingHaiyang Zhang1-7/+11
2023-10-05can: peak_pci: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-05wifi: rtlwifi: remove unreachable code in rtl92d_dm_check_edca_turbo()Dmitry Antipov1-16/+2
2023-10-05wifi: rtw89: debug: txpwr table supports Wi-Fi 7 chipsZong-Zhe Yang2-5/+210
2023-10-05wifi: rtw89: debug: show txpwr table according to chip genZong-Zhe Yang1-18/+42
2023-10-05wifi: rtw89: phy: set TX power RU limit according to chip genZong-Zhe Yang5-48/+214
2023-10-05wifi: rtw89: phy: set TX power limit according to chip genZong-Zhe Yang5-53/+377
2023-10-05wifi: rtw89: phy: set TX power offset according to chip genZong-Zhe Yang4-5/+48
2023-10-05wifi: rtw89: phy: set TX power by rate according to chip genZong-Zhe Yang4-14/+137
2023-10-05wifi: rtw89: mac: get TX power control register according to chip genZong-Zhe Yang4-14/+98
2023-10-04Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/n...Jakub Kicinski4-36/+33
2023-10-04mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get()Nathan Chancellor1-2/+2
2023-10-04ptp: Fix type of mode parameter in ptp_ocp_dpll_mode_get()Nathan Chancellor1-1/+1
2023-10-04r8152: use napi_gro_fragsHayes Wang1-17/+50
2023-10-04r8152: break the loop when the budget is exhaustedHayes Wang1-5/+13
2023-10-04cxgb4: Annotate struct smt_data with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct sched_table with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_byKees Cook1-1/+1
2023-10-04cxgb4: Annotate struct clip_tbl with __counted_byKees Cook1-1/+1
2023-10-04chelsio/l2t: Annotate struct l2t_data with __counted_byKees Cook2-2/+2
2023-10-04net: stmmac: dwmac-stm32: fix resume on STM32 MCUBen Wolsieffer1-2/+5
2023-10-04ptp: ocp: fix error code in probe()Dan Carpenter1-1/+1
2023-10-04net: dsa: mt753x: remove mt753x_phylink_pcs_link_up()Russell King (Oracle)1-11/+0
2023-10-04net: appletalk: remove cops supportGreg Kroah-Hartman7-1876/+0
2023-10-04Merge tag 'wireless-2023-09-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski13-89/+123
2023-10-04Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN"Jakub Kicinski3-15/+12
2023-10-04ice: fix linking when CONFIG_PTP_1588_CLOCK=nJacob Keller7-82/+76
2023-10-04bnxt_en: Update VNIC resource calculation for VFsVikas Gupta3-2/+29
2023-10-04bnxt_en: Support QOS and TPID settings for the SRIOV VLANSreekanth Reddy3-12/+16
2023-10-04bnxt_en: Event handler for Thermal eventKalesh AP3-0/+82
2023-10-04bnxt_en: Use non-standard attribute to expose shutdown temperatureKalesh AP1-1/+53
2023-10-04bnxt_en: Expose threshold temperatures through hwmonKalesh AP2-7/+57
2023-10-04bnxt_en: Modify the driver to use hwmon_device_register_with_infoKalesh AP1-16/+55
2023-10-04bnxt_en: Move hwmon functions into a dedicated fileKalesh AP4-75/+109
2023-10-04bnxt_en: Enhance hwmon temperature reportingKalesh AP1-7/+8
2023-10-04bnxt_en: Update firmware interface to 1.10.2.171Michael Chan1-178/+367
2023-10-04ibmveth: Remove condition to recompute TCP header checksum.David Wilder1-13/+12
2023-10-04can: etas_es58x: add missing a blank line after declarationVincent Mailhol1-0/+1
2023-10-04can: etas_es58x: rework the version check logic to silence -Wformat-truncationVincent Mailhol2-21/+42
2023-10-04can: sja1000: Fix commentMiquel Raynal1-1/+1
2023-10-04dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() returnDan Carpenter3-5/+6
2023-10-04net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns()Dan Carpenter1-3/+5
2023-10-04net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()Dan Carpenter1-0/+1
2023-10-04vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()Stefano Garzarella1-1/+11
2023-10-03rswitch: Fix PHY station management clock settingYoshihiro Shimoda2-1/+14
2023-10-03iavf: remove "inline" functions from iavf_txrx.cJacob Keller1-23/+23
2023-10-03i40e: Add rx_missed_errors for buffer exhaustionYajun Deng3-13/+10
2023-10-03ice: make use of DEFINE_FLEX() in ice_switch.cPrzemek Kitszel1-49/+14
2023-10-03ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_itemPrzemek Kitszel1-16/+4
2023-10-03ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrpPrzemek Kitszel2-32/+13
2023-10-03ice: make use of DEFINE_FLEX() in ice_ddp.cPrzemek Kitszel1-28/+11
2023-10-03ice: drop two params of ice_aq_move_sched_elems()Przemek Kitszel3-61/+23
2023-10-03ice: ice_sched_remove_elems: replace 1 elem array param by u32Przemek Kitszel1-17/+9
2023-10-03Merge tag 'regulator-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-10/+18
2023-10-03Merge tag 'regmap-fix-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2023-10-03Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds6-29/+63
2023-10-03net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().Sebastian Andrzej Siewior16-16/+16
2023-10-03net: microchip: sparx5: clean up error checking in vcap_show_admin()Dan Carpenter1-1/+1
2023-10-03net: dsa: microchip: Enable HSR offloading for KSZ9477Lukasz Majewski4-0/+235
2023-10-03net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[]Vladimir Oltean4-14/+3
2023-10-03net: dsa: propagate extack to ds->ops->port_hsr_join()Vladimir Oltean1-6/+12
2023-10-03wifi: rtlwifi: use unsigned long for rtl_bssid_entry timestampDmitry Antipov1-1/+1
2023-10-03wifi: rtlwifi: fix EDCA limit set by BT coexistenceDmitry Antipov3-3/+3
2023-10-03wifi: rt2x00: fix MT7620 low RSSI issueShiji Yang1-3/+4
2023-10-03wifi: rtw89: refine bandwidth 160MHz uplink OFDMA performancePo-Hao Huang8-6/+113
2023-10-03wifi: rtw89: refine uplink trigger based control mechanismPo-Hao Huang6-35/+47
2023-10-03wifi: rtw89: 8851b: update TX power tables to R34Zong-Zhe Yang1-633/+704
2023-10-03wifi: rtw89: 8852b: update TX power tables to R35Zong-Zhe Yang1-150/+181
2023-10-03wifi: rtw89: 8852c: update TX power tables to R67Zong-Zhe Yang1-238/+3533
2023-10-03wifi: rtw89: regd: configure Thailand in regulation typeZong-Zhe Yang2-1/+2
2023-10-03net: sfp: add quirk for FS's 2.5G copper SFPRaju Lakkaraju1-0/+3
2023-10-03net: phy: amd: Support the Altima AMI101LLinus Walleij2-12/+25
2023-10-03net: ixp4xx_eth: Specify min/max MTULinus Walleij1-0/+8
2023-10-03qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_infoGustavo A. R. Silva1-1/+1
2023-10-03net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_regShigeru Yoshida1-1/+3
2023-10-02Merge tag 'ubifs-for-linus-6.6-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+7
2023-10-02Merge tag 'libnvdimm-fixes-6.6-rc5' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2023-10-02mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_byKees Cook1-1/+1
2023-10-02mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __co...Kees Cook1-1/+1
2023-10-02mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_byKees Cook1-1/+1
2023-10-02mlxsw: core: Annotate struct mlxsw_env with __counted_byKees Cook1-1/+1
2023-10-02mlxsw: Annotate struct mlxsw_linecards with __counted_byKees Cook1-1/+1
2023-10-02net: tulip: Annotate struct mediatable with __counted_byKees Cook1-1/+1
2023-10-02net: enetc: Annotate struct enetc_psfp_gate with __counted_byKees Cook1-1/+1
2023-10-02net: ipa: Annotate struct ipa_power with __counted_byKees Cook1-1/+1
2023-10-02net: hisilicon: Annotate struct rcb_common_cb with __counted_byKees Cook1-1/+1
2023-10-02net: enetc: Annotate struct enetc_int_vector with __counted_byKees Cook1-1/+1
2023-10-02net: hns: Annotate struct ppe_common_cb with __counted_byKees Cook1-1/+1
2023-10-02Merge tag 'iommu-fixes-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-31/+32
2023-10-02mlxsw: i2c: Utilize standard macros for dividing buffer into chunksVadim Pasternak1-3/+1
2023-10-02mlxsw: core: Extend allowed list of external cooling devices for thermal zone...Vadim Pasternak1-0/+1
2023-10-02mlxsw: reg: Limit MTBR register payload to a single data recordVadim Pasternak3-5/+5
2023-10-02sky2: Make sure there is at least one frag_addr availableKees Cook1-1/+1
2023-10-02net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absentFabio Estevam5-35/+6
2023-10-02ptp: ocp: Fix error handling in ptp_ocp_device_initDinghao Liu1-1/+0
2023-10-01Merge tag 'char-misc-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-212/+102
2023-10-01Merge tag 'tty-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-4/+5
2023-10-01net: implement lockless SO_PRIORITYEric Dumazet1-1/+1
2023-10-01virtio_net: avoid data-races on dev->stats fieldsEric Dumazet1-15/+15
2023-10-01net: add DEV_STATS_READ() helperEric Dumazet1-3/+3
2023-10-01octeontx2-pf: Tc flower offload support for MPLSHariprasad Kelam5-0/+187
2023-10-01Merge tag 'for-net-2023-09-20' of git://git.kernel.org/pub/scm/linux/kernel/g...David S. Miller1-0/+1
2023-10-01net: ethernet: xilinx: Drop kernel doc comment about return valueUwe Kleine-König1-2/+0
2023-10-01net: stmmac: platform: fix the incorrect parameterClark Wang1-1/+1
2023-10-01net: atl1c: switch to napi_consume_skb()Sieng-Piaw Liew1-6/+7
2023-09-30Merge tag 'soc-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/so...Linus Torvalds10-22/+58
2023-09-30Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...David S. Miller9-251/+483
2023-09-30Merge tag 'i2c-for-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-11/+8
2023-09-30Merge tag 'acpi-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-2/+5
2023-09-29Merge tag 'ceph-for-6.6-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds1-187/+225
2023-09-29Merge tag 'ata-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds9-71/+365
2023-09-29Merge tag 'drm-fixes-2023-09-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds10-32/+99
2023-09-29Merge tag 'gpio-fixes-for-v6.6-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+4
2023-09-29Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-47/+47
2023-09-29Merge tag 'for-v6.6-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/...Linus Torvalds11-19/+31
2023-09-29Merge tag 'xtensa-20230928' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds1-0/+1
2023-09-29Merge tag 'drm-intel-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-13/+59
2023-09-29Merge tag 'drm-misc-fixes-2023-09-28' of git://anongit.freedesktop.org/drm/dr...Dave Airlie7-19/+40
2023-09-28Merge tag 'spi-fix-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+1
2023-09-28Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.gitKalle Valo46-265/+661
2023-09-28wifi: rtlwifi: cleanup few rtlxxxx_set_hw_reg() routinesDmitry Antipov6-30/+0
2023-09-28wifi: rtw89: declare MCC in interface combinationZong-Zhe Yang1-2/+24
2023-09-28wifi: rtw89: 8852c: declare to support two chanctxZong-Zhe Yang1-1/+1
2023-09-28wifi: rtw89: pause/proceed MCC for ROC and HW scanZong-Zhe Yang5-2/+84
2023-09-28wifi: rtw89: mcc: fix NoA start time when GO is auxiliaryZong-Zhe Yang1-0/+4
2023-09-28wifi: rt2x00: remove redundant check if u8 array element is less than zeroColin Ian King1-3/+0
2023-09-28wifi: ath11k: mac: fix struct ieee80211_sband_iftype_data handlingKalle Valo1-2/+8
2023-09-28wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usageDmitry Antipov1-19/+25