rpms/kernel/devel patch-2.6.24-rc7-git5.bz2.sign, NONE, 1.1 .cvsignore, 1.751, 1.752 config-ia64-generic, 1.7, 1.8 config-x86-generic, 1.21, 1.22 config-x86_64-generic, 1.19, 1.20 kernel.spec, 1.360, 1.361 linux-2.6-utrace-tracehook.patch, 1.20, 1.21 linux-2.6-wireless-pending.patch, 1.22, 1.23 sources, 1.711, 1.712 upstream, 1.633, 1.634 linux-2.6-utrace-zzz-fixup.patch, 1.1, NONE patch-2.6.24-rc7-git4.bz2.sign, 1.1, NONE
Kyle McMartin (kyle)
fedora-extras-commits at redhat.com
Mon Jan 14 18:04:34 UTC 2008
- Previous message (by thread): rpms/gvfs/devel .cvsignore, 1.3, 1.4 gvfs.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message (by thread): rpms/eel2/devel .cvsignore, 1.53, 1.54 eel2.spec, 1.79, 1.80 sources, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: kyle
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4276
Modified Files:
.cvsignore config-ia64-generic config-x86-generic
config-x86_64-generic kernel.spec
linux-2.6-utrace-tracehook.patch
linux-2.6-wireless-pending.patch sources upstream
Added Files:
patch-2.6.24-rc7-git5.bz2.sign
Removed Files:
linux-2.6-utrace-zzz-fixup.patch
patch-2.6.24-rc7-git4.bz2.sign
Log Message:
* Mon Jan 14 2008 Kyle McMartin <kmcmartin at redhat.com>
- 2.6.24-rc7-git5
--- NEW FILE patch-2.6.24-rc7-git5.bz2.sign ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: See http://www.kernel.org/signature.html for info
iD8DBQBHimBpyGugalF9Dw4RAgV1AJ9pPfMuehgXBlrQOy5Yfj8yRyTO+gCdHRF7
wGmmdKk/yxQR4IPj8LBqKL8=
=qFPU
-----END PGP SIGNATURE-----
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/.cvsignore,v
retrieving revision 1.751
retrieving revision 1.752
diff -u -r1.751 -r1.752
--- .cvsignore 12 Jan 2008 15:59:24 -0000 1.751
+++ .cvsignore 14 Jan 2008 18:03:35 -0000 1.752
@@ -5,4 +5,4 @@
kernel-2.6.23
linux-2.6.23.tar.bz2
patch-2.6.24-rc7.bz2
-patch-2.6.24-rc7-git4.bz2
+patch-2.6.24-rc7-git5.bz2
Index: config-ia64-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-ia64-generic,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- config-ia64-generic 18 Dec 2007 18:09:51 -0000 1.7
+++ config-ia64-generic 14 Jan 2008 18:03:35 -0000 1.8
@@ -114,7 +114,8 @@
CONFIG_ACPI=y
CONFIG_ACPI_AC=m
# CONFIG_ACPI_ASUS is not set
-# CONFIG_ACPI_PROCFS_POWER is not set
+CONFIG_ACPI_PROCFS_POWER=y
+CONFIG_ACPI_SYSFS_POWER=y
# CONFIG_ACPI_BAY is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
Index: config-x86-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86-generic,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- config-x86-generic 7 Dec 2007 20:08:34 -0000 1.21
+++ config-x86-generic 14 Jan 2008 18:03:35 -0000 1.22
@@ -127,7 +127,8 @@
CONFIG_ACPI=y
CONFIG_ACPI_AC=m
# CONFIG_ACPI_ASUS is not set
-# CONFIG_ACPI_PROCFS_POWER is not set
+CONFIG_ACPI_PROCFS_POWER=y
+CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BAY=m
CONFIG_ACPI_BLACKLIST_YEAR=1999
Index: config-x86_64-generic
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/config-x86_64-generic,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- config-x86_64-generic 18 Dec 2007 18:09:51 -0000 1.19
+++ config-x86_64-generic 14 Jan 2008 18:03:35 -0000 1.20
@@ -71,7 +71,8 @@
CONFIG_ACPI=y
CONFIG_ACPI_AC=m
# CONFIG_ACPI_ASUS is not set
-# CONFIG_ACPI_PROCFS_POWER is not set
+CONFIG_ACPI_PROCFS_POWER=y
+CONFIG_ACPI_SYSFS_POWER=y
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BAY=m
CONFIG_ACPI_BLACKLIST_YEAR=0
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel.spec,v
retrieving revision 1.360
retrieving revision 1.361
diff -u -r1.360 -r1.361
--- kernel.spec 14 Jan 2008 16:29:01 -0000 1.360
+++ kernel.spec 14 Jan 2008 18:03:35 -0000 1.361
@@ -45,7 +45,7 @@
# The rc snapshot level
%define rcrev 7
# The git snapshot level
-%define gitrev 4
+%define gitrev 5
# Set rpm version accordingly
%define rpmversion 2.6.%{upstream_sublevel}
%endif
@@ -567,7 +567,6 @@
Patch35: linux-2.6-utrace-ptrace-compat-sparc64.patch
Patch36: linux-2.6-utrace-ptrace-compat-s390.patch
Patch37: linux-2.6-utrace-ptrace-compat-avr32.patch
-Patch38: linux-2.6-utrace-zzz-fixup.patch
Patch41: linux-2.6-sysrq-c.patch
Patch42: linux-2.6-x86-tune-generic.patch
@@ -1001,8 +1000,6 @@
ApplyPatch linux-2.6-utrace-ptrace-compat-sparc64.patch
ApplyPatch linux-2.6-utrace-ptrace-compat-s390.patch
ApplyPatch linux-2.6-utrace-ptrace-compat-avr32.patch
-# temporarily fix up breakage caused by rc7-git2
-ApplyPatch linux-2.6-utrace-zzz-fixup.patch -R
# enable sysrq-c on all kernels, not only kexec
ApplyPatch linux-2.6-sysrq-c.patch
@@ -1127,7 +1124,7 @@
ApplyPatch linux-2.6-ata-quirk.patch
# wireless patches headed for 2.6.24
-ApplyPatch linux-2.6-wireless.patch
+#ApplyPatch linux-2.6-wireless.patch
# wireless patches headed for 2.6.25
ApplyPatch linux-2.6-wireless-pending.patch
@@ -1756,6 +1753,9 @@
%kernel_variant_files -a /%{image_install_path}/xen*-%{KVERREL} -e /etc/ld.so.conf.d/kernelcap-%{KVERREL}.conf %{with_xen} xen
%changelog
+* Mon Jan 14 2008 Kyle McMartin <kmcmartin at redhat.com>
+- 2.6.24-rc7-git5
+
* Mon Jan 14 2008 Eric Sandeen <sandeen at redhat.com>
- Update ext4 patch to latest stable patch queue
linux-2.6-utrace-tracehook.patch:
Index: linux-2.6-utrace-tracehook.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-utrace-tracehook.patch,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- linux-2.6-utrace-tracehook.patch 7 Jan 2008 01:17:07 -0000 1.20
+++ linux-2.6-utrace-tracehook.patch 14 Jan 2008 18:03:35 -0000 1.21
@@ -36,10 +36,10 @@
fs/binfmt_flat.c | 3
fs/binfmt_som.c | 2
fs/proc/base.c | 17 +
- fs/proc/array.c | 8 -
+ fs/proc/array.c | 10 +
fs/binfmt_elf_fdpic.c | 7 -
fs/exec.c | 11 -
- fs/binfmt_elf.c | 6 -
+ fs/binfmt_elf.c | 10 -
fs/binfmt_aout.c | 6 -
security/selinux/hooks.c | 54 +++--
security/selinux/include/objsec.h | 1
@@ -82,14 +82,16 @@
arch/ia64/kernel/asm-offsets.c | 2
arch/ia64/kernel/fsys.S | 16 +
kernel/exit.c | 238 +++++---------------
+ kernel/sched.c | 2
kernel/ptrace.c | 307 +-------------------------
- kernel/timer.c | 4
+ kernel/timer.c | 6 -
kernel/signal.c | 210 ++++--------------
+ kernel/acct.c | 2
kernel/tsacct.c | 2
kernel/sys.c | 2
kernel/fork.c | 67 ++----
include/linux/ptrace.h | 18 --
- include/linux/sched.h | 18 --
+ include/linux/sched.h | 16 -
include/linux/init_task.h | 3
include/linux/tracehook.h | 414 +++++++++++++++++++++++++++++++++++
include/asm-powerpc/tracehook.h | 49 ++++
@@ -99,7 +101,7 @@
include/asm-x86/signal.h | 4
drivers/connector/cn_proc.c | 4
mm/nommu.c | 4
- 66 files changed, 856 insertions(+), 1141 deletions(-)
+ 68 files changed, 861 insertions(+), 1146 deletions(-)
create include/linux/tracehook.h
create include/asm-powerpc/tracehook.h
create include/asm-x86/tracehook.h
@@ -205,13 +207,22 @@
ppid = pid_alive(p) ?
- task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0;
- tpid = pid_alive(p) && p->ptrace ?
-- task_ppid_nr_ns(rcu_dereference(p->parent), ns) : 0;
+- task_pid_nr_ns(rcu_dereference(p->parent), ns) : 0;
+ task_tgid_nr_ns(rcu_dereference(p->parent), ns) : 0;
+ tracer = tracehook_tracer_task(p);
+ tpid = tracer == NULL ? 0 : tracer->pid;
buffer += sprintf(buffer,
"State:\t%s\n"
"Tgid:\t%d\n"
+@@ -426,7 +428,7 @@ static int do_task_stat(struct task_stru
+ cgtime = gtime = cputime_zero;
+
+ rcu_read_lock();
+- ppid = task_tgid_nr_ns(task->real_parent, ns);
++ ppid = task_tgid_nr_ns(task->parent, ns);
+ if (lock_task_sighand(task, &flags)) {
+ struct signal_struct *sig = task->signal;
+
--- linux-2.6/fs/binfmt_elf_fdpic.c
+++ linux-2.6/fs/binfmt_elf_fdpic.c
@@ -427,13 +427,6 @@ static int load_elf_fdpic_binary(struct
@@ -277,6 +288,24 @@
retval = 0;
out:
kfree(loc);
+@@ -1384,7 +1378,7 @@ static void fill_prstatus(struct elf_prs
+ prstatus->pr_sigpend = p->pending.signal.sig[0];
+ prstatus->pr_sighold = p->blocked.sig[0];
+ prstatus->pr_pid = task_pid_vnr(p);
+- prstatus->pr_ppid = task_pid_vnr(p->real_parent);
++ prstatus->pr_ppid = task_pid_vnr(p->parent);
+ prstatus->pr_pgrp = task_pgrp_vnr(p);
+ prstatus->pr_sid = task_session_vnr(p);
+ if (thread_group_leader(p)) {
+@@ -1430,7 +1424,7 @@ static int fill_psinfo(struct elf_prpsin
+ psinfo->pr_psargs[len] = 0;
+
+ psinfo->pr_pid = task_pid_vnr(p);
+- psinfo->pr_ppid = task_pid_vnr(p->real_parent);
++ psinfo->pr_ppid = task_pid_vnr(p->parent);
+ psinfo->pr_pgrp = task_pgrp_vnr(p);
+ psinfo->pr_sid = task_session_vnr(p);
+
--- linux-2.6/fs/binfmt_aout.c
+++ linux-2.6/fs/binfmt_aout.c
@@ -447,12 +447,6 @@ beyond_if:
@@ -2115,6 +2144,17 @@
else {
/*
* For a WNOHANG return, clear out all the fields
+--- linux-2.6/kernel/sched.c
++++ linux-2.6/kernel/sched.c
+@@ -4918,7 +4918,7 @@ static void show_task(struct task_struct
+ }
+ #endif
+ printk(KERN_CONT "%5lu %5d %6d\n", free,
+- task_pid_nr(p), task_pid_nr(p->real_parent));
++ task_pid_nr(p), task_pid_nr(p->parent));
+
+ if (state != TASK_RUNNING)
+ show_stack(p, NULL);
--- linux-2.6/kernel/ptrace.c
+++ linux-2.6/kernel/ptrace.c
@@ -18,106 +18,20 @@
@@ -2514,6 +2554,15 @@
* release_task()->call_rcu(delayed_put_task_struct).
*/
asmlinkage long sys_getppid(void)
+@@ -978,7 +978,7 @@ asmlinkage long sys_getppid(void)
+ int pid;
+
+ rcu_read_lock();
+- pid = task_tgid_nr_ns(current->real_parent, current->nsproxy->pid_ns);
++ pid = task_tgid_nr_ns(current->parent, current->nsproxy->pid_ns);
+ rcu_read_unlock();
+
+ return pid;
--- linux-2.6/kernel/signal.c
+++ linux-2.6/kernel/signal.c
@@ -19,7 +19,7 @@
@@ -2858,6 +2907,17 @@
EXPORT_SYMBOL(send_sig);
EXPORT_SYMBOL(send_sig_info);
EXPORT_SYMBOL(sigprocmask);
+--- linux-2.6/kernel/acct.c
++++ linux-2.6/kernel/acct.c
+@@ -482,7 +482,7 @@ static void do_acct_process(struct file
+ #endif
+ #if ACCT_VERSION==3
+ ac.ac_pid = current->tgid;
+- ac.ac_ppid = current->real_parent->tgid;
++ ac.ac_ppid = current->parent->tgid;
+ #endif
+
+ spin_lock_irq(¤t->sighand->siglock);
--- linux-2.6/kernel/tsacct.c
+++ linux-2.6/kernel/tsacct.c
@@ -58,7 +58,7 @@ void bacct_add_tsk(struct taskstats *sta
@@ -3115,16 +3175,7 @@
#ifdef CONFIG_TASK_XACCT
/* i/o counters(bytes read/written, #syscalls */
u64 rchar, wchar, syscr, syscw;
-@@ -1320,7 +1309,7 @@ static inline pid_t task_session_vnr(str
- static inline pid_t task_ppid_nr_ns(struct task_struct *tsk,
- struct pid_namespace *ns)
- {
-- return pid_nr_ns(task_pid(rcu_dereference(tsk->real_parent)), ns);
-+ return pid_nr_ns(task_pid(rcu_dereference(tsk->parent)), ns);
- }
-
- /**
-@@ -1621,6 +1610,7 @@ extern int kill_pgrp(struct pid *pid, in
+@@ -1608,6 +1597,7 @@ extern int kill_pgrp(struct pid *pid, in
extern int kill_pid(struct pid *pid, int sig, int priv);
extern int kill_proc_info(int, struct siginfo *, pid_t);
extern void do_notify_parent(struct task_struct *, int);
linux-2.6-wireless-pending.patch:
View full diff with command:
/usr/bin/cvs -f diff -kk -u -N -r 1.22 -r 1.23 linux-2.6-wireless-pending.patch
Index: linux-2.6-wireless-pending.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-wireless-pending.patch,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- linux-2.6-wireless-pending.patch 10 Jan 2008 22:07:32 -0000 1.22
+++ linux-2.6-wireless-pending.patch 14 Jan 2008 18:03:35 -0000 1.23
@@ -1,4 +1,4 @@
-commit f74028c41cc14c2301a2b74fa17ad9ceb262daaf
+commit 30fadc8a30f099fa2742426dd473c14d356f5967
Author: John W. Linville <linville at tuxdriver.com>
Date: Thu Jan 10 13:37:45 2008 -0500
@@ -6,7 +6,7 @@
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 607dd1fd3a2347b3b7144c1cf4300ba6f8da6fe6
+commit 06c31b59d6694b791d5218e1d48a00195623ccad
Author: John W. Linville <linville at tuxdriver.com>
Date: Thu Jan 10 13:28:49 2008 -0500
@@ -16,7 +16,7 @@
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit d507e02672266ddd62ce48ab933b35468fa8b3eb
+commit 60ae1762057ff2716c95362843d9d8f8a0287221
Author: Pavel Roskin <proski at gnu.org>
Date: Wed Jan 9 22:16:58 2008 -0500
@@ -32,7 +32,7 @@
Signed-off-by: Pavel Roskin <proski at gnu.org>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 30c796bad54b869d48897cb13e1b7b8f9dccef1c
+commit 7a1a6c289afeec831d154ebfa08ec26581dd4f9d
Author: Michael Buesch <mb at bu3sch.de>
Date: Wed Jan 9 19:08:49 2008 +0100
@@ -46,7 +46,7 @@
Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 5548d74c57387e1f041bf01093807d7a9af94a05
+commit 65127e870fb778cbef89fe6b2c4bf8a89c2ccb95
Author: Michael Buesch <mb at bu3sch.de>
Date: Wed Jan 9 18:39:09 2008 +0100
@@ -59,7 +59,7 @@
Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 0ec160e294c65d11340750aca9fa6ecfda92be99
+commit dc3ebde98d1bdedbdef4481729f2df36828f5064
Author: Michael Buesch <mb at bu3sch.de>
Date: Wed Jan 9 16:13:56 2008 +0100
@@ -72,7 +72,7 @@
Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 620fdb92d74f94ef5608c08cf9825a427e1ecfff
+commit ad0bda5262442aed48682a20c03d851ffc796e5e
Author: Michael Buesch <mb at bu3sch.de>
Date: Sat Dec 29 17:24:23 2007 +0100
@@ -84,7 +84,7 @@
Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit f94de7b013f78ad8bbe1064c108dd55141efb177
+commit a389e0fce7eb152efd7bd4cf5a0b5c95fc9fede8
Author: Miguel Botón <mboton.lkml at gmail.com>
Date: Fri Jan 4 23:34:35 2008 +0100
@@ -97,7 +97,7 @@
Signed-off-by: Miguel Botón <mboton at gmail.com
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c6227910a3aa6ac87d82b8309282d574a10954f0
+commit fa874d305a2eea9383a9593925d8be733f5f21d5
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:42:21 2008 +0100
@@ -106,7 +106,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit ec41503f4eb1e1675098861ca51d8fc3accb11c3
+commit d19f9104b8270a5720d9da5ad2a45c80dd78df50
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:42:04 2008 +0100
@@ -119,7 +119,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 773c8f682c18c91b76b2c0ce65598ca3486935dd
+commit 68a9a72a7e132d0eab48b770f04899dfdb568a26
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:41:45 2008 +0100
@@ -132,7 +132,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit f631a156231a252dda6a738955915e79180cc23b
+commit 1af21f6d3d73db1cde8a2df222b4f4b67a2608d5
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:41:28 2008 +0100
@@ -146,7 +146,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cdf589ffb50aa7146a1b11f1d366f6a2f57349eb
+commit 6005a5397a3feea0761032c763b73ac4a848f70e
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:41:10 2008 +0100
@@ -161,7 +161,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit a4200f27560df2f2da98b38afbcf2ad5c72f4f05
+commit 6beb37bf7535759a6332040d1899d67f4595709a
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:40:49 2008 +0100
@@ -177,7 +177,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c9bf26a302c65cde82e8e50cce14d307c82cc9a2
+commit 92726e29d006a6fe85a5a505d5d0818a588e1fd6
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:40:27 2008 +0100
@@ -190,7 +190,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit cf629bd6e996d6991ea690c6fb06d6a72767e444
+commit 9c762ec8f9d8456bf263843c772c97cc28d1fed0
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:40:07 2008 +0100
@@ -208,7 +208,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 945a99f31293b2a0881b4753bbdcc2220882ac19
+commit 2ad8ead3a5abdce6231122f42b777264bd791c55
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:39:25 2008 +0100
@@ -221,7 +221,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 352ee73adab6ecdd5900d7fc8d072536aa8f5fb6
+commit 1ba041bda898afaa79b80c92226d1880e80a81f8
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:38:58 2008 +0100
@@ -240,7 +240,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 06b53ccbc2fefad0911d772b6c707a7e61571f39
+commit ea3ff70609f3c73a96de9a1724a853f433c93e41
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:38:34 2008 +0100
@@ -254,7 +254,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 5c0979320b440d8603bbb724bf46a4d5ed47444c
+commit de72060aa965b74374181175e26b95082fa957c7
Author: Ivo van Doorn <ivdoorn at gmail.com>
Date: Sun Jan 6 23:38:10 2008 +0100
@@ -268,7 +268,7 @@
Signed-off-by: Ivo van Doorn <IvDoorn at gmail.com>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit c4f8ce7ac7e33a343a14c6987698ce4d3b2c5bbd
+commit 1c46877fd88f61b3779beaac7eae34b9f665fd5d
Author: Michael Buesch <mb at bu3sch.de>
Date: Sun Jan 6 00:09:46 2008 +0100
@@ -279,7 +279,7 @@
Signed-off-by: Michael Buesch <mb at bu3sch.de>
Signed-off-by: John W. Linville <linville at tuxdriver.com>
-commit 1eb548a006b5c9d173e033219e1eaa9a93f41e9e
+commit 07a99f00392e3eb233bd2bced003bf1107218a68
[...161955 lines suppressed...]
- }
-
--static int hex2sprom(u16 *sprom, const char *dump, size_t len)
-+static int hex2sprom(u16 *sprom, const char *dump, size_t len, u16 size)
- {
- char tmp[5] = { 0 };
- int cnt = 0;
- unsigned long parsed;
-
-- if (len < SSB_SPROMSIZE_BYTES * 2)
-+ if (len < size * 2)
- return -EINVAL;
-
-- while (cnt < SSB_SPROMSIZE_WORDS) {
-+ while (cnt < size) {
- memcpy(tmp, dump, 4);
- dump += 4;
- parsed = simple_strtoul(tmp, NULL, 16);
-@@ -627,7 +674,7 @@ static ssize_t ssb_pci_attr_sprom_show(s
- if (!bus)
- goto out;
- err = -ENOMEM;
-- sprom = kcalloc(SSB_SPROMSIZE_WORDS, sizeof(u16), GFP_KERNEL);
-+ sprom = kcalloc(bus->sprom_size, sizeof(u16), GFP_KERNEL);
- if (!sprom)
- goto out;
-
-@@ -640,7 +687,7 @@ static ssize_t ssb_pci_attr_sprom_show(s
- sprom_do_read(bus, sprom);
- mutex_unlock(&bus->pci_sprom_mutex);
-
-- count = sprom2hex(sprom, buf, PAGE_SIZE);
-+ count = sprom2hex(sprom, buf, PAGE_SIZE, bus->sprom_size);
- err = 0;
-
- out_kfree:
-@@ -662,15 +709,15 @@ static ssize_t ssb_pci_attr_sprom_store(
- if (!bus)
- goto out;
- err = -ENOMEM;
-- sprom = kcalloc(SSB_SPROMSIZE_WORDS, sizeof(u16), GFP_KERNEL);
-+ sprom = kcalloc(bus->sprom_size, sizeof(u16), GFP_KERNEL);
- if (!sprom)
- goto out;
-- err = hex2sprom(sprom, buf, count);
-+ err = hex2sprom(sprom, buf, count, bus->sprom_size);
- if (err) {
- err = -EINVAL;
- goto out_kfree;
- }
-- err = sprom_check_crc(sprom);
-+ err = sprom_check_crc(sprom, bus->sprom_size);
- if (err) {
- err = -EINVAL;
- goto out_kfree;
-diff -up linux-2.6.23.noarch/Documentation/feature-removal-schedule.txt.orig linux-2.6.23.noarch/Documentation/feature-removal-schedule.txt
---- linux-2.6.23.noarch/Documentation/feature-removal-schedule.txt.orig 2008-01-10 14:57:01.000000000 -0500
-+++ linux-2.6.23.noarch/Documentation/feature-removal-schedule.txt 2008-01-10 15:52:19.000000000 -0500
-@@ -333,3 +333,28 @@ Why: This driver has been marked obsolet
- Who: Stephen Hemminger <shemminger at linux-foundation.org>
-
- ---------------------------
++ rtnl_lock();
++ err = drv->ops->add_station(&drv->wiphy, dev, mac_addr, ¶ms);
++ rtnl_unlock();
+
-+What: bcm43xx wireless network driver
-+When: 2.6.26
-+Files: drivers/net/wireless/bcm43xx
-+Why: This driver's functionality has been replaced by the
-+ mac80211-based b43 and b43legacy drivers.
-+Who: John W. Linville <linville at tuxdriver.com>
++ out:
++ if (params.vlan)
++ dev_put(params.vlan);
++ cfg80211_put_dev(drv);
++ dev_put(dev);
++ return err;
++}
+
-+---------------------------
++static int nl80211_del_station(struct sk_buff *skb, struct genl_info *info)
++{
++ struct cfg80211_registered_device *drv;
++ int err;
++ struct net_device *dev;
++ u8 *mac_addr = NULL;
+
-+What: ieee80211 softmac wireless networking component
-+When: 2.6.26 (or after removal of bcm43xx and port of zd1211rw to mac80211)
-+Files: net/ieee80211/softmac
-+Why: No in-kernel drivers will depend on it any longer.
-+Who: John W. Linville <linville at tuxdriver.com>
++ if (info->attrs[NL80211_ATTR_MAC])
++ mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]);
+
-+---------------------------
++ err = get_drv_dev_by_info_ifindex(info, &drv, &dev);
++ if (err)
++ return err;
+
-+What: rc80211-simple rate control algorithm for mac80211
-+When: 2.6.26
-+Files: net/mac80211/rc80211-simple.c
-+Why: This algorithm was provided for reference but always exhibited bad
-+ responsiveness and performance and has some serious flaws. It has been
-+ replaced by rc80211-pid.
-+Who: Stefano Brivio <stefano.brivio at polimi.it>
++ if (!drv->ops->del_station) {
++ err = -EOPNOTSUPP;
++ goto out;
++ }
++
++ rtnl_lock();
++ err = drv->ops->del_station(&drv->wiphy, dev, mac_addr);
++ rtnl_unlock();
++
++ out:
++ cfg80211_put_dev(drv);
++ dev_put(dev);
++ return err;
++}
++
+ static struct genl_ops nl80211_ops[] = {
+ {
+ .cmd = NL80211_CMD_GET_WIPHY,
+@@ -374,6 +1044,73 @@ static struct genl_ops nl80211_ops[] = {
+ .policy = nl80211_policy,
+ .flags = GENL_ADMIN_PERM,
+ },
++ {
++ .cmd = NL80211_CMD_GET_KEY,
++ .doit = nl80211_get_key,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_SET_KEY,
++ .doit = nl80211_set_key,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_NEW_KEY,
++ .doit = nl80211_new_key,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_DEL_KEY,
++ .doit = nl80211_del_key,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_SET_BEACON,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ .doit = nl80211_addset_beacon,
++ },
++ {
++ .cmd = NL80211_CMD_NEW_BEACON,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ .doit = nl80211_addset_beacon,
++ },
++ {
++ .cmd = NL80211_CMD_DEL_BEACON,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ .doit = nl80211_del_beacon,
++ },
++ {
++ .cmd = NL80211_CMD_GET_STATION,
++ .doit = nl80211_get_station,
++ /* TODO: implement dumpit */
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_SET_STATION,
++ .doit = nl80211_set_station,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_NEW_STATION,
++ .doit = nl80211_new_station,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
++ {
++ .cmd = NL80211_CMD_DEL_STATION,
++ .doit = nl80211_del_station,
++ .policy = nl80211_policy,
++ .flags = GENL_ADMIN_PERM,
++ },
+ };
+
+ /* multicast groups */
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/sources,v
retrieving revision 1.711
retrieving revision 1.712
diff -u -r1.711 -r1.712
--- sources 12 Jan 2008 15:59:24 -0000 1.711
+++ sources 14 Jan 2008 18:03:38 -0000 1.712
@@ -1,3 +1,3 @@
2cc2fd4d521dc5d7cfce0d8a9d1b3472 linux-2.6.23.tar.bz2
0fdbfe1cf8df154e8efdb8b7907498b7 patch-2.6.24-rc7.bz2
-978d6a64c8903ff3015d514ae3ab06dc patch-2.6.24-rc7-git4.bz2
+51266faf21542dbc3a8ae6424ee32431 patch-2.6.24-rc7-git5.bz2
Index: upstream
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/upstream,v
retrieving revision 1.633
retrieving revision 1.634
diff -u -r1.633 -r1.634
--- upstream 12 Jan 2008 15:59:24 -0000 1.633
+++ upstream 14 Jan 2008 18:03:38 -0000 1.634
@@ -1,3 +1,3 @@
linux-2.6.23.tar.bz2
patch-2.6.24-rc7.bz2
-patch-2.6.24-rc7-git4.bz2
+patch-2.6.24-rc7-git5.bz2
--- linux-2.6-utrace-zzz-fixup.patch DELETED ---
--- patch-2.6.24-rc7-git4.bz2.sign DELETED ---
- Previous message (by thread): rpms/gvfs/devel .cvsignore, 1.3, 1.4 gvfs.spec, 1.3, 1.4 sources, 1.3, 1.4
- Next message (by thread): rpms/eel2/devel .cvsignore, 1.53, 1.54 eel2.spec, 1.79, 1.80 sources, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list