pengqianheng / rpms / kernel

Forked from rpms/kernel a year ago
Clone
7a5d70
diff -up linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c.otherfixes linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
7a5d70
--- linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c.otherfixes	2015-10-29 16:56:51.000000000 -0400
7a5d70
+++ linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c	2015-11-22 00:24:06.753025997 -0500
7a5d70
@@ -13314,7 +13314,7 @@ static int bnx2x_ptp_adjtime(struct ptp_
7a5d70
 	return 0;
7a5d70
 }
7a5d70
 
7a5d70
-static int bnx2x_ptp_gettime(struct ptp_clock_info *ptp, struct timespec *ts)
7a5d70
+static int bnx2x_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts)
7a5d70
 {
7a5d70
 	struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
7a5d70
 	u64 ns;
7a5d70
@@ -13329,7 +13329,7 @@ static int bnx2x_ptp_gettime(struct ptp_
7a5d70
 }
7a5d70
 
7a5d70
 static int bnx2x_ptp_settime(struct ptp_clock_info *ptp,
7a5d70
-			     const struct timespec *ts)
7a5d70
+			     const struct timespec64 *ts)
7a5d70
 {
7a5d70
 	struct bnx2x *bp = container_of(ptp, struct bnx2x, ptp_clock_info);
7a5d70
 	u64 ns;
7a5d70
diff -up linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c.otherfixes linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
7a5d70
--- linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c.otherfixes	2015-10-29 16:56:51.000000000 -0400
7a5d70
+++ linux-3.10.0-327.sdl7.x86_64/drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c	2015-11-22 00:35:15.639038546 -0500
7a5d70
@@ -279,7 +279,7 @@ static int ixgbe_ptp_adjtime(struct ptp_
7a5d70
  * read the timecounter and return the correct value on ns,
7a5d70
  * after converting it into a struct timespec.
7a5d70
  */
7a5d70
-static int ixgbe_ptp_gettime(struct ptp_clock_info *ptp, struct timespec *ts)
7a5d70
+static int ixgbe_ptp_gettime(struct ptp_clock_info *ptp, struct timespec64 *ts)
7a5d70
 {
7a5d70
 	struct ixgbe_adapter *adapter =
7a5d70
 		container_of(ptp, struct ixgbe_adapter, ptp_caps);
7a5d70
@@ -304,7 +304,7 @@ static int ixgbe_ptp_gettime(struct ptp_
7a5d70
  * wall timer value.
7a5d70
  */
7a5d70
 static int ixgbe_ptp_settime(struct ptp_clock_info *ptp,
7a5d70
-			     const struct timespec *ts)
7a5d70
+			     const struct timespec64 *ts)
7a5d70
 {
7a5d70
 	struct ixgbe_adapter *adapter =
7a5d70
 		container_of(ptp, struct ixgbe_adapter, ptp_caps);
7a5d70
@@ -404,7 +404,7 @@ void ixgbe_ptp_overflow_check(struct ixg
7a5d70
 {
7a5d70
 	bool timeout = time_is_before_jiffies(adapter->last_overflow_check +
7a5d70
 					     IXGBE_OVERFLOW_PERIOD);
7a5d70
-	struct timespec ts;
7a5d70
+	struct timespec64 ts;
7a5d70
 
7a5d70
 	if (timeout) {
7a5d70
 		ixgbe_ptp_gettime(&adapter->ptp_caps, &ts);