Merge branch 'master' into kernel-4.14
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>A high-quality and portable font engine</Summary>
|
||||
<Description>FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output. It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.</Description>
|
||||
<Archive sha1sum="4d08a9a6567c6332d58e9a5f9a7e9e3fbce66789" type="tarbz2">mirrors://sourceforge/freetype/freetype-2.7.1.tar.bz2</Archive>
|
||||
<Archive sha1sum="94c4399b1a55c5892812e732843fcb4a7c2fe657" type="tarbz2">mirrors://sourceforge/freetype/freetype-2.9.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
@@ -46,8 +46,8 @@
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/lib32/pkgconfig</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="library">/usr/lib32/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/share/aclocal</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
@@ -72,6 +72,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-04-17</Date>
|
||||
<Version>2.9</Version>
|
||||
<Comment>Version Bump</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-02-02</Date>
|
||||
<Version>2.7.1</Version>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<Summary>Kernel module allowing to switch dedicated graphics card on Optimus laptops</Summary>
|
||||
<Description>kernel module allowing to switch dedicated graphics card on Optimus laptops</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency version="4.9.80">kernel-module-headers</Dependency>
|
||||
<Dependency version="4.9.96">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="e282ee682d794e3962baa4dead01917c42571e78" type="targz">https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz</Archive>
|
||||
<Patches>
|
||||
@@ -22,7 +22,7 @@
|
||||
<Package>
|
||||
<Name>module-bbswitch</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="4.9.80">kernel</Dependency>
|
||||
<Dependency version="4.9.96">kernel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library" permanent="true">/lib/modules</Path>
|
||||
@@ -36,6 +36,20 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="17">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>0.8</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="16">
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>0.8</Version>
|
||||
<Comment>Rebuild for new kernel.</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2018-03-03</Date>
|
||||
<Version>0.8</Version>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<Archive sha1sum="8acbdbb4ab4ab4123d1773b616904798fbef9277" type="targz" target="i686">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
|
||||
<Archive sha1sum="1f568bb989d175813c5631c6629d9479eae6f3be" type="targz" target="x86_64">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency version="4.9.80">kernel-module-headers</Dependency>
|
||||
<Dependency version="4.9.96">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">patch/license.patch</Patch>
|
||||
@@ -28,7 +28,7 @@
|
||||
<Package>
|
||||
<Name>module-broadcom-wl</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="4.9.80">kernel</Dependency>
|
||||
<Dependency version="4.9.96">kernel</Dependency>
|
||||
<Dependency release="current">module-broadcom-wl-userspace</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -57,6 +57,20 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="17">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>6.30.223.271</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="16">
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>6.30.223.271</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2018-03-03</Date>
|
||||
<Version>6.30.223.271</Version>
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Kernel modules for VirtualBox guest machines</Summary>
|
||||
<Description>This package provides the kernel modules needed for mouse integration and shared folder support between VirtualBox host and guest systems.</Description>
|
||||
<Archive sha1sum="62e7db2f55f1564d1e367ccd4ea7f850c4aea805" type="tarxz">https://github.com/Rmys/Sources/raw/master/module-virtualbox-guest-5.2.8.tar.xz</Archive>
|
||||
<Archive sha1sum="9c60738291a9697197ed2fc724eed35b6bae955c" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-5.2.12.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency version="4.9.80">kernel-module-headers</Dependency>
|
||||
<Dependency version="4.9.96">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>module-virtualbox-guest</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="4.9.80">kernel</Dependency>
|
||||
<Dependency version="4.9.96">kernel</Dependency>
|
||||
<Dependency>baselayout</Dependency>
|
||||
<Dependency version="current">module-virtualbox-guest-userspace</Dependency>
|
||||
</RuntimeDependencies>
|
||||
@@ -52,6 +52,41 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="27">
|
||||
<Date>2018-05-10</Date>
|
||||
<Version>5.2.12</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="26">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>5.2.10</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="25">
|
||||
<Date>2018-04-18</Date>
|
||||
<Version>5.2.10</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="24">
|
||||
<Date>2018-03-15</Date>
|
||||
<Version>5.2.8</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="23">
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>5.2.8</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="22">
|
||||
<Date>2018-03-03</Date>
|
||||
<Version>5.2.8</Version>
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
<IsA>driver</IsA>
|
||||
<Summary>Kernel modules for VirtualBox</Summary>
|
||||
<Description>This package provides the kernel support for VirtualBox.</Description>
|
||||
<Archive sha1sum="7ddf49746576e3a49398d1bb1020686848c30b5a" type="tarxz">https://github.com/Rmys/Sources/raw/master/module-virtualbox-5.2.8.tar.xz</Archive>
|
||||
<Archive sha1sum="bf649555cc8845266e3f8d0494f80242e64cae58" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.2.12.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency version="4.9.80">kernel-module-headers</Dependency>
|
||||
<Dependency version="4.9.96">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
<!--Patches>
|
||||
<Patch>vbox_linux-4.3.diff</Patch>
|
||||
@@ -24,7 +24,7 @@
|
||||
<Package>
|
||||
<Name>module-virtualbox</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="4.9.80">kernel</Dependency>
|
||||
<Dependency version="4.9.96">kernel</Dependency>
|
||||
<Dependency version="current">module-virtualbox-userspace</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
@@ -50,6 +50,41 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="27">
|
||||
<Date>2018-05-10</Date>
|
||||
<Version>5.2.12</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="26">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>5.2.10</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="25">
|
||||
<Date>2018-04-18</Date>
|
||||
<Version>5.2.10</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="24">
|
||||
<Date>2018-03-15</Date>
|
||||
<Version>5.2.8</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="23">
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>5.2.8</Version>
|
||||
<Comment>Rebuild for new kernel</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="22">
|
||||
<Date>2018-03-03</Date>
|
||||
<Version>5.2.8</Version>
|
||||
|
||||
@@ -15,17 +15,16 @@
|
||||
<Description>module-ndiswrapper allows you to use Windows XP drivers for WLAN cards without proper Linux drivers.</Description>
|
||||
<Archive sha1sum="213854ca8a83f9b5972db8fa873d346124e4bcb5" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.61.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency version="4.9.80">kernel-module-headers</Dependency>
|
||||
<Dependency version="4.9.96">kernel-module-headers</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch>upstream.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ndiswrapper</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="4.9.80">kernel</Dependency>
|
||||
<Dependency version="4.9.96">kernel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library" permanent="true">/lib/modules</Path>
|
||||
@@ -41,6 +40,20 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="16">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>1.61</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="15">
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>1.61</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="14">
|
||||
<Date>2018-03-03</Date>
|
||||
<Version>1.61</Version>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,371 @@
|
||||
|
||||
From upstream 4.11-rc2+ git
|
||||
|
||||
Fixes mga #20508
|
||||
|
||||
Signed-off-by: Thomas Backlund <tmb@mageia.org>
|
||||
|
||||
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 29 ++--
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 4
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_872tb.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 121 +++++++++++------
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2
|
||||
7 files changed, 105 insertions(+), 57 deletions(-)
|
||||
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c 2017-03-07 22:29:07.840867965 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8188c/8188r/8192c specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8192e specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
@@ -1556,7 +1556,7 @@ exit:
|
||||
return ret;
|
||||
}
|
||||
|
||||
-void rtl8192eu_power_off(struct rtl8xxxu_priv *priv)
|
||||
+static void rtl8192eu_power_off(struct rtl8xxxu_priv *priv)
|
||||
{
|
||||
u8 val8;
|
||||
u16 val16;
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8723a specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8723b specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 2017-03-18 13:35:47.148080457 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
@@ -48,7 +48,7 @@ static bool rtl8xxxu_dma_aggregation;
|
||||
static int rtl8xxxu_dma_agg_timeout = -1;
|
||||
static int rtl8xxxu_dma_agg_pages = -1;
|
||||
|
||||
-MODULE_AUTHOR("Jes Sorensen <Jes.Sorensen@redhat.com>");
|
||||
+MODULE_AUTHOR("Jes Sorensen <Jes.Sorensen@gmail.com>");
|
||||
MODULE_DESCRIPTION("RTL8XXXu USB mac80211 Wireless LAN Driver");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_FIRMWARE("rtlwifi/rtl8723aufw_A.bin");
|
||||
@@ -4767,13 +4767,28 @@ static void rtl8xxxu_dump_action(struct
|
||||
* This format is used on 8188cu/8192cu/8723au
|
||||
*/
|
||||
void
|
||||
-rtl8xxxu_fill_txdesc_v1(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable)
|
||||
+rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable, u32 rts_rate)
|
||||
{
|
||||
+ struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
+ struct rtl8xxxu_priv *priv = hw->priv;
|
||||
+ struct device *dev = &priv->udev->dev;
|
||||
+ u32 rate;
|
||||
+ u16 rate_flags = tx_info->control.rates[0].flags;
|
||||
u16 seq_number;
|
||||
|
||||
+ if (rate_flags & IEEE80211_TX_RC_MCS &&
|
||||
+ !ieee80211_is_mgmt(hdr->frame_control))
|
||||
+ rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
+ else
|
||||
+ rate = tx_rate->hw_value;
|
||||
+
|
||||
+ if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
+ dev_info(dev, "%s: TX rate: %d, pkt size %d\n",
|
||||
+ __func__, rate, cpu_to_le16(tx_desc->pkt_size));
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
tx_desc->txdw5 = cpu_to_le32(rate);
|
||||
@@ -4804,15 +4819,16 @@ rtl8xxxu_fill_txdesc_v1(struct ieee80211
|
||||
if (sgi)
|
||||
tx_desc->txdw5 |= cpu_to_le32(TXDESC32_SHORT_GI);
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
- /*
|
||||
- * Use RTS rate 24M - does the mac80211 tell
|
||||
- * us which to use?
|
||||
- */
|
||||
- tx_desc->txdw4 |= cpu_to_le32(DESC_RATE_24M <<
|
||||
- TXDESC32_RTS_RATE_SHIFT);
|
||||
+ /*
|
||||
+ * rts_rate is zero if RTS/CTS or CTS to SELF are not enabled
|
||||
+ */
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(rts_rate << TXDESC32_RTS_RATE_SHIFT);
|
||||
+ if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
tx_desc->txdw4 |= cpu_to_le32(TXDESC32_RTS_CTS_ENABLE);
|
||||
tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE);
|
||||
+ } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) {
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(TXDESC32_CTS_SELF_ENABLE);
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4821,16 +4837,31 @@ rtl8xxxu_fill_txdesc_v1(struct ieee80211
|
||||
* This format is used on 8192eu/8723bu
|
||||
*/
|
||||
void
|
||||
-rtl8xxxu_fill_txdesc_v2(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc32, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable)
|
||||
+rtl8xxxu_fill_txdesc_v2(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc32, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable, u32 rts_rate)
|
||||
{
|
||||
+ struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
+ struct rtl8xxxu_priv *priv = hw->priv;
|
||||
+ struct device *dev = &priv->udev->dev;
|
||||
struct rtl8xxxu_txdesc40 *tx_desc40;
|
||||
+ u32 rate;
|
||||
+ u16 rate_flags = tx_info->control.rates[0].flags;
|
||||
u16 seq_number;
|
||||
|
||||
tx_desc40 = (struct rtl8xxxu_txdesc40 *)tx_desc32;
|
||||
|
||||
+ if (rate_flags & IEEE80211_TX_RC_MCS &&
|
||||
+ !ieee80211_is_mgmt(hdr->frame_control))
|
||||
+ rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
+ else
|
||||
+ rate = tx_rate->hw_value;
|
||||
+
|
||||
+ if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
+ dev_info(dev, "%s: TX rate: %d, pkt size %d\n",
|
||||
+ __func__, rate, cpu_to_le16(tx_desc40->pkt_size));
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
tx_desc40->txdw4 = cpu_to_le32(rate);
|
||||
@@ -4857,15 +4888,19 @@ rtl8xxxu_fill_txdesc_v2(struct ieee80211
|
||||
if (short_preamble)
|
||||
tx_desc40->txdw5 |= cpu_to_le32(TXDESC40_SHORT_PREAMBLE);
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
- /*
|
||||
- * Use RTS rate 24M - does the mac80211 tell
|
||||
- * us which to use?
|
||||
- */
|
||||
- tx_desc40->txdw4 |= cpu_to_le32(DESC_RATE_24M <<
|
||||
- TXDESC40_RTS_RATE_SHIFT);
|
||||
+ tx_desc40->txdw4 |= cpu_to_le32(rts_rate << TXDESC40_RTS_RATE_SHIFT);
|
||||
+ /*
|
||||
+ * rts_rate is zero if RTS/CTS or CTS to SELF are not enabled
|
||||
+ */
|
||||
+ if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_RTS_CTS_ENABLE);
|
||||
tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_HW_RTS_ENABLE);
|
||||
+ } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) {
|
||||
+ /*
|
||||
+ * For some reason the vendor driver doesn't set
|
||||
+ * TXDESC40_HW_RTS_ENABLE for CTS to SELF
|
||||
+ */
|
||||
+ tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_CTS_SELF_ENABLE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4875,14 +4910,13 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
{
|
||||
struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
|
||||
struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb);
|
||||
- struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
struct rtl8xxxu_priv *priv = hw->priv;
|
||||
struct rtl8xxxu_txdesc32 *tx_desc;
|
||||
struct rtl8xxxu_tx_urb *tx_urb;
|
||||
struct ieee80211_sta *sta = NULL;
|
||||
struct ieee80211_vif *vif = tx_info->control.vif;
|
||||
struct device *dev = &priv->udev->dev;
|
||||
- u32 queue, rate;
|
||||
+ u32 queue, rts_rate;
|
||||
u16 pktlen = skb->len;
|
||||
u16 seq_number;
|
||||
u16 rate_flag = tx_info->control.rates[0].flags;
|
||||
@@ -4909,10 +4943,6 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
goto error;
|
||||
}
|
||||
|
||||
- if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
- dev_info(dev, "%s: TX rate: %d (%d), pkt size %d\n",
|
||||
- __func__, tx_rate->bitrate, tx_rate->hw_value, pktlen);
|
||||
-
|
||||
if (ieee80211_is_action(hdr->frame_control))
|
||||
rtl8xxxu_dump_action(dev, hdr);
|
||||
|
||||
@@ -4966,12 +4996,6 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
}
|
||||
}
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_MCS &&
|
||||
- !ieee80211_is_mgmt(hdr->frame_control))
|
||||
- rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
- else
|
||||
- rate = tx_rate->hw_value;
|
||||
-
|
||||
if (rate_flag & IEEE80211_TX_RC_SHORT_GI ||
|
||||
(ieee80211_is_data_qos(hdr->frame_control) &&
|
||||
sta && sta->ht_cap.cap &
|
||||
@@ -4982,10 +5006,17 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
(sta && vif && vif->bss_conf.use_short_preamble))
|
||||
short_preamble = true;
|
||||
|
||||
+ if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS)
|
||||
+ rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value;
|
||||
+ else if (rate_flag & IEEE80211_TX_RC_USE_CTS_PROTECT)
|
||||
+ rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value;
|
||||
+ else
|
||||
+ rts_rate = 0;
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
- priv->fops->fill_txdesc(hdr, tx_desc, rate, rate_flag,
|
||||
- sgi, short_preamble, ampdu_enable);
|
||||
+ priv->fops->fill_txdesc(hw, hdr, tx_info, tx_desc, sgi, short_preamble,
|
||||
+ ampdu_enable, rts_rate);
|
||||
|
||||
rtl8xxxu_calc_tx_desc_csum(tx_desc);
|
||||
|
||||
@@ -5969,6 +6000,7 @@ static int rtl8xxxu_probe(struct usb_int
|
||||
case 0x8176:
|
||||
case 0x8178:
|
||||
case 0x817f:
|
||||
+ case 0x818b:
|
||||
untested = 0;
|
||||
break;
|
||||
}
|
||||
@@ -6165,6 +6197,12 @@ static struct usb_device_id dev_table[]
|
||||
.driver_info = (unsigned long)&rtl8723au_fops},
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x818b, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+/* TP-Link TL-WN822N v4 */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0108, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+/* D-Link DWA-131 rev E1, tested by David Patiño */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3319, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
/* Tested by Myckel Habets */
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0109, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
@@ -6316,6 +6354,13 @@ static struct usb_device_id dev_table[]
|
||||
.driver_info = (unsigned long)&rtl8192cu_fops},
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(0x7392, 0x7822, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192cu_fops},
|
||||
+/* found in rtl8192eu vendor driver */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0107, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2019, 0xab33, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x818c, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
#endif
|
||||
{ }
|
||||
};
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 2017-03-07 22:29:07.840867965 +0200
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of version 2 of the GNU General Public License as
|
||||
@@ -1337,10 +1337,11 @@ struct rtl8xxxu_fileops {
|
||||
u32 ramask, int sgi);
|
||||
void (*report_connect) (struct rtl8xxxu_priv *priv,
|
||||
u8 macid, bool connect);
|
||||
- void (*fill_txdesc) (struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
+ void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
int writeN_block_size;
|
||||
int rx_agg_buf_size;
|
||||
char tx_desc_size;
|
||||
@@ -1434,14 +1435,16 @@ int rtl8xxxu_parse_rxdesc24(struct rtl8x
|
||||
int rtl8xxxu_gen2_channel_to_group(int channel);
|
||||
bool rtl8xxxu_gen2_simularity_compare(struct rtl8xxxu_priv *priv,
|
||||
int result[][8], int c1, int c2);
|
||||
-void rtl8xxxu_fill_txdesc_v1(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
-void rtl8xxxu_fill_txdesc_v2(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc32, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
+void rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
+void rtl8xxxu_fill_txdesc_v2(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc32, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
|
||||
extern struct rtl8xxxu_fileops rtl8192cu_fops;
|
||||
extern struct rtl8xxxu_fileops rtl8192eu_fops;
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h 2017-03-07 22:29:07.842868144 +0200
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of version 2 of the GNU General Public License as
|
||||
+79
-113
@@ -12,7 +12,7 @@
|
||||
<IsA>kernel</IsA>
|
||||
<Summary>The Linux kernel (the core of the Linux operating system) for Pisi Linux</Summary>
|
||||
<Description>kernel contains the Linux kernel, the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.</Description>
|
||||
<Archive sha1sum="1631a93d870d11efc7ecaa1450c39ad0a7ad7408" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.gz</Archive>
|
||||
<Archive sha1sum="60a47e858fce153c5bedd7e293a1b45e8d2db054" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.gz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="configs/kernel-i686-config">configs/kernel-i686-config</AdditionalFile>
|
||||
<AdditionalFile target="configs/kernel-x86_64-config">configs/kernel-x86_64-config</AdditionalFile>
|
||||
@@ -28,110 +28,56 @@
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- Linux patches -->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.14.24.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.14.24/1.mga7/PATCHES/patches/series-->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.9.96.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.9.40/1.mga7/PATCHES/patches/series-->
|
||||
<!--stable patches-->
|
||||
<!--CVE-2016-8405-->
|
||||
<!--other patches-->
|
||||
<Patch level="1">patches/mageia/x86-pci-toshiba-equium-a60-assign-busses.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-boot-video-80x25-if-break.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-default_poweroff_up_machines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch</Patch>
|
||||
<Patch level="1">patches/mageia/Revert-cpufreq-pcc-Enable-autoload-of-pcc-cpufreq-fo.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0001-x86-asm-offsets-Move-TSS_sp0-and-TSS_sp1-to-asm-offs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0002-x86-entry-32-Rename-TSS_sysenter_sp0-to-TSS_entry_st.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0003-x86-entry-32-Load-task-stack-from-x86_tss.sp1-in-SYS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0004-x86-entry-32-Put-ESPFIX-code-into-a-macro.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0005-x86-entry-32-Unshare-NMI-return-path.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0006-x86-entry-32-Split-off-return-to-kernel-path.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0007-x86-entry-32-Restore-segments-before-int-registers.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0008-x86-entry-32-Enter-the-kernel-via-trampoline-stack.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0009-x86-entry-32-Leave-the-kernel-via-trampoline-stack.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0010-x86-entry-32-Introduce-SAVE_ALL_NMI-and-RESTORE_ALL_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0011-x86-entry-32-Handle-Entry-from-Kernel-Mode-on-Entry-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0012-x86-entry-32-Simplify-debug-entry-point.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0013-x86-entry-32-Add-PTI-cr3-switches-to-NMI-handler-cod.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0014-x86-entry-32-Add-PTI-cr3-switch-to-non-NMI-entry-exi.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0015-x86-pgtable-Rename-pti_set_user_pgd-to-pti_set_user_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0016-x86-pgtable-pae-Unshare-kernel-PMDs-when-PTI-is-enab.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0017-x86-pgtable-32-Allocate-8k-page-tables-when-PTI-is-e.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0018-x86-pgtable-Move-pgdp-kernel-user-conversion-functio.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0019-x86-pgtable-Move-pti_set_user_pgtbl-to-pgtable.h.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0020-x86-pgtable-Move-two-more-functions-from-pgtable_64..patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0021-x86-mm-pae-Populate-valid-user-PGD-entries.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0022-x86-mm-pae-Populate-the-user-page-table-with-user-pg.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0023-x86-mm-legacy-Populate-the-user-page-table-with-user.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0024-x86-mm-pti-Add-an-overflow-check-to-pti_clone_pmds.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0025-x86-mm-pti-Define-X86_CR3_PTI_PCID_USER_BIT-on-x86_3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0026-x86-mm-pti-Clone-CPU_ENTRY_AREA-on-PMD-level-on-x86_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0027-x86-mm-dump_pagetables-Define-INIT_PGD.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0028-x86-pgtable-pae-Use-separate-kernel-PMDs-for-user-pa.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0029-x86-ldt-Reserve-address-space-range-on-32-bit-for-th.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0030-x86-ldt-Define-LDT_END_ADDR.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0031-x86-ldt-Split-out-sanity-check-in-map_ldt_struct.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0032-x86-ldt-Enable-LDT-user-mapping-for-PAE.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0033-x86-pti-Allow-CONFIG_PAGE_TABLE_ISOLATION-for-x86_32.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0034-x86-mm-pti-Add-Warning-when-booting-on-a-PCID-capabl.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0070-nospec-Kill-array_index_nospec_mask_check.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0072-nospec-Include-asm-barrier.h-dependency.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0073-x86-microcode-Propagate-return-value-from-updating-f.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0074-x86-CPU-Add-a-microcode-loader-callback.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0075-x86-CPU-Check-CPU-feature-bits-after-microcode-upgra.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0076-x86-entry-Reduce-the-code-footprint-of-the-idtentry-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0077-x86-entry-64-Use-xorl-for-faster-register-clearing.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sched-topology-Introduce-NUMA-identity-node-sched-domain.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/base-cacheinfo-silence-DT-warnings.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/iommu-amd-flush-IOTLB-for-specific-domains-only-v3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-add-ALI-M5229-ide-compatibility-mode-quirk.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-quirks-drop-devinit-exit.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-Blacklist-AMD-Stoney-GPU-devices-for-ATS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-CLEVO-M360S-disable_acpi_irq.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-processor-M720SR-limit-to-C2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ACPI-video-Add-a-quirk-to-force-acpi-video-backlight.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-ec-restore-polling-during-noirq-suspend_resume-phases.patch</Patch>
|
||||
<!--1--><Patch level="1">patches/mageia/scsi-ppscsi-2.6.2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-do-not-warn-if-_BQC-does-not-exist.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-ACPICA-Events-Fix-acpi_ev_initialize_region-return-v.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-2.6.2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi_fixes.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-sg-helper-update.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-update-for-scsi_data_buffer.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-mdvbz45393.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-3.0-buildfix.patch</Patch><!--1-->
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-3.0-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-megaraid-new-sysfs-name.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ide-pci-sis5513-965.patch</Patch>
|
||||
<Patch level="1">patches/mageia/mpt-vmware-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/dm-raid-aliases.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-floppy-disable-pnp-modalias.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch</Patch>
|
||||
<Patch level="1">patches/mageia/doc-block-bfq-update-max-IOPS-sustainable-with-BFQ.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-wrong-init-of-saved-start-time-for-wei.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-check-and-switch-back-to-interactive-wr-al.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-let-early-merged-queues-be-weight-raised-o.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-decrease-burst-size-when-queues-in-burst-e.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-unbalanced-decrements-of-burst-size.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-missing-invocations-of-bfqg_stats_upda.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-update-blkio-stats-outside-the-scheduler-l.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-move-debug-blkio-stats-behind-CONFIG_DEBUG.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-increase-threshold-to-deem-I-O-as-random.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-missing-rq_pos_tree-update-on-rq-remov.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-check-low_latency-flag-in-bfq_bfqq_save_st.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-let-a-queue-be-merged-only-shortly-after-s.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-remove-superfluous-check-in-queue-merging-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-consider-also-past-I-O-in-soft-real-time-d.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-remove-batches-of-confusing-ifdefs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-release-oom-queue-ref-to-root-group-on-exi.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-iosched-don-t-call-bfqg_and_blkg_put-for-CONFIG_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-occurrences-of-request-finish-method-s.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-limit-tags-for-writes-and-async-I-O.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-limit-sectors-served-with-interactive-weig.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-requeue-request-hook.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-put-async-queues-for-root-bfq-groups-too.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ata-ahci-Add-PCI-id-for-the-Highpoint-Rocketraid-644L-card.patch</Patch>
|
||||
<Patch level="1">patches/mageia/PCI-Add-function-1-DMA-alias-quirk-for-Highpoint-RocketRAID-644L.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-core-Avoid-that-ATA-error-handling-can-trigger-a-kernel-hang-or-oops.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-core-return-BLK_STS_OK-for-DID_OK-in-__scsi_error_from_host_byte.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-active-timer-for-ABTS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.14.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.14-modular.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-include-vmalloc.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-Make-CFQ-default-to-IOPS-mode-on-SSDs.patch</Patch>
|
||||
<!--2-->
|
||||
<Patch level="1">patches/mageia/block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-Turn-into-BFQ-v8r7-for-4.9.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-update-bfq-from-v8r7-to-v8r10.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-update-bfq-from-v8r10-to-v8r11.patch</Patch><!--2-->
|
||||
<Patch level="1">patches/mageia/block-nvme-detect-NVMe-controller-in-recent-MacBooks.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tpm-tpm_crb-implement-tpm-crb-idle-state.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tmp-tpm_crb-fix-Intel-PTT-hw-bug-during-idle-state.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tpm-tpm_crb-open-code-the-crb_init-into-acpi_add.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tmp-tpm_crb-implement-runtime-pm-for-tpm_crb.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.9.patch</Patch>
|
||||
<Patch level="1">patches/fs-aufs-4.9-posix_acl.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.9-modular.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-seq_file-reset-iterator-to-first-record-for-zero-off.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-jbd2-Fix-dbench4-performance-regression-for-nobarrier-mounts.patch</Patch>
|
||||
<Patch level="1">patches/mageia/firewire-ieee1394-module-aliases.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-agp-intel-new-Q57-id.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64.patch</Patch>
|
||||
<!--remove external mach64 support for buildfix-->
|
||||
<!--Patch level="1">patches/mageia/gpu-drm-mach64.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-fixes.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-2.6.31.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-fix-for-changed-drm_pci_alloc.patch</Patch>
|
||||
@@ -147,14 +93,15 @@
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-restore-mach64_PCI_IDS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-linux-3.14-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.17-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.18-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Move-chip-specific-code-into-probe-function.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Add-support-for-family-17h.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Add-support-for-temperature-offsets.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.18-buildfix.patch</Patch--><!--1-->
|
||||
<Patch level="1">patches/mageia/gpu-drm-i915-don-t-warn-about-Skylake-CPU-KabyPoint-PCH-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-add-Polaris12-DID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-support-v3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-powerplay-add-Polaris12-support.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-POLARIS12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-pm-check-for-headless-before-calling-comp.patch</Patch>
|
||||
<Patch level="1">patches/mageia/input-i8042-quirks-for-Fujitsu-Lifebook-A544-and-Lif.patch</Patch>
|
||||
<Patch level="1">patches/mageia/input-goodix-disable-IRQs-while-suspended.patch</Patch>
|
||||
<Patch level="1">patches/mageia/input-goodix-add-support-for-GDIX1002.patch</Patch>
|
||||
<Patch level="1">patches/mageia/mm-page_vma_mapped-Introduce-pfn_in_hpage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-sis190-fix-list-usage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-mdv.patch</Patch>
|
||||
@@ -163,29 +110,36 @@
|
||||
<Patch level="1">patches/mageia/net-ipv4-netfilter-ipt_IFWLOG-3.6-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-3.7-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-remove-unused-label.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-ipt_IFWLOG-4.12-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-mdv.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-2.6.35-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-fix-redefines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-WireGuard.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-tls-Correct-length-of-scatterlist-in-tls_sw_sendpage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-xt_addrtype-silence-BROADCAST-message.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-add-back-stackpointer-size-checks.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pinctrl_amd-Use-regular-interrupt-instead-of-chained.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-add-shuttle-wmi-driver.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-drop-devinit-exit.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-4.2-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-4.13-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-ideapad-Add-IdeaPad-320-15IKB-to-no_hw_rfkill_list.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-ideapad-laptop-Increase-timeout-to-wait-for-ec-answer.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Fix-a-wrong-FIXUP-for-alc289-on-Dell-machines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ASoC-Intel-Skylake-Fix-jack-name-format-substitution.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ASoC-Intel-kbl-fix-jack-name.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-asus-nb-wmi-Add-wapf4-quirk-for-the-X30.patch</Patch>
|
||||
<Patch level="1">patches/mageia/include-kbuild-export-pci_ids.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-New-codec-support-of-ALC1220.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-new-id-for-alc1220.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-Remove-ALC285-device-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-A-new-flag-to-enforce-prefix-to-each-pin.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Allow-to-enable-disable-vmaster-build-expli.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Support-Gigabyte-Gaming-board-with-dual-Rea.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Use-a-helper-function-for-renaming-kctl-nam.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Apply-dual-codec-quirk-for-MSI-Z270-Gaming-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Fix-applying-MSI-dual-codec-mobo-quirk.patch</Patch>
|
||||
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Add-Coffelake-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Apply-quirks-to-Broxton-T-too.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hid-usbhid-IBM-BladeCenterHS20-quirk.patch</Patch>
|
||||
<Patch level="1">patches/mageia/usb-storage-unusual_devs-add-id.patch</Patch>
|
||||
<Patch level="1">patches/mageia/usb-storage-unusual_devs-add-id-2.6.37-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/media-usb-pwc-lie-in-proc-usb-devices.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/3rd-3rdparty-1.0-tree.patch</Patch><disable 3Rd module build support>
|
||||
<!--Patch level="1">patches/mageia/3rd-3rdparty-1.0-tree.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-3rdparty-merge.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-0.5.35.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-kbuild.patch</Patch>
|
||||
@@ -196,12 +150,11 @@
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-fix-include.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-r19.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-kbuild.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-rmmod-oops-fix.patch</Patch><aes2501 build error>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-1.61.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-rmmod-oops-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-1.60.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-Kconfig.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-Makefile-build-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.10-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.13-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.7-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-1.3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-build-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-3.0-buildfix.patch</Patch>
|
||||
@@ -210,10 +163,12 @@
|
||||
<Patch level="1">patches/mageia/3rd-viahss-module-license.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-viahss-2.6.35-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-viahss-3.0-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8812au.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8723de.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/3rd-rtl8723bs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8812au.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/tools-testing-selftest-Makefile-remove-powerpc-reference.patch</Patch>
|
||||
<Patch level="1">patches/mageia/arch-ARM-omap2-hide-omap3_save_secure_ram-on-non-OMAP3-bu.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-build-Make-fixdep-parsing-wait-for-last-target.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-perf-tools-Force-fixdep-compilation-at-the-start-of-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-perf-tools-Move-perf-build-related-variables-under-n.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -268,10 +223,21 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="18">
|
||||
<Date>2018-04-28</Date>
|
||||
<Version>4.9.96</Version>
|
||||
<Comment>Version Bump</Comment>
|
||||
<Type package="kernel">security</Type>
|
||||
<Requires>
|
||||
<Action package="kernel">systemRestart</Action>
|
||||
</Requires>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="17">
|
||||
<Date>2018-03-09</Date>
|
||||
<Version>4.14.24</Version>
|
||||
<Comment>Version Bump.</Comment>
|
||||
<Date>2018-03-10</Date>
|
||||
<Version>4.9.86</Version>
|
||||
<Comment>Version Bump</Comment>
|
||||
<Type package="kernel">security</Type>
|
||||
<Requires>
|
||||
<Action package="kernel">systemRestart</Action>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+371
@@ -0,0 +1,371 @@
|
||||
|
||||
From upstream 4.11-rc2+ git
|
||||
|
||||
Fixes mga #20508
|
||||
|
||||
Signed-off-by: Thomas Backlund <tmb@mageia.org>
|
||||
|
||||
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 29 ++--
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c | 4
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_872tb.c | 2
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 121 +++++++++++------
|
||||
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2
|
||||
7 files changed, 105 insertions(+), 57 deletions(-)
|
||||
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192c.c 2017-03-07 22:29:07.840867965 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8188c/8188r/8192c specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8192e specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
@@ -1556,7 +1556,7 @@ exit:
|
||||
return ret;
|
||||
}
|
||||
|
||||
-void rtl8192eu_power_off(struct rtl8xxxu_priv *priv)
|
||||
+static void rtl8192eu_power_off(struct rtl8xxxu_priv *priv)
|
||||
{
|
||||
u8 val8;
|
||||
u16 val16;
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723a.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8723a specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8723b.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver - 8723b specific subdriver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 2017-03-18 13:35:47.148080457 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 2017-03-07 22:29:07.841868054 +0200
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* RTL8XXXU mac80211 USB driver
|
||||
*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* Portions, notably calibration code:
|
||||
* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
|
||||
@@ -48,7 +48,7 @@ static bool rtl8xxxu_dma_aggregation;
|
||||
static int rtl8xxxu_dma_agg_timeout = -1;
|
||||
static int rtl8xxxu_dma_agg_pages = -1;
|
||||
|
||||
-MODULE_AUTHOR("Jes Sorensen <Jes.Sorensen@redhat.com>");
|
||||
+MODULE_AUTHOR("Jes Sorensen <Jes.Sorensen@gmail.com>");
|
||||
MODULE_DESCRIPTION("RTL8XXXu USB mac80211 Wireless LAN Driver");
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_FIRMWARE("rtlwifi/rtl8723aufw_A.bin");
|
||||
@@ -4767,13 +4767,28 @@ static void rtl8xxxu_dump_action(struct
|
||||
* This format is used on 8188cu/8192cu/8723au
|
||||
*/
|
||||
void
|
||||
-rtl8xxxu_fill_txdesc_v1(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable)
|
||||
+rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable, u32 rts_rate)
|
||||
{
|
||||
+ struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
+ struct rtl8xxxu_priv *priv = hw->priv;
|
||||
+ struct device *dev = &priv->udev->dev;
|
||||
+ u32 rate;
|
||||
+ u16 rate_flags = tx_info->control.rates[0].flags;
|
||||
u16 seq_number;
|
||||
|
||||
+ if (rate_flags & IEEE80211_TX_RC_MCS &&
|
||||
+ !ieee80211_is_mgmt(hdr->frame_control))
|
||||
+ rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
+ else
|
||||
+ rate = tx_rate->hw_value;
|
||||
+
|
||||
+ if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
+ dev_info(dev, "%s: TX rate: %d, pkt size %d\n",
|
||||
+ __func__, rate, cpu_to_le16(tx_desc->pkt_size));
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
tx_desc->txdw5 = cpu_to_le32(rate);
|
||||
@@ -4804,15 +4819,16 @@ rtl8xxxu_fill_txdesc_v1(struct ieee80211
|
||||
if (sgi)
|
||||
tx_desc->txdw5 |= cpu_to_le32(TXDESC32_SHORT_GI);
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
- /*
|
||||
- * Use RTS rate 24M - does the mac80211 tell
|
||||
- * us which to use?
|
||||
- */
|
||||
- tx_desc->txdw4 |= cpu_to_le32(DESC_RATE_24M <<
|
||||
- TXDESC32_RTS_RATE_SHIFT);
|
||||
+ /*
|
||||
+ * rts_rate is zero if RTS/CTS or CTS to SELF are not enabled
|
||||
+ */
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(rts_rate << TXDESC32_RTS_RATE_SHIFT);
|
||||
+ if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
tx_desc->txdw4 |= cpu_to_le32(TXDESC32_RTS_CTS_ENABLE);
|
||||
tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE);
|
||||
+ } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) {
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(TXDESC32_CTS_SELF_ENABLE);
|
||||
+ tx_desc->txdw4 |= cpu_to_le32(TXDESC32_HW_RTS_ENABLE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4821,16 +4837,31 @@ rtl8xxxu_fill_txdesc_v1(struct ieee80211
|
||||
* This format is used on 8192eu/8723bu
|
||||
*/
|
||||
void
|
||||
-rtl8xxxu_fill_txdesc_v2(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc32, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable)
|
||||
+rtl8xxxu_fill_txdesc_v2(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc32, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable, u32 rts_rate)
|
||||
{
|
||||
+ struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
+ struct rtl8xxxu_priv *priv = hw->priv;
|
||||
+ struct device *dev = &priv->udev->dev;
|
||||
struct rtl8xxxu_txdesc40 *tx_desc40;
|
||||
+ u32 rate;
|
||||
+ u16 rate_flags = tx_info->control.rates[0].flags;
|
||||
u16 seq_number;
|
||||
|
||||
tx_desc40 = (struct rtl8xxxu_txdesc40 *)tx_desc32;
|
||||
|
||||
+ if (rate_flags & IEEE80211_TX_RC_MCS &&
|
||||
+ !ieee80211_is_mgmt(hdr->frame_control))
|
||||
+ rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
+ else
|
||||
+ rate = tx_rate->hw_value;
|
||||
+
|
||||
+ if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
+ dev_info(dev, "%s: TX rate: %d, pkt size %d\n",
|
||||
+ __func__, rate, cpu_to_le16(tx_desc40->pkt_size));
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
tx_desc40->txdw4 = cpu_to_le32(rate);
|
||||
@@ -4857,15 +4888,19 @@ rtl8xxxu_fill_txdesc_v2(struct ieee80211
|
||||
if (short_preamble)
|
||||
tx_desc40->txdw5 |= cpu_to_le32(TXDESC40_SHORT_PREAMBLE);
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
- /*
|
||||
- * Use RTS rate 24M - does the mac80211 tell
|
||||
- * us which to use?
|
||||
- */
|
||||
- tx_desc40->txdw4 |= cpu_to_le32(DESC_RATE_24M <<
|
||||
- TXDESC40_RTS_RATE_SHIFT);
|
||||
+ tx_desc40->txdw4 |= cpu_to_le32(rts_rate << TXDESC40_RTS_RATE_SHIFT);
|
||||
+ /*
|
||||
+ * rts_rate is zero if RTS/CTS or CTS to SELF are not enabled
|
||||
+ */
|
||||
+ if (rate_flags & IEEE80211_TX_RC_USE_RTS_CTS) {
|
||||
tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_RTS_CTS_ENABLE);
|
||||
tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_HW_RTS_ENABLE);
|
||||
+ } else if (rate_flags & IEEE80211_TX_RC_USE_CTS_PROTECT) {
|
||||
+ /*
|
||||
+ * For some reason the vendor driver doesn't set
|
||||
+ * TXDESC40_HW_RTS_ENABLE for CTS to SELF
|
||||
+ */
|
||||
+ tx_desc40->txdw3 |= cpu_to_le32(TXDESC40_CTS_SELF_ENABLE);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4875,14 +4910,13 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
{
|
||||
struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data;
|
||||
struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb);
|
||||
- struct ieee80211_rate *tx_rate = ieee80211_get_tx_rate(hw, tx_info);
|
||||
struct rtl8xxxu_priv *priv = hw->priv;
|
||||
struct rtl8xxxu_txdesc32 *tx_desc;
|
||||
struct rtl8xxxu_tx_urb *tx_urb;
|
||||
struct ieee80211_sta *sta = NULL;
|
||||
struct ieee80211_vif *vif = tx_info->control.vif;
|
||||
struct device *dev = &priv->udev->dev;
|
||||
- u32 queue, rate;
|
||||
+ u32 queue, rts_rate;
|
||||
u16 pktlen = skb->len;
|
||||
u16 seq_number;
|
||||
u16 rate_flag = tx_info->control.rates[0].flags;
|
||||
@@ -4909,10 +4943,6 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
goto error;
|
||||
}
|
||||
|
||||
- if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX)
|
||||
- dev_info(dev, "%s: TX rate: %d (%d), pkt size %d\n",
|
||||
- __func__, tx_rate->bitrate, tx_rate->hw_value, pktlen);
|
||||
-
|
||||
if (ieee80211_is_action(hdr->frame_control))
|
||||
rtl8xxxu_dump_action(dev, hdr);
|
||||
|
||||
@@ -4966,12 +4996,6 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
}
|
||||
}
|
||||
|
||||
- if (rate_flag & IEEE80211_TX_RC_MCS &&
|
||||
- !ieee80211_is_mgmt(hdr->frame_control))
|
||||
- rate = tx_info->control.rates[0].idx + DESC_RATE_MCS0;
|
||||
- else
|
||||
- rate = tx_rate->hw_value;
|
||||
-
|
||||
if (rate_flag & IEEE80211_TX_RC_SHORT_GI ||
|
||||
(ieee80211_is_data_qos(hdr->frame_control) &&
|
||||
sta && sta->ht_cap.cap &
|
||||
@@ -4982,10 +5006,17 @@ static void rtl8xxxu_tx(struct ieee80211
|
||||
(sta && vif && vif->bss_conf.use_short_preamble))
|
||||
short_preamble = true;
|
||||
|
||||
+ if (rate_flag & IEEE80211_TX_RC_USE_RTS_CTS)
|
||||
+ rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value;
|
||||
+ else if (rate_flag & IEEE80211_TX_RC_USE_CTS_PROTECT)
|
||||
+ rts_rate = ieee80211_get_rts_cts_rate(hw, tx_info)->hw_value;
|
||||
+ else
|
||||
+ rts_rate = 0;
|
||||
+
|
||||
seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl));
|
||||
|
||||
- priv->fops->fill_txdesc(hdr, tx_desc, rate, rate_flag,
|
||||
- sgi, short_preamble, ampdu_enable);
|
||||
+ priv->fops->fill_txdesc(hw, hdr, tx_info, tx_desc, sgi, short_preamble,
|
||||
+ ampdu_enable, rts_rate);
|
||||
|
||||
rtl8xxxu_calc_tx_desc_csum(tx_desc);
|
||||
|
||||
@@ -5969,6 +6000,7 @@ static int rtl8xxxu_probe(struct usb_int
|
||||
case 0x8176:
|
||||
case 0x8178:
|
||||
case 0x817f:
|
||||
+ case 0x818b:
|
||||
untested = 0;
|
||||
break;
|
||||
}
|
||||
@@ -6165,6 +6197,12 @@ static struct usb_device_id dev_table[]
|
||||
.driver_info = (unsigned long)&rtl8723au_fops},
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x818b, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+/* TP-Link TL-WN822N v4 */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0108, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+/* D-Link DWA-131 rev E1, tested by David Patiño */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3319, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
/* Tested by Myckel Habets */
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0109, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
@@ -6316,6 +6354,13 @@ static struct usb_device_id dev_table[]
|
||||
.driver_info = (unsigned long)&rtl8192cu_fops},
|
||||
{USB_DEVICE_AND_INTERFACE_INFO(0x7392, 0x7822, 0xff, 0xff, 0xff),
|
||||
.driver_info = (unsigned long)&rtl8192cu_fops},
|
||||
+/* found in rtl8192eu vendor driver */
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0107, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(0x2019, 0xab33, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
+{USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x818c, 0xff, 0xff, 0xff),
|
||||
+ .driver_info = (unsigned long)&rtl8192eu_fops},
|
||||
#endif
|
||||
{ }
|
||||
};
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h 2017-03-07 22:29:07.840867965 +0200
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of version 2 of the GNU General Public License as
|
||||
@@ -1337,10 +1337,11 @@ struct rtl8xxxu_fileops {
|
||||
u32 ramask, int sgi);
|
||||
void (*report_connect) (struct rtl8xxxu_priv *priv,
|
||||
u8 macid, bool connect);
|
||||
- void (*fill_txdesc) (struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
+ void (*fill_txdesc) (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
int writeN_block_size;
|
||||
int rx_agg_buf_size;
|
||||
char tx_desc_size;
|
||||
@@ -1434,14 +1435,16 @@ int rtl8xxxu_parse_rxdesc24(struct rtl8x
|
||||
int rtl8xxxu_gen2_channel_to_group(int channel);
|
||||
bool rtl8xxxu_gen2_simularity_compare(struct rtl8xxxu_priv *priv,
|
||||
int result[][8], int c1, int c2);
|
||||
-void rtl8xxxu_fill_txdesc_v1(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
-void rtl8xxxu_fill_txdesc_v2(struct ieee80211_hdr *hdr,
|
||||
- struct rtl8xxxu_txdesc32 *tx_desc32, u32 rate,
|
||||
- u16 rate_flag, bool sgi, bool short_preamble,
|
||||
- bool ampdu_enable);
|
||||
+void rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
+void rtl8xxxu_fill_txdesc_v2(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr,
|
||||
+ struct ieee80211_tx_info *tx_info,
|
||||
+ struct rtl8xxxu_txdesc32 *tx_desc32, bool sgi,
|
||||
+ bool short_preamble, bool ampdu_enable,
|
||||
+ u32 rts_rate);
|
||||
|
||||
extern struct rtl8xxxu_fileops rtl8192cu_fops;
|
||||
extern struct rtl8xxxu_fileops rtl8192eu_fops;
|
||||
diff -Nurp linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h
|
||||
--- linux-4.9.16/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h 2016-12-11 21:17:54.000000000 +0200
|
||||
+++ linux-4.11-rc/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h 2017-03-07 22:29:07.842868144 +0200
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
- * Copyright (c) 2014 - 2016 Jes Sorensen <Jes.Sorensen@redhat.com>
|
||||
+ * Copyright (c) 2014 - 2017 Jes Sorensen <Jes.Sorensen@gmail.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of version 2 of the GNU General Public License as
|
||||
@@ -12,109 +12,62 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>CPU power management tools</Summary>
|
||||
<Description>cpupowertools contains utilities to manage power management and frequency scaling policies of modern CPUs.</Description>
|
||||
<Archive sha1sum="1631a93d870d11efc7ecaa1450c39ad0a7ad7408" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.gz</Archive>
|
||||
<Archive sha1sum="60a47e858fce153c5bedd7e293a1b45e8d2db054" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>pciutils-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- Linux patches -->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.14.23.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.14.22/1.mga7/PATCHES/patches/series-->
|
||||
<Patch level="1" compressionType="xz">patches/linux/patch-4.9.96.xz</Patch>
|
||||
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.9.40/1.mga7/PATCHES/patches/series-->
|
||||
<!--stable patches-->
|
||||
<!--CVE-2016-8405-->
|
||||
<!--other patches-->
|
||||
<Patch level="1">patches/mageia/x86-pci-toshiba-equium-a60-assign-busses.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-boot-video-80x25-if-break.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-default_poweroff_up_machines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch</Patch>
|
||||
<Patch level="1">patches/mageia/Revert-cpufreq-pcc-Enable-autoload-of-pcc-cpufreq-fo.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0001-x86-asm-offsets-Move-TSS_sp0-and-TSS_sp1-to-asm-offs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0002-x86-entry-32-Rename-TSS_sysenter_sp0-to-TSS_entry_st.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0003-x86-entry-32-Load-task-stack-from-x86_tss.sp1-in-SYS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0004-x86-entry-32-Put-ESPFIX-code-into-a-macro.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0005-x86-entry-32-Unshare-NMI-return-path.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0006-x86-entry-32-Split-off-return-to-kernel-path.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0007-x86-entry-32-Restore-segments-before-int-registers.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0008-x86-entry-32-Enter-the-kernel-via-trampoline-stack.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0009-x86-entry-32-Leave-the-kernel-via-trampoline-stack.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0010-x86-entry-32-Introduce-SAVE_ALL_NMI-and-RESTORE_ALL_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0011-x86-entry-32-Add-PTI-cr3-switches-to-NMI-handler-cod.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0012-x86-entry-32-Add-PTI-cr3-switch-to-non-NMI-entry-exi.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0013-x86-entry-32-Handle-Entry-from-Kernel-Mode-on-Entry-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0014-x86-pgtable-pae-Unshare-kernel-PMDs-when-PTI-is-enab.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0015-x86-pgtable-32-Allocate-8k-page-tables-when-PTI-is-e.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0016-x86-pgtable-Move-pgdp-kernel-user-conversion-functio.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0017-x86-pgtable-Move-pti_set_user_pgd-to-pgtable.h.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0018-x86-pgtable-Move-two-more-functions-from-pgtable_64..patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0019-x86-mm-pae-Populate-valid-user-PGD-entries.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0020-x86-mm-pae-Populate-the-user-page-table-with-user-pg.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0021-x86-mm-legacy-Populate-the-user-page-table-with-user.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0022-x86-mm-pti-Add-an-overflow-check-to-pti_clone_pmds.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0023-x86-mm-pti-Define-X86_CR3_PTI_PCID_USER_BIT-on-x86_3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0024-x86-mm-pti-Clone-CPU_ENTRY_AREA-on-PMD-level-on-x86_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0025-x86-mm-dump_pagetables-Define-INIT_PGD.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0026-x86-pgtable-pae-Use-separate-kernel-PMDs-for-user-pa.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0027-x86-ldt-Reserve-address-space-range-on-32-bit-for-th.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0028-x86-ldt-Define-LDT_END_ADDR.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0029-x86-ldt-Split-out-sanity-check-in-map_ldt_struct.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0030-x86-ldt-Enable-LDT-user-mapping-for-PAE.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pti32bit-0031-x86-pti-Allow-CONFIG_PAGE_TABLE_ISOLATION-for-x86_32.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0070-nospec-Kill-array_index_nospec_mask_check.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0071-nospec-Allow-index-argument-to-have-const-qualified-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0072-nospec-Include-asm-barrier.h-dependency.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0073-x86-microcode-Propagate-return-value-from-updating-f.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0074-x86-CPU-Add-a-microcode-loader-callback.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0075-x86-CPU-Check-CPU-feature-bits-after-microcode-upgra.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0076-x86-entry-Reduce-the-code-footprint-of-the-idtentry-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/x86-pti-0077-x86-entry-64-Use-xorl-for-faster-register-clearing.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sched-topology-Introduce-NUMA-identity-node-sched-domain.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/base-cacheinfo-silence-DT-warnings.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/iommu-amd-flush-IOTLB-for-specific-domains-only-v3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-add-ALI-M5229-ide-compatibility-mode-quirk.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-quirks-drop-devinit-exit.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pci-Blacklist-AMD-Stoney-GPU-devices-for-ATS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-CLEVO-M360S-disable_acpi_irq.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-processor-M720SR-limit-to-C2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ACPI-video-Add-a-quirk-to-force-acpi-video-backlight.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-ec-restore-polling-during-noirq-suspend_resume-phases.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/scsi-ppscsi-2.6.2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-do-not-warn-if-_BQC-does-not-exist.patch</Patch>
|
||||
<Patch level="1">patches/mageia/acpi-ACPICA-Events-Fix-acpi_ev_initialize_region-return-v.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-2.6.2.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi_fixes.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-sg-helper-update.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-update-for-scsi_data_buffer.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-mdvbz45393.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-3.0-buildfix.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/scsi-ppscsi-3.0-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/scsi-megaraid-new-sysfs-name.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ide-pci-sis5513-965.patch</Patch>
|
||||
<Patch level="1">patches/mageia/mpt-vmware-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/dm-raid-aliases.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-floppy-disable-pnp-modalias.patch</Patch>
|
||||
<Patch level="1">patches/mageia/ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch</Patch>
|
||||
<Patch level="1">patches/mageia/doc-block-bfq-update-max-IOPS-sustainable-with-BFQ.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-wrong-init-of-saved-start-time-for-wei.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-check-and-switch-back-to-interactive-wr-al.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-let-early-merged-queues-be-weight-raised-o.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-decrease-burst-size-when-queues-in-burst-e.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-unbalanced-decrements-of-burst-size.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-missing-invocations-of-bfqg_stats_upda.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-update-blkio-stats-outside-the-scheduler-l.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-move-debug-blkio-stats-behind-CONFIG_DEBUG.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-increase-threshold-to-deem-I-O-as-random.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-missing-rq_pos_tree-update-on-rq-remov.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-check-low_latency-flag-in-bfq_bfqq_save_st.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-let-a-queue-be-merged-only-shortly-after-s.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-remove-superfluous-check-in-queue-merging-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-consider-also-past-I-O-in-soft-real-time-d.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-remove-batches-of-confusing-ifdefs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-release-oom-queue-ref-to-root-group-on-exi.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-iosched-don-t-call-bfqg_and_blkg_put-for-CONFIG_.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-fix-occurrences-of-request-finish-method-s.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-limit-tags-for-writes-and-async-I-O.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-limit-sectors-served-with-interactive-weig.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-requeue-request-hook.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-put-async-queues-for-root-bfq-groups-too.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.14.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.14-modular.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-include-vmalloc.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-Make-CFQ-default-to-IOPS-mode-on-SSDs.patch</Patch>
|
||||
<!--2-->
|
||||
<Patch level="1">patches/mageia/block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-Turn-into-BFQ-v8r7-for-4.9.0.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-update-bfq-from-v8r7-to-v8r10.patch</Patch>
|
||||
<Patch level="1">patches/mageia/block-update-bfq-from-v8r10-to-v8r11.patch</Patch><!--2-->
|
||||
<Patch level="1">patches/mageia/block-nvme-detect-NVMe-controller-in-recent-MacBooks.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tpm-tpm_crb-implement-tpm-crb-idle-state.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tmp-tpm_crb-fix-Intel-PTT-hw-bug-during-idle-state.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tpm-tpm_crb-open-code-the-crb_init-into-acpi_add.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-tmp-tpm_crb-implement-runtime-pm-for-tpm_crb.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.9.patch</Patch>
|
||||
<Patch level="1">patches/fs-aufs-4.9-posix_acl.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-aufs-4.9-modular.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-seq_file-reset-iterator-to-first-record-for-zero-off.patch</Patch>
|
||||
<Patch level="1">patches/mageia/fs-jbd2-Fix-dbench4-performance-regression-for-nobarrier-mounts.patch</Patch>
|
||||
<Patch level="1">patches/mageia/firewire-ieee1394-module-aliases.patch</Patch>
|
||||
<Patch level="1">patches/mageia/char-agp-intel-new-Q57-id.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64.patch</Patch>
|
||||
<!--remove external mach64 support for buildfix-->
|
||||
<!--Patch level="1">patches/mageia/gpu-drm-mach64.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-fixes.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-2.6.31.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-fix-for-changed-drm_pci_alloc.patch</Patch>
|
||||
@@ -130,12 +83,15 @@
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-restore-mach64_PCI_IDS.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-linux-3.14-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.17-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.18-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Move-chip-specific-code-into-probe-function.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Add-support-for-family-17h.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hwmon-k10temp-Add-support-for-temperature-offsets.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-mach64-3.18-buildfix.patch</Patch--><!--1-->
|
||||
<Patch level="1">patches/mageia/gpu-drm-i915-don-t-warn-about-Skylake-CPU-KabyPoint-PCH-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-add-Polaris12-DID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-Polaris12-support-v3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-powerplay-add-Polaris12-support.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amd-amdgpu-add-POLARIS12-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/gpu-drm-amdgpu-pm-check-for-headless-before-calling-comp.patch</Patch>
|
||||
<Patch level="1">patches/mageia/input-i8042-quirks-for-Fujitsu-Lifebook-A544-and-Lif.patch</Patch>
|
||||
<Patch level="1">patches/mageia/mm-page_vma_mapped-Introduce-pfn_in_hpage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-sis190-fix-list-usage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-mdv.patch</Patch>
|
||||
@@ -144,25 +100,36 @@
|
||||
<Patch level="1">patches/mageia/net-ipv4-netfilter-ipt_IFWLOG-3.6-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-3.7-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-IFWLOG-remove-unused-label.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-ipt_IFWLOG-4.12-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-mdv.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-2.6.35-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-psd-fix-redefines.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-WireGuard.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-tls-Correct-length-of-scatterlist-in-tls_sw_sendpage.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-netfilter-xt_addrtype-silence-BROADCAST-message.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch</Patch>
|
||||
<Patch level="1">patches/mageia/net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch</Patch>
|
||||
<Patch level="1">patches/mageia/pinctrl_amd-Use-regular-interrupt-instead-of-chained.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-add-shuttle-wmi-driver.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-drop-devinit-exit.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-4.2-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-shuttle-wmi-4.13-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-ideapad-Add-IdeaPad-320-15IKB-to-no_hw_rfkill_list.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-ideapad-laptop-Increase-timeout-to-wait-for-ec-answer.patch</Patch>
|
||||
<Patch level="1">patches/mageia/platform-x86-asus-nb-wmi-Add-wapf4-quirk-for-the-X30.patch</Patch>
|
||||
<Patch level="1">patches/mageia/include-kbuild-export-pci_ids.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-New-codec-support-of-ALC1220.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-new-id-for-alc1220.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-Remove-ALC285-device-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-realtek-New-codecs-support-for-ALC215-ALC28.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-A-new-flag-to-enforce-prefix-to-each-pin.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Allow-to-enable-disable-vmaster-build-expli.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Support-Gigabyte-Gaming-board-with-dual-Rea.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Use-a-helper-function-for-renaming-kctl-nam.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Apply-dual-codec-quirk-for-MSI-Z270-Gaming-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Fix-applying-MSI-dual-codec-mobo-quirk.patch</Patch>
|
||||
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Add-Coffelake-PCI-ID.patch</Patch>
|
||||
<Patch level="1">patches/mageia/sound-ALSA-hda-Apply-quirks-to-Broxton-T-too.patch</Patch>
|
||||
<Patch level="1">patches/mageia/hid-usbhid-IBM-BladeCenterHS20-quirk.patch</Patch>
|
||||
<Patch level="1">patches/mageia/usb-storage-unusual_devs-add-id.patch</Patch>
|
||||
<Patch level="1">patches/mageia/usb-storage-unusual_devs-add-id-2.6.37-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/media-usb-pwc-lie-in-proc-usb-devices.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-3rdparty-1.0-tree.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/3rd-3rdparty-1.0-tree.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-3rdparty-merge.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-0.5.35.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-kbuild.patch</Patch>
|
||||
@@ -171,14 +138,13 @@
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-fix-build-with-function-tracer.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-2.6.36-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-acerhk-fix-include.patch</Patch>
|
||||
<!--Patch level="1">patches/mageia/3rd-aes2501-r19.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-r19.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-kbuild.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-rmmod-oops-fix.patch</Patch--><!--aes2501 build error-->
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-1.61.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-aes2501-rmmod-oops-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-1.60.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-Kconfig.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-Makefile-build-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.10-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.13-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-ndiswrapper-4.7-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-1.3.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-build-fix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rfswitch-3.0-buildfix.patch</Patch>
|
||||
@@ -187,9 +153,12 @@
|
||||
<Patch level="1">patches/mageia/3rd-viahss-module-license.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-viahss-2.6.35-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-viahss-3.0-buildfix.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8812au.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8723de.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8723bs.patch</Patch>
|
||||
<Patch level="1">patches/mageia/3rd-rtl8812au.patch</Patch-->
|
||||
<Patch level="1">patches/mageia/tools-testing-selftest-Makefile-remove-powerpc-reference.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-build-Make-fixdep-parsing-wait-for-last-target.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-perf-tools-Force-fixdep-compilation-at-the-start-of-.patch</Patch>
|
||||
<Patch level="1">patches/mageia/tools-perf-tools-Move-perf-build-related-variables-under-n.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -217,9 +186,9 @@
|
||||
|
||||
<History>
|
||||
<Update release="17">
|
||||
<Date>2018-03-04</Date>
|
||||
<Version>4.14.23</Version>
|
||||
<Comment>Release bump</Comment>
|
||||
<Date>2018-03-11</Date>
|
||||
<Version>4.9.86</Version>
|
||||
<Comment>Release bump.</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
<RuntimeDependencies>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>docbook-xml</Dependency>
|
||||
<Dependency>util-linux</Dependency>
|
||||
<!-- FIXME: Disabled for now as it brings whole texlive
|
||||
<Dependency>latex-passivetex</Dependency>
|
||||
-->
|
||||
@@ -39,6 +40,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-05-19</Date>
|
||||
<Version>0.0.28</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-01-24</Date>
|
||||
<Version>0.0.28</Version>
|
||||
|
||||
+13253
-13087
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
e1d60feade5397804bdd63a3922e800c26180e42
|
||||
bb27522453a7298862c120692ebdbc03b193bd5e
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
d040e529a706303bda19522c6bf69ad30a5621f1
|
||||
8b4a4dab4b4cd07ee35f99ca8592fcd6cf9ab7a1
|
||||
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Console display library used by most text viewer</Summary>
|
||||
<Description>S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible.</Description>
|
||||
<Archive sha1sum="a8ea7f1b5736160a94efb67b137a0f5b9916bdf2" type="tarbz2">http://www.jedsoft.org/releases/slang/slang-2.3.1a.tar.bz2</Archive>
|
||||
<Archive sha1sum="bbf7f2dcc14e7c7fca40868fd4b411a2bd9e2655" type="tarbz2">http://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libpng-devel</Dependency>
|
||||
<Dependency>libpcre-devel</Dependency>
|
||||
@@ -49,13 +49,20 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="doc">/usr/share/doc/slang/html</Path>
|
||||
<Path fileType="man">/usr/share/man/man3</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-04-09</Date>
|
||||
<Version>2.3.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-02-06</Date>
|
||||
<Version>2.3.1a</Version>
|
||||
|
||||
@@ -1 +1 @@
|
||||
Pisi_Linux 2.0RC
|
||||
Pisi_Linux 2.0
|
||||
|
||||
@@ -67,6 +67,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-03-28</Date>
|
||||
<Version>3.10.1</Version>
|
||||
<Comment>Version bump for 2.0 Stable.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-04-04</Date>
|
||||
<Version>3.10.1</Version>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DISTRIB_ID="PisiLinux"
|
||||
DISTRIB_RELEASE="2.0 RC"
|
||||
DISTRIB_DESCRIPTION="Pisi GNU/Linux 2.0 RC"
|
||||
DISTRIB_CODENAME="Phoenix"
|
||||
DISTRIB_RELEASE="2.0"
|
||||
DISTRIB_DESCRIPTION="Pisi GNU/Linux 2.0"
|
||||
DISTRIB_CODENAME="Ataturk"
|
||||
|
||||
@@ -31,6 +31,13 @@
|
||||
</AdditionalFiles>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2018-03-28</Date>
|
||||
<Version>1.4</Version>
|
||||
<Comment>2.0 Stable.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2017-04-04</Date>
|
||||
<Version>1.4</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Netscape Portable Runtime</Summary>
|
||||
<Description>Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. The API is used in the Mozilla client, many of Netscape/AOL/iPlanet's and other software offerings.</Description>
|
||||
<Archive sha1sum="5262abb243191d5fa3dcd72857d7d7f8ec47ad01" type="targz">https://ftp.mozilla.org/pub/nspr/releases/v4.17/src/nspr-4.17.tar.gz</Archive>
|
||||
<Archive sha1sum="907221d51a1f8cca0c3a9e1af93c53e02f5e203b" type="targz">https://ftp.mozilla.org/pub/nspr/releases/v4.19/src/nspr-4.19.tar.gz</Archive>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="nspr/config/nspr.pc.in">nspr.pc.in</AdditionalFile>
|
||||
<AdditionalFile permission="0755" target="generate-pc-config.sh">generate-pc-config.sh</AdditionalFile>
|
||||
@@ -41,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2018-05-05</Date>
|
||||
<Version>4.19</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2017-09-26</Date>
|
||||
<Version>4.17.0</Version>
|
||||
|
||||
@@ -61,10 +61,10 @@ def install():
|
||||
|
||||
pisitools.dodoc("README*")
|
||||
|
||||
shelltools.cd("%s/sqlite-doc-3200100" % get.workDIR())
|
||||
shelltools.cd("%s/sqlite-doc-3220000" % get.workDIR())
|
||||
shelltools.system("pwd")
|
||||
|
||||
pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3200100/*")
|
||||
pisitools.insinto("/usr/share/doc/sqlite", "../sqlite-doc-3220000/*")
|
||||
|
||||
# fix permissions and remove obsolete files; https://bugs.archlinux.org/task/24605
|
||||
shelltools.system("find %s -type f -perm 755 -exec ls -lha {} \;" % get.installDIR())
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>An SQL Database Engine in a C Library</Summary>
|
||||
<Description>SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine. Supports databases up to 2 terabytes in size.</Description>
|
||||
<Archive sha1sum="48593dcd19473f25fe6fcd08048e13ddbff4c983" type="targz">https://sqlite.org/2017/sqlite-autoconf-3200100.tar.gz</Archive>
|
||||
<Archive sha1sum="5c674754629392003fa5f7f4d2bc533d571040b1" type="zip">https://sqlite.org/2017/sqlite-doc-3200100.zip</Archive>
|
||||
<Archive sha1sum="2fb24ec12001926d5209d2da90d252b9825366ac" type="targz">https://sqlite.org/2018/sqlite-autoconf-3220000.tar.gz</Archive>
|
||||
<Archive sha1sum="4cbcc5c5029b8e355fa1e5c563a15b91f7ea7ced" type="zip">https://sqlite.org/2018/sqlite-doc-3220000.zip</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>readline-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
@@ -104,6 +104,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="8">
|
||||
<Date>2018-05-05</Date>
|
||||
<Version>3.22.0</Version>
|
||||
<Comment>Verison Bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2017-09-26</Date>
|
||||
<Version>3.20.1</Version>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Utility to detect other OSes on a set of drives</Summary>
|
||||
<Description>os-probe detects other OSes available on a system and outputs the results in a generic machine-readable format. Support for new OSes and Linux distributions can be added easily.</Description>
|
||||
<Archive sha1sum="7434eef47887d820f8f4cc2f0f99afe50b22adbd" type="tarxz">http://http.debian.net/debian/pool/main/o/os-prober/os-prober_1.76.tar.xz</Archive>
|
||||
<Archive sha1sum="7d603d603208fe8b065f84da62dcfb6ee965a9eb" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/os-prober_1.71.tar.xz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>os-prober</Name>
|
||||
@@ -25,6 +25,13 @@
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2018-03-12</Date>
|
||||
<Version>1.71</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2018-03-04</Date>
|
||||
<Version>1.76</Version>
|
||||
|
||||
@@ -12,12 +12,13 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Cross-platform, open-source make system</Summary>
|
||||
<Description>CMake, the cross-platform, open-source make system. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.</Description>
|
||||
<Archive sha1sum="ea73af0c3c832e586bf2f82a13a708ea509d5a88" type="targz">https://cmake.org/files/v3.7/cmake-3.7.2.tar.gz</Archive>
|
||||
<Archive sha1sum="591fc2fabd44f3612676beef6e15f81fbe5417f7" type="targz">https://cmake.org/files/v3.11/cmake-3.11.1.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>curl-devel</Dependency>
|
||||
<Dependency>expat-devel</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>ncurses-devel</Dependency>
|
||||
<Dependency>rhash-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>libuv-devel</Dependency>
|
||||
@@ -29,6 +30,7 @@
|
||||
<RuntimeDependencies>
|
||||
<Dependency>curl</Dependency>
|
||||
<Dependency>expat</Dependency>
|
||||
<Dependency>rhash</Dependency>
|
||||
<Dependency>libarchive</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>ncurses</Dependency>
|
||||
@@ -45,6 +47,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="6">
|
||||
<Date>2018-05-14</Date>
|
||||
<Version>3.11.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2017-02-09</Date>
|
||||
<Version>3.7.2</Version>
|
||||
|
||||
Regular → Executable
+2
@@ -120,6 +120,8 @@ def install():
|
||||
|
||||
# /lib/cpp symlink for legacy X11 stuff
|
||||
pisitools.dosym("/usr/bin/cpp", "/lib/cpp")
|
||||
|
||||
pisitools.dosym("/usr/bin/x86_64-pc-linux-gnu-gcc-ar", "/usr/bin/x86_64-pc-linux-gnu-ar")
|
||||
|
||||
# Remove our options section from crt stuff
|
||||
removePisiLinuxSection("%s/usr/lib/" % get.installDIR())
|
||||
|
||||
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
+7
@@ -146,6 +146,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-04-14</Date>
|
||||
<Version>6.3.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-01-02</Date>
|
||||
<Version>6.3.0</Version>
|
||||
|
||||
Regular → Executable
@@ -12,7 +12,7 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>Library for reading and writing streaming archives</Summary>
|
||||
<Description>libarchive includes a library and command-line tools for reading and writing tar, cpio, zip, ISO, and other archive formats.</Description>
|
||||
<Archive sha1sum="ccf14e3b4ec7c6b242cf07062dd40e82a17485a5" type="targz">http://www.libarchive.org/downloads/libarchive-3.2.2.tar.gz</Archive>
|
||||
<Archive sha1sum="580064227105e30322caa6c67b59e8c8e6060027" type="targz">http://www.libarchive.org/downloads/libarchive-3.3.2.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>acl-devel</Dependency>
|
||||
<Dependency>nettle-devel</Dependency>
|
||||
@@ -60,6 +60,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2018-04-25</Date>
|
||||
<Version>3.3.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2017-02-09</Date>
|
||||
<Version>3.2.2</Version>
|
||||
|
||||
Executable
+28
@@ -0,0 +1,28 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def setup():
|
||||
##shelltools.export("CFLAGS","%s -fPIC -DPIC" % get.CFLAGS())
|
||||
#shelltools.export("LDFLAGS","%s -fPIC" % get.LDFLAGS())
|
||||
shelltools.system("./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--enable-lib-shared \
|
||||
--enable-gettext \
|
||||
--disable-openssl-runtime \
|
||||
--enable-openssl")
|
||||
|
||||
def install():
|
||||
autotools.make("PREFIX=/usr DESTDIR=%s build-shared install-gmo install-lib-shared" % get.installDIR())
|
||||
autotools.make("PREFIX=/usr DESTDIR=%s -C librhash install-so-link install-headers" % get.installDIR())
|
||||
autotools.rawInstall("PREFIX=/usr DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.dodoc("ChangeLog", "INSTALL*", "README", "COPYING")
|
||||
|
||||
Executable
+57
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>rhash</Name>
|
||||
<Homepage>https://github.com/rhash/RHash/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Hash sums are used to ensure and verify integrity of large volumes of data for a long-term storing or transferring.</Summary>
|
||||
<Description>RHash is a console utility for calculation and verification of magnet links and a wide range of hash sums like CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94,RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru.</Description>
|
||||
<Archive sha1sum="62a89fcf39cc8e243d82a860e3ec53dab4e8af69" type="targz">https://github.com/rhash/RHash/archive/v1.3.6.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>glibc</Dependency>
|
||||
<Dependency>openssl-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>rhash</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>openssl</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="executable">/usr/bin/</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="doc">/usr/share/doc/</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>rhash-devel</Name>
|
||||
<Summary>Development files for rhash</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">rhash</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2018-04-22</Date>
|
||||
<Version>1.3.6</Version>
|
||||
<Comment>Release Bump</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>libmpc</Name>
|
||||
<Summary xml:lang="tr">RHash mıknatıs bağlantılarının hesaplanması</Summary>
|
||||
<Description xml:lang="tr">RHash mıknatıs bağlantılarının hesaplanması ve doğrulanması için bir konsol programıdır ve CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Kaplan, DC ++ TTH, BitTorrent BTIH, GOST R 34.11-94,RIPEMD-160, HAS-160, EDON-R, Whirlpool ve Snefru.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user