[packages/kernel/LINUX_3_5] - up to ubuntu extended kernel 3.5.7.6
arekm
arekm at pld-linux.org
Mon Mar 4 06:14:31 CET 2013
commit 993e46a3b2f592ff6c26880f1e8e590d8d439266
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Mon Mar 4 06:14:14 2013 +0100
- up to ubuntu extended kernel 3.5.7.6
kernel-vserver-2.3.patch | 42 +-----------------------------------------
kernel.spec | 12 ++++++++++--
2 files changed, 11 insertions(+), 43 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index c8ab148..c650589 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -92,6 +92,7 @@
%define rel 1
%define basever 3.5
%define postver .7
+%define ubver .6
# __alt_kernel is list of features, empty string if none set
# _alt kernel is defined as: %{nil}%{?alt_kernel:-%{?alt_kernel}} (defined in rpm.macros)
@@ -125,7 +126,7 @@ Summary(et.UTF-8): Linuxi kernel (ehk operatsioonisüsteemi tuum)
Summary(fr.UTF-8): Le Kernel-Linux (La partie centrale du systeme)
Summary(pl.UTF-8): Jądro Linuksa
Name: kernel%{_alt_kernel}
-Version: %{basever}%{postver}
+Version: %{basever}%{postver}%{ubver}
Release: %{rel}
Epoch: 3
License: GPL v2
@@ -133,9 +134,13 @@ Group: Base/Kernel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%{basever}.tar.xz
# Source0-md5: 24153eaaa81dedc9481ada8cd9c3b83d
%if "%{postver}" != ".0"
-Patch0: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.bz2
+Patch0: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{basever}%{postver}.bz2
# Patch0-md5: f908f8c222cf4a1988b8bf180df46bb2
%endif
+%if "%{ubver}" != ""
+Patch1: http://kernel.ubuntu.com/git?p=ubuntu/linux.git;a=commitdiff_plain;hp=v%{basever}%{postver};h=v%{basever}%{postver}%{ubver};/v%{basever}%{postver}%{ubver}.patch
+# Patch1-md5: 59dde3d506ce8c4f48104bb9e33d2aca
+%endif
Source3: kernel-autoconf.h
Source4: kernel-config.h
@@ -645,6 +650,9 @@ sed -i 's/-Werror//' arch/alpha/kernel/Makefile
%if "%{postver}" != ".0"
%patch0 -p1
%endif
+%if "%{ubver}" != ""
+%patch1 -p1
+%endif
%if %{without vanilla}
diff --git a/kernel-vserver-2.3.patch b/kernel-vserver-2.3.patch
index a0ddfad..3da128e 100644
--- a/kernel-vserver-2.3.patch
+++ b/kernel-vserver-2.3.patch
@@ -14404,10 +14404,9 @@ diff -NurpP --minimal linux-3.5.4/kernel/fork.c linux-3.5.4-vs2.3.4.3/kernel/for
mm_free_pgd(mm);
free_mm(mm);
return NULL;
-@@ -1161,6 +1170,8 @@ static struct task_struct *copy_process(
+@@ -1161,5 +1170,7 @@ static struct task_struct *copy_process(
int retval;
struct task_struct *p;
- int cgroup_callbacks_done = 0;
+ struct vx_info *vxi;
+ struct nx_info *nxi;
@@ -24574,37 +24573,6 @@ diff -NurpP --minimal linux-3.5.4/net/ipv4/inet_diag.c linux-3.5.4-vs2.3.4.3/net
r->idiag_state = tw->tw_substate;
r->idiag_timer = 3;
r->idiag_expires = DIV_ROUND_UP(tmo * 1000, HZ);
-@@ -272,12 +276,14 @@ int inet_diag_dump_one_icsk(struct inet_
-
- err = -EINVAL;
- if (req->sdiag_family == AF_INET) {
-+ /* TODO: lback */
- sk = inet_lookup(&init_net, hashinfo, req->id.idiag_dst[0],
- req->id.idiag_dport, req->id.idiag_src[0],
- req->id.idiag_sport, req->id.idiag_if);
- }
- #if IS_ENABLED(CONFIG_IPV6)
- else if (req->sdiag_family == AF_INET6) {
-+ /* TODO: lback */
- sk = inet6_lookup(&init_net, hashinfo,
- (struct in6_addr *)req->id.idiag_dst,
- req->id.idiag_dport,
-@@ -472,6 +478,7 @@ int inet_diag_bc_sk(const struct nlattr
- } else
- #endif
- {
-+ /* TODO: lback */
- entry.saddr = &inet->inet_rcv_saddr;
- entry.daddr = &inet->inet_daddr;
- }
-@@ -570,6 +577,7 @@ static int inet_twsk_diag_dump(struct in
- } else
- #endif
- {
-+ /* TODO: lback */
- entry.saddr = &tw->tw_rcv_saddr;
- entry.daddr = &tw->tw_daddr;
- }
@@ -615,8 +623,8 @@ static int inet_diag_fill_req(struct sk_
r->id.idiag_sport = inet->inet_sport;
@@ -24616,14 +24584,6 @@ diff -NurpP --minimal linux-3.5.4/net/ipv4/inet_diag.c linux-3.5.4-vs2.3.4.3/net
r->idiag_expires = jiffies_to_msecs(tmo);
r->idiag_rqueue = 0;
r->idiag_wqueue = 0;
-@@ -683,6 +691,7 @@ static int inet_diag_dump_reqs(struct sk
- continue;
-
- if (bc) {
-+ /* TODO: lback */
- entry.saddr =
- #if IS_ENABLED(CONFIG_IPV6)
- (entry.family == AF_INET6) ?
@@ -744,6 +753,8 @@ void inet_diag_dump_icsk(struct inet_has
sk_nulls_for_each(sk, node, &ilb->head) {
struct inet_sock *inet = inet_sk(sk);
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/993e46a3b2f592ff6c26880f1e8e590d8d439266
More information about the pld-cvs-commit
mailing list