lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110608192943.GA13211@linux.vnet.ibm.com>
Date:	Wed, 8 Jun 2011 12:29:43 -0700
From:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To:	linux-kernel@...r.kernel.org
Cc:	mingo@...e.hu, laijs@...fujitsu.com, dipankar@...ibm.com,
	akpm@...ux-foundation.org, mathieu.desnoyers@...ymtl.ca,
	josh@...htriplett.org, niv@...ibm.com, tglx@...utronix.de,
	peterz@...radead.org, rostedt@...dmis.org, Valdis.Kletnieks@...edu,
	dhowells@...hat.com, eric.dumazet@...il.com, darren@...art.com,
	viro@...iv.linux.org.uk, eparis@...hat.com, axboe@...nel.dk,
	Trond.Myklebust@...app.com, jmorris@...ei.org,
	robert.w.love@...el.com, James.Bottomley@...e.de, jes@....com,
	tony.luck@...el.com, fenghua.yu@...el.com, jack@...e.cz,
	neilb@...e.de, sds@...ho.nsa.gov, manfred@...orfullife.com,
	namhyung@...il.com, rientjes@...gle.com, kaber@...sh.net,
	patches@...aro.org
Subject: [PATCH tip/core/rcu 0/28] patches queued for 3.1, first installment

Hello!

This patchset contains some simplifications, bug fixes, documentation
updates, and a bunch of leftover conversions to kfree_rcu().  Almost
all of the latter need either an Acked-by or to be taken into the
appropriate maintainer tree.  The patches are as follows:

1.	Simplify RCU kthread creation.
2.	Convert from kthread_create() to kthread_create_on_node()
	(courtesy of Eric Dumazet).
3.	Improve rcu_read_lock() code generation.
4.	Restore checks for blocking within RCU read-side critical
	sections under CONFIG_PROVE_RCU.
5.	Move struct rcu_head into types.h as a first step towards
	untangling header files.
6.	Update rcutorture documentation to account for boosting,
	memory-barrier testing, and (not so) new flavors of RCU.
7.	Fix type mismatch (courtesy of Andi Kleen).
8.	Combine common grace-period-wait code.
9.	Eliminate rcutorture workarounds for previously missing
	RCU API members, and add testing of synchronize_rcu_bh_expedited().
10.	Update RCU's NMI documentation.
11-27.	Conversions to kfree_rcu() (courtesy of Lai Jiangshan,
	in need of either Acked-by or adoption).
28.	Convert call_rcu(sk_filter_release_rcu) to kfree_rcu
	(courtesy of Lai Jiangshan, already acked).

For a testing-only version of this patchset from git, please see the
following subject-to-rebase branch:

git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-2.6-rcu.git rcu/testing

							Thanx, Paul

------------------------------------------------------------------------

 b/Documentation/RCU/NMI-RCU.txt |    2 
 b/Documentation/RCU/torture.txt |  134 ++++++++++++++++++++++++++++----------
 b/arch/ia64/sn/kernel/irq.c     |   14 ----
 b/block/cfq-iosched.c           |    7 --
 b/block/genhd.c                 |   10 --
 b/drivers/md/linear.c           |    8 --
 b/drivers/scsi/libfc/fc_rport.c |   14 ----
 b/fs/jbd2/journal.c             |    7 --
 b/fs/nfs/delegation.c           |   14 ----
 b/include/linux/lockdep.h       |    2 
 b/include/linux/rcupdate.h      |   28 ++++++--
 b/include/linux/rcutiny.h       |   16 ++++
 b/include/linux/rcutree.h       |    2 
 b/include/linux/types.h         |   10 ++
 b/include/net/sock.h            |    4 -
 b/ipc/sem.c                     |   10 --
 b/ipc/util.c                    |   16 ----
 b/kernel/audit_tree.c           |    8 --
 b/kernel/lockdep.c              |   84 +++++++++++++-----------
 b/kernel/pid.c                  |    4 -
 b/kernel/rcupdate.c             |   21 +++++-
 b/kernel/rcutiny.c              |   28 --------
 b/kernel/rcutiny_plugin.h       |   14 ----
 b/kernel/rcutorture.c           |    3 
 b/kernel/rcutree.c              |   65 ++++++------------
 b/kernel/rcutree_plugin.h       |   11 ---
 b/kernel/rcutree_trace.c        |    2 
 b/kernel/sched.c                |    2 
 b/kernel/sysctl.c               |   11 ---
 b/mm/vmalloc.c                  |    9 --
 b/net/core/filter.c             |   12 ---
 b/net/netfilter/xt_RATEEST.c    |    8 --
 b/security/device_cgroup.c      |   10 --
 b/security/selinux/netnode.c    |   20 -----
 b/security/selinux/netport.c    |   20 -----
 include/linux/rcupdate.h        |  140 +++++++++++++++++++++-------------------
 kernel/rcutorture.c             |   55 ++++++---------
 kernel/rcutree.c                |   27 +------
 kernel/rcutree_plugin.h         |   23 ++----
 mm/vmalloc.c                    |    9 --
 40 files changed, 379 insertions(+), 505 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ