[kernel] r19129 - in dists/trunk/linux/debian/patches: bugfix/ia64 bugfix/powerpc features/all features/all/be2net

Ben Hutchings benh at alioth.debian.org
Mon Jun 11 05:25:27 UTC 2012


Author: benh
Date: Mon Jun 11 05:25:25 2012
New Revision: 19129

Log:
Refresh fuzzy patches

Modified:
   dists/trunk/linux/debian/patches/bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch
   dists/trunk/linux/debian/patches/bugfix/powerpc/lpar-console.patch
   dists/trunk/linux/debian/patches/features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch
   dists/trunk/linux/debian/patches/features/all/fs-symlink-restrictions-on-sticky-directories.patch

Modified: dists/trunk/linux/debian/patches/bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch
==============================================================================
--- dists/trunk/linux/debian/patches/bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch	Mon Jun 11 05:21:50 2012	(r19128)
+++ dists/trunk/linux/debian/patches/bugfix/ia64/nouveau-ACPI-support-is-dependent-on-X86.patch	Mon Jun 11 05:25:25 2012	(r19129)
@@ -15,7 +15,7 @@
 
 --- a/drivers/gpu/drm/nouveau/Kconfig
 +++ b/drivers/gpu/drm/nouveau/Kconfig
-@@ -11,8 +11,8 @@ config DRM_NOUVEAU
+@@ -11,8 +11,8 @@
  	select FRAMEBUFFER_CONSOLE if !EXPERT
  	select FB_BACKLIGHT if DRM_NOUVEAU_BACKLIGHT
  	select ACPI_VIDEO if ACPI && X86 && BACKLIGHT_CLASS_DEVICE && VIDEO_OUTPUT_CONTROL && INPUT
@@ -28,7 +28,7 @@
  	  Choose this option for open-source nVidia support.
 --- a/drivers/gpu/drm/nouveau/Makefile
 +++ b/drivers/gpu/drm/nouveau/Makefile
-@@ -37,6 +37,8 @@ nouveau-y := nouveau_drv.o nouveau_state.o nouveau_channel.o nouveau_mem.o \
+@@ -42,6 +42,8 @@
  nouveau-$(CONFIG_DRM_NOUVEAU_DEBUG) += nouveau_debugfs.o
  nouveau-$(CONFIG_COMPAT) += nouveau_ioc32.o
  nouveau-$(CONFIG_DRM_NOUVEAU_BACKLIGHT) += nouveau_backlight.o
@@ -39,7 +39,7 @@
  obj-$(CONFIG_DRM_NOUVEAU)+= nouveau.o
 --- a/drivers/gpu/drm/nouveau/nouveau_drv.h
 +++ b/drivers/gpu/drm/nouveau/nouveau_drv.h
-@@ -968,7 +968,7 @@ extern int  nouveau_dma_wait(struct nouveau_channel *, int slots, int size);
+@@ -1095,7 +1095,7 @@
  
  /* nouveau_acpi.c */
  #define ROM_BIOS_PAGE 4096
@@ -47,4 +47,4 @@
 +#if defined(CONFIG_ACPI) && defined(CONFIG_X86)
  void nouveau_register_dsm_handler(void);
  void nouveau_unregister_dsm_handler(void);
- int nouveau_acpi_get_bios_chunk(uint8_t *bios, int offset, int len);
+ void nouveau_switcheroo_optimus_dsm(void);

Modified: dists/trunk/linux/debian/patches/bugfix/powerpc/lpar-console.patch
==============================================================================
--- dists/trunk/linux/debian/patches/bugfix/powerpc/lpar-console.patch	Mon Jun 11 05:21:50 2012	(r19128)
+++ dists/trunk/linux/debian/patches/bugfix/powerpc/lpar-console.patch	Mon Jun 11 05:25:25 2012	(r19129)
@@ -10,14 +10,14 @@
 --- a/drivers/tty/hvc/hvc_vio.c
 +++ b/drivers/tty/hvc/hvc_vio.c
 @@ -48,6 +48,7 @@
- #include <asm/firmware.h>
+ #include <asm/prom.h>
  #include <asm/hvsi.h>
  #include <asm/udbg.h>
 +#include <asm/machdep.h>
  
  #include "hvc_console.h"
  
-@@ -446,7 +447,9 @@ void __init hvc_vio_init_early(void)
+@@ -440,7 +441,9 @@
  	if (hvterm_priv0.proto == HV_PROTOCOL_HVSI)
  		goto out;
  #endif

Modified: dists/trunk/linux/debian/patches/features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch
==============================================================================
--- dists/trunk/linux/debian/patches/features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch	Mon Jun 11 05:21:50 2012	(r19128)
+++ dists/trunk/linux/debian/patches/features/all/be2net/0044-be2net-Fix-VLAN-multicast-packet-reception.patch	Mon Jun 11 05:25:25 2012	(r19129)
@@ -17,11 +17,9 @@
  drivers/net/ethernet/emulex/benet/be_main.c |   44 ++++++++++++++++++---------
  1 file changed, 30 insertions(+), 14 deletions(-)
 
-diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
-index 376a2fa..34b8ad2 100644
 --- a/drivers/net/ethernet/emulex/benet/be_main.c
 +++ b/drivers/net/ethernet/emulex/benet/be_main.c
-@@ -797,22 +797,30 @@ static int be_vid_config(struct be_adapter *adapter, bool vf, u32 vf_num)
+@@ -797,22 +797,30 @@
  	if (adapter->promiscuous)
  		return 0;
  
@@ -64,8 +62,8 @@
 +	return status;
  }
  
- static void be_vlan_add_vid(struct net_device *netdev, u16 vid)
-@@ -854,6 +862,7 @@ static void be_vlan_rem_vid(struct net_device *netdev, u16 vid)
+ static int be_vlan_add_vid(struct net_device *netdev, u16 vid)
+@@ -862,6 +870,7 @@
  static void be_set_rx_mode(struct net_device *netdev)
  {
  	struct be_adapter *adapter = netdev_priv(netdev);
@@ -73,7 +71,7 @@
  
  	if (netdev->flags & IFF_PROMISC) {
  		be_cmd_rx_filter(adapter, IFF_PROMISC, ON);
-@@ -900,7 +909,14 @@ static void be_set_rx_mode(struct net_device *netdev)
+@@ -908,7 +917,14 @@
  		}
  	}
  
@@ -89,6 +87,3 @@
  done:
  	return;
  }
--- 
-1.7.10
-

Modified: dists/trunk/linux/debian/patches/features/all/fs-symlink-restrictions-on-sticky-directories.patch
==============================================================================
--- dists/trunk/linux/debian/patches/features/all/fs-symlink-restrictions-on-sticky-directories.patch	Mon Jun 11 05:21:50 2012	(r19128)
+++ dists/trunk/linux/debian/patches/features/all/fs-symlink-restrictions-on-sticky-directories.patch	Mon Jun 11 05:25:25 2012	(r19129)
@@ -76,11 +76,9 @@
  kernel/sysctl.c             |   11 +++++
  5 files changed, 152 insertions(+), 6 deletions(-)
 
-diff --git a/Documentation/sysctl/fs.txt b/Documentation/sysctl/fs.txt
-index 88fd7f5..4b47cd5 100644
 --- a/Documentation/sysctl/fs.txt
 +++ b/Documentation/sysctl/fs.txt
-@@ -32,6 +32,7 @@ Currently, these files are in /proc/sys/fs:
+@@ -32,6 +32,7 @@
  - nr_open
  - overflowuid
  - overflowgid
@@ -88,7 +86,7 @@
  - suid_dumpable
  - super-max
  - super-nr
-@@ -157,6 +158,26 @@ The default is 65534.
+@@ -157,6 +158,26 @@
  
  ==============================================================
  
@@ -115,11 +113,9 @@
  suid_dumpable:
  
  This value can be used to query and set the core dump mode for setuid
-diff --git a/fs/Kconfig b/fs/Kconfig
-index 1497ddf..d0fdbdd 100644
 --- a/fs/Kconfig
 +++ b/fs/Kconfig
-@@ -272,4 +272,38 @@ endif # NETWORK_FILESYSTEMS
+@@ -277,4 +277,38 @@
  source "fs/nls/Kconfig"
  source "fs/dlm/Kconfig"
  
@@ -158,11 +154,9 @@
 +	default "0"
 +
  endmenu
-diff --git a/fs/namei.c b/fs/namei.c
-index 5d1fab5..5b4c05b 100644
 --- a/fs/namei.c
 +++ b/fs/namei.c
-@@ -623,10 +623,84 @@ static inline void put_link(struct nameidata *nd, struct path *link, void *cooki
+@@ -623,10 +623,84 @@
  	path_put(link);
  }
  
@@ -249,8 +243,8 @@
  	struct dentry *dentry = link->dentry;
  
  	BUG_ON(nd->flags & LOOKUP_RCU);
-@@ -645,7 +719,10 @@ follow_link(struct path *link, struct nameidata *nd, void **p)
- 	touch_atime(link->mnt, dentry);
+@@ -645,7 +719,10 @@
+ 	touch_atime(link);
  	nd_set_link(nd, NULL);
  
 -	error = security_inode_follow_link(link->dentry, nd);
@@ -261,7 +255,7 @@
  	if (error) {
  		*p = ERR_PTR(error); /* no ->put_link(), please */
  		path_put(&nd->path);
-@@ -1342,7 +1419,7 @@ static inline int nested_symlink(struct path *path, struct nameidata *nd)
+@@ -1351,7 +1428,7 @@
  		struct path link = *path;
  		void *cookie;
  
@@ -270,7 +264,7 @@
  		if (!res)
  			res = walk_component(nd, path, &nd->last,
  					     nd->last_type, LOOKUP_FOLLOW);
-@@ -1615,7 +1692,8 @@ static int path_lookupat(int dfd, const char *name,
+@@ -1743,7 +1820,8 @@
  			void *cookie;
  			struct path link = path;
  			nd->flags |= LOOKUP_PARENT;
@@ -280,7 +274,7 @@
  			if (!err)
  				err = lookup_last(nd, &path);
  			put_link(nd, &link, cookie);
-@@ -2327,7 +2405,8 @@ static struct file *path_openat(int dfd, const char *pathname,
+@@ -2405,7 +2483,8 @@
  		}
  		nd->flags |= LOOKUP_PARENT;
  		nd->flags &= ~(LOOKUP_OPEN|LOOKUP_CREATE|LOOKUP_EXCL);
@@ -290,11 +284,9 @@
  		if (unlikely(error))
  			filp = ERR_PTR(error);
  		else
-diff --git a/include/linux/fs.h b/include/linux/fs.h
-index 9808b21..aba8db0 100644
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -423,6 +423,7 @@ extern unsigned long get_max_files(void);
+@@ -427,6 +427,7 @@
  extern int sysctl_nr_open;
  extern struct inodes_stat_t inodes_stat;
  extern int leases_enable, lease_break_time;
@@ -302,11 +294,9 @@
  
  struct buffer_head;
  typedef int (get_block_t)(struct inode *inode, sector_t iblock,
-diff --git a/kernel/sysctl.c b/kernel/sysctl.c
-index 62538ee..c469b88 100644
 --- a/kernel/sysctl.c
 +++ b/kernel/sysctl.c
-@@ -1497,6 +1497,17 @@ static struct ctl_table fs_table[] = {
+@@ -1493,6 +1493,17 @@
  	},
  #endif
  #endif
@@ -324,6 +314,3 @@
  	{
  		.procname	= "suid_dumpable",
  		.data		= &suid_dumpable,
--- 
-1.7.9.1
-



More information about the Kernel-svn-changes mailing list