diff --git a/packages/linux/meta b/packages/linux/meta index 9300a66737..a644978177 100644 --- a/packages/linux/meta +++ b/packages/linux/meta @@ -21,7 +21,7 @@ PKG_NAME="linux" case "$LINUX" in *) - PKG_VERSION="3.12.3" + PKG_VERSION="3.12.4" ;; esac PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz" diff --git a/packages/linux/patches/3.12.3/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch b/packages/linux/patches/3.12.3/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch deleted file mode 100644 index dba087cd57..0000000000 --- a/packages/linux/patches/3.12.3/linux-702-Support-for-cheap-Ralink-3070-WiFi-plug.patch +++ /dev/null @@ -1,72 +0,0 @@ -commit 073af93346306a0e079c161e3ed8dd263fef0b20 -Author: Stefan Saraev -Date: Sat Jul 13 19:31:03 2013 +0300 - - Support for cheap Ralink 3070 WiFi plug - - source: http://www.geekamole.com/2013/rt2800usb-fix-for-ralinkmediatek-3070-gentoo-linux/ - -diff --git a/drivers/net/wireless/rt2x00/rt2800.h b/drivers/net/wireless/rt2x00/rt2800.h -index a7630d5..9504d45 100644 ---- a/drivers/net/wireless/rt2x00/rt2800.h -+++ b/drivers/net/wireless/rt2x00/rt2800.h -@@ -69,6 +69,7 @@ - #define RF3320 0x000b - #define RF3322 0x000c - #define RF3053 0x000d -+#define RF3070 0x3070 - #define RF5592 0x000f - #define RF3290 0x3290 - #define RF5360 0x5360 -diff --git a/drivers/net/wireless/rt2x00/rt2800lib.c b/drivers/net/wireless/rt2x00/rt2800lib.c -index 72f32e5..3e18df4 100644 ---- a/drivers/net/wireless/rt2x00/rt2800lib.c -+++ b/drivers/net/wireless/rt2x00/rt2800lib.c -@@ -2599,6 +2599,7 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev, - break; - case RF5360: - case RF5370: -+ case RF3070: - case RF5372: - case RF5390: - case RF5392: -@@ -2615,6 +2616,7 @@ static void rt2800_config_channel(struct rt2x00_dev *rt2x00dev, - rt2x00_rf(rt2x00dev, RF3322) || - rt2x00_rf(rt2x00dev, RF5360) || - rt2x00_rf(rt2x00dev, RF5370) || -+ rt2x00_rf(rt2x00dev, RF3070) || - rt2x00_rf(rt2x00dev, RF5372) || - rt2x00_rf(rt2x00dev, RF5390) || - rt2x00_rf(rt2x00dev, RF5392)) { -@@ -3199,6 +3201,7 @@ void rt2800_vco_calibration(struct rt2x00_dev *rt2x00dev) - case RF3290: - case RF5360: - case RF5370: -+ case RF3070: - case RF5372: - case RF5390: - case RF5392: -@@ -5515,6 +5518,7 @@ static int rt2800_init_eeprom(struct rt2x00_dev *rt2x00dev) - case RF3322: - case RF5360: - case RF5370: -+ case RF3070: - case RF5372: - case RF5390: - case RF5392: -@@ -5969,6 +5973,7 @@ static int rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) - rt2x00_rf(rt2x00dev, RF3322) || - rt2x00_rf(rt2x00dev, RF5360) || - rt2x00_rf(rt2x00dev, RF5370) || -+ rt2x00_rf(rt2x00dev, RF3070) || - rt2x00_rf(rt2x00dev, RF5372) || - rt2x00_rf(rt2x00dev, RF5390) || - rt2x00_rf(rt2x00dev, RF5392)) { -@@ -6071,6 +6076,7 @@ static int rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev) - case RF3290: - case RF5360: - case RF5370: -+ case RF3070: - case RF5372: - case RF5390: - case RF5392: diff --git a/packages/linux/patches/3.12.3/linux-990.13-Fix-clock-calculations-by-Pierre-Ossman.patch b/packages/linux/patches/3.12.3/linux-990.13-Fix-clock-calculations-by-Pierre-Ossman.patch deleted file mode 100644 index 01a8059002..0000000000 --- a/packages/linux/patches/3.12.3/linux-990.13-Fix-clock-calculations-by-Pierre-Ossman.patch +++ /dev/null @@ -1,124 +0,0 @@ -From 7c6feef46f4fa9085ad63bd8c80604222bbd4be3 Mon Sep 17 00:00:00 2001 -From: fritsch -Date: Fri, 1 Nov 2013 15:28:53 +0100 -Subject: [PATCH 4/5] Fix clock calculations by Pierre Ossman - ---- - drivers/gpu/drm/radeon/r600_hdmi.c | 74 +++++++++++++++++++++++++------------- - 1 file changed, 49 insertions(+), 25 deletions(-) - -diff --git a/drivers/gpu/drm/radeon/r600_hdmi.c b/drivers/gpu/drm/radeon/r600_hdmi.c -index 06022e3..7fa8a93 100644 ---- a/drivers/gpu/drm/radeon/r600_hdmi.c -+++ b/drivers/gpu/drm/radeon/r600_hdmi.c -@@ -24,6 +24,7 @@ - * Authors: Christian König - */ - #include -+#include - #include - #include - #include "radeon.h" -@@ -57,35 +58,56 @@ enum r600_hdmi_iec_status_bits { - static const struct radeon_hdmi_acr r600_hdmi_predefined_acr[] = { - /* 32kHz 44.1kHz 48kHz */ - /* Clock N CTS N CTS N CTS */ -- { 25175, 4576, 28125, 7007, 31250, 6864, 28125 }, /* 25,20/1.001 MHz */ -+ { 25175, 4096, 25175, 28224, 125875, 6144, 25175 }, /* 25,20/1.001 MHz */ - { 25200, 4096, 25200, 6272, 28000, 6144, 25200 }, /* 25.20 MHz */ - { 27000, 4096, 27000, 6272, 30000, 6144, 27000 }, /* 27.00 MHz */ - { 27027, 4096, 27027, 6272, 30030, 6144, 27027 }, /* 27.00*1.001 MHz */ - { 54000, 4096, 54000, 6272, 60000, 6144, 54000 }, /* 54.00 MHz */ - { 54054, 4096, 54054, 6272, 60060, 6144, 54054 }, /* 54.00*1.001 MHz */ -- { 74176, 11648, 210937, 17836, 234375, 11648, 140625 }, /* 74.25/1.001 MHz */ -+ { 74176, 4096, 74176, 5733, 75335, 6144, 74176 }, /* 74.25/1.001 MHz */ - { 74250, 4096, 74250, 6272, 82500, 6144, 74250 }, /* 74.25 MHz */ -- { 148352, 11648, 421875, 8918, 234375, 5824, 140625 }, /* 148.50/1.001 MHz */ -+ { 148352, 4096, 148352, 5733, 150670, 6144, 148352 }, /* 148.50/1.001 MHz */ - { 148500, 4096, 148500, 6272, 165000, 6144, 148500 }, /* 148.50 MHz */ -- { 0, 4096, 0, 6272, 0, 6144, 0 } /* Other */ - }; - - /* -- * calculate CTS value if it's not found in the table -+ * calculate CTS and N values if they are not found in the table - */ --static void r600_hdmi_calc_cts(uint32_t clock, int *CTS, int N, int freq) -+static void r600_hdmi_calc_cts(uint32_t clock, int *CTS, int *N, int freq) - { -- u64 n; -- u32 d; -- -- if (*CTS == 0) { -- n = (u64)clock * (u64)N * 1000ULL; -- d = 128 * freq; -- do_div(n, d); -- *CTS = n; -- } -- DRM_DEBUG("Using ACR timing N=%d CTS=%d for frequency %d\n", -- N, *CTS, freq); -+ int n, cts; -+ unsigned long div, mul; -+ -+ /* Safe, but overly large values */ -+ n = 128 * freq; -+ cts = clock * 1000; -+ -+ /* Smallest valid fraction */ -+ div = gcd(n, cts); -+ -+ n /= div; -+ cts /= div; -+ -+ /* -+ * The optimal N is 128*freq/1000. Calculate the closest larger -+ * value that doesn't truncate any bits. -+ */ -+ mul = ((128*freq/1000) + (n-1))/n; -+ -+ n *= mul; -+ cts *= mul; -+ -+ /* Check that we are in spec (not always possible) */ -+ if (n < (128*freq/1500)) -+ printk(KERN_WARNING "Calculated ACR N value is too small. You may experience audio problems.\n"); -+ if (n > (128*freq/300)) -+ printk(KERN_WARNING "Calculated ACR N value is too large. You may experience audio problems.\n"); -+ -+ *N = n; -+ *CTS = cts; -+ -+ DRM_DEBUG("Calculated ACR timing N=%d CTS=%d for frequency %d\n", -+ *N, *CTS, freq); - } - - struct radeon_hdmi_acr r600_hdmi_acr(uint32_t clock) -@@ -93,15 +115,17 @@ struct radeon_hdmi_acr r600_hdmi_acr(uint32_t clock) - struct radeon_hdmi_acr res; - u8 i; - -- for (i = 0; r600_hdmi_predefined_acr[i].clock != clock && -- r600_hdmi_predefined_acr[i].clock != 0; i++) -- ; -- res = r600_hdmi_predefined_acr[i]; -+ /* Precalculated values for common clocks */ -+ for (i = 0; i < ARRAY_SIZE(r600_hdmi_predefined_acr); i++) { -+ if (r600_hdmi_predefined_acr[i].clock == clock) { -+ return r600_hdmi_predefined_acr[i]; -+ } -+ } - -- /* In case some CTS are missing */ -- r600_hdmi_calc_cts(clock, &res.cts_32khz, res.n_32khz, 32000); -- r600_hdmi_calc_cts(clock, &res.cts_44_1khz, res.n_44_1khz, 44100); -- r600_hdmi_calc_cts(clock, &res.cts_48khz, res.n_48khz, 48000); -+ /* And odd clocks get manually calculated */ -+ r600_hdmi_calc_cts(clock, &res.cts_32khz, &res.n_32khz, 32000); -+ r600_hdmi_calc_cts(clock, &res.cts_44_1khz, &res.n_44_1khz, 44100); -+ r600_hdmi_calc_cts(clock, &res.cts_48khz, &res.n_48khz, 48000); - - return res; - } --- -1.8.3.2 - diff --git a/packages/linux/patches/3.12.3/linux-003-no_dev_console.patch b/packages/linux/patches/3.12.4/linux-003-no_dev_console.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-003-no_dev_console.patch rename to packages/linux/patches/3.12.4/linux-003-no_dev_console.patch diff --git a/packages/linux/patches/3.12.3/linux-052-XBOX_remote_support.patch b/packages/linux/patches/3.12.4/linux-052-XBOX_remote_support.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-052-XBOX_remote_support.patch rename to packages/linux/patches/3.12.4/linux-052-XBOX_remote_support.patch diff --git a/packages/linux/patches/3.12.3/linux-053-spinelplus-remote-0.2.patch b/packages/linux/patches/3.12.4/linux-053-spinelplus-remote-0.2.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-053-spinelplus-remote-0.2.patch rename to packages/linux/patches/3.12.4/linux-053-spinelplus-remote-0.2.patch diff --git a/packages/linux/patches/3.12.3/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch b/packages/linux/patches/3.12.4/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch rename to packages/linux/patches/3.12.4/linux-054-nuvoton_revert_d7b290a1056c5564eec8a1b169c6e84ff3.6.114c13.patch diff --git a/packages/linux/patches/3.12.3/linux-055-add_Formosa_eHome_Infrared_Receiver.patch b/packages/linux/patches/3.12.4/linux-055-add_Formosa_eHome_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-055-add_Formosa_eHome_Infrared_Receiver.patch rename to packages/linux/patches/3.12.4/linux-055-add_Formosa_eHome_Infrared_Receiver.patch diff --git a/packages/linux/patches/3.12.3/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch b/packages/linux/patches/3.12.4/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch rename to packages/linux/patches/3.12.4/linux-056-add_Adaptec_eHome_Infrared_Receiver.patch diff --git a/packages/linux/patches/3.12.3/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch b/packages/linux/patches/3.12.4/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch rename to packages/linux/patches/3.12.4/linux-057-Removed-MCE-customer-code-restriction-in-rc6-decode.patch diff --git a/packages/linux/patches/3.12.3/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch b/packages/linux/patches/3.12.4/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch rename to packages/linux/patches/3.12.4/linux-057-add_SMK_Manufacturing_Inc_Infrared_Receiver.patch diff --git a/packages/linux/patches/3.12.3/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch b/packages/linux/patches/3.12.4/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch rename to packages/linux/patches/3.12.4/linux-058.05-hid_sony-add_autorepeat_for_PS3_remotes.patch diff --git a/packages/linux/patches/3.12.3/linux-058.06-hid_sony-add_SMK_link.patch b/packages/linux/patches/3.12.4/linux-058.06-hid_sony-add_SMK_link.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-058.06-hid_sony-add_SMK_link.patch rename to packages/linux/patches/3.12.4/linux-058.06-hid_sony-add_SMK_link.patch diff --git a/packages/linux/patches/3.12.3/linux-059-remove_some_xpad_pids-0.2.patch b/packages/linux/patches/3.12.4/linux-059-remove_some_xpad_pids-0.2.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-059-remove_some_xpad_pids-0.2.patch rename to packages/linux/patches/3.12.4/linux-059-remove_some_xpad_pids-0.2.patch diff --git a/packages/linux/patches/3.12.3/linux-060-add_AUGUST_DVB-T205.patch b/packages/linux/patches/3.12.4/linux-060-add_AUGUST_DVB-T205.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-060-add_AUGUST_DVB-T205.patch rename to packages/linux/patches/3.12.4/linux-060-add_AUGUST_DVB-T205.patch diff --git a/packages/linux/patches/3.12.3/linux-203-stb0899_enable_low_symbol_rate.patch b/packages/linux/patches/3.12.4/linux-203-stb0899_enable_low_symbol_rate.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-203-stb0899_enable_low_symbol_rate.patch rename to packages/linux/patches/3.12.4/linux-203-stb0899_enable_low_symbol_rate.patch diff --git a/packages/linux/patches/3.12.3/linux-210-dvbsky.patch b/packages/linux/patches/3.12.4/linux-210-dvbsky.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-210-dvbsky.patch rename to packages/linux/patches/3.12.4/linux-210-dvbsky.patch diff --git a/packages/linux/patches/3.12.3/linux-210.01-dvbsky-auto-off.patch b/packages/linux/patches/3.12.4/linux-210.01-dvbsky-auto-off.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-210.01-dvbsky-auto-off.patch rename to packages/linux/patches/3.12.4/linux-210.01-dvbsky-auto-off.patch diff --git a/packages/linux/patches/3.12.3/linux-212-mantis_stb0899_faster_lock.patch b/packages/linux/patches/3.12.4/linux-212-mantis_stb0899_faster_lock.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-212-mantis_stb0899_faster_lock.patch rename to packages/linux/patches/3.12.4/linux-212-mantis_stb0899_faster_lock.patch diff --git a/packages/linux/patches/3.12.3/linux-221-ngene-octopus.patch b/packages/linux/patches/3.12.4/linux-221-ngene-octopus.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-221-ngene-octopus.patch rename to packages/linux/patches/3.12.4/linux-221-ngene-octopus.patch diff --git a/packages/linux/patches/3.12.3/linux-222-stb0899_signal_quality.patch b/packages/linux/patches/3.12.4/linux-222-stb0899_signal_quality.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-222-stb0899_signal_quality.patch rename to packages/linux/patches/3.12.4/linux-222-stb0899_signal_quality.patch diff --git a/packages/linux/patches/3.12.3/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch b/packages/linux/patches/3.12.4/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch rename to packages/linux/patches/3.12.4/linux-223-Fix-video-artifacts-with-tt-3600-s2-usb.patch diff --git a/packages/linux/patches/3.12.3/linux-701-linksys_aes2500_brcmfmac.patch b/packages/linux/patches/3.12.4/linux-701-linksys_aes2500_brcmfmac.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-701-linksys_aes2500_brcmfmac.patch rename to packages/linux/patches/3.12.4/linux-701-linksys_aes2500_brcmfmac.patch diff --git a/packages/linux/patches/3.12.3/linux-703-macmini2012-ethernet.patch b/packages/linux/patches/3.12.4/linux-703-macmini2012-ethernet.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-703-macmini2012-ethernet.patch rename to packages/linux/patches/3.12.4/linux-703-macmini2012-ethernet.patch diff --git a/packages/linux/patches/3.12.3/linux-704-Support-for-Ubiquiti-WifiStation.patch b/packages/linux/patches/3.12.4/linux-704-Support-for-Ubiquiti-WifiStation.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-704-Support-for-Ubiquiti-WifiStation.patch rename to packages/linux/patches/3.12.4/linux-704-Support-for-Ubiquiti-WifiStation.patch diff --git a/packages/linux/patches/3.12.3/linux-705-Support-for-Buffalo-WLI-UC-G300HP-V1.patch b/packages/linux/patches/3.12.4/linux-705-Support-for-Buffalo-WLI-UC-G300HP-V1.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-705-Support-for-Buffalo-WLI-UC-G300HP-V1.patch rename to packages/linux/patches/3.12.4/linux-705-Support-for-Buffalo-WLI-UC-G300HP-V1.patch diff --git a/packages/linux/patches/3.12.3/linux-706-Sitecom-N300.patch b/packages/linux/patches/3.12.4/linux-706-Sitecom-N300.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-706-Sitecom-N300.patch rename to packages/linux/patches/3.12.4/linux-706-Sitecom-N300.patch diff --git a/packages/linux/patches/3.12.3/linux-900-hide_tsc_error.patch b/packages/linux/patches/3.12.4/linux-900-hide_tsc_error.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-900-hide_tsc_error.patch rename to packages/linux/patches/3.12.4/linux-900-hide_tsc_error.patch diff --git a/packages/linux/patches/3.12.3/linux-950-saa716x_PCIe_interface_chipset.patch b/packages/linux/patches/3.12.4/linux-950-saa716x_PCIe_interface_chipset.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-950-saa716x_PCIe_interface_chipset.patch rename to packages/linux/patches/3.12.4/linux-950-saa716x_PCIe_interface_chipset.patch diff --git a/packages/linux/patches/3.12.3/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch b/packages/linux/patches/3.12.4/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch rename to packages/linux/patches/3.12.4/linux-990.06-hda-Avoid-outputting-HDMI-audio-before-prepare-.patch diff --git a/packages/linux/patches/3.12.3/linux-990.11-ALSA-AMD-HD-Audio.patch b/packages/linux/patches/3.12.4/linux-990.11-ALSA-AMD-HD-Audio.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-990.11-ALSA-AMD-HD-Audio.patch rename to packages/linux/patches/3.12.4/linux-990.11-ALSA-AMD-HD-Audio.patch diff --git a/packages/linux/patches/3.12.3/linux-990.12-Radeon-SI-workaround.patch b/packages/linux/patches/3.12.4/linux-990.12-Radeon-SI-workaround.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-990.12-Radeon-SI-workaround.patch rename to packages/linux/patches/3.12.4/linux-990.12-Radeon-SI-workaround.patch diff --git a/packages/linux/patches/3.12.3/linux-990.15-Fix-missing-multichannel-PCM-SAD-in-some-cases.patch b/packages/linux/patches/3.12.4/linux-990.15-Fix-missing-multichannel-PCM-SAD-in-some-cases.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-990.15-Fix-missing-multichannel-PCM-SAD-in-some-cases.patch rename to packages/linux/patches/3.12.4/linux-990.15-Fix-missing-multichannel-PCM-SAD-in-some-cases.patch diff --git a/packages/linux/patches/3.12.3/linux-991.01-ptrace_fix.patch b/packages/linux/patches/3.12.4/linux-991.01-ptrace_fix.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-991.01-ptrace_fix.patch rename to packages/linux/patches/3.12.4/linux-991.01-ptrace_fix.patch diff --git a/packages/linux/patches/3.12.3/linux-992.01.i915_pass_mode_to_write_eld.patch b/packages/linux/patches/3.12.4/linux-992.01.i915_pass_mode_to_write_eld.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-992.01.i915_pass_mode_to_write_eld.patch rename to packages/linux/patches/3.12.4/linux-992.01.i915_pass_mode_to_write_eld.patch diff --git a/packages/linux/patches/3.12.3/linux-992.02-i915_set_hdmi_audio_clock.patch b/packages/linux/patches/3.12.4/linux-992.02-i915_set_hdmi_audio_clock.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-992.02-i915_set_hdmi_audio_clock.patch rename to packages/linux/patches/3.12.4/linux-992.02-i915_set_hdmi_audio_clock.patch diff --git a/packages/linux/patches/3.12.3/linux-992.03-i915_fix_clamping_to_limited_range.patch b/packages/linux/patches/3.12.4/linux-992.03-i915_fix_clamping_to_limited_range.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-992.03-i915_fix_clamping_to_limited_range.patch rename to packages/linux/patches/3.12.4/linux-992.03-i915_fix_clamping_to_limited_range.patch diff --git a/packages/linux/patches/3.12.3/linux-992.05-ALSA-hda-Name-Haswell-HDMI-controllers-better.patch b/packages/linux/patches/3.12.4/linux-992.05-ALSA-hda-Name-Haswell-HDMI-controllers-better.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-992.05-ALSA-hda-Name-Haswell-HDMI-controllers-better.patch rename to packages/linux/patches/3.12.4/linux-992.05-ALSA-hda-Name-Haswell-HDMI-controllers-better.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0001-Squashfs-Refactor-decompressor-interface-and-code.patch b/packages/linux/patches/3.12.4/linux-994.0001-Squashfs-Refactor-decompressor-interface-and-code.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0001-Squashfs-Refactor-decompressor-interface-and-code.patch rename to packages/linux/patches/3.12.4/linux-994.0001-Squashfs-Refactor-decompressor-interface-and-code.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0002-squashfs-Enhance-parallel-I-O.patch b/packages/linux/patches/3.12.4/linux-994.0002-squashfs-Enhance-parallel-I-O.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0002-squashfs-Enhance-parallel-I-O.patch rename to packages/linux/patches/3.12.4/linux-994.0002-squashfs-Enhance-parallel-I-O.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0003-Squashfs-add-multi-threaded-decompression-using-perc.patch b/packages/linux/patches/3.12.4/linux-994.0003-Squashfs-add-multi-threaded-decompression-using-perc.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0003-Squashfs-add-multi-threaded-decompression-using-perc.patch rename to packages/linux/patches/3.12.4/linux-994.0003-Squashfs-add-multi-threaded-decompression-using-perc.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0004-Squashfs-Generalise-paging-handling-in-the-decompres.patch b/packages/linux/patches/3.12.4/linux-994.0004-Squashfs-Generalise-paging-handling-in-the-decompres.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0004-Squashfs-Generalise-paging-handling-in-the-decompres.patch rename to packages/linux/patches/3.12.4/linux-994.0004-Squashfs-Generalise-paging-handling-in-the-decompres.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0005-Squashfs-Restructure-squashfs_readpage.patch b/packages/linux/patches/3.12.4/linux-994.0005-Squashfs-Restructure-squashfs_readpage.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0005-Squashfs-Restructure-squashfs_readpage.patch rename to packages/linux/patches/3.12.4/linux-994.0005-Squashfs-Restructure-squashfs_readpage.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0006-Squashfs-Directly-decompress-into-the-page-cache-for.patch b/packages/linux/patches/3.12.4/linux-994.0006-Squashfs-Directly-decompress-into-the-page-cache-for.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0006-Squashfs-Directly-decompress-into-the-page-cache-for.patch rename to packages/linux/patches/3.12.4/linux-994.0006-Squashfs-Directly-decompress-into-the-page-cache-for.patch diff --git a/packages/linux/patches/3.12.3/linux-994.0007-Squashfs-Check-stream-is-not-NULL-in-decompressor_mu.patch b/packages/linux/patches/3.12.4/linux-994.0007-Squashfs-Check-stream-is-not-NULL-in-decompressor_mu.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-994.0007-Squashfs-Check-stream-is-not-NULL-in-decompressor_mu.patch rename to packages/linux/patches/3.12.4/linux-994.0007-Squashfs-Check-stream-is-not-NULL-in-decompressor_mu.patch diff --git a/packages/linux/patches/3.12.3/linux-995-CX24120-13Z_frontend.patch b/packages/linux/patches/3.12.4/linux-995-CX24120-13Z_frontend.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-995-CX24120-13Z_frontend.patch rename to packages/linux/patches/3.12.4/linux-995-CX24120-13Z_frontend.patch diff --git a/packages/linux/patches/3.12.3/linux-999.02-A-split-for-ds3000-ts2020-code-forgot-to-change-the-.patch b/packages/linux/patches/3.12.4/linux-999.02-A-split-for-ds3000-ts2020-code-forgot-to-change-the-.patch similarity index 100% rename from packages/linux/patches/3.12.3/linux-999.02-A-split-for-ds3000-ts2020-code-forgot-to-change-the-.patch rename to packages/linux/patches/3.12.4/linux-999.02-A-split-for-ds3000-ts2020-code-forgot-to-change-the-.patch