diff --git a/.kernel.metadata b/.kernel.metadata
index 52cb6fc..0e1d833 100644
--- a/.kernel.metadata
+++ b/.kernel.metadata
@@ -1,2 +1,2 @@
 40f3e72192d59c0b7a4638cebd0ea55d35a782bb  SOURCES/linux-4.19.tar.xz
-9d03f0a1c969cbedf1cd60dce94219f8f032f8ab  SOURCES/patch-4.19.23.xz
+ea2f3752cc2dd00e18fcfb6e6532592c98d6ada5  SOURCES/patch-4.19.28.xz
diff --git a/SOURCES/ena-fixes.patch b/SOURCES/ena-fixes.patch
index 3f40eb4..ab2042a 100644
--- a/SOURCES/ena-fixes.patch
+++ b/SOURCES/ena-fixes.patch
@@ -1905,8 +1905,8 @@ index e732bd2ddd32..fcdfaf0ab8a7 100644
  	return NETDEV_TX_OK;
  }
 @@ -2621,7 +2670,9 @@ static int ena_restore_device(struct ena_adapter *adapter)
+ 		netif_carrier_on(adapter->netdev);
  
- 	set_bit(ENA_FLAG_DEVICE_RUNNING, &adapter->flags);
  	mod_timer(&adapter->timer_service, round_jiffies(jiffies + HZ));
 -	dev_err(&pdev->dev, "Device reset completed successfully\n");
 +	dev_err(&pdev->dev,
diff --git a/SPECS/kernel.spec b/SPECS/kernel.spec
index b1a5fc0..8e2e895 100644
--- a/SPECS/kernel.spec
+++ b/SPECS/kernel.spec
@@ -42,7 +42,7 @@ Summary: The Linux kernel
 # For non-released -rc kernels, this will be appended after the rcX and
 # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
 #
-%global baserelease 301
+%global baserelease 300
 %global fedora_build %{baserelease}
 
 # base_sublevel is the kernel version we're starting with and patching
@@ -54,7 +54,7 @@ Summary: The Linux kernel
 %if 0%{?released_kernel}
 
 # Do we have a -stable update to apply?
-%define stable_update 23
+%define stable_update 28
 # Set rpm version accordingly
 %if 0%{?stable_update}
 %define stablerev %{stable_update}
@@ -2212,7 +2212,8 @@ fi
 #
 #
 %changelog
-* Sun Mar 10 2019 Pablo Greco <pablo@fliagreco.com.ar> - 4.19.23-301
+* Sun Mar 10 2019 Pablo Greco <pablo@fliagreco.com.ar> - 4.19.28-300
+- Linux v4.19.28
 - Rollback removal of kernel-tools
 
 * Fri Feb 15 2019 Pablo Greco <pablo@fliagreco.com.ar> - 4.19.23-300