[<prev] [next>] [day] [month] [year] [list]
Message-ID: <Z0lCyXBV06VyH96s@kroah.com>
Date: Fri, 29 Nov 2024 05:27:53 +0100
From: Greg KH <gregkh@...uxfoundation.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
Andrew Morton <akpm@...ux-foundation.org>,
Stephen Rothwell <sfr@...b.auug.org.au>
Cc: linux-kernel@...r.kernel.org, linux-staging@...ts.linux.dev
Subject: [GIT PULL] Staging driver changes for 6.13-rc1
The following changes since commit 8cf0b93919e13d1e8d4466eb4080a4c4d9d66d7b:
Linux 6.12-rc2 (2024-10-06 15:32:27 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-6.13-rc1
for you to fetch changes up to 114eae3c9fde35220cca623840817a740a2eb7b3:
Staging: gpib: gpib_os.c - Remove unnecessary OOM message (2024-11-10 08:04:18 +0100)
----------------------------------------------------------------
Staging driver changes for 6.13-rc1
Here is the big set of staging driver changes for 6.13-rc1.
Lots of changes this merge cycle, drivers removed and drivers added.
Highlights include:
- removals of the following staging drivers due to no forward progress
and no one having either the hardware or the time/energy to deal
with them anymore:
- fieldbus
- gdm724x
- olpc_dcon
- rtl8712
- rts5208
- vt6655
- vt6656
If anyone has this hardware and wants to work on the drivers, it can
be an easy revert to get them back.
- addition of the gpib driver subsystem. Lots of drivers for
really old and semi-old interfaces to lab equipments. We expect lots
of churn in these drivers as they get cleaned up to "working" order.
These were added at the request of a user and the maintainer/author
of them is helping out with the effort
- loads and loads of tiny coding style cleanups for almost all staging
drivers. Too many to list, see the shortlog for details.
Note, this pull request contains a portion of the wireless tree, as the
removal of some of the staging wifi drivers came in through there to
coordinate things. These should already be in your tree already, so the
diffstat will (and should) look different when you do your merge.
All of these have been in linux-next for a very long time with no
reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
----------------------------------------------------------------
Abhishek Tamboli (1):
staging: octeon: Use new initialization api for tasklet
Aleksander Jan Bajkowski (1):
net: macb: Adding support for Jumbo Frames up to 10240 Bytes in SAMA5D2
Alexandre Ferrieux (1):
ipv4: avoid quadratic behavior in FIB insertion of common address
Amit Cohen (1):
selftests: mlxsw: rtnetlink: Use devlink_reload() API
Andrew Kreimer (1):
fsl/fman: Fix a typo
Arnd Bergmann (7):
staging: gpib: add module descriptions
staging: gpib: avoid unused const variables
staging: gpib: pc2: avoid calling undefined dma_free()
staging: gpib: make port I/O code conditional
staging: gpib: add bus specific Kconfig dependencies
staging: gpib: use proper format string in request_module
staging: gpib: cb7210: select NEC7210 library
Aryan Srivastava (1):
net: dsa: mv88e6xxx: Add FID map cache
Bartosz Golaszewski (1):
net: phy: smsc: use devm_clk_get_optional_enabled_with_rate()
Christophe JAILLET (1):
mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_element_inst
Colin Ian King (2):
cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't"
tcp: Fix spelling mistake "emtpy" -> "empty"
Cosmin Ratiu (6):
net/mlx5: hw counters: Make fc_stats & fc_pool private
net/mlx5: hw counters: Use kvmalloc for bulk query buffer
net/mlx5: hw counters: Replace IDR+lists with xarray
net/mlx5: hw counters: Drop unneeded cacheline alignment
net/mlx5: hw counters: Don't maintain a counter count
net/mlx5: hw counters: Remove mlx5_fc_create_ex
Dan Carpenter (1):
staging: gpib: fix uninitialized variable in usb_gpib_command()
Daniel Golle (4):
net: phy: mxl-gpy: add basic LED support
net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10
dt-bindings: net: marvell,aquantia: add property to override MDI_CFG
net: phy: aquantia: allow forcing order of MDI pairs
Daniel Machon (15):
net: sparx5: add support for private match data
net: sparx5: add indirection layer to register macros
net: sparx5: modify SPX5_PORTS_ALL macro
net: sparx5: add *sparx5 argument to a few functions
net: sparx5: add constants to match data
net: sparx5: use SPX5_CONST for constants which already have a symbol
net: sparx5: use SPX5_CONST for constants which do not have a symbol
net: sparx5: add ops to match data
net: sparx5: ops out chip port to device index/bit functions
net: sparx5: ops out functions for getting certain array values
net: sparx5: ops out function for setting the port mux
net: sparx5: ops out PTP IRQ handler
net: sparx5: ops out function for DSM calendar calculation
net: sparx5: add is_sparx5 macro and use it throughout
net: sparx5: redefine internal ports and PGID's as offsets
Daniel Zahka (1):
ethtool: rss: fix rss key initialization warning
Danilo Pereira (1):
staging: vchiq_arm: removes multiple blank lines
Dave Penkler (33):
staging: gpib: Add common include files for GPIB drivers
staging: gpib: Add user api include files
staging: gpib: Add GPIB common core driver
staging: gpib: Add tms9914 GPIB chip driver
staging: gpib: Add nec7210 GPIB chip driver
staging: gpib: Add HP/Agilent/Keysight 8235xx PCI GPIB driver
staging: gpib: Add Agilent/Keysight 82357x USB GPIB driver
staging: gpib: Add Computer Boards GPIB driver
staging: gpib: Add Computer Equipment Corporation GPIB driver
staging: gpib: Add Fluke cda based cards GPIB driver
staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver
staging: gpib: Add gpio bitbang GPIB driver
staging: gpib: Add hp82335x GPIB driver
staging: gpib: Add hp82341x GPIB driver
staging: gpib: Add ines GPIB driver
staging: gpib: Add LPVO DIY USB GPIB driver
staging: gpib: Add National Instruments USB GPIB driver
staging: gpib: Add pc2 GPIB driver
staging: gpib: Add TNT4882 chip based GPIB driver
staging: gpib: Add KBUILD files for GPIB drivers
staging: gpib: Add GPIB driver maintainer
staging: gpib: Fix buffer overflow in ni_usb_init
staging: gpib: Replace custom debug with dev_dbg
staging: gpib: Update messaging and usb_device refs in ni_usb
staging: gpib: Update messaging and usb_device refs in agilent_usb
staging: gpib: Fix MODULES_DESCRIPTION
staging: gpib: Add comment for mutex define
staging: gpib: Use dev_xxx for messaging
staging: gpib: Fix Kconfig
staging: gpib: Remove unneeded lookup table
staging: gpib: Remove GPIO14 and GPIO15 lines in lookup tables
staging: gpib: Re-order the lookup tables
staging: gpib: Correct check for max secondary address
David S. Miller (1):
Merge branch 'sfc-per-q-stats'
Divya Koppera (1):
net: phy: microchip_t1: Interrupt support for lan887x
Dmitry Antipov (1):
wifi: mac80211, cfg80211: miscellaneous spelling fixes
Dmitry Kandybka (1):
wifi: nl80211: remove redundant null pointer check in coalescing
Dominik Karol Piątkowski (25):
staging: vt6656: Update maintainer in TODO
staging: vt6655: rxtx.c: Fix too long lines in get_rtscts_time
staging: vt6655: s_uGetDataDuration: Rename pDevice parameter
staging: vt6655: s_uGetDataDuration: Rename byDurType parameter
staging: vt6655: s_uGetDataDuration: Rename cbFrameLength parameter
staging: vt6655: s_uGetDataDuration: Rename byPktType parameter
staging: vt6655: s_uGetDataDuration: Rename wRate parameter
staging: vt6655: s_uGetDataDuration: Rename bNeedAck parameter
staging: vt6655: s_uGetDataDuration: Rename uFragIdx parameter
staging: vt6655: s_uGetDataDuration: Rename cbLastFragmentSize parameter
staging: vt6655: s_uGetDataDuration: Rename uMACfragNum parameter
staging: vt6655: s_uGetDataDuration: Rename byFBOption parameter
staging: vt6655: s_uGetDataDuration: Rename bLastFrag variable
staging: vt6655: s_uGetDataDuration: Rename uAckTime variable
staging: vt6655: s_uGetDataDuration: Rename uNextPktTime variable
staging: vt6655: s_uGetDataDuration: Fix declaration formatting
staging: rtl8712: Rename AuthAlgrthm variable
staging: rtl8712: Rename PrivacyAlgrthm variable
staging: rtl8712: Introduce auth_algorithm macros
staging: gpib: fmh_gpib: Fix typo
staging: gpib: Add TODO file
staging: iio: Remove TODO file
staging: sm750fb: Remove TODO contact information
staging: rtl8723bs: Remove TODO contact information
staging: most: Remove TODO contact information
Dr. David Alan Gilbert (4):
net/rds: remove unused struct 'rds_ib_dereg_odp_mr'
appletalk: Remove deadcode
caif: Remove unused cfsrvl_getphyid
chelsio/chtls: Remove unused chtls_set_tcb_tflag
Edward Cree (7):
sfc: remove obsolete counters from struct efx_channel
sfc: implement basic per-queue stats
sfc: add n_rx_overlength to ethtool stats
sfc: account XDP TXes in netdev base stats
sfc: implement per-queue rx drop and overrun stats
sfc: implement per-queue TSO (hw_gso) stats
sfc: add per-queue RX bytes stats
Eric Dumazet (8):
tcp: annotate data-races around icsk->icsk_pending
tcp: add a fast path in tcp_write_timer()
tcp: add a fast path in tcp_delack_timer()
net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute
ipv4: remove fib_devindex_hashfn()
ipv4: use rcu in ip_fib_check_default()
ipv4: remove fib_info_lock
ipv4: remove fib_info_devhash[]
Erni Sri Satya Vennela (1):
net: mana: Add get_link and get_link_ksettings in ethtool
Everest K.C. (4):
staging: gpib: Move free after the variable use has been completed
staging: gpib: Remove unused value
staging: gpib: Change return type and error code of fluke_get_dma_residue
staging: gpib: Change return type and error code of fmh_gpib_get_dma_residue()
FUJITA Tomonori (1):
rust: net::phy always define device_table in module_phy_driver macro
Francesco Dolcini (3):
dt-bindings: net: fec: add pps channel property
net: fec: refactor PPS channel configuration
net: fec: make PPS channel configurable
Greg Kroah-Hartman (4):
Merge wireless-next into staging-next
staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG
staging: gpib: mark HP82341 driver as broken
staging: gpib: mark FMH driver as broken
Guillaume Nault (5):
ipv4: Convert icmp_route_lookup() to dscp_t.
ipv4: Convert ip_route_input() to dscp_t.
ipv4: Convert ip_route_input_noref() to dscp_t.
ipv4: Convert ip_route_input_rcu() to dscp_t.
ipv4: Convert ip_route_input_slow() to dscp_t.
Hans de Goede (1):
staging: rtl8723bs: Remove no-op netdevice_notifier()
Hridesh MG (1):
staging: vchiq_core: Fix white space indentation error
Jacob Keller (3):
lib: packing: add KUnit tests adapted from selftests
lib: packing: add additional KUnit tests
lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior
Jacobe Zang (4):
dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d
dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P
wifi: brcmfmac: Add optional lpo clock enable support
wifi: brcmfmac: add flag for random seed during firmware download
Jakub Kicinski (22):
Merge branch 'net-pcs-xpcs-cleanups-batch-1'
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge branch 'packing-various-improvements-and-kunit-tests'
Merge branch 'ena-link-irqs-queues-and-napi-instances'
Merge branch 'ipv4-convert-ip_route_input_slow-and-its-callers-to-dscp_t'
Merge branch 'gve-link-irqs-queues-and-napi-instances'
Merge branch 'net-ag71xx-small-cleanups'
Merge branch 'net-mv643xx-devm-fixes'
Merge branch 'qed-ethtool-d-faster-less-latency'
Merge branch 'net-switch-to-scoped-device_for_each_child_node'
Merge branch 'net-airoha-fix-pse-memory-configuration'
Merge branch 'net-mlx5-hw-counters-refactor'
Merge branch 'add-option-to-provide-opt_id-value-via-cmsg'
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
Merge branch 'selftests-net-ioam-add-tunsrc-support'
Merge branch 'tcp-add-fast-path-in-timer-handlers'
Merge branch 'net-prepare-pacing-offload-support'
Merge branch 'net-switch-back-to-struct-platform_driver-remove'
Merge branch 'ipv4-preliminary-work-for-per-netns-rtnl'
tools: ynl-gen: refactor check validation for TypeBinary
Merge branch 'selftests-mlxsw-stabilize-red-tests'
Merge branch 'net-phy-marvell-88q2xxx-enable-auto-negotiation-for-mv88q2110'
Jason Xing (1):
net-timestamp: namespacify the sysctl_tstamp_allow_data
Javier Carrasco (4):
net: mdio: thunder: switch to scoped device_for_each_child_node()
net: hns: hisilicon: hns_dsaf_mac: switch to scoped device_for_each_child_node()
staging: vchiq_arm: refactor goto instructions in vchiq_probe()
staging: vchiq_arm: Fix missing refcount decrement in error path for fw_node
Jeff Johnson (1):
wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper() chandef
Jeffrey Ji (1):
net_sched: sch_fq: add the ability to offload pacing
Jinjie Ruan (3):
wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq()
Joe Damato (6):
ena: Link IRQs to NAPI instances
ena: Link queues to NAPIs
gve: Map IRQs to NAPI instances
gve: Map NAPI instances to queues
hv_netvsc: Link queues to NAPIs
idpf: Don't hard code napi_struct size
Johannes Berg (14):
wifi: qtnfmac: don't include lib80211.h
wifi: mwifiex: don't include lib80211.h
wifi: libertas: don't select/include lib80211
staging: rtl8192e: delete the driver
wifi: ipw2x00/lib80211: move remaining lib80211 into libipw
staging: don't recommend using lib80211
wifi: wext/libipw: move spy implementation to libipw
wifi: cfg80211: stop exporting wext symbols
wifi: remove iw_public_data from struct net_device
wifi: cfg80211: unexport wireless_nlevent_flush()
wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks
wireless: wext: shorten struct iw_ioctl_description
Revert "wifi: cfg80211: unexport wireless_nlevent_flush()"
Merge net-next/main to resolve conflicts
Julia Lawall (1):
mac80211: Reorganize kerneldoc parameter names
Justin Iurman (2):
selftests: net: remove ioam tests
selftests: net: add new ioam tests
Karol Kolacinski (5):
ice: Implement ice_ptp_pin_desc
ice: Add SDPs support for E825C
ice: Align E810T GPIO to other products
ice: Cache perout/extts requests and check flags
ice: Disable shared pin on E810 on setfunc
Karthikeyan Periyasamy (1):
wifi: cfg80211: check radio iface combination for multi radio per wiphy
Kees Bakker (2):
staging: gpib: replace dump function by print_hex_dump
staging: gpib: avoid unintended sign extension
Kuniyuki Iwashima (4):
Revert "rtnetlink: add guard for RTNL"
rtnetlink: Add per-netns RTNL.
rtnetlink: Add assertion helpers for per-netns RTNL.
rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier.
Linus Walleij (2):
net: dsa: mv88e6xxx: Support LED control
dt-bindings: net: realtek: Use proper node names
Lorenzo Bianconi (2):
net: airoha: read default PSE reserved pages value before updating
net: airoha: fix PSE memory configuration in airoha_fe_pse_ports_init()
Mahesh Bandewar (1):
selftest/ptp: update ptp selftest to exercise the gettimex options
Manuel Quintero F (1):
staging: rtl8723bs: core: rtw_cmd: Missing a blank line after declarations
Menglong Dong (1):
net: tcp: refresh tcp_mstamp for compressed ack in timer
Michael Harris (1):
Staging: rtl8723bs: hal: odm: removed unnecessary braces
Michael Kelley (1):
hv_netvsc: Don't assume cpu_possible_mask is dense
Michal Schmidt (4):
qed: make 'ethtool -d' 10 times faster
qed: put cond_resched() in qed_grc_dump_ctx_data()
qed: allow the callee of qed_mcp_nvm_read() to sleep
qed: put cond_resched() in qed_dmae_operation_wait()
Nathan Chancellor (2):
staging: gpib: Fix PCI header include guard
staging: gpib: fmh: Drop residue from fmh_gpid_fifo_read_countable()
Nick Child (1):
ibmvnic: Add stat for tx direct vs tx batched
Niklas Söderlund (3):
net: phy: marvell-88q2xxx: Align soft reset for mv88q2110 and mv88q2220
net: phy: marvell-88q2xxx: Make register writer function generic
net: phy: marvell-88q2xxx: Enable auto negotiation for mv88q2110
Oleksij Rempel (3):
dt-bindings: net: ethernet-phy: Add timing-role role property for ethernet PHYs
net: phy: Add support for PHY timing-role configuration via device tree
Documentation: networking: add Twisted Pair Ethernet diagnostics at OSI Layer 1
Omer Faruk BULUT (1):
Staging: gpib: gpib_os.c - Remove unnecessary OOM message
Paolo Abeni (4):
Merge branch 'net-phy-support-master-slave-config-via-device-tree'
Merge branch 'net-sparx5-prepare-for-lan969x-switch-driver'
Merge branch 'net-fec-add-pps-channel-configuration'
Merge branch 'rtnetlink-per-netns-rtnl'
Pedro Perez (1):
staging: vme_user: vme_bridge.h: Name function pointer arguments
Petr Machata (5):
selftests: mlxsw: sch_red_ets: Increase required backlog
selftests: mlxsw: sch_red_core: Increase backlog size tolerance
selftests: mlxsw: sch_red_core: Sleep before querying queue depth
selftests: mlxsw: sch_red_core: Send more packets for drop tests
selftests: mlxsw: sch_red_core: Lower TBF rate
Philipp Hortmann (84):
staging: rtl8723bs: Remove unused function dvobj_get_port0_adapter
staging: rtl8723bs: Remove unused function rtw_search_max_mac_id
staging: rtl8723bs: Remove unused function read_cam
staging: rtl8723bs: Remove unused function rtw_get_oper_choffset
staging: rtl8723bs: Remove unused function rtw_get_oper_bw
staging: rtl8723bs: Remove unused function _ReadCAM
staging: rtl8723bs: Remove unused entries from struct hal_ops
staging: rtl8723bs: Remove unused function PHY_SetBWMode8723B
staging: rtl8723bs: Remove unused function PHY_GetTxPowerLevel8723B
staging: rtl8723bs: Remove unused function Hal_BT_EfusePowerSwitch
staging: rtl8723bs: Remove unused function rtl8723b_GetHalODMVar
staging: rtl8723bs: Remove unused function GetHalODMVar
staging: rtl8723bs: Remove unused function rtl8723bs_inirp_init
staging: rtl8723bs: Remove unused function rtl8723bs_inirp_deinit
staging: rtl8723bs: Remove constant result macro is_primary_adapter
staging: rtl8723bs: Remove constant result macro get_iface_type
staging: rtl8723bs: Remove unused enum with first entry IFACE_PORT0
staging: rtl8723bs: Remove function pointer hal_init
staging: rtl8723bs: Remove function pointer hal_deinit
staging: rtl8723bs: Remove function pointer free_hal_data
staging: rtl8723bs: Remove function pointer init_xmit_priv
staging: rtl8723bs: Remove function pointer free_xmit_priv
staging: rtl8723bs: Remove function pointer init_recv_priv
staging: rtl8723bs: Remove function pointer free_recv_priv
staging: rtl8723bs: Remove function pointer dm_init
staging: rtl8723bs: Remove function pointer dm_deinit
staging: rtl8723bs: Remove function pointer read_chip_version
staging: rtl8723bs: Remove function pointer init_default_value
staging: rtl8723bs: Remove function pointer intf_chip_configure
staging: rtl8723bs: Remove function pointer read_adapter_info
staging: rtl8723bs: Remove function pointer enable_interrupt
staging: rtl8723bs: Remove function pointer disable_interrupt
staging: rts5208: Remove unused driver
staging: vt6655: Remove unused driver
staging: gdm724x: Remove unused driver
staging: vt6656: Remove unused driver
staging: olpc_dcon: Remove driver marked as broken since 2022
staging: rtl8712: Remove driver using deprecated API wext
staging: fieldbus: Delete unused driver
staging: rtl8723bs: Replace function thread_enter
staging: rtl8723bs: Remove #if 1 in function hal_EfusePartialWriteCheck
staging: rtl8723bs: Remove #if 1 in function hal_EfuseGetCurrentSize_BT
staging: rtl8723bs: Remove #if 1 in function ReadChipVersion8723B
staging: rtl8723bs: Remove function pointer check_ips_status
staging: rtl8723bs: Remove function pointer SetHwRegHandler
staging: rtl8723bs: Remove function pointer GetHwRegHandler
staging: rtl8723bs: Remove function pointer SetHwRegHandlerWithBuf
staging: rtl8723bs: Remove function pointer GetHalDefVarHandler
staging: rtl8723bs: Remove function pointer SetHalDefVarHandler
staging: rtl8723bs: Remove function pointer hal_xmit
staging: rtl8723bs: Remove function pointer mgnt_xmit
staging: rtl8723bs: Remove function pointer hal_xmitframe_enqueue
staging: rtl8723bs: Remove function pointer UpdateRAMaskHandler
staging: rtl8723bs: Remove function pointer set_channel_handler
staging: rtl8723bs: Remove function pointer set_chnl_bw_handler
staging: rtl8723bs: Remove function pointer set_tx_power_level_handler
staging: rtl8723bs: Remove function pointer hal_dm_watchdog
staging: rtl8723bs: Remove function pointer hal_dm_watchdog_in_lps
staging: rtl8723bs: Remove function pointer SetBeaconRelatedRegistersHandler
staging: rtl8723bs: Remove function pointer Add_RateATid
staging: rtl8723bs: Remove function pointer run_thread
staging: rtl8723bs: Remove function pointer cancel_thread
staging: rtl8723bs: Remove function pointer read_bbreg
staging: rtl8723bs: Remove function pointer write_bbreg
staging: rtl8723bs: Remove function pointer read_rfreg
staging: rtl8723bs: Remove function pointer write_rfreg
staging: rtl8723bs: Remove function pointer EfusePowerSwitch
staging: rtl8723bs: Remove function pointer ReadEFuse
staging: rtl8723bs: Remove function pointer EFUSEGetEfuseDefinition
staging: rtl8723bs: Remove function pointer EfuseGetCurrentSize
staging: rtl8723bs: Remove unused function Efuse_PgPacketRead
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketRead
staging: rtl8723bs: Remove unused function Efuse_PgPacketWrite
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite
staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite_BT
staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteData
staging: rtl8723bs: Remove unused function hal_EfusePgPacketWriteHeader
staging: rtl8723bs: Remove unused function hal_EfusePartialWriteCheck
staging: rtl8723bs: Remove unused function hal_EfuseConstructPGPkt
staging: rtl8723bs: Remove unused function hal_EfusePgCheckAvailableAddr
staging: rtl8723bs: Remove function hal_EfusePgPacketWrite2ByteHeader
staging: rtl8723bs: Remove function hal_EfusePgPacketWrite1ByteHeader
staging: rtl8723bs: Remove unused function efuse_WordEnableDataRead
staging: rtl8723bs: Remove unused function Efuse_GetCurrentSize
Qiu-ji Chen (1):
staging: greybus: uart: Fix atomicity violation in get_serial_info()
Riyan Dhiman (1):
octeontx2-af: Change block parameter to const pointer in get_lf_str_list
Rodrigo Gobbi (3):
staging: gdm724x: fix returning -1 with return equivalent errors
staging: rtl8723bs: remove unused debug statements
staging: rtl8723bs: change remaining printk to proper api
Rohit Chavan (3):
staging: gpib: Remove unneeded semicolon.
staging: gpib: Replace kmalloc/memset with kzalloc.
staging: vchiq_core: Remove unnecessary blank lines
Ronak Doshi (1):
vmxnet3: support higher link speeds from vmxnet3 v9
Rosen Penev (9):
net: marvell: mvmdio: use clk_get_optional
net: ag71xx: use devm_ioremap_resource
net: ag71xx: use some dev_err_probe
net: ag71xx: remove platform_set_drvdata
net: ag71xx: replace INIT_LIST_HEAD
net: ag71xx: move assignment into main loop
net: mv643xx: use devm_platform_ioremap_resource
net: mv643xx: fix wrong devm_clk_get usage
staging: greybus: gpio: use gpiochip_get_data
Russell King (Oracle) (11):
net: pcs: xpcs: move PCS reset to .pcs_pre_config()
net: pcs: xpcs: drop interface argument from internal functions
net: pcs: xpcs: get rid of xpcs_init_iface()
net: pcs: xpcs: add xpcs_destroy_pcs() and xpcs_create_pcs_mdiodev()
net: wangxun: txgbe: use phylink_pcs internally
net: dsa: sja1105: simplify static configuration reload
net: dsa: sja1105: call PCS config/link_up via pcs_ops structure
net: dsa: sja1105: use phylink_pcs internally
net: pcs: xpcs: drop interface argument from xpcs_create*()
net: pcs: xpcs: make xpcs_do_config() and xpcs_link_up() internal
net: dsa: remove obsolete phylink dsa_switch operations
Sam Edwards (1):
net: dsa: bcm_sf2: fix crossbar port bitwidth logic
Sean Anderson (1):
selftests: net: csum: Clean up recv_verify_packet_ipv6
Sergey Temerkhanov (6):
ice: Enable 1PPS out from CGU for E825C products
ice: Introduce ice_get_phy_model() wrapper
ice: Add ice_get_ctrl_ptp() wrapper to simplify the code
ice: Initial support for E825C hardware in ice_adapter
ice: Use ice_adapter for PTP shared data instead of auxdev
ice: Drop auxbus use for PTP to finalize ice_adapter move
Sergio Paracuellos (1):
staging: Switch back to struct platform_driver::remove()
Shradha Gupta (1):
net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024
Stefan Wahren (1):
staging: vc04_services: TESTING: Adjust ping test
Tarun Alle (1):
net: phy: microchip_t1: SQI support for LAN887x
Tudor Gheorghiu (1):
staging: rtl8712: use kmalloc_array
Umang Jain (31):
staging: vchiq_core: Use killable wait completions for bulk transfers
staging: vchiq_core: Return on all errors from queue_message()
staging: vchiq_core: Return -EINTR in queue_message() on interrupt
staging: vchiq_core: Return -EINTR when bulk transfers are interrupted
staging: vchiq_arm: Do not retry bulk transfers on -EINTR
staging: vchiq_core: Drop retry loop on -EINTR
staging: vchiq_core: Move remote_event_signal() vchiq_core
staging: vchiq_core: Move bulk data functions in vchiq_core
staging: vchiq_core: Drop vchiq_pagelist.h
staging: vchiq_core: Indent static_assert on single line
staging: vchiq_core: Locally cache cache_line_size information
staging: vchiq_core: Do not log debug in a separate scope
staging: vchiq_core: Indent copy_message_data() on a single line
staging: vchiq_core: Refactor notify_bulks()
staging: vchiq_core: Lower indentation in parse_open()
staging: vchiq_core: Lower indentation in vchiq_close_service_internal
staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk
staging: vchiq_core: Simplify bulk data preparatory functions
staging: vc04_services: Simplify block bulk transfer code paths
staging: vc04_services: Simplify (no)callback bulk transfer code paths
staging: vchiq_core: Simplify bulk transfer queue message function
staging: vchiq_dev: Drop userdata local pointer
staging: vchiq_arm: Rename a struct vchiq_bulk member
staging: vchiq_core: Bulk waiter should not piggy back on bulk userdata
staging: vchiq_core: Rename struct vchiq_bulk 'userdata'
staging: vchiq: Rename vchiq_completion_data 'bulk_userdata'
staging: vchiq_core: Pass vchiq_bulk pointer to make_service_callback()
staging: vchiq_arm: Track bulk user data pointer separately
staging: vc04_services: Cleanup TODO entry
staging: vchiq_core: Rectify header include for vchiq_dump_state()
staging: vchiq_debugfs: Use forward declarations
Uwe Kleine-König (6):
net: ethernet: Switch back to struct platform_driver::remove()
net: dsa: Switch back to struct platform_driver::remove()
net: mdio: Switch back to struct platform_driver::remove()
net: Switch back to struct platform_driver::remove()
staging: most: i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
staging: olpc_dcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
Vadim Fedorenko (3):
net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control message
net_tstamp: add SCM_TS_OPT_ID for RAW sockets
selftests: txtimestamp: add SCM_TS_OPT_ID test
Vasileios Amoiridis (3):
wifi: brcmfmac: of: Make use of irq_get_trigger_type()
wifi: wlcore: sdio: Make use of irq_get_trigger_type()
wifi: wlcore: sdio: Use helper to define resources
Vladimir Oltean (8):
lib: packing: refuse operating on bit indices which exceed size of buffer
lib: packing: adjust definitions and implementation for arbitrary buffer lengths
lib: packing: remove kernel-doc from header file
lib: packing: add pack() and unpack() wrappers over packing()
lib: packing: duplicate pack() and unpack() implementations
lib: packing: use BITS_PER_BYTE instead of 8
lib: packing: use GENMASK() for box_mask
lib: packing: catch kunit_kzalloc() failure in the pack() test
Xingquan Liu (1):
staging: rtl8712: remove parentheses after &
Yochai Hagvi (1):
ice: Read SDP section from NVM for pin definitions
Zijun Hu (1):
net: qcom/emac: Find sgmii_ops by device_for_each_child()
zhang jiao (1):
selftests/net: Add missing va_end.
Documentation/core-api/packing.rst | 71 +
.../devicetree/bindings/net/dsa/realtek.yaml | 46 +-
.../devicetree/bindings/net/ethernet-phy.yaml | 21 +
Documentation/devicetree/bindings/net/fsl,fec.yaml | 7 +
.../devicetree/bindings/net/marvell,aquantia.yaml | 6 +
.../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 9 +
Documentation/netlink/specs/rt_link.yaml | 4 +
Documentation/networking/diagnostic/index.rst | 17 +
.../diagnostic/twisted_pair_layer1_diagnostics.rst | 767 ++++
Documentation/networking/index.rst | 1 +
.../networking/net_cachelines/net_device.rst | 3 +-
Documentation/networking/timestamping.rst | 14 +
MAINTAINERS | 34 +-
arch/alpha/include/uapi/asm/socket.h | 2 +
arch/mips/include/uapi/asm/socket.h | 2 +
arch/parisc/include/uapi/asm/socket.h | 2 +
arch/sparc/include/uapi/asm/socket.h | 2 +
drivers/net/dsa/b53/b53_mmap.c | 2 +-
drivers/net/dsa/b53/b53_srab.c | 2 +-
drivers/net/dsa/bcm_sf2.c | 11 +-
drivers/net/dsa/bcm_sf2.h | 1 +
drivers/net/dsa/hirschmann/hellcreek.c | 2 +-
drivers/net/dsa/lantiq_gswip.c | 2 +-
drivers/net/dsa/mt7530-mmio.c | 2 +-
drivers/net/dsa/mv88e6xxx/Kconfig | 10 +
drivers/net/dsa/mv88e6xxx/Makefile | 1 +
drivers/net/dsa/mv88e6xxx/chip.c | 73 +-
drivers/net/dsa/mv88e6xxx/chip.h | 16 +-
drivers/net/dsa/mv88e6xxx/devlink.c | 9 +-
drivers/net/dsa/mv88e6xxx/global1_vtu.c | 3 +
drivers/net/dsa/mv88e6xxx/leds.c | 839 ++++
drivers/net/dsa/mv88e6xxx/port.c | 1 +
drivers/net/dsa/mv88e6xxx/port.h | 133 +
drivers/net/dsa/ocelot/ocelot_ext.c | 2 +-
drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +-
drivers/net/dsa/realtek/realtek-mdio.c | 2 +-
drivers/net/dsa/realtek/realtek-smi.c | 2 +-
drivers/net/dsa/realtek/rtl8365mb.c | 2 +-
drivers/net/dsa/realtek/rtl8366rb.c | 2 +-
drivers/net/dsa/rzn1_a5psw.c | 2 +-
drivers/net/dsa/sja1105/sja1105.h | 2 +-
drivers/net/dsa/sja1105/sja1105_main.c | 85 +-
drivers/net/dsa/sja1105/sja1105_mdio.c | 28 +-
drivers/net/dsa/vitesse-vsc73xx-platform.c | 2 +-
drivers/net/ethernet/8390/ax88796.c | 2 +-
drivers/net/ethernet/8390/mcf8390.c | 2 +-
drivers/net/ethernet/8390/ne.c | 2 +-
drivers/net/ethernet/actions/owl-emac.c | 2 +-
drivers/net/ethernet/aeroflex/greth.c | 2 +-
drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +-
drivers/net/ethernet/altera/altera_tse_main.c | 2 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 40 +-
drivers/net/ethernet/amd/au1000_eth.c | 2 +-
drivers/net/ethernet/amd/sunlance.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 2 +-
drivers/net/ethernet/apm/xgene-v2/main.c | 2 +-
drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +-
drivers/net/ethernet/apple/macmace.c | 2 +-
drivers/net/ethernet/arc/emac_rockchip.c | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 37 +-
drivers/net/ethernet/broadcom/asp2/bcmasp.c | 2 +-
drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +-
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +-
drivers/net/ethernet/broadcom/bcmsysport.c | 2 +-
drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +-
drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +-
drivers/net/ethernet/cadence/macb_main.c | 5 +-
drivers/net/ethernet/calxeda/xgmac.c | 2 +-
drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 4 +-
.../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 -
.../chelsio/inline_crypto/chtls/chtls_hw.c | 9 -
drivers/net/ethernet/cirrus/cs89x0.c | 2 +-
drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +-
drivers/net/ethernet/cirrus/mac89x0.c | 2 +-
drivers/net/ethernet/cortina/gemini.c | 4 +-
drivers/net/ethernet/davicom/dm9000.c | 2 +-
drivers/net/ethernet/dnet.c | 2 +-
drivers/net/ethernet/engleder/tsnep_main.c | 2 +-
drivers/net/ethernet/ethoc.c | 2 +-
drivers/net/ethernet/ezchip/nps_enet.c | 2 +-
drivers/net/ethernet/faraday/ftgmac100.c | 2 +-
drivers/net/ethernet/faraday/ftmac100.c | 2 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +-
drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +-
drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 2 +-
drivers/net/ethernet/freescale/fec_ptp.c | 11 +-
drivers/net/ethernet/freescale/fman/fman_port.c | 2 +-
drivers/net/ethernet/freescale/fman/mac.c | 2 +-
.../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +-
.../net/ethernet/freescale/fs_enet/mii-bitbang.c | 2 +-
drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +-
drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +-
drivers/net/ethernet/freescale/gianfar.c | 2 +-
drivers/net/ethernet/freescale/ucc_geth.c | 2 +-
drivers/net/ethernet/google/gve/gve_main.c | 17 +
drivers/net/ethernet/google/gve/gve_utils.c | 1 +
drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +-
drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +-
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 10 +-
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 2 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +-
drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +-
drivers/net/ethernet/i825xx/sni_82596.c | 2 +-
drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +-
drivers/net/ethernet/ibm/emac/core.c | 2 +-
drivers/net/ethernet/ibm/emac/mal.c | 2 +-
drivers/net/ethernet/ibm/emac/rgmii.c | 2 +-
drivers/net/ethernet/ibm/emac/tah.c | 2 +-
drivers/net/ethernet/ibm/emac/zmii.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.c | 23 +-
drivers/net/ethernet/ibm/ibmvnic.h | 3 +-
drivers/net/ethernet/intel/ice/ice.h | 5 +
drivers/net/ethernet/intel/ice/ice_adapter.c | 22 +-
drivers/net/ethernet/intel/ice/ice_adapter.h | 22 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 9 +
drivers/net/ethernet/intel/ice/ice_gnss.c | 4 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 1521 +++----
drivers/net/ethernet/intel/ice/ice_ptp.h | 143 +-
drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 2 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 125 +-
drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 73 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 3 +-
drivers/net/ethernet/korina.c | 2 +-
drivers/net/ethernet/lantiq_etop.c | 2 +-
drivers/net/ethernet/lantiq_xrx200.c | 2 +-
drivers/net/ethernet/litex/litex_liteeth.c | 2 +-
drivers/net/ethernet/marvell/mv643xx_eth.c | 32 +-
drivers/net/ethernet/marvell/mvmdio.c | 13 +-
drivers/net/ethernet/marvell/mvneta.c | 2 +-
drivers/net/ethernet/marvell/mvneta_bm.c | 2 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 14 +-
drivers/net/ethernet/marvell/pxa168_eth.c | 2 +-
drivers/net/ethernet/mediatek/airoha_eth.c | 22 +-
drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/fs_counters.c | 393 +-
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +-
.../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 6 +-
.../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 2 +-
.../mellanox/mlxsw/spectrum_acl_flex_keys.c | 66 +-
drivers/net/ethernet/micrel/ks8842.c | 2 +-
drivers/net/ethernet/micrel/ks8851_par.c | 2 +-
.../net/ethernet/microchip/lan966x/lan966x_main.c | 2 +-
drivers/net/ethernet/microchip/sparx5/Makefile | 2 +-
.../ethernet/microchip/sparx5/sparx5_calendar.c | 56 +-
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c | 5 +-
.../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 +-
.../net/ethernet/microchip/sparx5/sparx5_fdma.c | 10 +-
.../ethernet/microchip/sparx5/sparx5_mactable.c | 10 +-
.../net/ethernet/microchip/sparx5/sparx5_main.c | 230 +-
.../net/ethernet/microchip/sparx5/sparx5_main.h | 128 +-
.../ethernet/microchip/sparx5/sparx5_main_regs.h | 4459 ++++++++++--------
.../net/ethernet/microchip/sparx5/sparx5_netdev.c | 15 +-
.../net/ethernet/microchip/sparx5/sparx5_packet.c | 8 +-
.../net/ethernet/microchip/sparx5/sparx5_pgid.c | 15 +-
.../net/ethernet/microchip/sparx5/sparx5_police.c | 3 +-
.../net/ethernet/microchip/sparx5/sparx5_port.c | 76 +-
.../net/ethernet/microchip/sparx5/sparx5_port.h | 23 +-
.../net/ethernet/microchip/sparx5/sparx5_psfp.c | 49 +-
drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 44 +-
drivers/net/ethernet/microchip/sparx5/sparx5_qos.c | 8 +-
drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 2 +
.../net/ethernet/microchip/sparx5/sparx5_regs.c | 219 +
.../net/ethernet/microchip/sparx5/sparx5_regs.h | 244 +
.../net/ethernet/microchip/sparx5/sparx5_sdlb.c | 15 +-
.../ethernet/microchip/sparx5/sparx5_switchdev.c | 33 +-
drivers/net/ethernet/microchip/sparx5/sparx5_tc.c | 8 +-
.../ethernet/microchip/sparx5/sparx5_tc_flower.c | 4 +-
.../net/ethernet/microchip/sparx5/sparx5_vlan.c | 47 +-
drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 11 +
drivers/net/ethernet/moxa/moxart_ether.c | 2 +-
drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +-
drivers/net/ethernet/natsemi/jazzsonic.c | 2 +-
drivers/net/ethernet/natsemi/macsonic.c | 2 +-
drivers/net/ethernet/natsemi/xtsonic.c | 2 +-
drivers/net/ethernet/ni/nixge.c | 2 +-
drivers/net/ethernet/nxp/lpc_eth.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 1 +
drivers/net/ethernet/qlogic/qed/qed_hw.c | 1 +
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 45 +-
drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 22 +-
drivers/net/ethernet/qualcomm/emac/emac.c | 2 +-
drivers/net/ethernet/renesas/ravb_main.c | 2 +-
drivers/net/ethernet/renesas/rswitch.c | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 2 +-
.../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +-
drivers/net/ethernet/seeq/sgiseeq.c | 2 +-
drivers/net/ethernet/sfc/ef100_rx.c | 5 +-
drivers/net/ethernet/sfc/efx.c | 109 +
drivers/net/ethernet/sfc/efx_channels.c | 6 +
drivers/net/ethernet/sfc/efx_channels.h | 7 +
drivers/net/ethernet/sfc/ethtool_common.c | 3 +-
drivers/net/ethernet/sfc/net_driver.h | 47 +-
drivers/net/ethernet/sfc/rx.c | 5 +-
drivers/net/ethernet/sfc/rx_common.c | 3 +
drivers/net/ethernet/sfc/tx.c | 6 +-
drivers/net/ethernet/sfc/tx_common.c | 33 +-
drivers/net/ethernet/sfc/tx_common.h | 4 +-
drivers/net/ethernet/sgi/ioc3-eth.c | 2 +-
drivers/net/ethernet/sgi/meth.c | 2 +-
drivers/net/ethernet/smsc/smc91x.c | 2 +-
drivers/net/ethernet/smsc/smsc911x.c | 2 +-
drivers/net/ethernet/socionext/netsec.c | 2 +-
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +-
.../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 7 +-
drivers/net/ethernet/sun/niu.c | 2 +-
drivers/net/ethernet/sun/sunbmac.c | 2 +-
drivers/net/ethernet/sun/sunqe.c | 2 +-
drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +-
drivers/net/ethernet/ti/cpsw.c | 2 +-
drivers/net/ethernet/ti/cpsw_new.c | 2 +-
drivers/net/ethernet/ti/davinci_emac.c | 2 +-
drivers/net/ethernet/ti/davinci_mdio.c | 2 +-
drivers/net/ethernet/ti/icssg/icssg_prueth.c | 2 +-
drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 2 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 1 -
drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 1 -
drivers/net/ethernet/tundra/tsi108_eth.c | 2 +-
drivers/net/ethernet/via/via-rhine.c | 2 +-
drivers/net/ethernet/via/via-velocity.c | 2 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 18 +-
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 2 +-
drivers/net/ethernet/wiznet/w5100.c | 2 +-
drivers/net/ethernet/wiznet/w5300.c | 2 +-
drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +-
drivers/net/fjes/fjes_main.c | 2 +-
drivers/net/hyperv/netvsc.c | 13 +-
drivers/net/hyperv/netvsc_drv.c | 2 +-
drivers/net/hyperv/rndis_filter.c | 9 +-
drivers/net/ieee802154/fakelb.c | 2 +-
drivers/net/ieee802154/mac802154_hwsim.c | 2 +-
drivers/net/ipa/ipa_main.c | 2 +-
drivers/net/ipvlan/ipvlan_l3s.c | 6 +-
drivers/net/mdio/mdio-aspeed.c | 2 +-
drivers/net/mdio/mdio-bcm-iproc.c | 2 +-
drivers/net/mdio/mdio-bcm-unimac.c | 2 +-
drivers/net/mdio/mdio-gpio.c | 2 +-
drivers/net/mdio/mdio-hisi-femac.c | 2 +-
drivers/net/mdio/mdio-ipq4019.c | 2 +-
drivers/net/mdio/mdio-ipq8064.c | 2 +-
drivers/net/mdio/mdio-moxart.c | 2 +-
drivers/net/mdio/mdio-mscc-miim.c | 2 +-
drivers/net/mdio/mdio-mux-bcm-iproc.c | 2 +-
drivers/net/mdio/mdio-mux-bcm6368.c | 2 +-
drivers/net/mdio/mdio-mux-gpio.c | 2 +-
drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +-
drivers/net/mdio/mdio-mux-meson-gxl.c | 2 +-
drivers/net/mdio/mdio-mux-mmioreg.c | 2 +-
drivers/net/mdio/mdio-mux-multiplexer.c | 2 +-
drivers/net/mdio/mdio-octeon.c | 2 +-
drivers/net/mdio/mdio-sun4i.c | 2 +-
drivers/net/mdio/mdio-thunder.c | 4 +-
drivers/net/mdio/mdio-xgene.c | 2 +-
drivers/net/pcs/pcs-rzn1-miic.c | 2 +-
drivers/net/pcs/pcs-xpcs.c | 92 +-
drivers/net/phy/aquantia/aquantia_main.c | 33 +
drivers/net/phy/marvell-88q2xxx.c | 124 +-
drivers/net/phy/microchip_t1.c | 232 +
drivers/net/phy/mxl-gpy.c | 219 +
drivers/net/phy/phy-core.c | 33 +
drivers/net/phy/phy_device.c | 3 +
drivers/net/phy/sfp.c | 2 +-
drivers/net/phy/smsc.c | 5 +-
drivers/net/tun.c | 2 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 8 +
drivers/net/wan/framer/pef2256/pef2256.c | 2 +-
drivers/net/wan/fsl_qmc_hdlc.c | 2 +-
drivers/net/wan/fsl_ucc_hdlc.c | 2 +-
drivers/net/wan/ixp4xx_hss.c | 2 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/common.c | 3 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 27 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 9 +-
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 55 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 22 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 3 +
.../broadcom/brcm80211/include/brcm_hw_ids.h | 2 +
drivers/net/wireless/intel/ipw2x00/Kconfig | 10 -
drivers/net/wireless/intel/ipw2x00/Makefile | 7 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.c | 9 +-
drivers/net/wireless/intel/ipw2x00/ipw2100.h | 2 -
drivers/net/wireless/intel/ipw2x00/ipw2200.c | 25 +-
drivers/net/wireless/intel/ipw2x00/ipw2200.h | 4 -
drivers/net/wireless/intel/ipw2x00/libipw.h | 114 +-
drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 246 +
.../wireless/intel/ipw2x00/libipw_crypto_ccmp.c | 76 +-
.../wireless/intel/ipw2x00/libipw_crypto_tkip.c | 106 +-
.../net/wireless/intel/ipw2x00/libipw_crypto_wep.c | 73 +-
drivers/net/wireless/intel/ipw2x00/libipw_module.c | 36 +-
drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 11 +-
.../net/wireless/intel/ipw2x00/libipw_spy.c | 63 +-
drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +-
drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 43 +-
drivers/net/wireless/intersil/p54/p54spi.c | 4 +-
drivers/net/wireless/marvell/libertas/Kconfig | 1 -
drivers/net/wireless/marvell/libertas/mesh.h | 1 -
drivers/net/wireless/marvell/mwifiex/ioctl.h | 2 +-
drivers/net/wireless/marvell/mwifiex/main.c | 4 +-
drivers/net/wireless/marvell/mwifiex/main.h | 1 -
drivers/net/wireless/quantenna/qtnfmac/core.h | 1 -
drivers/net/wireless/ti/wl1251/sdio.c | 4 +-
drivers/net/wireless/ti/wlcore/sdio.c | 13 +-
drivers/net/wwan/qcom_bam_dmux.c | 2 +-
drivers/staging/Kconfig | 18 +-
drivers/staging/Makefile | 9 +-
drivers/staging/axis-fifo/axis-fifo.c | 2 +-
drivers/staging/fbtft/fbtft.h | 2 +-
.../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 -
.../Documentation/ABI/sysfs-class-fieldbus-dev | 62 -
.../bindings/fieldbus/arcx,anybus-controller.txt | 71 -
.../fieldbus/Documentation/fieldbus_dev.txt | 66 -
drivers/staging/fieldbus/Kconfig | 19 -
drivers/staging/fieldbus/Makefile | 7 -
drivers/staging/fieldbus/TODO | 5 -
drivers/staging/fieldbus/anybuss/Kconfig | 41 -
drivers/staging/fieldbus/anybuss/Makefile | 10 -
drivers/staging/fieldbus/anybuss/anybuss-client.h | 95 -
.../staging/fieldbus/anybuss/anybuss-controller.h | 47 -
drivers/staging/fieldbus/anybuss/arcx-anybus.c | 379 --
drivers/staging/fieldbus/anybuss/hms-profinet.c | 224 -
drivers/staging/fieldbus/anybuss/host.c | 1452 ------
drivers/staging/fieldbus/dev_core.c | 344 --
drivers/staging/fieldbus/fieldbus_dev.h | 114 -
drivers/staging/gdm724x/Kconfig | 16 -
drivers/staging/gdm724x/Makefile | 8 -
drivers/staging/gdm724x/TODO | 16 -
drivers/staging/gdm724x/gdm_endian.c | 37 -
drivers/staging/gdm724x/gdm_endian.h | 30 -
drivers/staging/gdm724x/gdm_lte.c | 937 ----
drivers/staging/gdm724x/gdm_lte.h | 71 -
drivers/staging/gdm724x/gdm_mux.c | 668 ---
drivers/staging/gdm724x/gdm_mux.h | 85 -
drivers/staging/gdm724x/gdm_tty.c | 316 --
drivers/staging/gdm724x/gdm_tty.h | 60 -
drivers/staging/gdm724x/gdm_usb.c | 1012 -----
drivers/staging/gdm724x/gdm_usb.h | 99 -
drivers/staging/gdm724x/hci.h | 45 -
drivers/staging/gdm724x/hci_packet.h | 82 -
drivers/staging/gdm724x/netlink_k.c | 128 -
drivers/staging/gdm724x/netlink_k.h | 16 -
drivers/staging/gpib/Kconfig | 251 ++
drivers/staging/gpib/Makefile | 20 +
drivers/staging/gpib/TODO | 21 +
drivers/staging/gpib/agilent_82350b/Makefile | 2 +
.../staging/gpib/agilent_82350b/agilent_82350b.c | 932 ++++
.../staging/gpib/agilent_82350b/agilent_82350b.h | 209 +
drivers/staging/gpib/agilent_82357a/Makefile | 4 +
.../staging/gpib/agilent_82357a/agilent_82357a.c | 1712 +++++++
.../staging/gpib/agilent_82357a/agilent_82357a.h | 182 +
drivers/staging/gpib/cb7210/Makefile | 4 +
drivers/staging/gpib/cb7210/cb7210.c | 1556 +++++++
drivers/staging/gpib/cb7210/cb7210.h | 251 ++
drivers/staging/gpib/cec/Makefile | 3 +
drivers/staging/gpib/cec/cec.h | 53 +
drivers/staging/gpib/cec/cec_gpib.c | 385 ++
drivers/staging/gpib/common/Makefile | 6 +
drivers/staging/gpib/common/gpib_os.c | 2328 ++++++++++
drivers/staging/gpib/common/iblib.c | 740 +++
drivers/staging/gpib/common/ibsys.h | 31 +
drivers/staging/gpib/eastwood/Makefile | 3 +
drivers/staging/gpib/eastwood/fluke_gpib.c | 1179 +++++
drivers/staging/gpib/eastwood/fluke_gpib.h | 143 +
drivers/staging/gpib/fmh_gpib/Makefile | 2 +
drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 1725 +++++++
drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 177 +
drivers/staging/gpib/gpio/Makefile | 4 +
drivers/staging/gpib/gpio/gpib_bitbang.c | 1476 ++++++
drivers/staging/gpib/hp_82335/Makefile | 4 +
drivers/staging/gpib/hp_82335/hp82335.c | 360 ++
drivers/staging/gpib/hp_82335/hp82335.h | 85 +
drivers/staging/gpib/hp_82341/Makefile | 2 +
drivers/staging/gpib/hp_82341/hp_82341.c | 895 ++++
drivers/staging/gpib/hp_82341/hp_82341.h | 207 +
drivers/staging/gpib/include/amcc5920.h | 49 +
drivers/staging/gpib/include/amccs5933.h | 59 +
drivers/staging/gpib/include/gpibP.h | 50 +
drivers/staging/gpib/include/gpib_pci_ids.h | 23 +
drivers/staging/gpib/include/gpib_proto.h | 56 +
drivers/staging/gpib/include/gpib_state_machines.h | 23 +
drivers/staging/gpib/include/gpib_types.h | 353 ++
drivers/staging/gpib/include/nec7210.h | 138 +
drivers/staging/gpib/include/nec7210_registers.h | 217 +
drivers/staging/gpib/include/plx9050.h | 72 +
drivers/staging/gpib/include/quancom_pci.h | 22 +
drivers/staging/gpib/include/tms9914.h | 274 ++
drivers/staging/gpib/include/tnt4882_registers.h | 192 +
drivers/staging/gpib/ines/Makefile | 4 +
drivers/staging/gpib/ines/ines.h | 215 +
drivers/staging/gpib/ines/ines_gpib.c | 1464 ++++++
drivers/staging/gpib/lpvo_usb_gpib/Makefile | 3 +
drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 2136 +++++++++
drivers/staging/gpib/nec7210/Makefile | 4 +
drivers/staging/gpib/nec7210/board.h | 19 +
drivers/staging/gpib/nec7210/nec7210.c | 1134 +++++
drivers/staging/gpib/ni_usb/Makefile | 4 +
drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 2640 +++++++++++
drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 216 +
drivers/staging/gpib/pc2/Makefile | 5 +
drivers/staging/gpib/pc2/pc2_gpib.c | 656 +++
drivers/staging/gpib/tms9914/Makefile | 6 +
drivers/staging/gpib/tms9914/tms9914.c | 910 ++++
drivers/staging/gpib/tnt4882/Makefile | 7 +
drivers/staging/gpib/tnt4882/mite.c | 219 +
drivers/staging/gpib/tnt4882/mite.h | 243 +
drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 1874 ++++++++
drivers/staging/gpib/uapi/gpib_ioctl.h | 169 +
drivers/staging/gpib/uapi/gpib_user.h | 363 ++
drivers/staging/greybus/arche-apb-ctrl.c | 2 +-
drivers/staging/greybus/arche-platform.c | 2 +-
drivers/staging/greybus/gpio.c | 33 +-
drivers/staging/greybus/uart.c | 2 +
drivers/staging/iio/TODO | 5 -
.../media/deprecated/atmel/atmel-sama5d2-isc.c | 2 +-
.../media/deprecated/atmel/atmel-sama7g5-isc.c | 2 +-
drivers/staging/media/imx/imx-media-csi.c | 2 +-
drivers/staging/media/imx/imx-media-dev.c | 2 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 2 +-
drivers/staging/media/meson/vdec/vdec.c | 2 +-
drivers/staging/media/omap4iss/iss.c | 2 +-
drivers/staging/media/rkvdec/rkvdec.c | 2 +-
drivers/staging/media/starfive/camss/stf-camss.c | 2 +-
drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +-
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 2 +-
drivers/staging/media/tegra-video/csi.c | 2 +-
drivers/staging/media/tegra-video/vi.c | 2 +-
drivers/staging/media/tegra-video/vip.c | 2 +-
drivers/staging/most/TODO | 7 -
drivers/staging/most/dim2/dim2.c | 2 +-
drivers/staging/most/i2c/i2c.c | 4 +-
drivers/staging/nvec/nvec.c | 2 +-
drivers/staging/nvec/nvec_kbd.c | 2 +-
drivers/staging/nvec/nvec_power.c | 2 +-
drivers/staging/nvec/nvec_ps2.c | 2 +-
drivers/staging/octeon/ethernet-tx.c | 6 +-
drivers/staging/octeon/ethernet.c | 2 +-
drivers/staging/olpc_dcon/Kconfig | 17 -
drivers/staging/olpc_dcon/Makefile | 5 -
drivers/staging/olpc_dcon/TODO | 15 -
drivers/staging/olpc_dcon/olpc_dcon.c | 807 ----
drivers/staging/olpc_dcon/olpc_dcon.h | 112 -
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 201 -
drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 204 -
drivers/staging/rtl8192e/Kconfig | 61 -
drivers/staging/rtl8192e/Makefile | 19 -
drivers/staging/rtl8192e/TODO | 18 -
drivers/staging/rtl8192e/rtl8192e/Kconfig | 10 -
drivers/staging/rtl8192e/rtl8192e/Makefile | 19 -
drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 266 --
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 198 -
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 -
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 79 -
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 12 -
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 1915 --------
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 34 -
.../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 189 -
.../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 52 -
drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 244 -
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 1110 -----
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 55 -
drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 773 ----
drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 123 -
drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 25 -
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2016 ---------
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 402 --
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 1856 --------
drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 155 -
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 84 -
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 12 -
drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 37 -
drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 79 -
drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 20 -
drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 89 -
drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 16 -
drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 230 -
drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 31 -
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 867 ----
drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 13 -
drivers/staging/rtl8192e/rtl8192e/table.c | 543 ---
drivers/staging/rtl8192e/rtl8192e/table.h | 27 -
drivers/staging/rtl8192e/rtl819x_BA.h | 60 -
drivers/staging/rtl8192e/rtl819x_BAProc.c | 544 ---
drivers/staging/rtl8192e/rtl819x_HT.h | 223 -
drivers/staging/rtl8192e/rtl819x_HTProc.c | 699 ---
drivers/staging/rtl8192e/rtl819x_Qos.h | 43 -
drivers/staging/rtl8192e/rtl819x_TS.h | 50 -
drivers/staging/rtl8192e/rtl819x_TSProc.c | 450 --
drivers/staging/rtl8192e/rtllib.h | 1799 --------
drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 411 --
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 706 ---
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 242 -
drivers/staging/rtl8192e/rtllib_module.c | 179 -
drivers/staging/rtl8192e/rtllib_rx.c | 2564 -----------
drivers/staging/rtl8192e/rtllib_softmac.c | 2309 ----------
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 534 ---
drivers/staging/rtl8192e/rtllib_tx.c | 901 ----
drivers/staging/rtl8192e/rtllib_wx.c | 752 ----
drivers/staging/rtl8712/Kconfig | 21 -
drivers/staging/rtl8712/Makefile | 35 -
drivers/staging/rtl8712/TODO | 13 -
drivers/staging/rtl8712/basic_types.h | 28 -
drivers/staging/rtl8712/drv_types.h | 175 -
drivers/staging/rtl8712/ethernet.h | 21 -
drivers/staging/rtl8712/hal_init.c | 401 --
drivers/staging/rtl8712/ieee80211.c | 415 --
drivers/staging/rtl8712/ieee80211.h | 165 -
drivers/staging/rtl8712/mlme_linux.c | 160 -
drivers/staging/rtl8712/mlme_osdep.h | 31 -
drivers/staging/rtl8712/mp_custom_oid.h | 287 --
drivers/staging/rtl8712/os_intfs.c | 482 --
drivers/staging/rtl8712/osdep_intf.h | 32 -
drivers/staging/rtl8712/osdep_service.h | 60 -
drivers/staging/rtl8712/recv_linux.c | 139 -
drivers/staging/rtl8712/recv_osdep.h | 39 -
drivers/staging/rtl8712/rtl8712_bitdef.h | 26 -
drivers/staging/rtl8712/rtl8712_cmd.c | 409 --
drivers/staging/rtl8712/rtl8712_cmd.h | 231 -
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 95 -
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 19 -
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 41 -
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 32 -
.../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 65 -
.../staging/rtl8712/rtl8712_edcasetting_regdef.h | 24 -
drivers/staging/rtl8712/rtl8712_efuse.c | 563 ---
drivers/staging/rtl8712/rtl8712_efuse.h | 44 -
drivers/staging/rtl8712/rtl8712_event.h | 86 -
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 131 -
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 61 -
drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 68 -
drivers/staging/rtl8712/rtl8712_gp_regdef.h | 29 -
drivers/staging/rtl8712/rtl8712_hal.h | 142 -
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 44 -
drivers/staging/rtl8712/rtl8712_io.c | 99 -
drivers/staging/rtl8712/rtl8712_led.c | 1830 --------
.../staging/rtl8712/rtl8712_macsetting_bitdef.h | 31 -
.../staging/rtl8712/rtl8712_macsetting_regdef.h | 20 -
drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 39 -
drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 26 -
drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 36 -
drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 43 -
drivers/staging/rtl8712/rtl8712_recv.c | 1075 -----
drivers/staging/rtl8712/rtl8712_recv.h | 145 -
drivers/staging/rtl8712/rtl8712_regdef.h | 32 -
drivers/staging/rtl8712/rtl8712_security_bitdef.h | 34 -
drivers/staging/rtl8712/rtl8712_spec.h | 121 -
drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 163 -
drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 42 -
drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 49 -
drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 26 -
drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 49 -
drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 36 -
drivers/staging/rtl8712/rtl8712_xmit.c | 732 ---
drivers/staging/rtl8712/rtl8712_xmit.h | 108 -
drivers/staging/rtl8712/rtl871x_cmd.c | 750 ----
drivers/staging/rtl8712/rtl871x_cmd.h | 750 ----
drivers/staging/rtl8712/rtl871x_debug.h | 130 -
drivers/staging/rtl8712/rtl871x_eeprom.c | 220 -
drivers/staging/rtl8712/rtl871x_eeprom.h | 88 -
drivers/staging/rtl8712/rtl871x_event.h | 109 -
drivers/staging/rtl8712/rtl871x_ht.h | 33 -
drivers/staging/rtl8712/rtl871x_io.c | 147 -
drivers/staging/rtl8712/rtl871x_io.h | 236 -
drivers/staging/rtl8712/rtl871x_ioctl.h | 94 -
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2275 ----------
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 519 ---
drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 109 -
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 354 --
drivers/staging/rtl8712/rtl871x_ioctl_set.h | 45 -
drivers/staging/rtl8712/rtl871x_led.h | 118 -
drivers/staging/rtl8712/rtl871x_mlme.c | 1710 -------
drivers/staging/rtl8712/rtl871x_mlme.h | 205 -
drivers/staging/rtl8712/rtl871x_mp.c | 724 ---
drivers/staging/rtl8712/rtl871x_mp.h | 275 --
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 883 ----
drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 328 --
drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 1034 -----
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 234 -
drivers/staging/rtl8712/rtl871x_pwrctrl.h | 113 -
drivers/staging/rtl8712/rtl871x_recv.c | 671 ---
drivers/staging/rtl8712/rtl871x_recv.h | 208 -
drivers/staging/rtl8712/rtl871x_rf.h | 55 -
drivers/staging/rtl8712/rtl871x_security.c | 1386 ------
drivers/staging/rtl8712/rtl871x_security.h | 218 -
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 263 --
drivers/staging/rtl8712/rtl871x_wlan_sme.h | 35 -
drivers/staging/rtl8712/rtl871x_xmit.c | 1056 -----
drivers/staging/rtl8712/rtl871x_xmit.h | 287 --
drivers/staging/rtl8712/sta_info.h | 132 -
drivers/staging/rtl8712/usb_halinit.c | 307 --
drivers/staging/rtl8712/usb_intf.c | 638 ---
drivers/staging/rtl8712/usb_ops.c | 195 -
drivers/staging/rtl8712/usb_ops.h | 38 -
drivers/staging/rtl8712/usb_ops_linux.c | 508 ---
drivers/staging/rtl8712/usb_osintf.h | 35 -
drivers/staging/rtl8712/wifi.h | 196 -
drivers/staging/rtl8712/wlan_bssdef.h | 223 -
drivers/staging/rtl8712/xmit_linux.c | 181 -
drivers/staging/rtl8712/xmit_osdep.h | 52 -
drivers/staging/rtl8723bs/TODO | 4 -
drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 94 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 7 -
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 68 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 42 +-
drivers/staging/rtl8723bs/hal/hal_intf.c | 137 +-
drivers/staging/rtl8723bs/hal/odm.c | 14 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 550 +--
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 15 -
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 4 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 59 +-
drivers/staging/rtl8723bs/include/drv_types.h | 10 -
drivers/staging/rtl8723bs/include/hal_com.h | 4 -
drivers/staging/rtl8723bs/include/hal_intf.h | 95 +-
drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 5 -
drivers/staging/rtl8723bs/include/osdep_intf.h | 3 -
drivers/staging/rtl8723bs/include/osdep_service.h | 5 -
drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 5 +
drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +
drivers/staging/rtl8723bs/include/rtw_efuse.h | 4 -
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 5 -
drivers/staging/rtl8723bs/include/rtw_mp.h | 4 -
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 12 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 17 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 31 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 17 +-
drivers/staging/rts5208/Kconfig | 9 -
drivers/staging/rts5208/Makefile | 5 -
drivers/staging/rts5208/TODO | 7 -
drivers/staging/rts5208/general.c | 25 -
drivers/staging/rts5208/general.h | 19 -
drivers/staging/rts5208/ms.c | 4311 ------------------
drivers/staging/rts5208/ms.h | 214 -
drivers/staging/rts5208/rtsx.c | 987 ----
drivers/staging/rts5208/rtsx.h | 164 -
drivers/staging/rts5208/rtsx_card.c | 1151 -----
drivers/staging/rts5208/rtsx_card.h | 1087 -----
drivers/staging/rts5208/rtsx_chip.c | 2161 ---------
drivers/staging/rts5208/rtsx_chip.h | 987 ----
drivers/staging/rts5208/rtsx_scsi.c | 3279 --------------
drivers/staging/rts5208/rtsx_scsi.h | 131 -
drivers/staging/rts5208/rtsx_sys.h | 36 -
drivers/staging/rts5208/rtsx_transport.c | 768 ----
drivers/staging/rts5208/rtsx_transport.h | 57 -
drivers/staging/rts5208/sd.c | 4717 --------------------
drivers/staging/rts5208/sd.h | 289 --
drivers/staging/rts5208/spi.c | 906 ----
drivers/staging/rts5208/spi.h | 52 -
drivers/staging/rts5208/xd.c | 2145 ---------
drivers/staging/rts5208/xd.h | 176 -
drivers/staging/sm750fb/TODO | 5 -
.../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 3 +-
.../include/linux/raspberrypi/vchiq.h | 7 +-
drivers/staging/vc04_services/interface/TESTING | 4 +-
drivers/staging/vc04_services/interface/TODO | 13 -
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 518 +--
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 696 ++-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +-
.../interface/vchiq_arm/vchiq_debugfs.h | 3 +-
.../vc04_services/interface/vchiq_arm/vchiq_dev.c | 42 +-
.../interface/vchiq_arm/vchiq_ioctl.h | 2 +-
.../interface/vchiq_arm/vchiq_pagelist.h | 21 -
.../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 +-
drivers/staging/vme_user/vme_bridge.h | 56 +-
drivers/staging/vt6655/Kconfig | 6 -
drivers/staging/vt6655/Makefile | 15 -
drivers/staging/vt6655/TODO | 21 -
drivers/staging/vt6655/baseband.c | 2257 ----------
drivers/staging/vt6655/baseband.h | 72 -
drivers/staging/vt6655/card.c | 836 ----
drivers/staging/vt6655/card.h | 62 -
drivers/staging/vt6655/channel.c | 135 -
drivers/staging/vt6655/channel.h | 17 -
drivers/staging/vt6655/desc.h | 249 --
drivers/staging/vt6655/device.h | 292 --
drivers/staging/vt6655/device_cfg.h | 44 -
drivers/staging/vt6655/device_main.c | 1868 --------
drivers/staging/vt6655/dpc.c | 145 -
drivers/staging/vt6655/dpc.h | 21 -
drivers/staging/vt6655/key.c | 143 -
drivers/staging/vt6655/key.h | 51 -
drivers/staging/vt6655/mac.c | 851 ----
drivers/staging/vt6655/mac.h | 580 ---
drivers/staging/vt6655/power.c | 144 -
drivers/staging/vt6655/power.h | 29 -
drivers/staging/vt6655/rf.c | 535 ---
drivers/staging/vt6655/rf.h | 71 -
drivers/staging/vt6655/rxtx.c | 1462 ------
drivers/staging/vt6655/rxtx.h | 184 -
drivers/staging/vt6655/srom.c | 139 -
drivers/staging/vt6655/srom.h | 85 -
drivers/staging/vt6655/test | 9 -
drivers/staging/vt6656/Kconfig | 7 -
drivers/staging/vt6656/Makefile | 15 -
drivers/staging/vt6656/TODO | 18 -
drivers/staging/vt6656/baseband.c | 455 --
drivers/staging/vt6656/baseband.h | 75 -
drivers/staging/vt6656/card.c | 456 --
drivers/staging/vt6656/card.h | 44 -
drivers/staging/vt6656/channel.c | 77 -
drivers/staging/vt6656/channel.h | 21 -
drivers/staging/vt6656/desc.h | 91 -
drivers/staging/vt6656/device.h | 386 --
drivers/staging/vt6656/key.c | 142 -
drivers/staging/vt6656/key.h | 40 -
drivers/staging/vt6656/mac.c | 183 -
drivers/staging/vt6656/mac.h | 373 --
drivers/staging/vt6656/main_usb.c | 1121 -----
drivers/staging/vt6656/power.c | 112 -
drivers/staging/vt6656/power.h | 23 -
drivers/staging/vt6656/rf.c | 443 --
drivers/staging/vt6656/rf.h | 46 -
drivers/staging/vt6656/rxtx.c | 730 ---
drivers/staging/vt6656/rxtx.h | 178 -
drivers/staging/vt6656/usbpipe.c | 506 ---
drivers/staging/vt6656/usbpipe.h | 67 -
drivers/staging/vt6656/wcmd.c | 185 -
drivers/staging/vt6656/wcmd.h | 48 -
include/linux/if_ltalk.h | 8 -
include/linux/mlx5/driver.h | 33 +-
include/linux/mlx5/fs.h | 3 -
include/linux/netdevice.h | 9 +-
include/linux/packing.h | 32 +-
include/linux/pcs/pcs-xpcs.h | 14 +-
include/linux/phy.h | 1 +
include/linux/rtnetlink.h | 69 +-
include/linux/wireless.h | 5 +-
include/net/caif/cfsrvl.h | 1 -
include/net/dsa.h | 15 -
include/net/inet_connection_sock.h | 9 +-
include/net/inet_sock.h | 4 +-
include/net/ip.h | 5 +
include/net/iw_handler.h | 41 +-
include/net/lib80211.h | 122 -
include/net/mana/mana.h | 2 +-
include/net/net_namespace.h | 4 +
include/net/netns/core.h | 1 +
include/net/route.h | 8 +-
include/net/sock.h | 36 +-
include/net/tcp.h | 2 +-
include/uapi/asm-generic/socket.h | 2 +
include/uapi/linux/if_link.h | 1 +
include/uapi/linux/pkt_sched.h | 2 +
lib/Kconfig | 12 +
lib/Makefile | 1 +
lib/packing.c | 400 +-
lib/packing_test.c | 413 ++
net/Kconfig.debug | 15 +
net/appletalk/Makefile | 2 +-
net/appletalk/dev.c | 46 -
net/bridge/br_netfilter_hooks.c | 8 +-
net/caif/cfsrvl.c | 6 -
net/can/raw.c | 2 +-
net/core/Makefile | 1 +
net/core/lwt_bpf.c | 5 +-
net/core/net_namespace.c | 7 +
net/core/rtnetlink.c | 74 +
net/core/rtnl_net_debug.c | 131 +
net/core/skbuff.c | 2 +-
net/core/sock.c | 15 +-
net/core/sysctl_net_core.c | 18 +-
net/dsa/dsa.c | 8 -
net/dsa/port.c | 34 +-
net/ethtool/ioctl.c | 1 +
net/ipv4/fib_semantics.c | 88 +-
net/ipv4/icmp.c | 19 +-
net/ipv4/inet_connection_sock.c | 6 +-
net/ipv4/inet_diag.c | 10 +-
net/ipv4/ip_fragment.c | 4 +-
net/ipv4/ip_input.c | 2 +-
net/ipv4/ip_options.c | 3 +-
net/ipv4/ip_output.c | 21 +-
net/ipv4/raw.c | 2 +-
net/ipv4/route.c | 32 +-
net/ipv4/tcp.c | 7 +-
net/ipv4/tcp_ipv4.c | 10 +-
net/ipv4/tcp_output.c | 7 +-
net/ipv4/tcp_timer.c | 19 +-
net/ipv4/xfrm4_input.c | 2 +-
net/ipv4/xfrm4_protocol.c | 2 +-
net/ipv6/ip6_output.c | 22 +-
net/ipv6/ip6_tunnel.c | 4 +-
net/ipv6/raw.c | 2 +-
net/ipv6/tcp_ipv6.c | 10 +-
net/mac80211/agg-tx.c | 2 +-
net/mac80211/chan.c | 4 +-
net/mac80211/ieee80211_i.h | 6 +-
net/mac80211/mesh.c | 2 +-
net/mac80211/mesh_hwmp.c | 6 +-
net/mac80211/mesh_pathtbl.c | 10 +-
net/mac80211/mesh_plink.c | 2 +-
net/mac80211/mesh_sync.c | 2 +-
net/mac80211/rc80211_minstrel_ht.c | 2 +-
net/mac80211/sta_info.h | 2 +-
net/mac80211/tkip.c | 2 +-
net/mac80211/tx.c | 2 +-
net/mac80211/util.c | 6 +-
net/mac80211/vht.c | 4 +-
net/mptcp/protocol.c | 3 +-
net/packet/af_packet.c | 6 +-
net/rds/ib_rdma.c | 4 -
net/sched/sch_fq.c | 33 +-
net/socket.c | 2 +-
net/wireless/Kconfig | 45 +-
net/wireless/Makefile | 5 -
net/wireless/chan.c | 2 +-
net/wireless/core.c | 64 +-
net/wireless/lib80211.c | 257 --
net/wireless/nl80211.c | 6 +-
net/wireless/radiotap.c | 2 +-
net/wireless/reg.c | 2 +-
net/wireless/scan.c | 2 -
net/wireless/util.c | 2 +-
net/wireless/wext-compat.c | 11 +-
net/wireless/wext-compat.h | 6 -
net/wireless/wext-core.c | 2 +-
rust/kernel/net/phy.rs | 16 +-
tools/include/uapi/asm-generic/socket.h | 2 +
tools/include/uapi/linux/if_link.h | 1 +
tools/net/ynl/ynl-gen-c.py | 25 +-
.../selftests/drivers/net/mlxsw/rtnetlink.sh | 10 +-
.../selftests/drivers/net/mlxsw/sch_red_core.sh | 28 +-
.../selftests/drivers/net/mlxsw/sch_red_ets.sh | 8 +-
tools/testing/selftests/net/ioam6.sh | 1906 +++++---
tools/testing/selftests/net/ioam6_parser.c | 1107 +++--
tools/testing/selftests/net/lib/csum.c | 12 +-
tools/testing/selftests/net/tcp_ao/lib/aolib.h | 1 +
tools/testing/selftests/net/txtimestamp.c | 44 +-
tools/testing/selftests/net/txtimestamp.sh | 12 +-
tools/testing/selftests/ptp/testptp.c | 62 +-
862 files changed, 42011 insertions(+), 107756 deletions(-)
create mode 100644 Documentation/networking/diagnostic/index.rst
create mode 100644 Documentation/networking/diagnostic/twisted_pair_layer1_diagnostics.rst
create mode 100644 drivers/net/dsa/mv88e6xxx/leds.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_regs.c
create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_regs.h
create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
rename net/wireless/lib80211_crypt_ccmp.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c (83%)
rename net/wireless/lib80211_crypt_tkip.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c (87%)
rename net/wireless/lib80211_crypt_wep.c => drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c (72%)
rename net/wireless/wext-spy.c => drivers/net/wireless/intel/ipw2x00/libipw_spy.c (81%)
delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev
delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev
delete mode 100644 drivers/staging/fieldbus/Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt
delete mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt
delete mode 100644 drivers/staging/fieldbus/Kconfig
delete mode 100644 drivers/staging/fieldbus/Makefile
delete mode 100644 drivers/staging/fieldbus/TODO
delete mode 100644 drivers/staging/fieldbus/anybuss/Kconfig
delete mode 100644 drivers/staging/fieldbus/anybuss/Makefile
delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h
delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h
delete mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c
delete mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c
delete mode 100644 drivers/staging/fieldbus/anybuss/host.c
delete mode 100644 drivers/staging/fieldbus/dev_core.c
delete mode 100644 drivers/staging/fieldbus/fieldbus_dev.h
delete mode 100644 drivers/staging/gdm724x/Kconfig
delete mode 100644 drivers/staging/gdm724x/Makefile
delete mode 100644 drivers/staging/gdm724x/TODO
delete mode 100644 drivers/staging/gdm724x/gdm_endian.c
delete mode 100644 drivers/staging/gdm724x/gdm_endian.h
delete mode 100644 drivers/staging/gdm724x/gdm_lte.c
delete mode 100644 drivers/staging/gdm724x/gdm_lte.h
delete mode 100644 drivers/staging/gdm724x/gdm_mux.c
delete mode 100644 drivers/staging/gdm724x/gdm_mux.h
delete mode 100644 drivers/staging/gdm724x/gdm_tty.c
delete mode 100644 drivers/staging/gdm724x/gdm_tty.h
delete mode 100644 drivers/staging/gdm724x/gdm_usb.c
delete mode 100644 drivers/staging/gdm724x/gdm_usb.h
delete mode 100644 drivers/staging/gdm724x/hci.h
delete mode 100644 drivers/staging/gdm724x/hci_packet.h
delete mode 100644 drivers/staging/gdm724x/netlink_k.c
delete mode 100644 drivers/staging/gdm724x/netlink_k.h
create mode 100644 drivers/staging/gpib/Kconfig
create mode 100644 drivers/staging/gpib/Makefile
create mode 100644 drivers/staging/gpib/TODO
create mode 100644 drivers/staging/gpib/agilent_82350b/Makefile
create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.c
create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.h
create mode 100644 drivers/staging/gpib/agilent_82357a/Makefile
create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.c
create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.h
create mode 100644 drivers/staging/gpib/cb7210/Makefile
create mode 100644 drivers/staging/gpib/cb7210/cb7210.c
create mode 100644 drivers/staging/gpib/cb7210/cb7210.h
create mode 100644 drivers/staging/gpib/cec/Makefile
create mode 100644 drivers/staging/gpib/cec/cec.h
create mode 100644 drivers/staging/gpib/cec/cec_gpib.c
create mode 100644 drivers/staging/gpib/common/Makefile
create mode 100644 drivers/staging/gpib/common/gpib_os.c
create mode 100644 drivers/staging/gpib/common/iblib.c
create mode 100644 drivers/staging/gpib/common/ibsys.h
create mode 100644 drivers/staging/gpib/eastwood/Makefile
create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.c
create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.h
create mode 100644 drivers/staging/gpib/fmh_gpib/Makefile
create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.c
create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.h
create mode 100644 drivers/staging/gpib/gpio/Makefile
create mode 100644 drivers/staging/gpib/gpio/gpib_bitbang.c
create mode 100644 drivers/staging/gpib/hp_82335/Makefile
create mode 100644 drivers/staging/gpib/hp_82335/hp82335.c
create mode 100644 drivers/staging/gpib/hp_82335/hp82335.h
create mode 100644 drivers/staging/gpib/hp_82341/Makefile
create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.c
create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.h
create mode 100644 drivers/staging/gpib/include/amcc5920.h
create mode 100644 drivers/staging/gpib/include/amccs5933.h
create mode 100644 drivers/staging/gpib/include/gpibP.h
create mode 100644 drivers/staging/gpib/include/gpib_pci_ids.h
create mode 100644 drivers/staging/gpib/include/gpib_proto.h
create mode 100644 drivers/staging/gpib/include/gpib_state_machines.h
create mode 100644 drivers/staging/gpib/include/gpib_types.h
create mode 100644 drivers/staging/gpib/include/nec7210.h
create mode 100644 drivers/staging/gpib/include/nec7210_registers.h
create mode 100644 drivers/staging/gpib/include/plx9050.h
create mode 100644 drivers/staging/gpib/include/quancom_pci.h
create mode 100644 drivers/staging/gpib/include/tms9914.h
create mode 100644 drivers/staging/gpib/include/tnt4882_registers.h
create mode 100644 drivers/staging/gpib/ines/Makefile
create mode 100644 drivers/staging/gpib/ines/ines.h
create mode 100644 drivers/staging/gpib/ines/ines_gpib.c
create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/Makefile
create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
create mode 100644 drivers/staging/gpib/nec7210/Makefile
create mode 100644 drivers/staging/gpib/nec7210/board.h
create mode 100644 drivers/staging/gpib/nec7210/nec7210.c
create mode 100644 drivers/staging/gpib/ni_usb/Makefile
create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.c
create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.h
create mode 100644 drivers/staging/gpib/pc2/Makefile
create mode 100644 drivers/staging/gpib/pc2/pc2_gpib.c
create mode 100644 drivers/staging/gpib/tms9914/Makefile
create mode 100644 drivers/staging/gpib/tms9914/tms9914.c
create mode 100644 drivers/staging/gpib/tnt4882/Makefile
create mode 100644 drivers/staging/gpib/tnt4882/mite.c
create mode 100644 drivers/staging/gpib/tnt4882/mite.h
create mode 100644 drivers/staging/gpib/tnt4882/tnt4882_gpib.c
create mode 100644 drivers/staging/gpib/uapi/gpib_ioctl.h
create mode 100644 drivers/staging/gpib/uapi/gpib_user.h
delete mode 100644 drivers/staging/iio/TODO
delete mode 100644 drivers/staging/olpc_dcon/Kconfig
delete mode 100644 drivers/staging/olpc_dcon/Makefile
delete mode 100644 drivers/staging/olpc_dcon/TODO
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c
delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c
delete mode 100644 drivers/staging/rtl8192e/Kconfig
delete mode 100644 drivers/staging/rtl8192e/Makefile
delete mode 100644 drivers/staging/rtl8192e/TODO
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Kconfig
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Makefile
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.h
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.c
delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c
delete mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c
delete mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h
delete mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c
delete mode 100644 drivers/staging/rtl8192e/rtllib.h
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_tkip.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_wep.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_module.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_rx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac_wx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_tx.c
delete mode 100644 drivers/staging/rtl8192e/rtllib_wx.c
delete mode 100644 drivers/staging/rtl8712/Kconfig
delete mode 100644 drivers/staging/rtl8712/Makefile
delete mode 100644 drivers/staging/rtl8712/TODO
delete mode 100644 drivers/staging/rtl8712/basic_types.h
delete mode 100644 drivers/staging/rtl8712/drv_types.h
delete mode 100644 drivers/staging/rtl8712/ethernet.h
delete mode 100644 drivers/staging/rtl8712/hal_init.c
delete mode 100644 drivers/staging/rtl8712/ieee80211.c
delete mode 100644 drivers/staging/rtl8712/ieee80211.h
delete mode 100644 drivers/staging/rtl8712/mlme_linux.c
delete mode 100644 drivers/staging/rtl8712/mlme_osdep.h
delete mode 100644 drivers/staging/rtl8712/mp_custom_oid.h
delete mode 100644 drivers/staging/rtl8712/os_intfs.c
delete mode 100644 drivers/staging/rtl8712/osdep_intf.h
delete mode 100644 drivers/staging/rtl8712/osdep_service.h
delete mode 100644 drivers/staging/rtl8712/recv_linux.c
delete mode 100644 drivers/staging/rtl8712/recv_osdep.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_event.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_hal.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_io.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_led.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_security_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_spec.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.c
delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_debug.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_event.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_ht.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_io.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_io.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_linux.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_led.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_rf.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_security.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_security.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_sta_mgt.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_wlan_sme.h
delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.c
delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.h
delete mode 100644 drivers/staging/rtl8712/sta_info.h
delete mode 100644 drivers/staging/rtl8712/usb_halinit.c
delete mode 100644 drivers/staging/rtl8712/usb_intf.c
delete mode 100644 drivers/staging/rtl8712/usb_ops.c
delete mode 100644 drivers/staging/rtl8712/usb_ops.h
delete mode 100644 drivers/staging/rtl8712/usb_ops_linux.c
delete mode 100644 drivers/staging/rtl8712/usb_osintf.h
delete mode 100644 drivers/staging/rtl8712/wifi.h
delete mode 100644 drivers/staging/rtl8712/wlan_bssdef.h
delete mode 100644 drivers/staging/rtl8712/xmit_linux.c
delete mode 100644 drivers/staging/rtl8712/xmit_osdep.h
delete mode 100644 drivers/staging/rts5208/Kconfig
delete mode 100644 drivers/staging/rts5208/Makefile
delete mode 100644 drivers/staging/rts5208/TODO
delete mode 100644 drivers/staging/rts5208/general.c
delete mode 100644 drivers/staging/rts5208/general.h
delete mode 100644 drivers/staging/rts5208/ms.c
delete mode 100644 drivers/staging/rts5208/ms.h
delete mode 100644 drivers/staging/rts5208/rtsx.c
delete mode 100644 drivers/staging/rts5208/rtsx.h
delete mode 100644 drivers/staging/rts5208/rtsx_card.c
delete mode 100644 drivers/staging/rts5208/rtsx_card.h
delete mode 100644 drivers/staging/rts5208/rtsx_chip.c
delete mode 100644 drivers/staging/rts5208/rtsx_chip.h
delete mode 100644 drivers/staging/rts5208/rtsx_scsi.c
delete mode 100644 drivers/staging/rts5208/rtsx_scsi.h
delete mode 100644 drivers/staging/rts5208/rtsx_sys.h
delete mode 100644 drivers/staging/rts5208/rtsx_transport.c
delete mode 100644 drivers/staging/rts5208/rtsx_transport.h
delete mode 100644 drivers/staging/rts5208/sd.c
delete mode 100644 drivers/staging/rts5208/sd.h
delete mode 100644 drivers/staging/rts5208/spi.c
delete mode 100644 drivers/staging/rts5208/spi.h
delete mode 100644 drivers/staging/rts5208/xd.c
delete mode 100644 drivers/staging/rts5208/xd.h
delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_pagelist.h
delete mode 100644 drivers/staging/vt6655/Kconfig
delete mode 100644 drivers/staging/vt6655/Makefile
delete mode 100644 drivers/staging/vt6655/TODO
delete mode 100644 drivers/staging/vt6655/baseband.c
delete mode 100644 drivers/staging/vt6655/baseband.h
delete mode 100644 drivers/staging/vt6655/card.c
delete mode 100644 drivers/staging/vt6655/card.h
delete mode 100644 drivers/staging/vt6655/channel.c
delete mode 100644 drivers/staging/vt6655/channel.h
delete mode 100644 drivers/staging/vt6655/desc.h
delete mode 100644 drivers/staging/vt6655/device.h
delete mode 100644 drivers/staging/vt6655/device_cfg.h
delete mode 100644 drivers/staging/vt6655/device_main.c
delete mode 100644 drivers/staging/vt6655/dpc.c
delete mode 100644 drivers/staging/vt6655/dpc.h
delete mode 100644 drivers/staging/vt6655/key.c
delete mode 100644 drivers/staging/vt6655/key.h
delete mode 100644 drivers/staging/vt6655/mac.c
delete mode 100644 drivers/staging/vt6655/mac.h
delete mode 100644 drivers/staging/vt6655/power.c
delete mode 100644 drivers/staging/vt6655/power.h
delete mode 100644 drivers/staging/vt6655/rf.c
delete mode 100644 drivers/staging/vt6655/rf.h
delete mode 100644 drivers/staging/vt6655/rxtx.c
delete mode 100644 drivers/staging/vt6655/rxtx.h
delete mode 100644 drivers/staging/vt6655/srom.c
delete mode 100644 drivers/staging/vt6655/srom.h
delete mode 100644 drivers/staging/vt6655/test
delete mode 100644 drivers/staging/vt6656/Kconfig
delete mode 100644 drivers/staging/vt6656/Makefile
delete mode 100644 drivers/staging/vt6656/TODO
delete mode 100644 drivers/staging/vt6656/baseband.c
delete mode 100644 drivers/staging/vt6656/baseband.h
delete mode 100644 drivers/staging/vt6656/card.c
delete mode 100644 drivers/staging/vt6656/card.h
delete mode 100644 drivers/staging/vt6656/channel.c
delete mode 100644 drivers/staging/vt6656/channel.h
delete mode 100644 drivers/staging/vt6656/desc.h
delete mode 100644 drivers/staging/vt6656/device.h
delete mode 100644 drivers/staging/vt6656/key.c
delete mode 100644 drivers/staging/vt6656/key.h
delete mode 100644 drivers/staging/vt6656/mac.c
delete mode 100644 drivers/staging/vt6656/mac.h
delete mode 100644 drivers/staging/vt6656/main_usb.c
delete mode 100644 drivers/staging/vt6656/power.c
delete mode 100644 drivers/staging/vt6656/power.h
delete mode 100644 drivers/staging/vt6656/rf.c
delete mode 100644 drivers/staging/vt6656/rf.h
delete mode 100644 drivers/staging/vt6656/rxtx.c
delete mode 100644 drivers/staging/vt6656/rxtx.h
delete mode 100644 drivers/staging/vt6656/usbpipe.c
delete mode 100644 drivers/staging/vt6656/usbpipe.h
delete mode 100644 drivers/staging/vt6656/wcmd.c
delete mode 100644 drivers/staging/vt6656/wcmd.h
delete mode 100644 include/linux/if_ltalk.h
delete mode 100644 include/net/lib80211.h
create mode 100644 lib/packing_test.c
delete mode 100644 net/appletalk/dev.c
create mode 100644 net/core/rtnl_net_debug.c
delete mode 100644 net/wireless/lib80211.c
Powered by blists - more mailing lists