diff options
| author | Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> | 2010-11-16 11:06:22 -0800 | 
|---|---|---|
| committer | Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> | 2010-11-16 11:06:22 -0800 | 
| commit | 20b4755e4fbb226eb42951bd40b53fcbce9ef944 (patch) | |
| tree | 43da70e0b32ee423d3643ecd422821383411ab72 /drivers/xen/xenfs | |
| parent | 744f9f104ea262de1dc3e29265870c649f0d9473 (diff) | |
| parent | e53beacd23d9cb47590da6a7a7f6d417b941a994 (diff) | |
Merge commit 'v2.6.37-rc2' into upstream/xenfs
* commit 'v2.6.37-rc2': (10093 commits)
  Linux 2.6.37-rc2
  capabilities/syslog: open code cap_syslog logic to fix build failure
  i2c: Sanity checks on adapter registration
  i2c: Mark i2c_adapter.id as deprecated
  i2c: Drivers shouldn't include <linux/i2c-id.h>
  i2c: Delete unused adapter IDs
  i2c: Remove obsolete cleanup for clientdata
  include/linux/kernel.h: Move logging bits to include/linux/printk.h
  Fix gcc 4.5.1 miscompiling drivers/char/i8k.c (again)
  hwmon: (w83795) Check for BEEP pin availability
  hwmon: (w83795) Clear intrusion alarm immediately
  hwmon: (w83795) Read the intrusion state properly
  hwmon: (w83795) Print the actual temperature channels as sources
  hwmon: (w83795) List all usable temperature sources
  hwmon: (w83795) Expose fan control method
  hwmon: (w83795) Fix fan control mode attributes
  hwmon: (lm95241) Check validity of input values
  hwmon: Change mail address of Hans J. Koch
  PCI: sysfs: fix printk warnings
  GFS2: Fix inode deallocation race
  ...
Diffstat (limited to 'drivers/xen/xenfs')
| -rw-r--r-- | drivers/xen/xenfs/super.c | 9 | ||||
| -rw-r--r-- | drivers/xen/xenfs/xenbus.c | 1 | 
2 files changed, 6 insertions, 4 deletions
| diff --git a/drivers/xen/xenfs/super.c b/drivers/xen/xenfs/super.c index 984891e9a394..f6339d11d59c 100644 --- a/drivers/xen/xenfs/super.c +++ b/drivers/xen/xenfs/super.c @@ -93,6 +93,7 @@ static ssize_t capabilities_read(struct file *file, char __user *buf,  static const struct file_operations capabilities_file_ops = {  	.read = capabilities_read, +	.llseek = default_llseek,  };  static int xenfs_fill_super(struct super_block *sb, void *data, int silent) @@ -120,17 +121,17 @@ static int xenfs_fill_super(struct super_block *sb, void *data, int silent)  	return rc;  } -static int xenfs_get_sb(struct file_system_type *fs_type, +static int xenfs_mount(struct file_system_type *fs_type,  			int flags, const char *dev_name, -			void *data, struct vfsmount *mnt) +			void *data)  { -	return get_sb_single(fs_type, flags, data, xenfs_fill_super, mnt); +	return mount_single(fs_type, flags, data, xenfs_fill_super);  }  static struct file_system_type xenfs_type = {  	.owner =	THIS_MODULE,  	.name =		"xenfs", -	.get_sb =	xenfs_get_sb, +	.mount =	xenfs_mount,  	.kill_sb =	kill_litter_super,  }; diff --git a/drivers/xen/xenfs/xenbus.c b/drivers/xen/xenfs/xenbus.c index 3b39c3752e21..1c1236087f78 100644 --- a/drivers/xen/xenfs/xenbus.c +++ b/drivers/xen/xenfs/xenbus.c @@ -594,4 +594,5 @@ const struct file_operations xenbus_file_ops = {  	.open = xenbus_file_open,  	.release = xenbus_file_release,  	.poll = xenbus_file_poll, +	.llseek = no_llseek,  }; | 
