- 20 May, 2002 12 commits
-
-
Jan Kara authored
This patch implements configurable backward compatible quota interface. Maybe this isn't needed in 2.5 but as some people want to use patches in 2.4 where it's necessary I have implemented it.
-
Jan Kara authored
Implemented proper syncing of dquots - ie. also global information about quota files are synced. We find info to sync by walking through all superblocks...
-
Jan Kara authored
Remove use of 'short' in parameters of functions. 'int' is used instead.
-
Jan Kara authored
Implementation of new quota format. The code is almost the same as in -ac versions of kernel. All the code for new format is in quota_v2.c
-
Jan Kara authored
Implementation of old quota format. All the code for old format is now in quota_v1.c. Code mostly remained the same as in older kernels (just minor changes were needed to bind it with quota interface).
-
Jan Kara authored
This is probably the largest chunk in quota patches. It removes old quotactl interface and implements new one. New interface should not need arch specific conversions so they are removed. All quota interface stuff is moved to quota.c so we can easily separate things which should be compiled even if quota is disabled (mainly because XFS needs some interface even if standard VFS quota is disabled). Callbacks to filesystem on quota_on() and quota_off() are implemented (needed by Ext3), quota operations callbacks are now set in super.c on superblock initialization and not on quota_on(). This way it starts to make sense to have callbacks on alloc_space(), alloc_inode() etc. as filesystem can override them on read_super(). This will be used later for implementing journalled quota.
-
Jan Kara authored
This patch implements counting of used space in inodes in bytes. New field i_bytes is added and used space modulo 512 is kept in it (rest is still kept in i_blocks). Functions manipulating both i_blocks and i_bytes are implemented (inode_add_bytes(), inode_sub_bytes() and inode_set_bytes()). Filesystems allocating only in whole blocks can safely ignore i_bytes field and continue using i_blocks...
-
Jan Kara authored
This patch implements accounting of used space in bytes.
-
Jan Kara authored
This patch moves reporting of quota statistics from Q_GETSTATS call to /proc/fs/quota. Also reporting of registered quota formats is added.
-
Jan Kara authored
This patch implements list 'quota_formats' with registered quota formats and functions register_quota_format() and unregister_quota_format() for manipulating the list.
-
Jan Kara authored
This patch removes most format dependent code from dquot.c and quota.h and puts calls of callback functions instead.
-
Jan Kara authored
This patch adds dq_dup_ref to struct dquot. Functions altering just usage of quota take just this duplicated reference, inodes, quotactl() helpers take real dq_count reference. dqput() blocks if there are some duplicated references and put reference is last 'real one'. This way is assured that quota IO is not done from functions altering quota usage (quota structure is written on last dqput()).
-
- 09 May, 2002 5 commits
-
-
bk://linuxusb.bkbits.net/pci_hp-2.5Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Martin Dalecki authored
Basically PCI driver handling reorganization. This is one step further ahead toward the goal of fully modularized host chip drivers. - Adjust ide-scsi to the new error handling. Just don't try any device resets there. - Add unmasking of IRQ per default to the PMac PCI code. - Split up the crap table from ide-pci. Let the corresponding drivers do registration of the functions they provide. This small change makes this patch rather big. - Hard-code the number of ports requested for DMA engines. They are always precisely 8 on PCs. If you hove something different to deal with, well then please just provide your own init_dma method. - Remove the HDIO_GETGEO_BIG ioctl. Patch by Andries Brouwer. Applies unmodified. - Make ON_BOARD be equal 0, so we can spare ourself some typing in structure initialization. - Normalize the terminology in the host chip drivers. It will make spotting the tons of common code found there later easier.
-
Greg Kroah-Hartman authored
removed pcihpfs_statfs(), as it's not used anymore.
-
Greg Kroah-Hartman authored
update the ibm pci hotplug driver to the latest version. Contains lots of small bugfixes and added features for new hardware.
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
- 10 May, 2002 9 commits
-
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
This adds support for recent powermac models and fixes a few bugs.
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
and also streamlines the exception entry/exit code by not saving all the GPRs on the common exceptions (system call, external interrupt and decrementer).
-
Paul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
- 09 May, 2002 14 commits
-
-
Paul Mackerras authored
-
Paul Mackerras authored
really helpful here. :)
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Stephen Rothwell authored
This patch fixes directory notification so that notifications get cancelled when a process exits. This make dnotify MUCH more stable and usable :-)
-
Paul Mackerras authored
On 32-bit PPC we don't need setup-bus.o but we do need setup-irq.o. This patch changes drivers/pci/Makefile to reflect that.
-
Paul Mackerras authored
This patch fixes the compile errors in sd_find_target, which is only used on 32-bit PPC systems, and changes the ifdef around from CONFIG_PPC to CONFIG_PPC32 since ppc64 doesn't need this routine.
-
bk://linuxusb.bkbits.net/linux-2.5-pciLinus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Dave Jones authored
From 2.4
-
Dave Jones authored
We weren't incrementing the address when walking a processes address space. From 2.4
-
Dave Jones authored
Found by Andries Brouwer a while back iirc.
-
Dave Jones authored
Use listwalking macro..
-
Paul Mackerras authored
into nanango.paulus.ozlabs.org:/home/paulus/kernel/for-linus-ppc
-