[Git] mISDN kernel tree branch socket updated. mISDN_1_1_2-609-g688593d
[email protected] (git version ctrl) Wed, 12 Jun 2013 08:05:57 +0200 (CEST)
| Newsgroups | gmane.linux.isdn.i4l.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "mISDN kernel tree".
The branch, socket has been updated
via 688593ded1d52a012fbb3985326af250e1f3bc43 (commit)
via 975f25ca39da28cfcb184634819bd429ad455ac2 (commit)
via 0b30b3c8cc87520974b58eabe0a271f714afb529 (commit)
via 06518cf01ad978bc162ffd3336fc17374ee1bf0e (commit)
via 8e00b74dba0a7db8e6c13b1042aeca7d8ab8c964 (commit)
via 5428bdcaef3eb92284ec47a249be8f7bb082d00f (commit)
via 0e3fe4ac2faa94d756a77e93dc1995d7209e93fe (commit)
via 91e4fe0d63e3c66585d88d875f7b1e60ffa2e1dc (commit)
from c7bbed79825ff9e5298e34e2b2b6c971e9865934 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 688593ded1d52a012fbb3985326af250e1f3bc43
Author: Karsten Keil <[email protected]>
Date: Wed Jun 12 08:05:16 2013 +0200
Increment version to 2.0.34
commit 975f25ca39da28cfcb184634819bd429ad455ac2
Author: Karsten Keil <[email protected]>
Date: Mon Jun 3 14:33:29 2013 +0200
rework patches for old versions
commit 0b30b3c8cc87520974b58eabe0a271f714afb529
Author: Karsten Keil <[email protected]>
Date: Mon Jun 3 14:32:37 2013 +0200
use 3.y for 3 kernel versions
commit 06518cf01ad978bc162ffd3336fc17374ee1bf0e
Author: Michał Mirosław <[email protected]>
Date: Fri Feb 1 20:40:17 2013 +0100
driver-core: constify data for class_find_device()
All in-kernel users of class_find_device() don't really need mutable
data for match callback.
In two places (kernel/power/suspend_test.c, drivers/scsi/osd/osd_uld.c)
this patch changes match callbacks to use const search data.
The const is propagated to rtc_class_open() and power_supply_get_by_name()
parameters.
Note that there's a dev reference leak in suspend_test.c that's not
touched in this patch.
Signed-off-by: Michał Mirosław <[email protected]>
Acked-by: Grant Likely <grant.likely-s3s/[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
commit 8e00b74dba0a7db8e6c13b1042aeca7d8ab8c964
Author: Sasha Levin <[email protected]>
Date: Wed Feb 27 17:06:00 2013 -0800
hlist: drop the node parameter from iterators
I'm not sure why, but the hlist for each entry iterators were conceived
list_for_each_entry(pos, head, member)
The hlist ones were greedy and wanted an extra parameter:
hlist_for_each_entry(tpos, pos, head, member)
Why did they need an extra pos parameter? I'm not quite sure. Not only
they don't really need it, it also prevents the iterator from looking
exactly like the list iterator, which is unfortunate.
Besides the semantic patch, there was some manual work required:
- Fix up the actual hlist iterators in linux/list.h
- Fix up the declaration of other iterators based on the hlist ones.
- A very small amount of places were using the 'node' parameter, this
was modified to use 'obj->member' instead.
- Coccinelle didn't handle the hlist_for_each_entry_safe iterator
properly, so those had to be fixed up manually.
The semantic patch which is mostly the work of Peter Senna Tschudin is here:
@@
iterator name hlist_for_each_entry, hlist_for_each_entry_continue, hlist_for_each_entry_from, hlist_for_each_entry_rcu, hlist_for_each_entry_rcu_bh, hlist_for_each_entry_continue_rcu_bh, for_each_busy_worker, ax25_uid_for_each, ax25_for_each, inet_bind_bucket_for_each, sctp_for_each_hentry, sk_for_each, sk_for_each_rcu, sk_for_each_from, sk_for_each_safe, sk_for_each_bound, hlist_for_each_entry_safe, hlist_for_each_entry_continue_rcu, nr_neigh_for_each, nr_neigh_for_each_safe, nr_node_for_each, nr_node_for_each_safe, for_each_gfn_indirect_valid_sp, for_each_gfn_sp, for_each_host;
type T;
expression a,c,d,e;
identifier b;
statement S;
@@
-T b;
<+... when != b
(
hlist_for_each_entry(a,
- b,
c, d) S
|
hlist_for_each_entry_continue(a,
- b,
c) S
|
hlist_for_each_entry_from(a,
- b,
c) S
|
hlist_for_each_entry_rcu(a,
- b,
c, d) S
|
hlist_for_each_entry_rcu_bh(a,
- b,
c, d) S
|
hlist_for_each_entry_continue_rcu_bh(a,
- b,
c) S
|
for_each_busy_worker(a, c,
- b,
d) S
|
ax25_uid_for_each(a,
- b,
c) S
|
ax25_for_each(a,
- b,
c) S
|
inet_bind_bucket_for_each(a,
- b,
c) S
|
sctp_for_each_hentry(a,
- b,
c) S
|
sk_for_each(a,
- b,
c) S
|
sk_for_each_rcu(a,
- b,
c) S
|
sk_for_each_from
-(a, b)
+(a)
S
+ sk_for_each_from(a) S
|
sk_for_each_safe(a,
- b,
c, d) S
|
sk_for_each_bound(a,
- b,
c) S
|
hlist_for_each_entry_safe(a,
- b,
c, d, e) S
|
hlist_for_each_entry_continue_rcu(a,
- b,
c) S
|
nr_neigh_for_each(a,
- b,
c) S
|
nr_neigh_for_each_safe(a,
- b,
c, d) S
|
nr_node_for_each(a,
- b,
c) S
|
nr_node_for_each_safe(a,
- b,
c, d) S
|
- for_each_gfn_sp(a, c, d, b) S
+ for_each_gfn_sp(a, c, d) S
|
- for_each_gfn_indirect_valid_sp(a, c, d, b) S
+ for_each_gfn_indirect_valid_sp(a, c, d) S
|
for_each_host(a,
- b,
c) S
|
for_each_host_safe(a,
- b,
c, d) S
|
for_each_mesh_entry(a,
- b,
c, d) S
)
...+>
[akpm-de/[email protected]: drop bogus change from net/ipv4/raw.c]
[akpm-de/[email protected]: drop bogus hunk from net/ipv6/raw.c]
[akpm-de/[email protected]: checkpatch fixes]
[akpm-de/[email protected]: fix warnings]
[akpm-de/[email protected]: redo intrusive kvm changes]
Tested-by: Peter Senna Tschudin <[email protected]>
Acked-by: Paul E. McKenney <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
Cc: Wu Fengguang <[email protected]>
Cc: Marcelo Tosatti <[email protected]>
Cc: Gleb Natapov <[email protected]>
Signed-off-by: Andrew Morton <akpm-de/[email protected]>
Signed-off-by: Linus Torvalds <torvalds-de/[email protected]>
commit 5428bdcaef3eb92284ec47a249be8f7bb082d00f
Author: Greg Kroah-Hartman <[email protected]>
Date: Fri Dec 21 13:13:05 2012 -0800
Drivers: isdn: remove __dev* attributes.
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.
This change removes the use of __devinit, __devexit_p, __devinitdata,
and __devexit from these drivers.
Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.
Cc: Bill Pemberton <wfp5p-4Ng6DfrEGID2fBVCVOL8/[email protected]>
Cc: Karsten Keil <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Backported from kernel.org, Added XHFC /KKe
commit 0e3fe4ac2faa94d756a77e93dc1995d7209e93fe
Author: Tejun Heo <[email protected]>
Date: Mon Aug 20 14:51:24 2012 -0700
workqueue: deprecate flush[_delayed]_work_sync()
flush[_delayed]_work_sync() are now spurious. Mark them deprecated
and convert all users to flush[_delayed]_work().
If you're cc'd and wondering what's going on: Now all workqueues are
non-reentrant and the regular flushes guarantee that the work item is
not pending or running on any CPU on return, so there's no reason to
use the sync flushes at all and they're going away.
This patch doesn't make any functional difference.
Signed-off-by: Tejun Heo <[email protected]>
Cc: Russell King <linux-lFZ/[email protected]>
Cc: Paul Mundt <[email protected]>
Cc: Ian Campbell <[email protected]>
Cc: Jens Axboe <axboe-tSWWG44O7X1aa/[email protected]>
Cc: Mattia Dongili <[email protected]>
Cc: Kent Yoder <[email protected]>
Cc: David Airlie <[email protected]>
Cc: Jiri Kosina <[email protected]>
Cc: Karsten Keil <[email protected]>
Cc: Bryan Wu <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Alasdair Kergon <[email protected]>
Cc: Mauro Carvalho Chehab <[email protected]>
Cc: Florian Tobias Schandinat <[email protected]>
Cc: David Woodhouse <[email protected]>
Cc: "David S. Miller" <davem-fT/PcQaiUtIeIZ0/[email protected]>
Cc: [email protected]
Cc: Anton Vorontsov <cbou-JGs/[email protected]>
Cc: Sangbeom Kim <[email protected]>
Cc: "James E.J. Bottomley" <James.Bottomley-d9PhHud1JfjCXq6kfMZ53/[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Eric Van Hensbergen <[email protected]>
Cc: Takashi Iwai <[email protected]>
Cc: Steven Whitehouse <[email protected]>
Cc: Petr Vandrovec <[email protected]>
Cc: Mark Fasheh <mfasheh-IBi9RG/[email protected]>
Cc: Christoph Hellwig <[email protected]>
Cc: Avi Kivity <[email protected]>
commit 91e4fe0d63e3c66585d88d875f7b1e60ffa2e1dc
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date: Sun Jun 2 15:56:10 2013 +0200
Modified kernel version detection to work without linux/version.h
-----------------------------------------------------------------------
Summary of changes:
Makefile.in | 189 ++++++---
aclocal.m4 | 348 ++++++++--------
configure | 378 +++++++++--------
configure.ac | 16 +-
drivers/isdn/hardware/mISDN/avmfritz.c | 10 +-
drivers/isdn/hardware/mISDN/hfcmulti.c | 6 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 6 +-
drivers/isdn/hardware/mISDN/mISDNinfineon.c | 16 +-
drivers/isdn/hardware/mISDN/netjet.c | 10 +-
drivers/isdn/hardware/mISDN/speedfax.c | 14 +-
drivers/isdn/hardware/mISDN/w6692.c | 6 +-
drivers/isdn/hardware/mISDN/xhfc_pci2pi.c | 6 +-
drivers/isdn/hardware/mISDN/xhfc_pci2pi.h | 4 +-
drivers/isdn/mISDN/core.c | 8 +-
drivers/isdn/mISDN/hwchannel.c | 2 +-
drivers/isdn/mISDN/socket.c | 3 +-
drivers/isdn/mISDN/stack.c | 3 +-
patches/Drivers-isdn-remove-__dev-attributes.patch | 430 ++++++++++++++++++++
...ver-core-constify-data-for-class_find_dev.patch | 44 ++
...st-drop-the-node-parameter-from-iterators.patch | 203 +++++++++
patches/workqueue-deprecate-flush_work_sync.patch | 58 +++
series/series_2.6.18 | 4 +
series/series_2.6.19 | 4 +
series/series_2.6.20 | 4 +
series/series_2.6.21 | 4 +
series/series_2.6.22 | 4 +
series/series_2.6.23 | 4 +
series/series_2.6.24 | 4 +
series/series_2.6.25 | 4 +
series/series_2.6.26 | 4 +
series/series_2.6.27 | 4 +
series/series_2.6.28 | 4 +
series/series_2.6.29 | 4 +
series/series_2.6.30 | 4 +
series/series_2.6.31 | 4 +
series/series_2.6.32 | 4 +
series/series_2.6.33 | 4 +
series/series_2.6.34 | 4 +
series/series_2.6.35 | 4 +
series/series_2.6.36 | 4 +
series/series_2.6.37 | 4 +
series/series_2.6.38 | 4 +
series/series_2.6.39 | 4 +
series/series_3.0 | 4 +
series/series_3.1 | 4 +
series/series_3.2 | 4 +
series/series_3.3 | 4 +
series/series_3.4 | 4 +
series/series_3.5 | 4 +
series/series_3.6 | 2 +
series/series_3.7 | 2 +
series/series_3.8 | 2 +
52 Dateien geändert, 1430 Zeilen hinzugefügt(+), 448 Zeilen entfernt(-)
create mode 100644 patches/Drivers-isdn-remove-__dev-attributes.patch
create mode 100644 patches/driver-core-constify-data-for-class_find_dev.patch
create mode 100644 patches/hlist-drop-the-node-parameter-from-iterators.patch
create mode 100644 patches/workqueue-deprecate-flush_work_sync.patch
create mode 100644 series/series_3.5
create mode 100644 series/series_3.6
create mode 100644 series/series_3.7
create mode 100644 series/series_3.8
hooks/post-receive
--
mISDN kernel tree
_______________________________________________
i4ldeveloper mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/i4ldeveloper