Ben Hutchings
6cfb5e759d
ethtool: Remove ethtool_ops::set_rx_ntuple operation
...
All implementations have been converted to implement set_rxnfc
instead.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-01-04 14:10:28 -05:00
Ben Hutchings
55664f324c
ethtool: Allow drivers to select RX NFC rule locations
...
Define special location values for RX NFC that request the driver to
select the actual rule location. This allows for implementation on
devices that use hash-based filter lookup, whereas currently the API is
more suited to devices with TCAM lookup or linear search.
In ethtool_set_rxnfc() and the compat wrapper ethtool_ioctl(), copy
the structure back to user-space after insertion so that the actual
location is returned.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2012-01-04 14:09:10 -05:00
Rob Herring
f2ab2ba09e
gpio: pl061: convert to use 0 for no irq
...
We don't want drivers using NO_IRQ, so remove its use. For now, 0 or
-1 means no irq until platforms are converted to use 0.
Signed-off-by: Rob Herring <rob.herring@calxeda.com >
Acked-by: Grant Likely <grant.likely@secretlab.ca >
Cc: Linus Walleij <linus.ml.walleij@gmail.com >
2012-01-04 10:10:19 -06:00
David Teigland
60f98d1839
dlm: add recovery callbacks
...
These new callbacks notify the dlm user about lock recovery.
GFS2, and possibly others, need to be aware of when the dlm
will be doing lock recovery for a failed lockspace member.
In the past, this coordination has been done between dlm and
file system daemons in userspace, which then direct their
kernel counterparts. These callbacks allow the same
coordination directly, and more simply.
Signed-off-by: David Teigland <teigland@redhat.com >
2012-01-04 08:56:31 -06:00
Milo(Woogyom) Kim
e57b432d0c
lp8727_charger: Some minor fixes for the header
...
Pointer coding style changes
: add space between return type and function pointer
ex) u8(*get_batt_present) (void)
-> u8 (*get_batt_present) (void)
Signed-off-by: Woogyom Kim <milo.kim@ti.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2012-01-04 16:25:45 +04:00
Kim, Milo
620b273669
lp8727_charger: Add header file
...
Oops, forgot to 'git add' it. [AV]
Signed-off-by: Woogyom Kim <milo.kim@ti.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2012-01-04 16:20:53 +04:00
Anton Vorontsov
251f39fe42
Merge branch 'power-supply-scope' of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen
2012-01-04 09:09:35 +04:00
Kim, Milo
9b8872273a
power_supply: Add "unknown" in power supply type
...
For the default value of power supply type, "unknown" is added.
With default prop value, supply type property can be displayed
as default - "Unknown".
Signed-off-by: Milo(Woogyom) Kim <milo.kim@ti.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2012-01-04 09:05:51 +04:00
Donggeun Kim
ad3d13eee7
power_supply: Charger-Manager: Add properties for power-supply-class
...
Charger Manager provides power-supply-class aggregating
information from multiple chargers and a fuel-gauge.
Signed-off-by: Donggeun Kim <dg77.kim@samsung.com >
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com >
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2012-01-04 08:08:45 +04:00
Donggeun Kim
3bb3dbbd56
power_supply: Add initial Charger-Manager driver
...
Because battery health monitoring should be done even when suspended,
it needs to wake up and suspend periodically. Thus, userspace battery
monitoring may incur too much overhead; every device and task is woken
up periodically. Charger Manager uses suspend-again to provide
in-suspend monitoring.
This patch allows to monitor battery health in-suspend state.
Signed-off-by: Donggeun Kim <dg77.kim@samsung.com >
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com >
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com >
Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com >
2012-01-04 08:08:27 +04:00
Al Viro
0226f4923f
vfs: take /proc/*/mounts and friends to fs/proc_namespace.c
...
rationale: that stuff is far tighter bound to fs/namespace.c than to
the guts of procfs proper.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:13 -05:00
Al Viro
c63181e6b6
vfs: move fsnotify junk to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:12 -05:00
Al Viro
52ba1621de
vfs: move mnt_devname
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:11 -05:00
Al Viro
1a4eeaf2a8
vfs: move mnt_list to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:11 -05:00
Al Viro
863d684f94
vfs: move the rest of int fields to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:10 -05:00
Al Viro
15169fe784
vfs: mnt_id/mnt_group_id moved
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:10 -05:00
Al Viro
143c8c91ce
vfs: mnt_ns moved to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:09 -05:00
Al Viro
6776db3d32
vfs: take mnt_share/mnt_slave/mnt_slave_list and mnt_expire to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:08 -05:00
Al Viro
d10e8def07
vfs: take mnt_master to struct mount
...
make IS_MNT_SLAVE take struct mount * at the same time
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:08 -05:00
Al Viro
6b41d536f7
vfs: take mnt_child/mnt_mounts to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:06 -05:00
Al Viro
68e8a9feab
vfs: all counters taken to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:06 -05:00
Al Viro
a73324da7a
vfs: move mnt_mountpoint to struct mount
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:05 -05:00
Al Viro
3376f34fff
vfs: mnt_parent moved to struct mount
...
the second victim...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:04 -05:00
Al Viro
1b8e5564b9
vfs: the first spoils - mnt_hash moved
...
taken out of struct vfsmount into struct mount
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:57:02 -05:00
Al Viro
a218d0fdc5
switch open and mkdir syscalls to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:19 -05:00
Al Viro
04fc66e789
switch ->path_mknod() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:19 -05:00
Al Viro
4572befe24
switch ->path_mkdir() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:18 -05:00
Al Viro
2570ebbd1f
switch kern_ipc_perm to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:17 -05:00
Al Viro
0583fcc96b
consolidate umode_t declarations
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:17 -05:00
Al Viro
1bc94226d5
switch spu_create(2) to use of SYSCALL_DEFINE4, make it use umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:16 -05:00
Al Viro
df0a42837b
switch mq_open() to umode_t
2012-01-03 22:55:16 -05:00
Al Viro
a85cfdaec9
switch miscdevice to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:15 -05:00
Al Viro
52ef0c042b
switch securityfs_create_file() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:13 -05:00
Al Viro
910f4ecef3
switch security_path_chmod() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:13 -05:00
Al Viro
49f0a07672
switch sys_chmod()/sys_fchmod()/sys_fchmodat() to umode_t
...
SYSCALLx magic should take care of things, according to Linus...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:12 -05:00
Al Viro
36fcb589e7
sysctl: use umode_t for table permissions
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:12 -05:00
Al Viro
8d334acdd2
switch is_sxid() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:11 -05:00
Al Viro
62bb109170
switch inode_init_owner() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:11 -05:00
Al Viro
632861f05a
pohmelfs: propagate umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:07 -05:00
Al Viro
09208d150b
shmem, ramfs: propagate umode_t, open-coded S_ISREG
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:07 -05:00
Al Viro
64f1426f3c
sunrpc: propagate umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:04 -05:00
Al Viro
a5e7ed3287
cgroup: propagate mode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:03 -05:00
Al Viro
8e0718924e
reiserfs: propagate umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:55:00 -05:00
Al Viro
69b34f3ab3
ext3: propagate umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:58 -05:00
Al Viro
439475140b
configfs: convert to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:57 -05:00
Al Viro
f4ae40a6a5
switch debugfs to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:56 -05:00
Al Viro
48176a973d
switch sysfs_chmod_file() to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:56 -05:00
Al Viro
d161a13f97
switch procfs to umode_t use
...
both proc_dir_entry ->mode and populating functions
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:56 -05:00
Al Viro
587a1f1659
switch ->is_visible() to returning umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:55 -05:00
Al Viro
9104e427f3
switch sysfs attr->mode to umode_t
...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk >
2012-01-03 22:54:55 -05:00