]> git.neil.brown.name Git - history.git/commit
Make sysctl pass the pos pointer around properly.
authorLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 7 Aug 2004 16:43:47 +0000 (09:43 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 7 Aug 2004 16:43:47 +0000 (09:43 -0700)
commitf7a4bc7ee10c8e39e80b3e84f227a5752b0092d9
treed0ee302ad03fd56ef4df6af5dfee6e77c28932ea
parent24e259799962e03efe3d1470346537ab1ce1b078
Make sysctl pass the pos pointer around properly.

Nobody ever fixed the big FIXME in sysctl - but we really need
to pass around the proper "loff_t *" to all the sysctl functions
if we want them to be well-behaved wrt the file pointer position.

This is all preparation for making direct f_pos accesses go
away.
33 files changed:
arch/ppc/kernel/ppc_htab.c
arch/s390/appldata/appldata_base.c
arch/s390/mm/cmm.c
drivers/cdrom/cdrom.c
drivers/char/random.c
drivers/cpufreq/cpufreq_userspace.c
drivers/net/wireless/arlan-proc.c
drivers/parport/procfs.c
fs/coda/sysctl.c
fs/xfs/linux-2.6/xfs_sysctl.c
include/linux/coda_proc.h
include/linux/hugetlb.h
include/linux/mmzone.h
include/linux/sysctl.h
include/linux/writeback.h
include/net/ip.h
include/net/ndisc.h
kernel/sysctl.c
mm/hugetlb.c
mm/page-writeback.c
mm/page_alloc.c
net/bridge/br_netfilter.c
net/decnet/dn_dev.c
net/decnet/sysctl_net_decnet.c
net/ipv4/devinet.c
net/ipv4/ipvs/ip_vs_ctl.c
net/ipv4/route.c
net/ipv4/sysctl_net_ipv4.c
net/ipv6/addrconf.c
net/ipv6/ndisc.c
net/ipv6/route.c
net/irda/irsysctl.c
net/sunrpc/sysctl.c