linux_dsm_epyc7002/drivers/net
David S. Miller 32eaf120e6 Merge branch 'ptp-2038'
Fixed two warnings in e1000e and igb, when switching to timespec64
some printf formats started to not match.  In theses cases actually
the new type is __kernel_time_t which is __kernel_long_t which
unfortunately can be either "long" or "long long".  So to solve
this I cases the arguments to "long long".  -DaveM

Richard Cochran says:

====================
ptp: get ready for 2038

This series converts the core driver methods of the PTP Hardware Clock
(PHC) subsystem to use the 64 bit version of the timespec structure,
making the core API ready for the year 2038.

In addition, I reviewed how each driver and device represents the time
value at the hardware register level.  Most of the drivers are ready,
but a few will need some work before the year 2038, as shown:

   Patch   Driver
   ------------------------------------------------
   12      drivers/net/ethernet/intel/igb/igb_ptp.c
   15 ?    drivers/net/ethernet/sfc/ptp.c
   16      drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c

The commit log messages document how each driver is ready or why it is
not ready.  For patch 15, I could not easily find out the hardware
representation of the time value, and so the SFC maintainers will have
to review their low level code in order to resolve any remaining
issues.

* ChangeLog
** V3
   - dp83640: use timespec64 throughout per Arnd's suggestion
   - tilegx: use timespec64 throughout per Chris' suggestion
   - add Jeff's acked-bys
** V2
   - use the new methods in the posix clock code right away (patch #3)
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2015-03-31 12:33:27 -04:00
..
appletalk
arcnet
bonding bonding: Don't segment multiple tagged packets on bonding device 2015-03-29 13:33:24 -07:00
caif
can can: at91_can: use endian agnostic IO accessors 2015-03-22 23:50:12 +01:00
cris
dsa net: dsa: mv88e6171: Add support for hardware bridging 2015-03-29 13:23:58 -07:00
ethernet Merge branch 'ptp-2038' 2015-03-31 12:33:27 -04:00
fddi
hamradio
hippi
hyperv hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() 2015-03-29 13:15:10 -07:00
ieee802154
ipvlan
irda
phy ptp: dp83640: convert to the 64 bit get/set time methods. 2015-03-31 12:01:19 -04:00
plip
ppp ipv4: hash net ptr into fragmentation bucket selection 2015-03-25 14:07:04 -04:00
slip
team team: Don't segment multiple tagged packets on team device 2015-03-29 13:33:24 -07:00
usb cx82310_eth: fix semicolon.cocci warnings 2015-03-24 14:56:02 -04:00
vmxnet3
wan
wimax
wireless Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-20 18:51:09 -04:00
xen-netback Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-20 18:51:09 -04:00
dummy.c
eql.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macvlan.c
macvtap.c
Makefile
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tun.c
veth.c
virtio_net.c virtio: simplify the using of received in virtnet_poll 2015-03-29 12:37:17 -07:00
vxlan.c vxlan: simplify if clause in dev_close 2015-03-23 17:01:58 -04:00
xen-netfront.c