All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	alan@lxorguk.ukuu.org.uk, Mikulas Patocka <mpatocka@redhat.com>,
	Alasdair G Kergon <agk@redhat.com>
Subject: [ 046/171] dm persistent data: rename node to btree_node
Date: Tue, 15 Jan 2013 14:43:31 -0800	[thread overview]
Message-ID: <20130115224316.732828575@linuxfoundation.org> (raw)
In-Reply-To: <20130115224313.394976595@linuxfoundation.org>

3.4-stable review patch.  If anyone has any objections, please let me know.

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

From: Mikulas Patocka <mpatocka@redhat.com>

commit 550929faf89e2e2cdb3e9945ea87d383989274cf upstream.

This patch fixes a compilation failure on sparc32 by renaming struct node.

struct node is already defined in include/linux/node.h. On sparc32, it
happens to be included through other dependencies and persistent-data
doesn't compile because of conflicting declarations.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
 drivers/md/persistent-data/dm-btree-internal.h |   16 ++++----
 drivers/md/persistent-data/dm-btree-remove.c   |   50 ++++++++++++-------------
 drivers/md/persistent-data/dm-btree-spine.c    |    6 +--
 drivers/md/persistent-data/dm-btree.c          |   22 +++++------
 4 files changed, 47 insertions(+), 47 deletions(-)

--- a/drivers/md/persistent-data/dm-btree-internal.h
+++ b/drivers/md/persistent-data/dm-btree-internal.h
@@ -36,13 +36,13 @@ struct node_header {
 	__le32 padding;
 } __packed;
 
-struct node {
+struct btree_node {
 	struct node_header header;
 	__le64 keys[0];
 } __packed;
 
 
-void inc_children(struct dm_transaction_manager *tm, struct node *n,
+void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
 		  struct dm_btree_value_type *vt);
 
 int new_block(struct dm_btree_info *info, struct dm_block **result);
@@ -64,7 +64,7 @@ struct ro_spine {
 void init_ro_spine(struct ro_spine *s, struct dm_btree_info *info);
 int exit_ro_spine(struct ro_spine *s);
 int ro_step(struct ro_spine *s, dm_block_t new_child);
-struct node *ro_node(struct ro_spine *s);
+struct btree_node *ro_node(struct ro_spine *s);
 
 struct shadow_spine {
 	struct dm_btree_info *info;
@@ -98,17 +98,17 @@ int shadow_root(struct shadow_spine *s);
 /*
  * Some inlines.
  */
-static inline __le64 *key_ptr(struct node *n, uint32_t index)
+static inline __le64 *key_ptr(struct btree_node *n, uint32_t index)
 {
 	return n->keys + index;
 }
 
-static inline void *value_base(struct node *n)
+static inline void *value_base(struct btree_node *n)
 {
 	return &n->keys[le32_to_cpu(n->header.max_entries)];
 }
 
-static inline void *value_ptr(struct node *n, uint32_t index)
+static inline void *value_ptr(struct btree_node *n, uint32_t index)
 {
 	uint32_t value_size = le32_to_cpu(n->header.value_size);
 	return value_base(n) + (value_size * index);
@@ -117,7 +117,7 @@ static inline void *value_ptr(struct nod
 /*
  * Assumes the values are suitably-aligned and converts to core format.
  */
-static inline uint64_t value64(struct node *n, uint32_t index)
+static inline uint64_t value64(struct btree_node *n, uint32_t index)
 {
 	__le64 *values_le = value_base(n);
 
@@ -127,7 +127,7 @@ static inline uint64_t value64(struct no
 /*
  * Searching for a key within a single node.
  */
-int lower_bound(struct node *n, uint64_t key);
+int lower_bound(struct btree_node *n, uint64_t key);
 
 extern struct dm_block_validator btree_node_validator;
 
--- a/drivers/md/persistent-data/dm-btree-remove.c
+++ b/drivers/md/persistent-data/dm-btree-remove.c
@@ -53,7 +53,7 @@
 /*
  * Some little utilities for moving node data around.
  */
-static void node_shift(struct node *n, int shift)
+static void node_shift(struct btree_node *n, int shift)
 {
 	uint32_t nr_entries = le32_to_cpu(n->header.nr_entries);
 	uint32_t value_size = le32_to_cpu(n->header.value_size);
@@ -79,7 +79,7 @@ static void node_shift(struct node *n, i
 	}
 }
 
-static void node_copy(struct node *left, struct node *right, int shift)
+static void node_copy(struct btree_node *left, struct btree_node *right, int shift)
 {
 	uint32_t nr_left = le32_to_cpu(left->header.nr_entries);
 	uint32_t value_size = le32_to_cpu(left->header.value_size);
@@ -108,7 +108,7 @@ static void node_copy(struct node *left,
 /*
  * Delete a specific entry from a leaf node.
  */
-static void delete_at(struct node *n, unsigned index)
+static void delete_at(struct btree_node *n, unsigned index)
 {
 	unsigned nr_entries = le32_to_cpu(n->header.nr_entries);
 	unsigned nr_to_copy = nr_entries - (index + 1);
@@ -128,7 +128,7 @@ static void delete_at(struct node *n, un
 	n->header.nr_entries = cpu_to_le32(nr_entries - 1);
 }
 
-static unsigned merge_threshold(struct node *n)
+static unsigned merge_threshold(struct btree_node *n)
 {
 	return le32_to_cpu(n->header.max_entries) / 3;
 }
@@ -136,7 +136,7 @@ static unsigned merge_threshold(struct n
 struct child {
 	unsigned index;
 	struct dm_block *block;
-	struct node *n;
+	struct btree_node *n;
 };
 
 static struct dm_btree_value_type le64_type = {
@@ -147,7 +147,7 @@ static struct dm_btree_value_type le64_t
 	.equal = NULL
 };
 
-static int init_child(struct dm_btree_info *info, struct node *parent,
+static int init_child(struct dm_btree_info *info, struct btree_node *parent,
 		      unsigned index, struct child *result)
 {
 	int r, inc;
@@ -177,7 +177,7 @@ static int exit_child(struct dm_btree_in
 	return dm_tm_unlock(info->tm, c->block);
 }
 
-static void shift(struct node *left, struct node *right, int count)
+static void shift(struct btree_node *left, struct btree_node *right, int count)
 {
 	uint32_t nr_left = le32_to_cpu(left->header.nr_entries);
 	uint32_t nr_right = le32_to_cpu(right->header.nr_entries);
@@ -203,11 +203,11 @@ static void shift(struct node *left, str
 	right->header.nr_entries = cpu_to_le32(nr_right + count);
 }
 
-static void __rebalance2(struct dm_btree_info *info, struct node *parent,
+static void __rebalance2(struct dm_btree_info *info, struct btree_node *parent,
 			 struct child *l, struct child *r)
 {
-	struct node *left = l->n;
-	struct node *right = r->n;
+	struct btree_node *left = l->n;
+	struct btree_node *right = r->n;
 	uint32_t nr_left = le32_to_cpu(left->header.nr_entries);
 	uint32_t nr_right = le32_to_cpu(right->header.nr_entries);
 	unsigned threshold = 2 * merge_threshold(left) + 1;
@@ -239,7 +239,7 @@ static int rebalance2(struct shadow_spin
 		      unsigned left_index)
 {
 	int r;
-	struct node *parent;
+	struct btree_node *parent;
 	struct child left, right;
 
 	parent = dm_block_data(shadow_current(s));
@@ -270,9 +270,9 @@ static int rebalance2(struct shadow_spin
  * in right, then rebalance2.  This wastes some cpu, but I want something
  * simple atm.
  */
-static void delete_center_node(struct dm_btree_info *info, struct node *parent,
+static void delete_center_node(struct dm_btree_info *info, struct btree_node *parent,
 			       struct child *l, struct child *c, struct child *r,
-			       struct node *left, struct node *center, struct node *right,
+			       struct btree_node *left, struct btree_node *center, struct btree_node *right,
 			       uint32_t nr_left, uint32_t nr_center, uint32_t nr_right)
 {
 	uint32_t max_entries = le32_to_cpu(left->header.max_entries);
@@ -301,9 +301,9 @@ static void delete_center_node(struct dm
 /*
  * Redistributes entries among 3 sibling nodes.
  */
-static void redistribute3(struct dm_btree_info *info, struct node *parent,
+static void redistribute3(struct dm_btree_info *info, struct btree_node *parent,
 			  struct child *l, struct child *c, struct child *r,
-			  struct node *left, struct node *center, struct node *right,
+			  struct btree_node *left, struct btree_node *center, struct btree_node *right,
 			  uint32_t nr_left, uint32_t nr_center, uint32_t nr_right)
 {
 	int s;
@@ -343,12 +343,12 @@ static void redistribute3(struct dm_btre
 	*key_ptr(parent, r->index) = right->keys[0];
 }
 
-static void __rebalance3(struct dm_btree_info *info, struct node *parent,
+static void __rebalance3(struct dm_btree_info *info, struct btree_node *parent,
 			 struct child *l, struct child *c, struct child *r)
 {
-	struct node *left = l->n;
-	struct node *center = c->n;
-	struct node *right = r->n;
+	struct btree_node *left = l->n;
+	struct btree_node *center = c->n;
+	struct btree_node *right = r->n;
 
 	uint32_t nr_left = le32_to_cpu(left->header.nr_entries);
 	uint32_t nr_center = le32_to_cpu(center->header.nr_entries);
@@ -371,7 +371,7 @@ static int rebalance3(struct shadow_spin
 		      unsigned left_index)
 {
 	int r;
-	struct node *parent = dm_block_data(shadow_current(s));
+	struct btree_node *parent = dm_block_data(shadow_current(s));
 	struct child left, center, right;
 
 	/*
@@ -421,7 +421,7 @@ static int get_nr_entries(struct dm_tran
 {
 	int r;
 	struct dm_block *block;
-	struct node *n;
+	struct btree_node *n;
 
 	r = dm_tm_read_lock(tm, b, &btree_node_validator, &block);
 	if (r)
@@ -438,7 +438,7 @@ static int rebalance_children(struct sha
 {
 	int i, r, has_left_sibling, has_right_sibling;
 	uint32_t child_entries;
-	struct node *n;
+	struct btree_node *n;
 
 	n = dm_block_data(shadow_current(s));
 
@@ -483,7 +483,7 @@ static int rebalance_children(struct sha
 	return r;
 }
 
-static int do_leaf(struct node *n, uint64_t key, unsigned *index)
+static int do_leaf(struct btree_node *n, uint64_t key, unsigned *index)
 {
 	int i = lower_bound(n, key);
 
@@ -506,7 +506,7 @@ static int remove_raw(struct shadow_spin
 		      uint64_t key, unsigned *index)
 {
 	int i = *index, r;
-	struct node *n;
+	struct btree_node *n;
 
 	for (;;) {
 		r = shadow_step(s, root, vt);
@@ -556,7 +556,7 @@ int dm_btree_remove(struct dm_btree_info
 	unsigned level, last_level = info->levels - 1;
 	int index = 0, r = 0;
 	struct shadow_spine spine;
-	struct node *n;
+	struct btree_node *n;
 
 	init_shadow_spine(&spine, info);
 	for (level = 0; level < info->levels; level++) {
--- a/drivers/md/persistent-data/dm-btree-spine.c
+++ b/drivers/md/persistent-data/dm-btree-spine.c
@@ -23,7 +23,7 @@ static void node_prepare_for_write(struc
 				   struct dm_block *b,
 				   size_t block_size)
 {
-	struct node *n = dm_block_data(b);
+	struct btree_node *n = dm_block_data(b);
 	struct node_header *h = &n->header;
 
 	h->blocknr = cpu_to_le64(dm_block_location(b));
@@ -38,7 +38,7 @@ static int node_check(struct dm_block_va
 		      struct dm_block *b,
 		      size_t block_size)
 {
-	struct node *n = dm_block_data(b);
+	struct btree_node *n = dm_block_data(b);
 	struct node_header *h = &n->header;
 	size_t value_size;
 	__le32 csum_disk;
@@ -164,7 +164,7 @@ int ro_step(struct ro_spine *s, dm_block
 	return r;
 }
 
-struct node *ro_node(struct ro_spine *s)
+struct btree_node *ro_node(struct ro_spine *s)
 {
 	struct dm_block *block;
 
--- a/drivers/md/persistent-data/dm-btree.c
+++ b/drivers/md/persistent-data/dm-btree.c
@@ -38,7 +38,7 @@ static void array_insert(void *base, siz
 /*----------------------------------------------------------------*/
 
 /* makes the assumption that no two keys are the same. */
-static int bsearch(struct node *n, uint64_t key, int want_hi)
+static int bsearch(struct btree_node *n, uint64_t key, int want_hi)
 {
 	int lo = -1, hi = le32_to_cpu(n->header.nr_entries);
 
@@ -58,12 +58,12 @@ static int bsearch(struct node *n, uint6
 	return want_hi ? hi : lo;
 }
 
-int lower_bound(struct node *n, uint64_t key)
+int lower_bound(struct btree_node *n, uint64_t key)
 {
 	return bsearch(n, key, 0);
 }
 
-void inc_children(struct dm_transaction_manager *tm, struct node *n,
+void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
 		  struct dm_btree_value_type *vt)
 {
 	unsigned i;
@@ -77,7 +77,7 @@ void inc_children(struct dm_transaction_
 			vt->inc(vt->context, value_ptr(n, i));
 }
 
-static int insert_at(size_t value_size, struct node *node, unsigned index,
+static int insert_at(size_t value_size, struct btree_node *node, unsigned index,
 		      uint64_t key, void *value)
 		      __dm_written_to_disk(value)
 {
@@ -122,7 +122,7 @@ int dm_btree_empty(struct dm_btree_info
 {
 	int r;
 	struct dm_block *b;
-	struct node *n;
+	struct btree_node *n;
 	size_t block_size;
 	uint32_t max_entries;
 
@@ -154,7 +154,7 @@ EXPORT_SYMBOL_GPL(dm_btree_empty);
 #define MAX_SPINE_DEPTH 64
 struct frame {
 	struct dm_block *b;
-	struct node *n;
+	struct btree_node *n;
 	unsigned level;
 	unsigned nr_children;
 	unsigned current_child;
@@ -295,7 +295,7 @@ EXPORT_SYMBOL_GPL(dm_btree_del);
 /*----------------------------------------------------------------*/
 
 static int btree_lookup_raw(struct ro_spine *s, dm_block_t block, uint64_t key,
-			    int (*search_fn)(struct node *, uint64_t),
+			    int (*search_fn)(struct btree_node *, uint64_t),
 			    uint64_t *result_key, void *v, size_t value_size)
 {
 	int i, r;
@@ -406,7 +406,7 @@ static int btree_split_sibling(struct sh
 	size_t size;
 	unsigned nr_left, nr_right;
 	struct dm_block *left, *right, *parent;
-	struct node *ln, *rn, *pn;
+	struct btree_node *ln, *rn, *pn;
 	__le64 location;
 
 	left = shadow_current(s);
@@ -491,7 +491,7 @@ static int btree_split_beneath(struct sh
 	size_t size;
 	unsigned nr_left, nr_right;
 	struct dm_block *left, *right, *new_parent;
-	struct node *pn, *ln, *rn;
+	struct btree_node *pn, *ln, *rn;
 	__le64 val;
 
 	new_parent = shadow_current(s);
@@ -576,7 +576,7 @@ static int btree_insert_raw(struct shado
 			    uint64_t key, unsigned *index)
 {
 	int r, i = *index, top = 1;
-	struct node *node;
+	struct btree_node *node;
 
 	for (;;) {
 		r = shadow_step(s, root, vt);
@@ -643,7 +643,7 @@ static int insert(struct dm_btree_info *
 	unsigned level, index = -1, last_level = info->levels - 1;
 	dm_block_t block = root;
 	struct shadow_spine spine;
-	struct node *n;
+	struct btree_node *n;
 	struct dm_btree_value_type le64_type;
 
 	le64_type.context = NULL;



  parent reply	other threads:[~2013-01-15 22:49 UTC|newest]

Thread overview: 174+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-15 22:42 [ 000/171] 3.4.26-stable review Greg Kroah-Hartman
2013-01-15 22:42 ` [ 001/171] regulator: wm831x: Set the new rather than old value for DVS VSEL Greg Kroah-Hartman
2013-01-15 22:42 ` [ 002/171] ath5k: fix tx path skb leaks Greg Kroah-Hartman
2013-01-15 22:42 ` [ 003/171] bcma: mips: fix clearing device IRQ Greg Kroah-Hartman
2013-01-15 22:42 ` [ 004/171] powerpc: Fix CONFIG_RELOCATABLE=y CONFIG_CRASH_DUMP=n build Greg Kroah-Hartman
2013-01-15 22:42 ` [ 005/171] powerpc/vdso: Remove redundant locking in update_vsyscall_tz() Greg Kroah-Hartman
2013-01-15 22:42 ` [ 006/171] powerpc: Add missing NULL terminator to avoid boot panic on PPC40x Greg Kroah-Hartman
2013-01-15 22:42 ` [ 007/171] KVM: Fix user memslot overlap check Greg Kroah-Hartman
2013-01-15 22:42 ` [ 008/171] s390/cio: fix pgid reserved check Greg Kroah-Hartman
2013-01-15 22:42 ` [ 009/171] MIPS: Fix poweroff failure when HOTPLUG_CPU configured Greg Kroah-Hartman
2013-01-15 22:42 ` [ 010/171] mm: compaction: fix echo 1 > compact_memory return error issue Greg Kroah-Hartman
2013-01-15 22:42 ` [ 011/171] mm: use aligned zone start for pfn_to_bitidx calculation Greg Kroah-Hartman
2013-01-15 22:42 ` [ 012/171] Revert "ath9k_hw: Update AR9003 high_power tx gain table" Greg Kroah-Hartman
2013-01-15 22:42 ` [ 013/171] ath9k: ar9003: fix OTP register offsets for AR9340 Greg Kroah-Hartman
2013-01-15 22:42 ` [ 014/171] ath9k_hw: Fix signal strength / channel noise reporting Greg Kroah-Hartman
2013-01-15 22:43 ` [ 015/171] firewire: net: Fix handling of fragmented multicast/broadcast packets Greg Kroah-Hartman
2013-01-15 22:43 ` [ 016/171] ASoC: sigmadsp: Fix endianness conversion issue Greg Kroah-Hartman
2013-01-15 22:43 ` [ 017/171] SCSI: mvsas: Fix oops when ata commond timeout Greg Kroah-Hartman
2013-01-15 22:43 ` [ 018/171] SCSI: mvsas: fix undefined bit shift Greg Kroah-Hartman
2013-01-15 22:43 ` [ 019/171] SCSI: prevent stack buffer overflow in host_reset Greg Kroah-Hartman
2013-01-15 22:43 ` [ 020/171] SCSI: qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically Greg Kroah-Hartman
2013-01-15 22:43 ` [ 021/171] iscsit: use GFP_ATOMIC under spin lock Greg Kroah-Hartman
2013-01-15 22:43 ` [ 022/171] sata_promise: fix hardreset lockdep error Greg Kroah-Hartman
2013-01-15 22:43 ` [ 023/171] libata: set dma_mode to 0xff in reset Greg Kroah-Hartman
2013-01-15 22:43 ` [ 024/171] libata: fix Null pointer dereference on disk error Greg Kroah-Hartman
2013-01-15 22:43 ` [ 025/171] target/tcm_fc: fix the lockdep warning due to inconsistent lock state Greg Kroah-Hartman
2013-01-15 22:43 ` [ 026/171] mfd: wm8994: Add support for WM1811 rev E Greg Kroah-Hartman
2013-01-15 22:43 ` [ 027/171] mfd: Only unregister platform devices allocated by the mfd core Greg Kroah-Hartman
2013-01-15 22:43 ` [ 028/171] ext4: fix memory leak in ext4_xattr_set_acl()s error path Greg Kroah-Hartman
2013-01-15 22:43 ` [ 029/171] ext4: fix possible use after free with metadata csum Greg Kroah-Hartman
2013-01-15 22:43 ` [ 030/171] mtd cs553x_nand: Initialise ecc.strength before nand_scan() Greg Kroah-Hartman
2013-01-15 22:43 ` [ 031/171] mtd: nand: gpmi: reset BCH earlier, too, to avoid NAND startup problems Greg Kroah-Hartman
2013-01-15 22:43 ` [ 032/171] SUNRPC: continue run over clients list on PipeFS event instead of break Greg Kroah-Hartman
2013-01-15 22:43 ` [ 033/171] SUNRPC: Ensure that we free the rpc_task after cleanups are done Greg Kroah-Hartman
2013-01-15 22:43 ` [ 034/171] SUNRPC: Ensure we release the socket write lock if the rpc_task exits early Greg Kroah-Hartman
2013-01-15 22:43 ` [ 035/171] jffs2: hold erase_completion_lock on exit Greg Kroah-Hartman
2013-01-15 22:43 ` [ 036/171] i2400m: add Intel 6150 device IDs Greg Kroah-Hartman
2013-01-15 22:43 ` [ 037/171] intel-iommu: Free old page tables before creating superpage Greg Kroah-Hartman
2013-01-15 22:43 ` [ 038/171] drm/radeon: fix eDP clk and lane setup for scaled modes Greg Kroah-Hartman
2013-01-15 22:43 ` [ 039/171] drm/radeon: add WAIT_UNTIL to evergreen VM safe reg list Greg Kroah-Hartman
2013-01-15 22:43 ` [ 040/171] drm/radeon: Properly handle DDC probe for DP bridges Greg Kroah-Hartman
2013-01-15 22:43 ` [ 041/171] drm/i915: make the panel fitter work on pipes B and C on IVB Greg Kroah-Hartman
2013-01-15 22:43 ` [ 042/171] SUNRPC: Fix validity issues with rpc_pipefs sb->s_fs_info Greg Kroah-Hartman
2013-01-15 22:43 ` [ 043/171] RDMA/nes: Fix for crash when registering zero length MR for CQ Greg Kroah-Hartman
2013-01-15 22:43 ` [ 044/171] RDMA/nes: Fix for terminate timer crash Greg Kroah-Hartman
2013-01-15 22:43 ` [ 045/171] ring-buffer: Fix race between integrity check and readers Greg Kroah-Hartman
2013-01-15 22:43 ` Greg Kroah-Hartman [this message]
2013-01-15 22:43 ` [ 047/171] dm ioctl: prevent unsafe change to dm_ioctl data_size Greg Kroah-Hartman
2013-01-15 22:43 ` [ 048/171] staging: vt6656: [BUG] out of bound array reference in RFbSetPower Greg Kroah-Hartman
2013-01-15 22:43 ` [ 049/171] staging: vt6656: 64 bit fixes: use u32 for QWORD definition Greg Kroah-Hartman
2013-01-15 22:43 ` [ 050/171] staging: vt6656: 64 bit fixes : correct all type sizes Greg Kroah-Hartman
2013-01-15 22:43 ` [ 051/171] staging: vt6656: 64 bit fixes: fix long warning messages Greg Kroah-Hartman
2013-01-15 22:43 ` [ 052/171] staging: vt6656: 64bit fixes: key.c/h change unsigned long to u32 Greg Kroah-Hartman
2013-01-15 22:43 ` [ 053/171] staging: vt6656: 64bit fixes: vCommandTimerWait change calculation of timer Greg Kroah-Hartman
2013-01-15 22:43 ` [ 054/171] hwmon: (lm73} Detect and report i2c bus errors Greg Kroah-Hartman
2013-01-15 22:43 ` [ 055/171] video: mxsfb: fix crash when unblanking the display Greg Kroah-Hartman
2013-01-15 22:43 ` [ 056/171] samsung-laptop: Add quirk for broken acpi_video backlight on N250P Greg Kroah-Hartman
2013-01-15 22:43 ` [ 057/171] ext4: fix extent tree corruption caused by hole punch Greg Kroah-Hartman
2013-01-15 22:43 ` [ 058/171] ext4: check dioread_nolock on remount Greg Kroah-Hartman
2013-01-15 22:43 ` [ 059/171] jbd2: fix assertion failure in jbd2_journal_flush() Greg Kroah-Hartman
2013-01-15 22:43 ` [ 060/171] ext4: do not try to write superblock on ro remount w/o journal Greg Kroah-Hartman
2013-01-15 22:43 ` [ 061/171] ext4: lock i_mutex when truncating orphan inodes Greg Kroah-Hartman
2013-01-15 22:43 ` [ 062/171] aoe: do not call bdi_init after blk_alloc_queue Greg Kroah-Hartman
2013-01-15 22:43 ` [ 063/171] udf: fix memory leak while allocating blocks during write Greg Kroah-Hartman
2013-01-15 22:43 ` [ 064/171] udf: dont increment lenExtents while writing to a hole Greg Kroah-Hartman
2013-01-15 22:43 ` [ 065/171] thp, memcg: split hugepage for memcg oom on cow Greg Kroah-Hartman
2013-01-15 22:43 ` [ 066/171] x86, amd: Disable way access filter on Piledriver CPUs Greg Kroah-Hartman
2013-01-15 22:43 ` [ 067/171] ACPI : do not use Lid and Sleep button for S5 wakeup Greg Kroah-Hartman
2013-01-15 22:43 ` [ 068/171] regmap: debugfs: Avoid overflows for very small reads Greg Kroah-Hartman
2013-01-15 22:43 ` [ 069/171] epoll: prevent missed events on EPOLL_CTL_MOD Greg Kroah-Hartman
2013-01-15 22:43 ` [ 070/171] HID: add quirk for Freescale i.MX23 ROM recovery Greg Kroah-Hartman
2013-01-15 22:43 ` [ 071/171] ASoC: wm2000: Fix sense of speech clarity enable Greg Kroah-Hartman
2013-01-15 22:43 ` [ 072/171] ASoC: wm2200: Fix setting dai format in wm2200_set_fmt Greg Kroah-Hartman
2013-01-15 22:43 ` [ 073/171] ASoC: wm2200: Remove DSP B and left justified AIF modes Greg Kroah-Hartman
2013-01-15 22:43 ` [ 074/171] ASoC: wm5100: Remove DSP B and left justified formats Greg Kroah-Hartman
2013-01-15 22:44 ` [ 075/171] udldrmfb: Fix EDID not working with monitors with EDID extension blocks Greg Kroah-Hartman
2013-01-15 22:44 ` [ 076/171] udldrmfb: udl_get_edid: usb_control_msg buffer must not be on the stack Greg Kroah-Hartman
2013-01-15 22:44 ` [ 077/171] udldrmfb: udl_get_edid: drop unneeded i-- Greg Kroah-Hartman
2013-01-15 22:44 ` [ 078/171] ALSA: pxa27x: fix ac97 cold reset Greg Kroah-Hartman
2013-01-15 22:44 ` [ 079/171] ALSA: pxa27x: fix ac97 warm reset Greg Kroah-Hartman
2013-01-15 22:44 ` [ 080/171] staging: comedi: prevent auto-unconfig of manually configured devices Greg Kroah-Hartman
2013-01-15 22:44 ` [ 081/171] staging: comedi: fix minimum AO period for NI 625x and NI 628x Greg Kroah-Hartman
2013-01-15 22:44 ` [ 082/171] staging: comedi: comedi_test: fix race when cancelling command Greg Kroah-Hartman
2013-01-15 22:44 ` [ 083/171] staging: r8712u: Add new device ID Greg Kroah-Hartman
2013-01-15 22:44 ` [ 084/171] staging: speakup: avoid out-of-range access in synth_init() Greg Kroah-Hartman
2013-01-15 22:44 ` [ 085/171] staging: speakup: avoid out-of-range access in synth_add() Greg Kroah-Hartman
2013-01-15 22:44 ` [ 086/171] radeon/kms: force rn50 chip to always report connected on analog output Greg Kroah-Hartman
2013-01-15 22:44 ` [ 087/171] mac80211: fix ibss scanning Greg Kroah-Hartman
2013-01-15 22:44 ` [ 088/171] mac80211: use del_timer_sync for final sta cleanup timer deletion Greg Kroah-Hartman
2013-01-15 22:44 ` [ 089/171] mwifiex: check wait_event_interruptible return value Greg Kroah-Hartman
2013-01-15 22:44 ` [ 090/171] b43: Fix firmware loading when driver is built into the kernel Greg Kroah-Hartman
2013-01-15 22:44 ` [ 091/171] USB: option: add Nexpring NP10T terminal id Greg Kroah-Hartman
2013-01-15 22:44 ` [ 092/171] USB: option: blacklist network interface on ZTE MF880 Greg Kroah-Hartman
2013-01-15 22:44 ` [ 093/171] USB: option: Add new MEDIATEK PID support Greg Kroah-Hartman
2013-01-15 22:44 ` [ 094/171] USB: option: add Telekom Speedstick LTE II Greg Kroah-Hartman
2013-01-15 22:44 ` [ 095/171] usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added Greg Kroah-Hartman
2013-01-15 22:44 ` [ 096/171] USB: cdc-acm: Add support for "PSC Scanning, Magellan 800i" Greg Kroah-Hartman
2013-01-15 22:44 ` [ 097/171] usb: gadget: dummy: fix enumeration with g_multi Greg Kroah-Hartman
2013-01-15 22:44 ` [ 098/171] usb: musb: core: print new line in the driver banner again Greg Kroah-Hartman
2013-01-15 22:44 ` [ 099/171] drm/nouveau: fix blank LVDS screen regression on pre-nv50 cards Greg Kroah-Hartman
2013-01-15 22:44 ` [ 100/171] USB: Handle auto-transition from hot to warm reset Greg Kroah-Hartman
2013-01-15 22:44 ` [ 101/171] USB: Ignore xHCI Reset Device status Greg Kroah-Hartman
2013-01-15 22:44 ` [ 102/171] USB: Allow USB 3.0 ports to be disabled Greg Kroah-Hartman
2013-01-15 22:44 ` [ 103/171] USB: Increase reset timeout Greg Kroah-Hartman
2013-01-15 22:44 ` [ 104/171] USB: Ignore port state until reset completes Greg Kroah-Hartman
2013-01-15 22:44 ` [ 105/171] USB: Handle warm reset failure on empty port Greg Kroah-Hartman
2013-01-15 22:44 ` [ 106/171] xhci: Avoid "dead ports", add roothub port polling Greg Kroah-Hartman
2013-01-15 22:44 ` [ 107/171] USB: hub: handle claim of enabled remote wakeup after reset Greg Kroah-Hartman
2013-01-15 22:44 ` [ 108/171] xhci: Handle HS bulk/ctrl endpoints that dont NAK Greg Kroah-Hartman
2013-01-15 22:44 ` [ 109/171] GFS2: Test bufdata with buffer locked and gfs2_log_lock held Greg Kroah-Hartman
2013-01-15 22:44 ` [ 110/171] drm/i915: disable cpt phase pointer fdi rx workaround Greg Kroah-Hartman
2013-01-15 22:44 ` [ 111/171] KVM: PPC: 44x: fix DCR read/write Greg Kroah-Hartman
2013-01-15 22:44 ` [ 112/171] drm/edid/quirks: ViewSonic VA2026w Greg Kroah-Hartman
2013-01-15 22:44 ` [ 113/171] drm/i915: Unpin the flip target if we fail to queue the flip Greg Kroah-Hartman
2013-01-15 22:44 ` [ 114/171] drm/i915: fix up ivb plane 3 pageflips Greg Kroah-Hartman
2013-01-15 22:44 ` [ 115/171] drm/i915: move NEEDS_FORCE_WAKE to i915_drv.c Greg Kroah-Hartman
2013-01-15 22:44 ` [ 116/171] drm/i915: hold forcewake around ring hw init Greg Kroah-Hartman
2013-01-15 22:44 ` [ 117/171] drm/i915: Check VBIOS value for determining LVDS dual channel mode, too Greg Kroah-Hartman
2013-01-15 22:44 ` [ 118/171] drm/i915: Add wait_for in init_ring_common Greg Kroah-Hartman
2013-01-15 22:44 ` [ 119/171] drm/i915: Wait for all pending operations to the fb before disabling the pipe Greg Kroah-Hartman
2013-01-15 22:44 ` [ 120/171] drm/i915: dont pwrite tiled objects through the gtt Greg Kroah-Hartman
2013-01-15 22:44 ` [ 121/171] drm/radeon: fix up pll selection on DCE5/6 Greg Kroah-Hartman
2013-01-15 22:44 ` [ 122/171] drm/i915: add some barriers when changing DIPs Greg Kroah-Hartman
2013-01-15 22:44 ` [ 123/171] drm/i915: SDVO hotplug have different interrupt status bits for i915/i965/g4x Greg Kroah-Hartman
2013-01-15 22:44 ` [ 124/171] drm/radeon: fix ordering in pll picking on dce4+ Greg Kroah-Hartman
2013-01-15 22:44 ` [ 125/171] drm/i915: only enable sdvo hotplug irq if needed Greg Kroah-Hartman
2013-01-15 22:44 ` [ 126/171] drm/i915: Reduce a pin-leak BUG into a WARN Greg Kroah-Hartman
2013-01-15 22:44 ` [ 127/171] drm/i915: prevent possible pin leak on error path Greg Kroah-Hartman
2013-01-15 22:44 ` [ 128/171] drm/i915: Fix GT_MODE default value Greg Kroah-Hartman
2013-01-15 22:44 ` [ 129/171] drm/i915: call drm_handle_vblank before finish_page_flip Greg Kroah-Hartman
2013-01-15 22:44 ` [ 130/171] drm/i915: Flush the pending flips on the CRTC before modification Greg Kroah-Hartman
2013-01-15 22:44 ` [ 131/171] Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13" Greg Kroah-Hartman
2013-01-15 22:44 ` [ 132/171] ceph: close old con before reopening on mds reconnect Greg Kroah-Hartman
2013-01-15 22:44 ` [ 133/171] rbd: return errors for mapped but deleted snapshot Greg Kroah-Hartman
2013-01-15 22:44 ` [ 134/171] rbd: only reset capacity when pointing to head Greg Kroah-Hartman
2013-01-15 22:45 ` [ 135/171] rbd: expose the correct size of the device in sysfs Greg Kroah-Hartman
2013-01-15 22:45 ` [ 136/171] rbd: set image size when header is updated Greg Kroah-Hartman
2013-01-15 22:45 ` [ 137/171] rbd: use reference counting for the snap context Greg Kroah-Hartman
2013-01-15 22:45 ` [ 138/171] rbd: send header version when notifying Greg Kroah-Hartman
2013-01-15 22:45 ` [ 139/171] ceph: tolerate (and warn on) extraneous dentry from mds Greg Kroah-Hartman
2013-01-15 22:45 ` [ 140/171] rbd: drop dev reference on error in rbd_open() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 141/171] ceph: propagate layout error on osd request creation Greg Kroah-Hartman
2013-01-15 22:45 ` [ 142/171] libceph: socket can close in any connection state Greg Kroah-Hartman
2013-01-15 22:45 ` [ 143/171] libceph: report connection fault with warning Greg Kroah-Hartman
2013-01-15 22:45 ` [ 144/171] libceph: init osd->o_node in create_osd() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 145/171] libceph: init event->node in ceph_osdc_create_event() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 146/171] libceph: dont use rb_init_node() in ceph_osdc_alloc_request() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 147/171] libceph: register request before unregister linger Greg Kroah-Hartman
2013-01-15 22:45 ` [ 148/171] libceph: move linger requests sooner in kick_requests() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 149/171] libceph: always reset osds when kicking Greg Kroah-Hartman
2013-01-15 22:45 ` [ 150/171] libceph: WARN, dont BUG on unexpected connection states Greg Kroah-Hartman
2013-01-15 22:45 ` [ 151/171] libceph: fix protocol feature mismatch failure path Greg Kroah-Hartman
2013-01-15 22:45 ` [ 152/171] libceph: fix osdmap decode error paths Greg Kroah-Hartman
2013-01-15 22:45 ` [ 153/171] libceph: avoid using freed osd in __kick_osd_requests() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 154/171] rbd: kill create_snap sysfs entry Greg Kroah-Hartman
2013-01-15 22:45 ` [ 155/171] rbd: add read_only rbd map option Greg Kroah-Hartman
2013-01-15 22:45 ` [ 156/171] rbd: kill notify_timeout option Greg Kroah-Hartman
2013-01-15 22:45 ` [ 157/171] libceph: remove osdtimeout option Greg Kroah-Hartman
2013-01-15 22:45 ` [ 158/171] ceph: dont reference req after put Greg Kroah-Hartman
2013-01-15 22:45 ` [ 159/171] rbd: remove linger unconditionally Greg Kroah-Hartman
2013-01-15 22:45 ` [ 160/171] rbd: BUG on invalid layout Greg Kroah-Hartman
2013-01-15 22:45 ` [ 161/171] rbd: fix bug in rbd_dev_id_put() Greg Kroah-Hartman
2013-01-15 22:45 ` [ 162/171] rbd: do not allow remove of mounted-on image Greg Kroah-Hartman
2013-01-15 22:45 ` [ 163/171] ceph: Dont update i_max_size when handling non-auth cap Greg Kroah-Hartman
2013-01-15 22:45 ` [ 164/171] ceph: Fix infinite loop in __wake_requests Greg Kroah-Hartman
2013-01-15 22:45 ` [ 165/171] ceph: Dont add dirty inode to dirty list if caps is in migration Greg Kroah-Hartman
2013-01-15 22:45 ` [ 166/171] ceph: Fix __ceph_do_pending_vmtruncate Greg Kroah-Hartman
2013-01-15 22:45 ` [ 167/171] ceph: call handle_cap_grant() for cap import message Greg Kroah-Hartman
2013-01-15 22:45 ` [ 168/171] libceph: Unlock unprocessed pages in start_read() error path Greg Kroah-Hartman
2013-01-15 22:45 ` [ 169/171] staging: comedi: dont hijack hardware device private data Greg Kroah-Hartman
2013-01-15 22:45 ` [ 170/171] staging: comedi: Kconfig: COMEDI_NI_AT_A2150 should select COMEDI_FC Greg Kroah-Hartman
2013-01-15 22:45 ` [ 171/171] USB: fix endpoint-disabling for failed config changes Greg Kroah-Hartman
2013-01-16  3:48 ` [ 000/171] 3.4.26-stable review Shuah Khan
2013-01-16  4:03   ` Greg Kroah-Hartman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130115224316.732828575@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=agk@redhat.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mpatocka@redhat.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.