All of lore.kernel.org
 help / color / mirror / Atom feed
* pull request
@ 2009-02-11 15:03 jengelh
  2009-02-11 15:03 ` [PATCH 1/8] libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable jengelh
                   ` (9 more replies)
  0 siblings, 10 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

Please pull from
	git://dev.medozas.de/iptables master
to recive
Jan Engelhardt (8):
      libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
      build: move -ldl to proper LDADD
      libxtables: remove unused XT_LIB_DIR macro
      libxtables: decouple non-xtables parts from header
      src: remove iptables_rule_match indirection macro
      src: remove unused ipt_tryload macro
      libxtables: move compat defines to xtables.c
      src: consolidate duplicate code in iptables/internal.h

 .gitignore                         |    2 +-
 Makefile.am                        |    8 +-
 configure.ac                       |    2 +-
 include/ip6tables.h                |   11 +---
 include/iptables.h                 |   11 +---
 include/iptables/internal.h.in     |   13 ++++
 include/linux/netfilter/xt_NFLOG.h |    2 +-
 include/xtables.h.in               |   22 +++-----
 include/xtables/internal.h.in      |   17 ------
 ip6tables.c                        |   35 ++++-------
 iptables-xml.c                     |   19 ++++--
 iptables.c                         |   37 ++++--------
 xtables.c                          |  111 +++++++++++++-----------------------
 13 files changed, 108 insertions(+), 182 deletions(-)

^ permalink raw reply	[flat|nested] 29+ messages in thread

* [PATCH 1/8] libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
  2009-02-11 15:03 pull request jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 2/8] build: move -ldl to proper LDADD jengelh
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Commit v1.4.3-rc1-47-g300e290 tried to consolidate the environment
variable presence checking code into xtables.c, but missed
adding IP6TABLES_LIB_DIR to libxtables.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 xtables.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/xtables.c b/xtables.c
index 6c95475..c898889 100644
--- a/xtables.c
+++ b/xtables.c
@@ -110,6 +110,19 @@ void xtables_init(void)
 		        "use XTABLES_LIBDIR.\n");
 		return;
 	}
+	/*
+	 * Well yes, IP6TABLES_LIB_DIR is of lower priority over
+	 * IPTABLES_LIB_DIR since this moved to libxtables; I think that is ok
+	 * for these env vars are deprecated anyhow, and in light of the
+	 * (shared) libxt_*.so files, makes less sense to have
+	 * IPTABLES_LIB_DIR != IP6TABLES_LIB_DIR.
+	 */
+	xtables_libdir = getenv("IP6TABLES_LIB_DIR");
+	if (xtables_libdir != NULL) {
+		fprintf(stderr, "IP6TABLES_LIB_DIR is deprecated, "
+		        "use XTABLES_LIBDIR.\n");
+		return;
+	}
 	xtables_libdir = XTABLES_LIBDIR;
 }
 
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 2/8] build: move -ldl to proper LDADD
  2009-02-11 15:03 pull request jengelh
  2009-02-11 15:03 ` [PATCH 1/8] libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 3/8] libxtables: remove unused XT_LIB_DIR macro jengelh
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

libxtables uses dlopen, so *it* has to use -ldl, not the main program.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 0ffb978..2348976 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -15,11 +15,12 @@ libiptc_libiptc_a_SOURCES = libiptc/libip4tc.c libiptc/libip6tc.c
 lib_LTLIBRARIES       = libxtables.la
 libxtables_la_SOURCES = xtables.c
 libxtables_la_LDFLAGS = -version-info ${libxtables_vcurrent}:0:${libxtables_vage}
+libxtables_la_LIBADD  = -ldl
 
 # iptables, dynamic
 iptables_SOURCES          = iptables-standalone.c iptables.c
 iptables_LDFLAGS          = -rdynamic
-iptables_LDADD            = -ldl -lm libiptc/libiptc.a extensions/libext4.a libxtables.la
+iptables_LDADD            = -lm libiptc/libiptc.a extensions/libext4.a libxtables.la
 
 iptables_multi_SOURCES    = iptables-multi.c iptables-save.c \
                             iptables-restore.c iptables-xml.c \
@@ -46,7 +47,7 @@ iptables_xml_SOURCES      = iptables-xml.c
 # ip6tables, dynamic
 ip6tables_SOURCES         = ip6tables-standalone.c ip6tables.c
 ip6tables_LDFLAGS         = -rdynamic
-ip6tables_LDADD           = -ldl -lm libiptc/libiptc.a extensions/libext6.a libxtables.la
+ip6tables_LDADD           = -lm libiptc/libiptc.a extensions/libext6.a libxtables.la
 
 ip6tables_multi_SOURCES   = ip6tables-multi.c ip6tables-save.c \
                             ip6tables-restore.c ip6tables-standalone.c \
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 3/8] libxtables: remove unused XT_LIB_DIR macro
  2009-02-11 15:03 pull request jengelh
  2009-02-11 15:03 ` [PATCH 1/8] libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable jengelh
  2009-02-11 15:03 ` [PATCH 2/8] build: move -ldl to proper LDADD jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 4/8] libxtables: decouple non-xtables parts from header jengelh
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 include/xtables/internal.h.in |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/include/xtables/internal.h.in b/include/xtables/internal.h.in
index 81ddb48..5e34694 100644
--- a/include/xtables/internal.h.in
+++ b/include/xtables/internal.h.in
@@ -3,10 +3,6 @@
 
 #define IPTABLES_VERSION "@PACKAGE_VERSION@"
 
-#ifndef XT_LIB_DIR
-#	define XT_LIB_DIR "/usr/local/lib/iptables"
-#endif
-
 /**
  * Program's own name and version.
  */
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 4/8] libxtables: decouple non-xtables parts from header
  2009-02-11 15:03 pull request jengelh
                   ` (2 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 3/8] libxtables: remove unused XT_LIB_DIR macro jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 5/8] src: remove iptables_rule_match indirection macro jengelh
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 .gitignore                     |    2 +-
 Makefile.am                    |    2 +-
 configure.ac                   |    2 +-
 include/ip6tables.h            |    1 +
 include/iptables.h             |    1 +
 include/iptables/internal.h.in |   11 +++++++++++
 include/xtables.h.in           |    7 ++++++-
 include/xtables/internal.h.in  |   13 -------------
 8 files changed, 22 insertions(+), 17 deletions(-)
 create mode 100644 include/iptables/internal.h.in
 delete mode 100644 include/xtables/internal.h.in

diff --git a/.gitignore b/.gitignore
index 116de2c..97c3004 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,7 +18,7 @@ Makefile.in
 /extensions/targets?.man
 
 /include/xtables.h
-/include/xtables/internal.h
+/include/iptables/internal.h
 
 /aclocal.m4
 /autom4te*.cache
diff --git a/Makefile.am b/Makefile.am
index 2348976..0e24717 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -105,7 +105,7 @@ tarball:
 	tar -C /tmp -cjf ${PACKAGE_TARNAME}-${PACKAGE_VERSION}.tar.bz2 --owner=root --group=root ${PACKAGE_TARNAME}-${PACKAGE_VERSION}/;
 	rm -Rf /tmp/${PACKAGE_TARNAME}-${PACKAGE_VERSION};
 
-config.status: include/xtables.h.in
+config.status: include/xtables.h.in include/iptables/internal.h.in
 
 # ldconfig may fail when we are not root (as is the case in build systems)
 # so add appropriate protection that it does not let `make` fail.
diff --git a/configure.ac b/configure.ac
index bb32130..888ba42 100644
--- a/configure.ac
+++ b/configure.ac
@@ -79,5 +79,5 @@ libxtables_vmajor=$(($libxtables_vcurrent - $libxtables_vage));
 AC_SUBST([libxtables_vmajor])
 
 AC_CONFIG_FILES([Makefile extensions/GNUmakefile libipq/Makefile
-	include/xtables.h include/xtables/internal.h xtables.pc])
+	include/xtables.h include/iptables/internal.h xtables.pc])
 AC_OUTPUT
diff --git a/include/ip6tables.h b/include/ip6tables.h
index 1956cf0..663da9c 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -4,6 +4,7 @@
 #include <netinet/ip.h>
 #include <xtables.h>
 #include <libiptc/libip6tc.h>
+#include <iptables/internal.h>
 
 #ifndef IP6T_SO_GET_REVISION_MATCH /* Old kernel source. */
 #define IP6T_SO_GET_REVISION_MATCH	68
diff --git a/include/iptables.h b/include/iptables.h
index f7ae0cc..ee769a5 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -4,6 +4,7 @@
 #include <netinet/ip.h>
 #include <xtables.h>
 #include <libiptc/libiptc.h>
+#include <iptables/internal.h>
 
 #ifndef IPT_SO_GET_REVISION_MATCH /* Old kernel source. */
 #define IPT_SO_GET_REVISION_MATCH	(IPT_BASE_CTL + 2)
diff --git a/include/iptables/internal.h.in b/include/iptables/internal.h.in
new file mode 100644
index 0000000..849e172
--- /dev/null
+++ b/include/iptables/internal.h.in
@@ -0,0 +1,11 @@
+#ifndef IPTABLES_INTERNAL_H
+#define IPTABLES_INTERNAL_H 1
+
+#define IPTABLES_VERSION "@PACKAGE_VERSION@"
+
+/**
+ * Program's own name and version.
+ */
+extern const char *program_name, *program_version;
+
+#endif /* IPTABLES_INTERNAL_H */
diff --git a/include/xtables.h.in b/include/xtables.h.in
index 02750fb..1455e9c 100644
--- a/include/xtables.h.in
+++ b/include/xtables.h.in
@@ -258,10 +258,15 @@ extern const struct xtables_pprot xtables_chain_protos[];
 extern u_int16_t xtables_parse_protocol(const char *s);
 
 #ifdef XTABLES_INTERNAL
+
+/* Shipped modules rely on this... */
+
 #	ifndef ARRAY_SIZE
 #		define ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x)))
 #	endif
-#	include <xtables/internal.h>
+
+extern void _init(void);
+
 #endif
 
 #endif /* _XTABLES_H */
diff --git a/include/xtables/internal.h.in b/include/xtables/internal.h.in
deleted file mode 100644
index 5e34694..0000000
--- a/include/xtables/internal.h.in
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef _XTABLES_INTERNAL_H
-#define _XTABLES_INTERNAL_H 1
-
-#define IPTABLES_VERSION "@PACKAGE_VERSION@"
-
-/**
- * Program's own name and version.
- */
-extern const char *program_name, *program_version;
-
-extern void _init(void);
-
-#endif /* _XTABLES_INTERNAL_H */
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 5/8] src: remove iptables_rule_match indirection macro
  2009-02-11 15:03 pull request jengelh
                   ` (3 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 4/8] libxtables: decouple non-xtables parts from header jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 6/8] src: remove unused ipt_tryload macro jengelh
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 include/ip6tables.h |    1 -
 include/iptables.h  |    1 -
 ip6tables.c         |   24 ++++++++++++------------
 iptables.c          |   24 ++++++++++++------------
 4 files changed, 24 insertions(+), 26 deletions(-)

diff --git a/include/ip6tables.h b/include/ip6tables.h
index 663da9c..52e290c 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -11,7 +11,6 @@
 #define IP6T_SO_GET_REVISION_TARGET	69
 #endif /* IP6T_SO_GET_REVISION_MATCH   Old kernel source */
 
-#define ip6tables_rule_match	xtables_rule_match
 #define ip6t_tryload		xt_tryload
 
 extern int line;
diff --git a/include/iptables.h b/include/iptables.h
index ee769a5..74b244e 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -11,7 +11,6 @@
 #define IPT_SO_GET_REVISION_TARGET	(IPT_BASE_CTL + 3)
 #endif /* IPT_SO_GET_REVISION_MATCH   Old kernel source */
 
-#define iptables_rule_match	xtables_rule_match
 #define ipt_tryload		xt_tryload
 
 extern int line;
diff --git a/ip6tables.c b/ip6tables.c
index 233974f..7fff492 100644
--- a/ip6tables.c
+++ b/ip6tables.c
@@ -239,9 +239,9 @@ exit_tryhelp(int status)
 }
 
 static void
-exit_printhelp(struct ip6tables_rule_match *matches)
+exit_printhelp(struct xtables_rule_match *matches)
 {
-	struct ip6tables_rule_match *matchp = NULL;
+	struct xtables_rule_match *matchp = NULL;
 	struct xtables_target *t = NULL;
 
 	printf("%s v%s\n\n"
@@ -426,7 +426,7 @@ add_command(unsigned int *cmd, const int newcmd, const int othercmds,
 /* Christophe Burki wants `-p 6' to imply `-m tcp'.  */
 static struct xtables_match *
 find_proto(const char *pname, enum xtables_tryload tryload,
-	   int nolookup, struct ip6tables_rule_match **matches)
+	   int nolookup, struct xtables_rule_match **matches)
 {
 	unsigned int proto;
 
@@ -839,11 +839,11 @@ insert_entry(const ip6t_chainlabel chain,
 }
 
 static unsigned char *
-make_delete_mask(struct ip6t_entry *fw, struct ip6tables_rule_match *matches)
+make_delete_mask(struct ip6t_entry *fw, struct xtables_rule_match *matches)
 {
 	/* Establish mask for comparison */
 	unsigned int size;
-	struct ip6tables_rule_match *matchp;
+	struct xtables_rule_match *matchp;
 	unsigned char *mask, *mptr;
 
 	size = sizeof(struct ip6t_entry);
@@ -880,7 +880,7 @@ delete_entry(const ip6t_chainlabel chain,
 	     const struct in6_addr daddrs[],
 	     int verbose,
 	     struct ip6tc_handle *handle,
-	     struct ip6tables_rule_match *matches)
+	     struct xtables_rule_match *matches)
 {
 	unsigned int i, j;
 	int ret = 1;
@@ -1271,11 +1271,11 @@ list_rules(const ip6t_chainlabel chain, int rulenum, int counters,
 
 static struct ip6t_entry *
 generate_entry(const struct ip6t_entry *fw,
-	       struct ip6tables_rule_match *matches,
+	       struct xtables_rule_match *matches,
 	       struct ip6t_entry_target *target)
 {
 	unsigned int size;
-	struct ip6tables_rule_match *matchp;
+	struct xtables_rule_match *matchp;
 	struct ip6t_entry *e;
 
 	size = sizeof(struct ip6t_entry);
@@ -1297,9 +1297,9 @@ generate_entry(const struct ip6t_entry *fw,
 	return e;
 }
 
-static void clear_rule_matches(struct ip6tables_rule_match **matches)
+static void clear_rule_matches(struct xtables_rule_match **matches)
 {
-	struct ip6tables_rule_match *matchp, *tmp;
+	struct xtables_rule_match *matchp, *tmp;
 
 	for (matchp = *matches; matchp;) {
 		tmp = matchp->next;
@@ -1342,8 +1342,8 @@ int do_command6(int argc, char *argv[], char **table, struct ip6tc_handle **hand
 	const char *pcnt = NULL, *bcnt = NULL;
 	int ret = 1;
 	struct xtables_match *m;
-	struct ip6tables_rule_match *matches = NULL;
-	struct ip6tables_rule_match *matchp;
+	struct xtables_rule_match *matches = NULL;
+	struct xtables_rule_match *matchp;
 	struct xtables_target *target = NULL;
 	struct xtables_target *t;
 	const char *jumpto = "";
diff --git a/iptables.c b/iptables.c
index f1a5d33..b063823 100644
--- a/iptables.c
+++ b/iptables.c
@@ -250,9 +250,9 @@ exit_tryhelp(int status)
 }
 
 static void
-exit_printhelp(struct iptables_rule_match *matches)
+exit_printhelp(struct xtables_rule_match *matches)
 {
-	struct iptables_rule_match *matchp = NULL;
+	struct xtables_rule_match *matchp = NULL;
 	struct xtables_target *t = NULL;
 
 	printf("%s v%s\n\n"
@@ -437,7 +437,7 @@ add_command(unsigned int *cmd, const int newcmd, const int othercmds,
 /* Christophe Burki wants `-p 6' to imply `-m tcp'.  */
 static struct xtables_match *
 find_proto(const char *pname, enum xtables_tryload tryload,
-	   int nolookup, struct iptables_rule_match **matches)
+	   int nolookup, struct xtables_rule_match **matches)
 {
 	unsigned int proto;
 
@@ -841,11 +841,11 @@ insert_entry(const ipt_chainlabel chain,
 }
 
 static unsigned char *
-make_delete_mask(struct ipt_entry *fw, struct iptables_rule_match *matches)
+make_delete_mask(struct ipt_entry *fw, struct xtables_rule_match *matches)
 {
 	/* Establish mask for comparison */
 	unsigned int size;
-	struct iptables_rule_match *matchp;
+	struct xtables_rule_match *matchp;
 	unsigned char *mask, *mptr;
 
 	size = sizeof(struct ipt_entry);
@@ -882,7 +882,7 @@ delete_entry(const ipt_chainlabel chain,
 	     const struct in_addr daddrs[],
 	     int verbose,
 	     struct iptc_handle *handle,
-	     struct iptables_rule_match *matches)
+	     struct xtables_rule_match *matches)
 {
 	unsigned int i, j;
 	int ret = 1;
@@ -1279,11 +1279,11 @@ list_rules(const ipt_chainlabel chain, int rulenum, int counters,
 
 static struct ipt_entry *
 generate_entry(const struct ipt_entry *fw,
-	       struct iptables_rule_match *matches,
+	       struct xtables_rule_match *matches,
 	       struct ipt_entry_target *target)
 {
 	unsigned int size;
-	struct iptables_rule_match *matchp;
+	struct xtables_rule_match *matchp;
 	struct ipt_entry *e;
 
 	size = sizeof(struct ipt_entry);
@@ -1305,9 +1305,9 @@ generate_entry(const struct ipt_entry *fw,
 	return e;
 }
 
-static void clear_rule_matches(struct iptables_rule_match **matches)
+static void clear_rule_matches(struct xtables_rule_match **matches)
 {
-	struct iptables_rule_match *matchp, *tmp;
+	struct xtables_rule_match *matchp, *tmp;
 
 	for (matchp = *matches; matchp;) {
 		tmp = matchp->next;
@@ -1364,8 +1364,8 @@ int do_command(int argc, char *argv[], char **table, struct iptc_handle **handle
 	const char *pcnt = NULL, *bcnt = NULL;
 	int ret = 1;
 	struct xtables_match *m;
-	struct iptables_rule_match *matches = NULL;
-	struct iptables_rule_match *matchp;
+	struct xtables_rule_match *matches = NULL;
+	struct xtables_rule_match *matchp;
 	struct xtables_target *target = NULL;
 	struct xtables_target *t;
 	const char *jumpto = "";
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 6/8] src: remove unused ipt_tryload macro
  2009-02-11 15:03 pull request jengelh
                   ` (4 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 5/8] src: remove iptables_rule_match indirection macro jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 7/8] libxtables: move compat defines to xtables.c jengelh
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 include/ip6tables.h |    2 --
 include/iptables.h  |    2 --
 2 files changed, 0 insertions(+), 4 deletions(-)

diff --git a/include/ip6tables.h b/include/ip6tables.h
index 52e290c..b8478d4 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -11,8 +11,6 @@
 #define IP6T_SO_GET_REVISION_TARGET	69
 #endif /* IP6T_SO_GET_REVISION_MATCH   Old kernel source */
 
-#define ip6t_tryload		xt_tryload
-
 extern int line;
 
 /* Your shared library should call one of these. */
diff --git a/include/iptables.h b/include/iptables.h
index 74b244e..963905a 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -11,8 +11,6 @@
 #define IPT_SO_GET_REVISION_TARGET	(IPT_BASE_CTL + 3)
 #endif /* IPT_SO_GET_REVISION_MATCH   Old kernel source */
 
-#define ipt_tryload		xt_tryload
-
 extern int line;
 
 /* Your shared library should call one of these. */
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 7/8] libxtables: move compat defines to xtables.c
  2009-02-11 15:03 pull request jengelh
                   ` (5 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 6/8] src: remove unused ipt_tryload macro jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:03 ` [PATCH 8/8] src: consolidate duplicate code in iptables/internal.h jengelh
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Addendum to commit v1.4.3-rc1-41-g77f48c2 where the macro users
got moved.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 include/ip6tables.h |    5 -----
 include/iptables.h  |    5 -----
 xtables.c           |    9 +++++++++
 3 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/include/ip6tables.h b/include/ip6tables.h
index b8478d4..98f2da5 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -6,11 +6,6 @@
 #include <libiptc/libip6tc.h>
 #include <iptables/internal.h>
 
-#ifndef IP6T_SO_GET_REVISION_MATCH /* Old kernel source. */
-#define IP6T_SO_GET_REVISION_MATCH	68
-#define IP6T_SO_GET_REVISION_TARGET	69
-#endif /* IP6T_SO_GET_REVISION_MATCH   Old kernel source */
-
 extern int line;
 
 /* Your shared library should call one of these. */
diff --git a/include/iptables.h b/include/iptables.h
index 963905a..d309059 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -6,11 +6,6 @@
 #include <libiptc/libiptc.h>
 #include <iptables/internal.h>
 
-#ifndef IPT_SO_GET_REVISION_MATCH /* Old kernel source. */
-#define IPT_SO_GET_REVISION_MATCH	(IPT_BASE_CTL + 2)
-#define IPT_SO_GET_REVISION_TARGET	(IPT_BASE_CTL + 3)
-#endif /* IPT_SO_GET_REVISION_MATCH   Old kernel source */
-
 extern int line;
 
 /* Your shared library should call one of these. */
diff --git a/xtables.c b/xtables.c
index c898889..3c89a9d 100644
--- a/xtables.c
+++ b/xtables.c
@@ -39,6 +39,15 @@
 #ifndef NO_SHARED_LIBS
 #include <dlfcn.h>
 #endif
+#ifndef IPT_SO_GET_REVISION_MATCH /* Old kernel source. */
+#	define IPT_SO_GET_REVISION_MATCH	(IPT_BASE_CTL + 2)
+#	define IPT_SO_GET_REVISION_TARGET	(IPT_BASE_CTL + 3)
+#endif
+#ifndef IP6T_SO_GET_REVISION_MATCH /* Old kernel source. */
+#	define IP6T_SO_GET_REVISION_MATCH	68
+#	define IP6T_SO_GET_REVISION_TARGET	69
+#endif
+
 
 #define NPROTO	255
 
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* [PATCH 8/8] src: consolidate duplicate code in iptables/internal.h
  2009-02-11 15:03 pull request jengelh
                   ` (6 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 7/8] libxtables: move compat defines to xtables.c jengelh
@ 2009-02-11 15:03 ` jengelh
  2009-02-11 15:06 ` pull request Patrick McHardy
  2009-02-12  5:29 ` Patrick McHardy
  9 siblings, 0 replies; 29+ messages in thread
From: jengelh @ 2009-02-11 15:03 UTC (permalink / raw)
  To: netfilter-devel; +Cc: kaber

From: Jan Engelhardt <jengelh@medozas.de>

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
---
 include/ip6tables.h            |    2 --
 include/iptables.h             |    2 --
 include/iptables/internal.h.in |    2 ++
 3 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/include/ip6tables.h b/include/ip6tables.h
index 98f2da5..86587e6 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -6,8 +6,6 @@
 #include <libiptc/libip6tc.h>
 #include <iptables/internal.h>
 
-extern int line;
-
 /* Your shared library should call one of these. */
 extern int do_command6(int argc, char *argv[], char **table,
 		       struct ip6tc_handle **handle);
diff --git a/include/iptables.h b/include/iptables.h
index d309059..f0aa345 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -6,8 +6,6 @@
 #include <libiptc/libiptc.h>
 #include <iptables/internal.h>
 
-extern int line;
-
 /* Your shared library should call one of these. */
 extern int do_command(int argc, char *argv[], char **table,
 		      struct iptc_handle **handle);
diff --git a/include/iptables/internal.h.in b/include/iptables/internal.h.in
index 849e172..8568e58 100644
--- a/include/iptables/internal.h.in
+++ b/include/iptables/internal.h.in
@@ -8,4 +8,6 @@
  */
 extern const char *program_name, *program_version;
 
+extern int line;
+
 #endif /* IPTABLES_INTERNAL_H */
-- 
1.6.1.2


^ permalink raw reply related	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-11 15:03 pull request jengelh
                   ` (7 preceding siblings ...)
  2009-02-11 15:03 ` [PATCH 8/8] src: consolidate duplicate code in iptables/internal.h jengelh
@ 2009-02-11 15:06 ` Patrick McHardy
  2009-02-11 15:45   ` Jan Engelhardt
  2009-02-12  5:29 ` Patrick McHardy
  9 siblings, 1 reply; 29+ messages in thread
From: Patrick McHardy @ 2009-02-11 15:06 UTC (permalink / raw)
  To: jengelh; +Cc: netfilter-devel

jengelh@medozas.de wrote:
> Please pull from
> 	git://dev.medozas.de/iptables master
> to recive
> Jan Engelhardt (8):
>       libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
>       build: move -ldl to proper LDADD
>       libxtables: remove unused XT_LIB_DIR macro
>       libxtables: decouple non-xtables parts from header
>       src: remove iptables_rule_match indirection macro
>       src: remove unused ipt_tryload macro
>       libxtables: move compat defines to xtables.c
>       src: consolidate duplicate code in iptables/internal.h

How do these interact with the Jamal's pending changes?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-11 15:06 ` pull request Patrick McHardy
@ 2009-02-11 15:45   ` Jan Engelhardt
  2009-02-11 23:40     ` Jan Engelhardt
  0 siblings, 1 reply; 29+ messages in thread
From: Jan Engelhardt @ 2009-02-11 15:45 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


On Wednesday 2009-02-11 16:06, Patrick McHardy wrote:
> jengelh@medozas.de wrote:
>> Please pull from
>> 	git://dev.medozas.de/iptables master
>> to recive
>> Jan Engelhardt (8):
>>      libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
>>      build: move -ldl to proper LDADD
>>      libxtables: remove unused XT_LIB_DIR macro
>>      libxtables: decouple non-xtables parts from header
>>      src: remove iptables_rule_match indirection macro
>>      src: remove unused ipt_tryload macro
>>      libxtables: move compat defines to xtables.c
>>      src: consolidate duplicate code in iptables/internal.h
>
> How do these interact with the Jamal's pending changes?

I think it should be fine as I am changing just the periphery here.
If it merges without git-pull stopping, after you applied his,
it's probably ok :)

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-11 15:45   ` Jan Engelhardt
@ 2009-02-11 23:40     ` Jan Engelhardt
  2009-02-12  5:11       ` Patrick McHardy
  0 siblings, 1 reply; 29+ messages in thread
From: Jan Engelhardt @ 2009-02-11 23:40 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


On Wednesday 2009-02-11 16:45, Jan Engelhardt wrote:
>On Wednesday 2009-02-11 16:06, Patrick McHardy wrote:
>> jengelh@medozas.de wrote:
>>> Please pull from
>>> 	git://dev.medozas.de/iptables master
>>> to recive
>>> Jan Engelhardt (8):
>>>      libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable
>>>      build: move -ldl to proper LDADD
>>>      libxtables: remove unused XT_LIB_DIR macro
>>>      libxtables: decouple non-xtables parts from header
>>>      src: remove iptables_rule_match indirection macro
>>>      src: remove unused ipt_tryload macro
>>>      libxtables: move compat defines to xtables.c
>>>      src: consolidate duplicate code in iptables/internal.h
>>
>> How do these interact with the Jamal's pending changes?
>
>I think it should be fine as I am changing just the periphery here.
>If it merges without git-pull stopping, after you applied his,
>it's probably ok :)
>
OTOH, I suggest you could do it like Linus [states in his Git
presentation at Google], that is, merging whatever happens to be
first in the mailbox. I think that the statistical distribution
is equal anyway.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-11 23:40     ` Jan Engelhardt
@ 2009-02-12  5:11       ` Patrick McHardy
  2009-02-12  5:40         ` Jan Engelhardt
  0 siblings, 1 reply; 29+ messages in thread
From: Patrick McHardy @ 2009-02-12  5:11 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: netfilter-devel

Jan Engelhardt wrote:
> On Wednesday 2009-02-11 16:45, Jan Engelhardt wrote:
>> On Wednesday 2009-02-11 16:06, Patrick McHardy wrote:
>>> How do these interact with the Jamal's pending changes?
>> I think it should be fine as I am changing just the periphery here.
>> If it merges without git-pull stopping, after you applied his,
>> it's probably ok :)
>>
> OTOH, I suggest you could do it like Linus [states in his Git
> presentation at Google], that is, merging whatever happens to be
> first in the mailbox. I think that the statistical distribution
> is equal anyway.

Thats why I'm asking. He was first so it would only be fair to
apply his patches first. Your's are more though so might be more
work to fix up. The easiest way might be if you apply Jamal's
patches and I simply pull everything from you. You seem to have
more remarks about these patches than me anyways :)

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-11 15:03 pull request jengelh
                   ` (8 preceding siblings ...)
  2009-02-11 15:06 ` pull request Patrick McHardy
@ 2009-02-12  5:29 ` Patrick McHardy
  2009-02-12  5:33   ` Jan Engelhardt
  9 siblings, 1 reply; 29+ messages in thread
From: Patrick McHardy @ 2009-02-12  5:29 UTC (permalink / raw)
  To: jengelh; +Cc: netfilter-devel

jengelh@medozas.de wrote:
>  .gitignore                         |    2 +-
>  Makefile.am                        |    8 +-
>  configure.ac                       |    2 +-
>  include/ip6tables.h                |   11 +---
>  include/iptables.h                 |   11 +---
>  include/iptables/internal.h.in     |   13 ++++
>  include/linux/netfilter/xt_NFLOG.h |    2 +-
>  include/xtables.h.in               |   22 +++-----
>  include/xtables/internal.h.in      |   17 ------
>  ip6tables.c                        |   35 ++++-------
>  iptables-xml.c                     |   19 ++++--
>  iptables.c                         |   37 ++++--------
>  xtables.c                          |  111 +++++++++++++-----------------------
>  13 files changed, 108 insertions(+), 182 deletions(-)

This diffstat I get looks quite different:

  11 files changed, 73 insertions(+), 67 deletions(-)

Any idea whats going on there?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  5:29 ` Patrick McHardy
@ 2009-02-12  5:33   ` Jan Engelhardt
  2009-02-12  5:46     ` Patrick McHardy
  0 siblings, 1 reply; 29+ messages in thread
From: Jan Engelhardt @ 2009-02-12  5:33 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


On Thursday 2009-02-12 06:29, Patrick McHardy wrote:
> jengelh@medozas.de wrote:
>> 13 files changed, 108 insertions(+), 182 deletions(-)
>
> This diffstat I get looks quite different:
>
> 11 files changed, 73 insertions(+), 67 deletions(-)
>
> Any idea whats going on there?
>

I used git diff --stat instead of whatever merge outputs.

$ git diff --stat nf/master..mdz/master
[13 files, 108+, 182-]
$ git rev-parse nf/master
8b7baebc93989106fd5d26b262d0ce191f8ef7c0
$ git rev-parse mdz/master
47a6fd9ec9891a8040eb8fd6db3c5012c1056061

HTH,
Jan

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  5:11       ` Patrick McHardy
@ 2009-02-12  5:40         ` Jan Engelhardt
  2009-02-12  5:45           ` Patrick McHardy
  0 siblings, 1 reply; 29+ messages in thread
From: Jan Engelhardt @ 2009-02-12  5:40 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


On Thursday 2009-02-12 06:11, Patrick McHardy wrote:
>>>> How do these interact with the Jamal's pending changes?
>>> I think it should be fine as I am changing just the periphery here.
>>> If it merges without git-pull stopping, after you applied his,
>>> it's probably ok :)
>>>
>> OTOH, I suggest you could do it like Linus [states in his Git
>> presentation at Google], that is, merging whatever happens to be
>> first in the mailbox. I think that the statistical distribution
>> is equal anyway.
>
> Thats why I'm asking. He was first so it would only be fair to
> apply his patches first. Your's are more though so might be more
> work to fix up. The easiest way might be if you apply Jamal's
> patches and I simply pull everything from you. You seem to have
> more remarks about these patches than me anyways :)
>
Maybe I suggested too much :p
But yeah, why not.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  5:40         ` Jan Engelhardt
@ 2009-02-12  5:45           ` Patrick McHardy
  0 siblings, 0 replies; 29+ messages in thread
From: Patrick McHardy @ 2009-02-12  5:45 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: netfilter-devel

Jan Engelhardt wrote:
> On Thursday 2009-02-12 06:11, Patrick McHardy wrote:
>>>>> How do these interact with the Jamal's pending changes?
>>>> I think it should be fine as I am changing just the periphery here.
>>>> If it merges without git-pull stopping, after you applied his,
>>>> it's probably ok :)
>>>>
>>> OTOH, I suggest you could do it like Linus [states in his Git
>>> presentation at Google], that is, merging whatever happens to be
>>> first in the mailbox. I think that the statistical distribution
>>> is equal anyway.
>> Thats why I'm asking. He was first so it would only be fair to
>> apply his patches first. Your's are more though so might be more
>> work to fix up. The easiest way might be if you apply Jamal's
>> patches and I simply pull everything from you. You seem to have
>> more remarks about these patches than me anyways :)
>>
> Maybe I suggested too much :p
> But yeah, why not.

Great, thanks.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  5:33   ` Jan Engelhardt
@ 2009-02-12  5:46     ` Patrick McHardy
  2009-02-12  6:05       ` Jan Engelhardt
  0 siblings, 1 reply; 29+ messages in thread
From: Patrick McHardy @ 2009-02-12  5:46 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: netfilter-devel

Jan Engelhardt wrote:
> On Thursday 2009-02-12 06:29, Patrick McHardy wrote:
>> jengelh@medozas.de wrote:
>>> 13 files changed, 108 insertions(+), 182 deletions(-)
>> This diffstat I get looks quite different:
>>
>> 11 files changed, 73 insertions(+), 67 deletions(-)
>>
>> Any idea whats going on there?
>>
> 
> I used git diff --stat instead of whatever merge outputs.

That gives the same (different) output for me.

> $ git diff --stat nf/master..mdz/master
> [13 files, 108+, 182-]
> $ git rev-parse nf/master
> 8b7baebc93989106fd5d26b262d0ce191f8ef7c0
> $ git rev-parse mdz/master
> 47a6fd9ec9891a8040eb8fd6db3c5012c1056061

Well, it doesn't add up at all, even in those changelogs you posted
f.i. the xtables.c lines amount to something in the order of 30, not
over 100. The tree looks fine from a quick look, but I want to make
sure that what I'm pulling is indeed what you intended to send me.

I'll skip this pull, please send a new request (with or without Jamal's
patches, as you like) once you figured out where those differences are
coming from.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  5:46     ` Patrick McHardy
@ 2009-02-12  6:05       ` Jan Engelhardt
  2009-02-12  6:10         ` Patrick McHardy
  0 siblings, 1 reply; 29+ messages in thread
From: Jan Engelhardt @ 2009-02-12  6:05 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: netfilter-devel


On Thursday 2009-02-12 06:46, Patrick McHardy wrote:
>>>> 13 files changed, 108 insertions(+), 182 deletions(-)
>>> 11 files changed, 73 insertions(+), 67 deletions(-)
>>>
>>> Any idea whats going on there?
>> I used git diff --stat instead of whatever merge outputs.
>
> That gives the same (different) output for me.

I just found out that `git diff --stat` is not the right thing to use,
at least in its form that I did. With appropraite(?) measures,
I do get the expected:

 11 files changed, 73 insertions(+), 67 deletions(-)

> I'll skip this pull, please send a new request (with or without Jamal's
> patches, as you like) once you figured out where those differences are
> coming from.

Now please :)

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
  2009-02-12  6:05       ` Jan Engelhardt
@ 2009-02-12  6:10         ` Patrick McHardy
  0 siblings, 0 replies; 29+ messages in thread
From: Patrick McHardy @ 2009-02-12  6:10 UTC (permalink / raw)
  To: Jan Engelhardt; +Cc: netfilter-devel

Jan Engelhardt wrote:
> On Thursday 2009-02-12 06:46, Patrick McHardy wrote:
>>>>> 13 files changed, 108 insertions(+), 182 deletions(-)
>>>> 11 files changed, 73 insertions(+), 67 deletions(-)
>>>>
>>>> Any idea whats going on there?
>>> I used git diff --stat instead of whatever merge outputs.
>> That gives the same (different) output for me.
> 
> I just found out that `git diff --stat` is not the right thing to use,
> at least in its form that I did. With appropraite(?) measures,
> I do get the expected:
> 
>  11 files changed, 73 insertions(+), 67 deletions(-)
> 
>> I'll skip this pull, please send a new request (with or without Jamal's
>> patches, as you like) once you figured out where those differences are
>> coming from.
> 
> Now please :)

Pulled and pushed out, thanks Jan.


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: Pull Request
  2017-07-20 16:42 Pull Request Jason Liu
@ 2017-07-20 18:53 ` Khem Raj
  0 siblings, 0 replies; 29+ messages in thread
From: Khem Raj @ 2017-07-20 18:53 UTC (permalink / raw)
  To: Jason Liu; +Cc: openembeded-devel

Jason

On Thu, Jul 20, 2017 at 12:42 PM, Jason Liu <jason.liu@gumstix.com> wrote:
> Hi Openembedded,
>
> Currently we are developing our kernel using morty branch openembedded
> recipe and we found that there is no libvdpau package in morty branch. So I
> did cherry-pick to apply the commit from master to add the bb file in.
>
> The pull request is https://github.com/openembedded/meta-
> openembedded/pull/48.
> Please confirm the changes.
>

We do not follow the github pull request workflow, the github repos
are mirrors for distributing the pulls
you should submit the patches to openembedded-devel mailing list.

http://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded

> Regards,
>
> Jason
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Pull Request
@ 2017-07-20 16:42 Jason Liu
  2017-07-20 18:53 ` Khem Raj
  0 siblings, 1 reply; 29+ messages in thread
From: Jason Liu @ 2017-07-20 16:42 UTC (permalink / raw)
  To: openembedded-devel

Hi Openembedded,

Currently we are developing our kernel using morty branch openembedded
recipe and we found that there is no libvdpau package in morty branch. So I
did cherry-pick to apply the commit from master to add the bb file in.

The pull request is https://github.com/openembedded/meta-
openembedded/pull/48.
Please confirm the changes.

Regards,

Jason


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
       [not found] ` <CAKywueTDvzmHzwApV3gqSa4MrS-tPiWDORorDk0fe_NtgT_wZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2012-03-20 14:35   ` Steve French
  0 siblings, 0 replies; 29+ messages in thread
From: Steve French @ 2012-03-20 14:35 UTC (permalink / raw)
  To: Pavel Shilovsky; +Cc: linux-cifs

Looks promising - will try to pull part of your and Jeff's requests in
next few days,
allow a little more time for my testing and for any more review feedback.

On Tue, Mar 20, 2012 at 6:30 AM, Pavel Shilovsky <piastryyy-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> The following changes since commit ce85852b90a214cf577fc1b4f49d99fd7e98784a:
>
>  CIFS: Fix a spurious error in cifs_push_posix_locks (2012-03-19
> 10:20:22 -0500)
>
> are available in the git repository at:
>  git://git.altlinux.org/people/piastry/public/cifs-2.6.git cifs-patches
>
> Pavel Shilovsky (17):
>      CIFS: Respect negotiated MaxMpxCount
>      CIFS: Simplify inFlight logic
>      CIFS: Introduce credit-based flow control
>      CIFS: Make wait_for_free_request killable
>      CIFS: Prepare credits code for a slot reservation
>      CIFS: Delete echo_retries module parm
>      CIFS: Separate protocol-specific code from transport routines
>      CIFS: Separate protocol-specific code from demultiplex code
>      CIFS: Separate protocol-specific code from cifs_readv_receive code
>      CIFS: Expand CurrentMid field
>      CIFS: Change mid_q_entry structure fields
>      CIFS: Move locks to file structure
>      CIFS: Fix VFS locks usage
>      CIFS: Convert lock type to 32 bit variable
>      CIFS: Separate protocol specific lock type handling
>      CIFS: Separate protocol specific part from getlk
>      CIFS: Separate protocol specific part from setlk
>
>  fs/cifs/README       |    6 +-
>  fs/cifs/cifs_debug.c |   28 +++---
>  fs/cifs/cifs_debug.h |    4 +-
>  fs/cifs/cifsfs.c     |   14 +--
>  fs/cifs/cifsglob.h   |   84 ++++++++++----
>  fs/cifs/cifsproto.h  |   14 ++-
>  fs/cifs/cifssmb.c    |  109 +++++++++++--------
>  fs/cifs/connect.c    |  129 +++++++++++-----------
>  fs/cifs/dir.c        |    6 +-
>  fs/cifs/file.c       |  254 ++++++++++++++++++++++++++++++------------
>  fs/cifs/misc.c       |  117 ++++++++++++-------
>  fs/cifs/netmisc.c    |    3 +-
>  fs/cifs/transport.c  |  305 ++++++++++++++++++++++++++++----------------------
>  13 files changed, 651 insertions(+), 422 deletions(-)
>
>
> --
> Best regards,
> Pavel Shilovsky.



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 29+ messages in thread

* pull request
@ 2012-03-20 11:30 Pavel Shilovsky
       [not found] ` <CAKywueTDvzmHzwApV3gqSa4MrS-tPiWDORorDk0fe_NtgT_wZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Pavel Shilovsky @ 2012-03-20 11:30 UTC (permalink / raw)
  To: Steve French, linux-cifs

The following changes since commit ce85852b90a214cf577fc1b4f49d99fd7e98784a:

  CIFS: Fix a spurious error in cifs_push_posix_locks (2012-03-19
10:20:22 -0500)

are available in the git repository at:
  git://git.altlinux.org/people/piastry/public/cifs-2.6.git cifs-patches

Pavel Shilovsky (17):
      CIFS: Respect negotiated MaxMpxCount
      CIFS: Simplify inFlight logic
      CIFS: Introduce credit-based flow control
      CIFS: Make wait_for_free_request killable
      CIFS: Prepare credits code for a slot reservation
      CIFS: Delete echo_retries module parm
      CIFS: Separate protocol-specific code from transport routines
      CIFS: Separate protocol-specific code from demultiplex code
      CIFS: Separate protocol-specific code from cifs_readv_receive code
      CIFS: Expand CurrentMid field
      CIFS: Change mid_q_entry structure fields
      CIFS: Move locks to file structure
      CIFS: Fix VFS locks usage
      CIFS: Convert lock type to 32 bit variable
      CIFS: Separate protocol specific lock type handling
      CIFS: Separate protocol specific part from getlk
      CIFS: Separate protocol specific part from setlk

 fs/cifs/README       |    6 +-
 fs/cifs/cifs_debug.c |   28 +++---
 fs/cifs/cifs_debug.h |    4 +-
 fs/cifs/cifsfs.c     |   14 +--
 fs/cifs/cifsglob.h   |   84 ++++++++++----
 fs/cifs/cifsproto.h  |   14 ++-
 fs/cifs/cifssmb.c    |  109 +++++++++++--------
 fs/cifs/connect.c    |  129 +++++++++++-----------
 fs/cifs/dir.c        |    6 +-
 fs/cifs/file.c       |  254 ++++++++++++++++++++++++++++++------------
 fs/cifs/misc.c       |  117 ++++++++++++-------
 fs/cifs/netmisc.c    |    3 +-
 fs/cifs/transport.c  |  305 ++++++++++++++++++++++++++++----------------------
 13 files changed, 651 insertions(+), 422 deletions(-)


-- 
Best regards,
Pavel Shilovsky.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
       [not found]     ` <CAH2r5mu0uQGO0TiWzv6oeC-wEOsC_7MQ59Wo1mJWHALt1r5Tog-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2011-07-04 12:19       ` Jeff Layton
  0 siblings, 0 replies; 29+ messages in thread
From: Jeff Layton @ 2011-07-04 12:19 UTC (permalink / raw)
  To: Steve French; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA

On Sun, 3 Jul 2011 12:59:10 -0500
Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> There is only one in my tree that I see that I had not requested Linus
> to pull yet.
> 
> cifs: set socket send and receive timeouts before attempting connect
>

My mistake, I thought that Linus hadn't pulled the last round of
patches but it looks like he did. Pulling the above patch into 3.0 is
probably appropriate, and I agree that waiting on 3.1 for the rest is
fine.

Thanks,
-- 
Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: pull request
       [not found] ` <20110703094631.0b816582-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
@ 2011-07-03 17:59   ` Steve French
       [not found]     ` <CAH2r5mu0uQGO0TiWzv6oeC-wEOsC_7MQ59Wo1mJWHALt1r5Tog-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Steve French @ 2011-07-03 17:59 UTC (permalink / raw)
  To: Jeff Layton; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA

There is only one in my tree that I see that I had not requested Linus
to pull yet.

cifs: set socket send and receive timeouts before attempting connect

Looking at your tree there is one left to merge.

I hadn't merged 	"cifs: simplify refcounting for oplock breaks" because I wanted
to check it carefully (IIRC it wasn't "reviewed-by" anyone else) - but
it looked fine.

On "	cifs: advertise the right receive buffer size to the... " it
looks fine but didn't have
a bug associated with it so prefer to wait for 3.0.1.

On "cifs: demote DFS referral lookup errors to cFYI cifs-3.0" - before
making this
change I want to make sure that a misconfigured cifs.upcall will cause
(ie at least
one log entry to be logged until the client is rebooted) a kernel warning and
that we don't make it harder to debug the case where cifs.upcall
is missing or misconfigured by changing the error to a cFYI.

I don't think the "unneeded variable initialization patch makes the code clearer
and it doesn't fix a bug or warning - but don't have strong feelings
about it either
way.

On Sun, Jul 3, 2011 at 8:46 AM, Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> wrote:
> Hi Steve,
>
> I notice that there are a number of patches that are still sitting in
> your tree and that aren't yet in mainline. Do you have plans to ask
> Linus to pull them? Also, it would be helpful if you would start cc'ing
> linux-cifs when you send pull requests to him.

I checked my email log I have cc:ed linux-cifs on pull requests
for all but a few where I accidentally left off the email.

> Thanks,
> --
> Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
>



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 29+ messages in thread

* pull request
@ 2011-07-03 13:46 Jeff Layton
       [not found] ` <20110703094631.0b816582-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
  0 siblings, 1 reply; 29+ messages in thread
From: Jeff Layton @ 2011-07-03 13:46 UTC (permalink / raw)
  To: smfrench-Re5JQEeQqe8AvxtiuMwx3w; +Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA

Hi Steve,

I notice that there are a number of patches that are still sitting in
your tree and that aren't yet in mainline. Do you have plans to ask
Linus to pull them? Also, it would be helpful if you would start cc'ing
linux-cifs when you send pull requests to him.

Thanks,
-- 
Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Pull request
@ 2010-02-01 15:47 Sascha Hauer
  0 siblings, 0 replies; 29+ messages in thread
From: Sascha Hauer @ 2010-02-01 15:47 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Russell,

Please pull the following MXC related patches for -rc.

Sascha


The following changes since commit 004b35063296b6772fa72404a35b498f1e71e87e:
  Linus Torvalds (1):
        Merge branch 'drm-linus' of git://git.kernel.org/.../airlied/drm-2.6

are available in the git repository at:

  git://git.pengutronix.de/git/imx/linux-2.6.git for-rmk

Baruch Siach (4):
      mx25: remove unused mx25_clocks_init() argument
      mx25: properly initialize clocks
      mx25: fix time accounting
      mx25: make the FEC AHB clk secondary of the IPG

Mark Brown (4):
      mx31ads: Allow enable/disable of switchable supplies
      mx31ads: Provide a name for EXPIO interrupt chip
      mx31ads: Provide an IRQ range to the WM835x on the 1133-EV1 module
      MXC: Add AUDMUXv2 register decode to debugfs

Sascha Hauer (2):
      i.MX25: Allow secondary clocks in DEFINE_CLOCK
      i.MX25: implement secondary clocks for uarts and fec

Uwe Kleine-K?nig (1):
      mx35: add a missing comma in a pad definition

Vladimir Zapolskiy (1):
      ARM: MX3: Fixed typo in declared enum type name.

 arch/arm/mach-mx25/clock.c                      |   58 ++++++----
 arch/arm/mach-mx25/mx25pdk.c                    |    2 +-
 arch/arm/mach-mx3/mx31ads.c                     |    4 +
 arch/arm/plat-mxc/audmux-v2.c                   |  137 +++++++++++++++++++++++
 arch/arm/plat-mxc/include/mach/board-mx31lite.h |    2 +-
 arch/arm/plat-mxc/include/mach/common.h         |    2 +-
 arch/arm/plat-mxc/include/mach/iomux-mx35.h     |    2 +-
 arch/arm/plat-mxc/include/mach/irqs.h           |    5 +
 8 files changed, 187 insertions(+), 25 deletions(-)


-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

^ permalink raw reply	[flat|nested] 29+ messages in thread

* pull request
@ 2009-09-01  2:35 Christoph Hellwig
  0 siblings, 0 replies; 29+ messages in thread
From: Christoph Hellwig @ 2009-09-01  2:35 UTC (permalink / raw)
  To: xfs

First big batch for 2.6.32:  the ialloc changes + xfs_trans_iget
simplification plus the O_SYNC fixup.


The following changes since commit 1da1daed813c534263a87ffc36d5b775e65231ad:
  Felix Blyakher (1):
        Merge branch 'master' of ssh+git://oss.sgi.com/oss/git/xfs/xfs

are available in the git repository at:

  git://git.kernel.org/pub/scm/fs/xfs/xfs.git master

Christoph Hellwig (6):
      xfs: improve xfs_inobt_get_rec prototype
      xfs: improve xfs_inobt_update prototype
      xfs: untangle xfs_dialloc
      xfs: rationalize xfs_inobt_lookup*
      xfs: merge fsync and O_SYNC handling
      xfs: simplify xfs_trans_iget

Dave Chinner (3):
      xfs: factor out inode initialisation
      xfs: factor out debug checks from xfs_dialloc and xfs_difree
      xfs: speed up free inode search

 fs/xfs/linux-2.6/xfs_aops.c |    1 -
 fs/xfs/linux-2.6/xfs_file.c |   19 +-
 fs/xfs/linux-2.6/xfs_lrw.c  |    7 +-
 fs/xfs/xfs_ag.h             |    9 +
 fs/xfs/xfs_ialloc.c         |  805 ++++++++++++++++++++++---------------------
 fs/xfs/xfs_ialloc.h         |   18 +-
 fs/xfs/xfs_iget.c           |   27 --
 fs/xfs/xfs_inode.h          |    3 -
 fs/xfs/xfs_inode_item.c     |   10 -
 fs/xfs/xfs_inode_item.h     |    2 -
 fs/xfs/xfs_itable.c         |   96 +++---
 fs/xfs/xfs_rw.c             |   84 -----
 fs/xfs/xfs_rw.h             |    1 -
 fs/xfs/xfs_trans.h          |    2 +-
 fs/xfs/xfs_trans_inode.c    |   86 +-----
 fs/xfs/xfs_vnodeops.c       |   11 +-
 16 files changed, 499 insertions(+), 682 deletions(-)

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2017-07-20 18:53 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-11 15:03 pull request jengelh
2009-02-11 15:03 ` [PATCH 1/8] libxtables: recognize IP6TABLES_LIB_DIR old-style environment variable jengelh
2009-02-11 15:03 ` [PATCH 2/8] build: move -ldl to proper LDADD jengelh
2009-02-11 15:03 ` [PATCH 3/8] libxtables: remove unused XT_LIB_DIR macro jengelh
2009-02-11 15:03 ` [PATCH 4/8] libxtables: decouple non-xtables parts from header jengelh
2009-02-11 15:03 ` [PATCH 5/8] src: remove iptables_rule_match indirection macro jengelh
2009-02-11 15:03 ` [PATCH 6/8] src: remove unused ipt_tryload macro jengelh
2009-02-11 15:03 ` [PATCH 7/8] libxtables: move compat defines to xtables.c jengelh
2009-02-11 15:03 ` [PATCH 8/8] src: consolidate duplicate code in iptables/internal.h jengelh
2009-02-11 15:06 ` pull request Patrick McHardy
2009-02-11 15:45   ` Jan Engelhardt
2009-02-11 23:40     ` Jan Engelhardt
2009-02-12  5:11       ` Patrick McHardy
2009-02-12  5:40         ` Jan Engelhardt
2009-02-12  5:45           ` Patrick McHardy
2009-02-12  5:29 ` Patrick McHardy
2009-02-12  5:33   ` Jan Engelhardt
2009-02-12  5:46     ` Patrick McHardy
2009-02-12  6:05       ` Jan Engelhardt
2009-02-12  6:10         ` Patrick McHardy
2009-09-01  2:35 Christoph Hellwig
2010-02-01 15:47 Pull request Sascha Hauer
2011-07-03 13:46 pull request Jeff Layton
     [not found] ` <20110703094631.0b816582-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2011-07-03 17:59   ` Steve French
     [not found]     ` <CAH2r5mu0uQGO0TiWzv6oeC-wEOsC_7MQ59Wo1mJWHALt1r5Tog-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-07-04 12:19       ` Jeff Layton
2012-03-20 11:30 Pavel Shilovsky
     [not found] ` <CAKywueTDvzmHzwApV3gqSa4MrS-tPiWDORorDk0fe_NtgT_wZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-03-20 14:35   ` Steve French
2017-07-20 16:42 Pull Request Jason Liu
2017-07-20 18:53 ` Khem Raj

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.