* Re: 2.6.2-rc1-mm1
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
@ 2004-01-22 11:03 ` Christoph Hellwig
2004-01-22 15:19 ` 2.6.2-rc1-mm1 viro
2004-01-22 11:05 ` 2.6.2-rc1-mm1 Christoph Hellwig
` (4 subsequent siblings)
5 siblings, 1 reply; 18+ messages in thread
From: Christoph Hellwig @ 2004-01-22 11:03 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
> sysfs-class-06-raw.patch
> From: Greg KH <greg@kroah.com>
> Subject: [PATCH] add sysfs class support for raw devices [06/10]
This one exports get_gendisk, which is a no-go.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 11:03 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 15:19 ` viro
2004-01-22 20:31 ` 2.6.2-rc1-mm1 Andrew Morton
2004-01-22 23:38 ` 2.6.2-rc1-mm1 Greg KH
0 siblings, 2 replies; 18+ messages in thread
From: viro @ 2004-01-22 15:19 UTC (permalink / raw)
To: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 11:03:42AM +0000, Christoph Hellwig wrote:
> > sysfs-class-06-raw.patch
> > From: Greg KH <greg@kroah.com>
> > Subject: [PATCH] add sysfs class support for raw devices [06/10]
>
> This one exports get_gendisk, which is a no-go.
Moreover, it obviously leaks references to struct gendisk _and_ changes
semantics of RAW_SETBIND in incompatible way.
Consider that vetoed. And yes, get_gendisk() issue alone would be enough.
Greg, please, RTFS to see at which point do we decide which driver will
be used by raw device. It's _not_ RAW_SETBIND, it's open(). So where
your symlink should point is undecided until the same point.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 15:19 ` 2.6.2-rc1-mm1 viro
@ 2004-01-22 20:31 ` Andrew Morton
2004-01-22 21:30 ` 2.6.2-rc1-mm1 Adrian Bunk
2004-01-22 23:38 ` 2.6.2-rc1-mm1 Greg KH
1 sibling, 1 reply; 18+ messages in thread
From: Andrew Morton @ 2004-01-22 20:31 UTC (permalink / raw)
To: viro; +Cc: hch, linux-kernel, linux-mm
viro@parcelfarce.linux.theplanet.co.uk wrote:
>
> { raw driver stuff ]
>
I'd be inclined to leave the raw driver as-is, frankly. It's deprecated,
obsolete and we should be trying to remove it from 2.7.
--- 25/drivers/char/Kconfig~raw-is-obsolete 2004-01-22 12:30:02.000000000 -0800
+++ 25-akpm/drivers/char/Kconfig 2004-01-22 12:31:32.000000000 -0800
@@ -961,12 +961,15 @@ config SCx200_GPIO
If compiled as a module, it will be called scx200_gpio.
config RAW_DRIVER
- tristate "RAW driver (/dev/raw/rawN)"
+ tristate "RAW driver (/dev/raw/rawN) (OBSOLETE)"
help
The raw driver permits block devices to be bound to /dev/raw/rawN.
Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O.
See the raw(8) manpage for more details.
+ The raw driver is deprecated and may be removed from 2.7 kernels.
+ Applications should simply open /dev/hda with the O_DIRECT flag.
+
config MAX_RAW_DEVS
int "Maximum number of RAW devices to support (1-8192)"
depends on RAW_DRIVER
_
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 20:31 ` 2.6.2-rc1-mm1 Andrew Morton
@ 2004-01-22 21:30 ` Adrian Bunk
0 siblings, 0 replies; 18+ messages in thread
From: Adrian Bunk @ 2004-01-22 21:30 UTC (permalink / raw)
To: Andrew Morton; +Cc: viro, hch, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 12:31:56PM -0800, Andrew Morton wrote:
> viro@parcelfarce.linux.theplanet.co.uk wrote:
> >
> > { raw driver stuff ]
> >
>
> I'd be inclined to leave the raw driver as-is, frankly. It's deprecated,
> obsolete and we should be trying to remove it from 2.7.
>
> --- 25/drivers/char/Kconfig~raw-is-obsolete 2004-01-22 12:30:02.000000000 -0800
> +++ 25-akpm/drivers/char/Kconfig 2004-01-22 12:31:32.000000000 -0800
> @@ -961,12 +961,15 @@ config SCx200_GPIO
> If compiled as a module, it will be called scx200_gpio.
>
> config RAW_DRIVER
> - tristate "RAW driver (/dev/raw/rawN)"
> + tristate "RAW driver (/dev/raw/rawN) (OBSOLETE)"
> help
> The raw driver permits block devices to be bound to /dev/raw/rawN.
> Once bound, I/O against /dev/raw/rawN uses efficient zero-copy I/O.
> See the raw(8) manpage for more details.
>
> + The raw driver is deprecated and may be removed from 2.7 kernels.
> + Applications should simply open /dev/hda with the O_DIRECT flag.
>...
Nitpicking:
/dev/hda -> the device
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 15:19 ` 2.6.2-rc1-mm1 viro
2004-01-22 20:31 ` 2.6.2-rc1-mm1 Andrew Morton
@ 2004-01-22 23:38 ` Greg KH
2004-01-23 0:24 ` 2.6.2-rc1-mm1 viro
1 sibling, 1 reply; 18+ messages in thread
From: Greg KH @ 2004-01-22 23:38 UTC (permalink / raw)
To: viro; +Cc: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 03:19:43PM +0000, viro@parcelfarce.linux.theplanet.co.uk wrote:
> On Thu, Jan 22, 2004 at 11:03:42AM +0000, Christoph Hellwig wrote:
> > > sysfs-class-06-raw.patch
> > > From: Greg KH <greg@kroah.com>
> > > Subject: [PATCH] add sysfs class support for raw devices [06/10]
> >
> > This one exports get_gendisk, which is a no-go.
>
> Moreover, it obviously leaks references to struct gendisk _and_ changes
> semantics of RAW_SETBIND in incompatible way.
>
> Consider that vetoed. And yes, get_gendisk() issue alone would be enough.
Yes, I realize this patch isn't quite sane yet, that's why it's still in
the -mm tree :)
> Greg, please, RTFS to see at which point do we decide which driver will
> be used by raw device. It's _not_ RAW_SETBIND, it's open(). So where
> your symlink should point is undecided until the same point.
I don't care about which driver is used by the raw device, I care about
which block device the raw device is "bound" to. That happens at
RAW_SETBIND time, right? We do this in the line:
rawdev->binding = bdget(dev);
Hm, wait, are you saying that at open() time we actually bind the char
device to the block device, and that struct block_device can change
between RAW_SETBIND and open() time due to hotpluggable devices?
Or am I missing something else here?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 23:38 ` 2.6.2-rc1-mm1 Greg KH
@ 2004-01-23 0:24 ` viro
2004-01-23 0:41 ` 2.6.2-rc1-mm1 Greg KH
0 siblings, 1 reply; 18+ messages in thread
From: viro @ 2004-01-23 0:24 UTC (permalink / raw)
To: Greg KH; +Cc: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 03:38:54PM -0800, Greg KH wrote:
> On Thu, Jan 22, 2004 at 03:19:43PM +0000, viro@parcelfarce.linux.theplanet.co.uk wrote:
> > Greg, please, RTFS to see at which point do we decide which driver will
> > be used by raw device. It's _not_ RAW_SETBIND, it's open(). So where
> > your symlink should point is undecided until the same point.
>
> I don't care about which driver is used by the raw device, I care about
> which block device the raw device is "bound" to. That happens at
> RAW_SETBIND time, right? We do this in the line:
> rawdev->binding = bdget(dev);
No. We have no fscking idea what device it is. All we know is a device
number. No driver-related activity (including insmod, etc.) happens
until open().
Among other things, RAW_SETBIND on inexistent device is a legitimate use.
Which kills your "create a symlink at RAW_SETBIND" immediately - there
might very well be nothing for it to point to.
You can bind /dev/raw0 to 8:0, then attach USB disk and then open
/dev/raw0. That ends up with /dev/raw0 becoming a raw alias for
that disk.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-23 0:24 ` 2.6.2-rc1-mm1 viro
@ 2004-01-23 0:41 ` Greg KH
0 siblings, 0 replies; 18+ messages in thread
From: Greg KH @ 2004-01-23 0:41 UTC (permalink / raw)
To: viro; +Cc: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Fri, Jan 23, 2004 at 12:24:14AM +0000, viro@parcelfarce.linux.theplanet.co.uk wrote:
> On Thu, Jan 22, 2004 at 03:38:54PM -0800, Greg KH wrote:
> > On Thu, Jan 22, 2004 at 03:19:43PM +0000, viro@parcelfarce.linux.theplanet.co.uk wrote:
> > > Greg, please, RTFS to see at which point do we decide which driver will
> > > be used by raw device. It's _not_ RAW_SETBIND, it's open(). So where
> > > your symlink should point is undecided until the same point.
> >
> > I don't care about which driver is used by the raw device, I care about
> > which block device the raw device is "bound" to. That happens at
> > RAW_SETBIND time, right? We do this in the line:
> > rawdev->binding = bdget(dev);
>
> No. We have no fscking idea what device it is. All we know is a device
> number. No driver-related activity (including insmod, etc.) happens
> until open().
>
> Among other things, RAW_SETBIND on inexistent device is a legitimate use.
> Which kills your "create a symlink at RAW_SETBIND" immediately - there
> might very well be nothing for it to point to.
>
> You can bind /dev/raw0 to 8:0, then attach USB disk and then open
> /dev/raw0. That ends up with /dev/raw0 becoming a raw alias for
> that disk.
Ah, ok, I didn't realize this, thanks for making it much clearer. My
patch is horribly wrong then. I like Andrew's patch of just marking it
obsolete :)
Andrew, feel free to drop my raw sysfs patch from your -mm tree for now.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
2004-01-22 11:03 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 11:05 ` Christoph Hellwig
2004-01-22 11:07 ` 2.6.2-rc1-mm1 Christoph Hellwig
` (3 subsequent siblings)
5 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2004-01-22 11:05 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
> tty_io-uml-fix.patch
> uml: make tty_init callable from UML functions
This is broken. UML shouldn't mess with tty_init at all.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
2004-01-22 11:03 ` 2.6.2-rc1-mm1 Christoph Hellwig
2004-01-22 11:05 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 11:07 ` Christoph Hellwig
2004-01-22 11:12 ` 2.6.2-rc1-mm1 Christoph Hellwig
2004-01-22 12:17 ` 2.6.2-rc1-mm1 Jeff Dike
2004-01-22 13:20 ` 2.6.2-rc1-mm1 Axel Siebenwirth
` (2 subsequent siblings)
5 siblings, 2 replies; 18+ messages in thread
From: Christoph Hellwig @ 2004-01-22 11:07 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
> uml-update.patch
> UML update
And this one brings in perfectly broken 2.4 block drivers. This quality
of the UML code makes me nervous.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 11:07 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 11:12 ` Christoph Hellwig
2004-01-22 12:17 ` 2.6.2-rc1-mm1 Jeff Dike
1 sibling, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2004-01-22 11:12 UTC (permalink / raw)
To: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 11:07:31AM +0000, Christoph Hellwig wrote:
> > uml-update.patch
> > UML update
>
> And this one brings in perfectly broken 2.4 block drivers. This quality
> of the UML code makes me nervous.
And we should better take the crack away from the person who wrote
mconsole_proc().
Enough for today, this code makes me sick.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 11:07 ` 2.6.2-rc1-mm1 Christoph Hellwig
2004-01-22 11:12 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 12:17 ` Jeff Dike
2004-01-22 12:00 ` 2.6.2-rc1-mm1 Christoph Hellwig
1 sibling, 1 reply; 18+ messages in thread
From: Jeff Dike @ 2004-01-22 12:17 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Andrew Morton, linux-kernel, linux-mm
hch@infradead.org said:
> And this one brings in perfectly broken 2.4 block drivers.
Can you be specific?
Jeff
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 12:17 ` 2.6.2-rc1-mm1 Jeff Dike
@ 2004-01-22 12:00 ` Christoph Hellwig
2004-01-22 13:28 ` 2.6.2-rc1-mm1 Jeff Dike
0 siblings, 1 reply; 18+ messages in thread
From: Christoph Hellwig @ 2004-01-22 12:00 UTC (permalink / raw)
To: Jeff Dike; +Cc: Christoph Hellwig, Andrew Morton, linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 07:17:48AM -0500, Jeff Dike wrote:
> hch@infradead.org said:
> > And this one brings in perfectly broken 2.4 block drivers.
>
> Can you be specific?
Try compiling the cow driver. Or look at the utter devfs mess in ubd.
In fact I wonder why the mail on that devfs abuse that I sent to uml-devel
about half a year ago is still unanswered.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 12:00 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 13:28 ` Jeff Dike
0 siblings, 0 replies; 18+ messages in thread
From: Jeff Dike @ 2004-01-22 13:28 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Andrew Morton, linux-kernel, linux-mm
hch@infradead.org said:
> Try compiling the cow driver.
That's not finished, and it was barely started. I can cut it out.
> Or look at the utter devfs mess in ubd.
> In fact I wonder why the mail on that devfs abuse that I sent to
> uml-devel about half a year ago is still unanswered.
It's sitting in my todo list. Maybe unanswered, for which I apologize, but
not forgotten.
Jeff
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
` (2 preceding siblings ...)
2004-01-22 11:07 ` 2.6.2-rc1-mm1 Christoph Hellwig
@ 2004-01-22 13:20 ` Axel Siebenwirth
2004-01-22 21:34 ` 2.6.2-rc1-mm1 Andrew Morton
2004-01-22 16:26 ` 2.6.2-rc1-mm1 (compile stats) John Cherry
2004-01-22 21:12 ` 2.6.2-rc1-mm1 Tom Rini
5 siblings, 1 reply; 18+ messages in thread
From: Axel Siebenwirth @ 2004-01-22 13:20 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, aia21
Hi!
On Thu, 22 Jan 2004, Andrew Morton wrote:
>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2-rc1/2.6.2-rc1-mm1/
>
>
> - Nothing very exciting, just lots of random fixes.
>
> - The x86 gcc-3.4/gcc-3.5 support seems pretty much complete now. There
> are enough fixes here to get a reasonably clean build with my .config but a
> full kernel build still will need work.
In my case it is NTFS causing the build failure.
CC fs/ntfs/inode.o
fs/ntfs/inode.c: In function `ntfs_read_locked_inode':
fs/ntfs/ntfs.h:186: sorry, unimplemented: inlining failed in call to
'ntfs2utc': function body not available
fs/ntfs/inode.c:593: sorry, unimplemented: called from here
fs/ntfs/ntfs.h:186: sorry, unimplemented: inlining failed in call to
'ntfs2utc': function body not available
fs/ntfs/inode.c:600: sorry, unimplemented: called from here
fs/ntfs/ntfs.h:186: sorry, unimplemented: inlining failed in call to
'ntfs2utc': function body not available
fs/ntfs/inode.c:606: sorry, unimplemented: called from here
make[2]: *** [fs/ntfs/inode.o] Error 1
Gnu C 3.4.0
Gnu make 3.80
util-linux 2.12
mount 2.12
module-init-tools 0.9.14
e2fsprogs 1.34
PPP 2.4.1
nfs-utils 1.0.6
Linux C Library 2.3.2
Dynamic linker (ldd) 2.3.2
Linux C++ Library 6.0.0
Procps 2.0.18
Net-tools 1.60
Kbd 1.08
Sh-utils 5.0
Modules Loaded ide_cd cdrom nvidia
CONFIG_NTFS_FS=y
CONFIG_NTFS_DEBUG=y
CONFIG_NTFS_RW=y
Regards,
Axel
>
> - I've uploaded patch-scripts-0.14 to
>
> http://www.zip.com.au/~akpm/linux/patches/patch-scripts-0.14/
>
> The main change is the addition of the new `patch-bomb' script. It
> uses a little standalone SMPT client written by Bryan Henderson to mail
> patches to a victim, with an optional Cc to the people who wrote each of
> the patches. See docco.txt for details.
>
>
> Changes since 2.6.1-mm5:
>
> linus.patch
>
> Latest Linus tree
>
> -net-jiffy-normalisation-fix.patch
> -input-fixes-and-updates.patch
> -synaptics-rate-switching.patch
> -psmouse-timeout-parity-fixes.patch
> -ppc64-execve-error-path-fix.patch
> -ppc64-iseries-fixes.patch
> -ppc64-hugepages-fix.patch
> -ppc64-iseries-virtual-console.patch
> -asus-L5-fix.patch
> -loop-module-alias.patch
> -epoll-oneshot-support.patch
> -2.6.1-bk2-libata1.patch
> -raid6-20040107.patch
> -raid6-readahead-fix.patch
> -raid6-rebuild-needs-yield.patch
> -raid6-x86_64-build-fix.patch
> -truncated-module-check-2.patch
> -md-01-set_disk_faulty-return-code-fix.patch
> -md-02-rebuild-needs-yield.patch
> -md-03-resync-interrupt-fix.patch
> -md-04-typo-fix.patch
> -md-05-recovery-fix.patch
> -md-06-do_md_run-fix.patch
> -md-06-do_md_run-fix-fix.patch
> -md-07-superblock-writing-fixes.patch
> -md-08-remove-disks-array.patch
> -md-09-discard-mddev_map-array.patch
> -md-10-use-bd_disk-private_data.patch
> -bridge-build-fix.patch
> -move-XATTR_SECURITY_PREFIX.patch
> -XATTR_SECURITY_PREFIX-default-hooks.patch
> -powermate-payload-size-fix.patch
> -x86_64-ptrace-fix.patch
> -sendfile-locks_verify_area-fix.patch
> -pc300_tty-is-broken.patch
> -dvb-01-update-documentation.patch
> -dvb-02-update-saa7146.patch
> -dvb-03-update-core.patch
> -dvb-04-splitup-av7110-driver.patch
> -dvb-05-TTUSB-update.patch
> -ide-scsi-use-after-free-fix.patch
> -janitor-01-amd74xx-fix.patch
> -janitor-02-apm-kernel_thread-check.patch
> -janitor-03-mca-handle-oom.patch
> -janitor-06-md-procfs-fixes.patch
> -janitor-10-vm-doc-fix.patch
> -janitor-11-unix98-spelling.patch
> -janitor-12-md-ifdef-cleanup.patch
> -janitor-13-stat-remove-flags.patch
> -janitor-14-floppy-outb-macro-fixes.patch
> -ext3-chattr-aops-update.patch
> -generic-exception-table-sorting-2-fix.patch
> -ipv6-sysctl-oops-fix.patch
> -reiserfs-cleanup_bitmap_list-oops-fix.patch
> -usb-legacy-support-doc.patch
> -isdn-url-fix.patch
> -p4-clockmod-more-than-two-siblings.patch
> -limit-IO-error-printk-storms.patch
> -quota-locking-accounting-fix.patch
> -smbfs-fix-noisiness.patch
> -sunrpc-rmmod-oops-fix.patch
>
> Merged
>
> +dummy-init-fix.patch
>
> Fix drivers/net/dummy.c linkage problem
>
> +raid6-3.patch
> +raid6-doc-fix.patch
>
> RAID6 updates
>
> +ppc64-missing-sched_balance_exec.patch
> +ppc64-include-i2c-in-config.patch
> +ppc64-include_guards.patch
> +ppc64-lparcfg_write.patch
> +ppc64-no_device_tree.patch
> +ppc64-ppc32_timer_create.patch
> +ppc64-defconfig_update.patch
>
> PPC64 fixes
>
> +acpi-pm-timer-kill-printks.patch
>
> Remove some debug stuff
>
> -CardServices-compatibility-layer.patch
>
> Dropped - not sure we need a back-compat layer for CardServices.
>
> +p4-clockmod-more-than-two-siblings.patch
>
> Don't assume that there are only two siblings per package in p4-clockmod.
>
> +sched-domain-tweak.patch
> +sched-no-drop-balance.patch
>
> More CPU scheduler work.
>
> +laptop-mode-doc-update-4.patch
>
> Documentation
>
> +i386-default-to-n.patch
>
> Don't enable 386's by default
>
> +vmscan-remove-priority.patch
>
> Kill unused function args
>
> -add-noinline-attribute.patch
>
> Not needed now we sort the exception tables.
>
> -add-config-for-mregparm-3.patch
> -add-config-for-mregparm-3-make-EXPERIMENTAL.patch
> -add-module-magic-for-mregparm3.patch
> +add-config-for-mregparm-3-ng.patch
>
> Rework the logic surrounding the `-mregparm=3' i386 compile option. It now
> works out the compiler version and turns off regparm=3 if you're using
> gcc-2.x (it crashes).
>
> +bitmap-parsing-cleanup.patch
>
> Clean up/fix/rework the bitmap parsing and printing library code.
>
> +bonding-alias-revert-and-docco-fix.patch
>
> Revert bonding MODULE_ALIAS, update documentation
>
> +printk-rate_limit-fixes.patch
>
> Generalise printk_ratelimit(), use it for net_ratelimit().
>
> +x86_64-kconfig-i2c-menu.patch
>
> Add i2c back to the x86_64 config system.
>
> +ide-legacy-build-fix.patch
>
> IDE compile fix.
>
> +readX_relaxed.patch
>
> Add the readX_relaxed() API: read[bwl] without the implicit ordering.
>
> +kconfig-use-select.patch
>
> Use select statements where appropriate
>
> +kconfig-remove-enable.patch
>
> Remove vestiges of kbuild's old `enable' statement.
>
> +use-attribute-const-everywhere.patch
>
> Use __attribute_const__ instead of open-coding it.
>
> +edd-disksig.patch
>
> EDD Disk signatures
>
> +swsusp-stop-DMA-on-resume.patch
> +swsusp-stop-DMA-on-resume-fix.patch
> +swsusp-trivial-cleanups.patch
> +swsusp-more-cleanups.patch
> +swsusp-software_suspend-retval-fix.patch
>
> swsusp updates
>
> +vmalloc-address-offset-fix.patch
>
> Fix the rmap back-pointers in pagetable pages which are established by
> vmalloc().
>
> +ia64-include-i2c-in-config.patch
>
> Add i2c back to the ia64 config system.
>
> +hugetlbfs_remove_dirent.patch
>
> Remove hugetlbfs's pseudo-directory-size code.
>
> +libfs_timestamp_fixes.patch
>
> Update [uac]times correctly in libfs.
>
> +hugetlbfs_cleanup.patch
>
> hugetlbfs can noe use more libfs boilerplate.
>
> +w9966-stack-usage-fix.patch
> +ttusb-stack-space-fix.patch
>
> Use less stack
>
> +console_driver-definition-fix.patch
>
> Build fix
>
> +partition-naming-fix.patch
>
> Be consistent about how we name partitions in sysfs.
>
> +ppc32-1000-hz.patch
>
> Set PPC32's HZ to 1000
>
> +ppc32-signal-context-fixes.patch
>
> Fix up ppc32 signal handling.
>
> +rq_for_each_bio-fix-again.patch
>
> Third time lucky.
>
>
>
>
> All 263 patches
>
> linus.patch
>
> mm.patch
> add -mmN to EXTRAVERSION
>
> alsa-101.patch
> ALSA 1.0.1
>
> alsa-cmipci-joystick-fix.patch
>
> netdev.patch
>
> kgdb-ga.patch
> kgdb stub for ia32 (George Anzinger's one)
> kgdbL warning fix
> kgdb buffer overflow fix
> kgdbL warning fix
> kgdb: CONFIG_DEBUG_INFO fix
> x86_64 fixes
>
> kgdb-doc-fix.patch
> correct kgdb.txt Documentation link (against 2.6.1-rc1-mm2)
>
> kgdboe-netpoll.patch
> kgdb-over-ethernet via netpoll
>
> kgdboe-non-ia32-build-fix.patch
>
> kgdb-x86_64-support.patch
> kgdb for x86_64 2.6 kernels
>
> kgdb-x86_64-build-fix.patch
> fix x86_64 build with CONFIG_KGDB=n
>
> kgdb-warning-fixes.patch
> kgdb warning fixes
>
> dummy-init-fix.patch
> dummy.c: __exit section fix
>
> raid6-3.patch
> RAID-6 fixes
>
> raid6-doc-fix.patch
> document RAID-6 support in mdadm-1.5.0
>
> must-fix.patch
> must fix lists update
> must fix list update
> mustfix update
>
> must-fix-update-5.patch
> must-fix update
>
> psmouse-drop-timed-out-bytes.patch
> psmouse: log and discard timed out bytes
>
> acpi-20031203.patch
>
> acpi-20031203-fix.patch
>
> acpi-frees-irq0.patch
> acpi frees free irq0
>
> ppc64-missing-sched_balance_exec.patch
> ppc64: add missing sched_balance_exec() call
>
> ppc64-include-i2c-in-config.patch
> ppc64: include i2c in config
>
> ppc64-include_guards.patch
> ppc64: add missing include guards, from Nathan Lynch
>
> ppc64-lparcfg_write.patch
> ppc64: lparcfg_write
>
> ppc64-no_device_tree.patch
> ppc64: fixes for compile with CONFIG_PROC_DEVICETREE=n, from Nathan Lynch
>
> ppc64-ppc32_timer_create.patch
> ppc64: missing set_fs(KERNEL_DS) in ppc32_timer_create, from Marcus Meissner
>
> ppc64-defconfig_update.patch
> ppc64: defconfig update
>
> ppc64-bar-0-fix.patch
> Allow PCI BARs that start at 0
>
> ppc64-reloc_hide.patch
>
> invalidate_inodes-speedup.patch
> invalidate_inodes speedup
> more invalidate_inodes speedup fixes
>
> cfq-4.patch
> CFQ io scheduler
> CFQ fixes
>
> config_spinline.patch
> uninline spinlocks for profiling accuracy.
>
> ramdisk-cleanup.patch
>
> intel8x0-cleanup.patch
> intel8x0 cleanups
>
> pdflush-diag.patch
>
> zap_page_range-debug.patch
> zap_page_range() debug
>
> get_user_pages-handle-VM_IO.patch
>
> support-zillions-of-scsi-disks.patch
> support many SCSI disks
>
> pci_set_power_state-might-sleep.patch
>
> CONFIG_STANDALONE-default-to-n.patch
> Make CONFIG_STANDALONE default to N
>
> extra-buffer-diags.patch
>
> CONFIG_SYSFS.patch
> From: Pat Mochel <mochel@osdl.org>
> Subject: [PATCH] Add CONFIG_SYSFS
>
> CONFIG_SYSFS-boot-from-disk-fix.patch
>
> slab-leak-detector.patch
> slab leak detector
>
> loop-remove-blkdev-special-case.patch
>
> loop-highmem.patch
> remove useless highmem bounce from loop/cryptoloop
>
> loop-bio-handling-fix.patch
> loop: BIO handling fix
>
> loop-init-fix.patch
> loop.c doesn't fail init gracefully
>
> acpi-pm-timer-3.patch
> ACPI PM timer version 3
>
> acpi-pm-timer-kill-printks.patch
>
> scale-nr_requests.patch
> scale nr_requests with TCQ depth
>
> truncate_inode_pages-check.patch
>
> local_bh_enable-warning-fix.patch
>
> pnp-fix-2.patch
> PnP Fixes #2
>
> pnp-fix-3.patch
> PnP Fixes #3
>
> alsa-pnp-fix.patch
> ALSA pnp fix
>
> sysfs-class-06-raw.patch
> From: Greg KH <greg@kroah.com>
> Subject: [PATCH] add sysfs class support for raw devices [06/10]
>
> sysfs-class-10-vc.patch
> From: Greg KH <greg@kroah.com>
> Subject: [PATCH] add sysfs class support for vc devices [10/10]
>
> sched-find_busiest_node-resolution-fix.patch
> sched: improved resolution in find_busiest_node
>
> sched-domains.patch
> sched: scheduler domain support
>
> sched-clock-fixes.patch
> fix sched_clock()
>
> sched-build-fix.patch
> sched: fix for NR_CPUS > BITS_PER_LONG
>
> sched-sibling-map-to-cpumask.patch
> sched: cpu_sibling_map to cpu_mask
>
> p4-clockmod-sibling-map-fix.patch
> p4-clockmod sibling_map fix
>
> p4-clockmod-more-than-two-siblings.patch
> p4-clockmod: handle more than two siblings
>
> sched-domains-i386-ht.patch
> sched: implement domains for i386 HT
>
> sched-domain-tweak.patch
> i386-sched-domain code consolidation
>
> sched-no-drop-balance.patch
> sched: handle inter-CPU jiffies skew
>
> acpi-numa-printk-level-fixes.patch
> ACPI NUMA quiet printk and cleanup
>
> ide-siimage-seagate.patch
>
> fa311-mac-address-fix.patch
> wrong mac address with netgear FA311 ethernet card
>
> laptop-mode-2.patch
> laptop-mode for 2.6, version 6
> Documentation/laptop-mode.txt
> laptop-mode documentation updates
>
> laptop-mode-doc-update-4.patch
> Laptop mode documentation addition
>
> vt-locking-fixes-2.patch
> VT locking fixes
>
> pid_max-fix.patch
> Bug when setting pid_max > 32k
>
> use-soft-float.patch
> Use -msoft-float
>
> DRM-cvs-update.patch
> DRM cvs update
>
> sis-DRM-floating-point-removal.patch
> Remove float from sis DRM
>
> drm-include-fix.patch
>
> kthread-primitive.patch
> kthread primitive
>
> kthread-block-all-signals.patch
> kthread: block all signals
>
> use-kthread-primitives.patch
> Use kthread primitives
>
> lsi-megaraid-pci-id.patch
> LSI Logic MegaRAID3 PCI ID
>
> ide-pci-modules-fix.patch
> fix issues with loading PCI IDE drivers as modules
>
> sysfs-pin-kobject.patch
> sysfs: pin kobjects to fix use-after-free crashes
>
> limit-hash-table-sizes.patch
> Limit hash table size
>
> disable-G400-DRM-on-x86_64.patch
> Disable G400 DRM driver on x86-64
>
> x86_64-merge.patch
> x86-64 merge for 2.6.1
>
> slab-poison-hex-dumping.patch
> slab: hexdump for check_poison
>
> pentium-m-support.patch
> add Pentium M and Pentium-4 M options
>
> old-gcc-supports-k6.patch
> gcc 2.95 supports -march=k6 (no need for check_gcc)
>
> amd-elan-is-a-different-subarch.patch
> AMD Elan is a different subarch
>
> better-i386-cpu-selection.patch
> better i386 CPU selection
>
> cpu-options-default-to-y.patch
> cpu options default to "yes"
>
> i386-default-to-n.patch
>
> serial-02-fixups.patch
> serial fixups (untested)
> serial-02 fixes
> serial-02 fixes
>
> serial-03-fixups.patch
> more serial driver fixups
> serial-03 fixes
> serial-03 fixes
>
> ia32-MSI-vector-handling-fix.patch
> ia32 MSI vector handling fix
>
> nuke-noisy-printks.patch
> quiet down SMP boot messages
>
> PP0-full_list-RC1.patch
> parport fixes [1/5]
>
> PP1-parport_locking-RC1.patch
> parport fixes [2/5]
>
> PP2-enumerate1-RC1.patch
> parport fixes [3/5]
>
> PP2-enumerate1-RC1-fix.patch
>
> PP3-parport_gsc-RC1.patch
> parport fixes [4/5]
>
> PP4-bwqcam-RC1.patch
> parport fixes [5/5]
>
> bw-qcam-typo-fix.patch
> bw-qcam typo fix
>
> PP5-daisy-RC1.patch
> parport fixes [2/5]
>
> PI0-schedule_claimed-RC1.patch
> paride cleanups and fixes [1/24]
>
> PI1-expansion-RC1.patch
> paride cleanups and fixes [2/24]
>
> PI2-crapectomy-RC1.patch
> paride cleanups and fixes [3/24]
>
> PI3-ps_ready-RC1.patch
> paride cleanups and fixes [4/24]
>
> PI4-pd_busy-RC1.patch
> paride cleanups and fixes [5/24]
>
> PI5-do_pd_io-RC1.patch
> paride cleanups and fixes [6/24]
>
> PI6-bogus_requests-RC1.patch
> paride cleanups and fixes [7/24]
>
> PI7-claim_reorder-RC1.patch
> paride cleanups and fixes [8/24]
>
> PI8-do_pd_request1-RC1.patch
> paride cleanups and fixes [9/24]
>
> PI9-run_fsm-RC1.patch
> paride cleanups and fixes [10/24]
>
> PI10-action-RC1.patch
> paride cleanups and fixes [2/24]
>
> PI11-disconnect-RC1.patch
> paride cleanups and fixes [12/24]
>
> PI12-unclaim-RC1.patch
> paride cleanups and fixes [13/24]
>
> PI13-run_fsm-loop-RC1.patch
> paride cleanups and fixes [14/24]
>
> PI14-next_request-RC1.patch
> paride cleanups and fixes [15/24]
>
> PI15-do_pd_io-gone-RC1.patch
> paride cleanups and fixes [16/24]
>
> PI16-pd_claimed-RC1.patch
> paride cleanups and fixes [17/24]
>
> PI17-connect-RC1.patch
> paride cleanups and fixes [18/24]
>
> PI18-reorder-RC1.patch
> paride cleanups and fixes [19/24]
>
> PI19-special1-RC1.patch
> paride cleanups and fixes [20/24]
>
> PI20-gendisk_setup-RC1.patch
> paride cleanups and fixes [21/24]
>
> PI21-present-RC1.patch
> paride cleanups and fixes [22/24]
>
> PI22-pd_init_units-RC1.patch
> paride cleanups and fixes [23/24]
>
> PI23-special2-RC1.patch
> paride cleanups and fixes [24/24]
>
> PI24-paride64-RC1.patch
> paride cleanups and fixes [25/24]
>
> IMM0-lindent-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [1/8]
>
> IMM1-references-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [2/8]
>
> IMM2-claim-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [3/8]
>
> IMM3-scsi_module-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [4/8]
>
> IMM4-imm_probe-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [5/8]
>
> IMM5-imm_wakeup-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [6/8]
>
> IMM6-imm_hostdata-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [7/8]
>
> IMM7-imm_attach-RC1.patch
> drivers/scsi/imm.c cleanups and fixes [8/8]
>
> PPA0-ppa_lindent-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [1/9]
>
> PPA1-ppa_references-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [2/9]
>
> PPA2-ppa_claim-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [3/9]
>
> PPA3-ppa_scsi_module-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [4/9]
>
> PPA4-ppa_probe-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [5/9]
>
> PPA5-ppa_wakeup-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [6/9]
>
> PPA6-ppa_hostdata-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [7/9]
>
> PPA7-ppa_attach-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [8/9]
>
> PPA8-ppa_lock_fix-RC1.patch
> drivers/scsi/ppa.c cleanups and fixes [9/9]
>
> nfs-01-rpc_pipe_timeout.patch
> NFSv4/RPCSEC_GSS: userland upcall timeouts
>
> nfs-02-auth_gss.patch
> RPCSEC_GSS: More fixes to the upcall mechanism.
>
> nfs-03-pipe_close.patch
> RPCSEC_GSS: detect daemon death
>
> nfs-04-fix_nfs4client.patch
> NFSv4: oops fix
>
> nfs-05-fix_idmap.patch
> NFSv4: client name fixes
>
> nfs-06-fix_idmap2.patch
> NFSv4: Bugfixes and cleanups client name to uid mapper.
>
> nfs-07-gss_krb5.patch
> RPCSEC_GSS: Make it safe to share crypto tfms among multiple threads.
>
> nfs-08-gss_missingkfree.patch
> RPCSEC_GSS: Oops. Major memory leak here.
>
> nfs-09-memleaks.patch
> RPCSEC_GSS: Fix two more memory leaks found by the stanford checker.
>
> nfs-10-refleaks.patch
> RPCSEC_GSS: Fix yet more memory leaks.
>
> nfs-11-krb5_cleanup.patch
> RPCSEC_GSS: krb5 cleanups
>
> nfs-12-gss_nokmalloc.patch
> RPCSEC_GSS: memory allocation fixes
>
> nfs-13-krb5_integ.patch
> RPCSEC_GSS: Client-side only support for rpcsec_gss integrity protection.
>
> nfs-14-clnt_seqno_to_req.patch
> RPCSEC_GSS: gss sequence number history fixes
>
> nfs-15-encode_pages_tail.patch
> XDR: page encoding fix
>
> nfs-16-rpc_clones.patch
> RPC: transport sharing
>
> nfs-17-rpc_clone2.patch
> NFSv4/RPCSEC_GSS: use RPC cloning
>
> nfs-18-renew_xdr.patch
> NFSv4: make RENEW a standalone RPC call
>
> nfs-19-renewd.patch
> NFSv4: make lease renewal daemon per-server
>
> nfs-20-fsinfo_xdr.patch
> NFSv4: Split the code for retrieving static server information out of the GETATTR compound.
>
> nfs-21-setclientid_xdr.patch
> NFSv4: Make SETCLIENTID and SETCLIENTID_CONFIRM standalone operations
>
> nfs-22-errno.patch
> NFSv4: errno fixes
>
> nfs-23-open_reclaim.patch
> NFSv4: Preparation for the server reboot recovery code.
>
> nfs-24-state_recovery.patch
> NFSv4: Basic code for recovering file OPEN state after a server reboot.
>
> nfs-25-soft.patch
> RPC/NFSv4: Allow lease RENEW calls to be soft
>
> nfs-26-sock_disconnect.patch
> RPC: TCP timeout fixes
>
> nfs-27-atomic_open.patch
> NFSv4: Atomic open()
>
> nfs-28-open_owner.patch
> NFSv4: Share open_owner structs
>
> nfs-29-fix_idmap3.patch
> NFSv4: fix multi-partition mount oops
>
> nfs_idmap-warning-fix.patch
>
> nfs-30-lock.patch
> NFSv4: Add support for POSIX file locking.
>
> nfs-old-gcc-fix.patch
> NFS: fix for older gcc's
>
> nfs-31-attr.patch
> NFSv2/v3/v4: New attribute revalidation code
>
> ghash.patch
> ghash.h from 2.4
>
> tty_io-uml-fix.patch
> uml: make tty_init callable from UML functions
>
> uml-update.patch
> UML update
>
> blk_congestion_wait-return-remaining.patch
> return remaining jiffies from blk_congestion_wait()
>
> vmscan-remove-priority.patch
> mm/vmscan.c: remove unused priority argument.
>
> kswapd-throttling-fixes.patch
> kswapd throttling fixes
>
> kbuild-unmangle-include-options.patch
> kbuild: Unmangle include options for gcc
>
> sunrpc-sleep_on-removal.patch
> remove sleep_on from sunrpc
>
> use-funit-at-a-time.patch
> Use -funit-at-a-time when possible
>
> add-config-for-mregparm-3-ng.patch
> Add CONFIG for -mregparm=3
>
> fix-x86_64-gcc-34-warnings.patch
> Fix gcc 3.4 warnings in x86-64
>
> fix-more-gcc-34-warnings.patch
> Fix more gcc 3.4 warnings
>
> gcc-34-string-fixes.patch
> string fixes for gcc 3.4
>
> gcc-35-bio_phys_segments.patch
> gcc-3.5: fix extern inline decls
>
> gcc-35-ident-warnings.patch
> gcc-3.5: #ident fixes
>
> gcc-35-binfmt_elf-warning-fix.patch
> gcc-3.5: binfmt_elf warning fix
>
> gcc-35-pcm_misc-warnings.patch
> gcc-3.5: pcm_misc.c warnings
>
> gcc-35-pcm_plugin-warnings.patch
>
> gcc-35-reiserfs-fixes.patch
> gcc-3.5: reiserfs fixes
>
> gcc-35-tcp_put_port-fix.patch
> gcc-3.5: tcp_put_port() fix
>
> gcc-35-ip6-ndisc-fix.patch
> gcc-3.5: ipv6/ndisc.c fixes
>
> gcc-35-ide-fix.patch
> gcc-3.5: ide.h fixes
>
> gcc-35-elevator.patch
> gcc-3.5: elevator.h fixes
>
> gcc-35-keyboard-fixes.patch
> gcc-3.5: keyboard.c fixes
>
> gcc-35-exit-fix.patch
> gcc-3.5: _exit fix
>
> gcc-35-parport.patch
> Fix inlining failure (all GCCs) in parport
>
> gcc-34-compilation-fixes.patch
> More 3.4 compilation fixes
>
> gcc-35-seq_clientmgr.patch
> gcc-3.5: sound/core/seq/seq_clientmgr.c
>
> gcc-35-tg3.patch
> gcc-3.5: tg3.c warnings
>
> gcc-35-parport2.patch
> gcc-3.5: parport warnings
>
> gcc-35-i810_accel.patch
> gcc-3.5: i810_accel fix
>
> gcc-35-puts-fix.patch
> gcc-3.5: misc.c warning fix
>
> bitmap-parsing-printing-v4.patch
> bitmap parsing/printing routines, version 4
>
> bitmap-parsing-cleanup.patch
> bitmap parsing/printing routines cleanup
>
> non-readable-binaries.patch
> Handle non-readable binfmt_misc executables
>
> fix-improve-modular-ide.patch
> fix/improve modular IDE
>
> janitor-09-i387-usercopy-check.patch
> i387: handle copy_from_user() error
>
> doc-remove-modules-conf-references.patch
> Documentation: remove /etc/modules.conf refs
>
> more-MODULE_ALIASes.patch
> add some more MODULE_ALIASes
>
> bonding-alias-revert-and-docco-fix.patch
> bonding alias revert and documentation fix
>
> pcmcia-update.patch
> PCMCIA updates
>
> simplify-net_ratelimit.patch
> simplify net_ratelimit()
>
> printk-rate_limit-fixes.patch
> printk_ratelimit() tweaks
>
> aha1542-warning-fix.patch
> aha1542.c warning fix
>
> x86_64-kconfig-i2c-menu.patch
> kconfig: no i2c on amd64
>
> ide-legacy-build-fix.patch
> Fix compile error with IDE legacy driver
>
> readX_relaxed.patch
> add readX_relaxed() interface
>
> kconfig-use-select.patch
> kconfig: Improve warnings related to select
>
> kconfig-remove-enable.patch
> kconfig/wireless: Replace enable with select
>
> use-attribute-const-everywhere.patch
> use __attribute_const__ everywhere
>
> edd-disksig.patch
> EDD: read disk80 MBR signature, export through edd module
>
> swsusp-stop-DMA-on-resume.patch
> swsusp does not stop DMA properly during resume
>
> swsusp-stop-DMA-on-resume-fix.patch
>
> swsusp-trivial-cleanups.patch
> Trivial cleanups for swsusp
>
> swsusp-more-cleanups.patch
> More cleanups for swsusp
>
> swsusp-software_suspend-retval-fix.patch
> Allow software_suspend to fail
>
> vmalloc-address-offset-fix.patch
> vmalloc address offset fix
>
> ia64-include-i2c-in-config.patch
> ia64: include i2c in config
>
> hugetlbfs_remove_dirent.patch
> hugetlbfs directory entry cleanup
>
> libfs_timestamp_fixes.patch
> libfs mtime/ctime updates
>
> hugetlbfs_cleanup.patch
> hugetlbfs cleanup
>
> w9966-stack-usage-fix.patch
> Fix large stack allocation in w9966 driver.
>
> ttusb-stack-space-fix.patch
> Fix up 4KB stack allocation in DVB USB driver.
>
> console_driver-definition-fix.patch
> missing `console_driver' with CONFIG_VT && !CONFIG_VT_CONSOLE
>
> partition-naming-fix.patch
> Make naming of parititions in sysfs match /proc/partitions.
>
> ppc32-1000-hz.patch
> ppc32: Set HZ to 1000 on ppc32
>
> ppc32-signal-context-fixes.patch
> ppc32: Fixes to the signal context code
>
> rq_for_each_bio-fix-again.patch
> Fix rq_for_each_bio() macro again
>
> list_del-debug.patch
> list_del debug check
>
> print-build-options-on-oops.patch
>
> show_task-free-stack-fix.patch
> show_task() fix and cleanup
>
> oops-dump-preceding-code.patch
> i386 oops output: dump preceding code
>
> lockmeter.patch
>
> 4g-2.6.0-test2-mm2-A5.patch
> 4G/4G split patch
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g/4g usercopy atomicity fix
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g/4g usercopy atomicity fix
> 4G/4G preempt on vstack
> 4G/4G: even number of kmap types
> 4g4g: fix __get_user in slab
> 4g4g: Remove extra .data.idt section definition
> 4g/4g linker error (overlapping sections)
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g4g: show_registers() fix
> 4g/4g usercopy atomicity fix
> 4g4g: debug flags fix
> 4g4g: Fix wrong asm-offsets entry
> cyclone time fixmap fix
> 4G/4G preempt on vstack
> 4G/4G: even number of kmap types
> 4g4g: fix __get_user in slab
> 4g4g: Remove extra .data.idt section definition
> 4g/4g linker error (overlapping sections)
> 4G/4G: remove debug code
> 4g4g: pmd fix
> 4g/4g: fixes from Bill
> 4g4g: fpu emulation fix
> 4g4g: show_registers() fix
> 4g/4g usercopy atomicity fix
> 4g4g: debug flags fix
> 4g4g: Fix wrong asm-offsets entry
> cyclone time fixmap fix
> use direct_copy_{to,from}_user for kernel access in mm/usercopy.c
> 4G/4G might_sleep warning fix
> 4g/4g pagetable accounting fix
> Fix 4G/4G and WP test lockup
> 4G/4G KERNEL_DS usercopy again
> Fix 4G/4G X11/vm86 oops
> Fix 4G/4G athlon triplefault
> 4g4g SEP fix
> Fix 4G/4G split fix for pre-pentiumII machines
> 4g/4g PAE ACPI low mappings fix
>
> 4g4g-locked-userspace-copy.patch
> Do a locked user-space copy for 4g/4g
>
> ppc-fixes.patch
> make mm4 compile on ppc
>
> O_DIRECT-race-fixes-rollup.patch
> DIO fixes forward port and AIO-DIO fix
> O_DIRECT race fixes comments
> O_DRIECT race fixes fix fix fix
> DIO locking rework
> O_DIRECT XFS fix
>
> dio-aio-fixes.patch
> direct-io AIO fixes
> dio-aio fix fix
>
> aio-fallback-bio_count-race-fix-2.patch
> AIO+DIO bio_count race fix
>
> aio-sysctl-parms.patch
> aio sysctl parms
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
____________________________________________________________________________
Axel Siebenwirth phone +49 3641 776807 |
Am Birnstiel 3 axel at pearbough dot net |
07745 Jena |
Germany________________________________________________http://pearbough.net |
Johnson's First Law:
When any mechanical contrivance fails, it will do so at the
most inconvenient possible time.
____________________________________________________________________________
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 13:20 ` 2.6.2-rc1-mm1 Axel Siebenwirth
@ 2004-01-22 21:34 ` Andrew Morton
0 siblings, 0 replies; 18+ messages in thread
From: Andrew Morton @ 2004-01-22 21:34 UTC (permalink / raw)
To: Axel Siebenwirth; +Cc: linux-kernel, aia21
Axel Siebenwirth <axel@pearbough.net> wrote:
>
> Hi!
>
> On Thu, 22 Jan 2004, Andrew Morton wrote:
>
> >
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2-rc1/2.6.2-rc1-mm1/
> >
> >
> > - Nothing very exciting, just lots of random fixes.
> >
> > - The x86 gcc-3.4/gcc-3.5 support seems pretty much complete now. There
> > are enough fixes here to get a reasonably clean build with my .config but a
> > full kernel build still will need work.
>
> In my case it is NTFS causing the build failure.
>
> CC fs/ntfs/inode.o
> fs/ntfs/inode.c: In function `ntfs_read_locked_inode':
> fs/ntfs/ntfs.h:186: sorry, unimplemented: inlining failed in call to
> 'ntfs2utc': function body not available
Yes, there are going to be a lot of these. Lots of code does
foo.h:
extern inline void foo(void);
foo.c:
inline void foo(void)
{
}
and latest gcc generates an error in this case (with the options we're
currently using, at least).
The fix is to remove the `inline' from the declaration in foo.h. It's the
right thing to do anyway, so I'm thinking we should just get in there and
fix them all up.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: 2.6.2-rc1-mm1 (compile stats)
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
` (3 preceding siblings ...)
2004-01-22 13:20 ` 2.6.2-rc1-mm1 Axel Siebenwirth
@ 2004-01-22 16:26 ` John Cherry
2004-01-22 21:12 ` 2.6.2-rc1-mm1 Tom Rini
5 siblings, 0 replies; 18+ messages in thread
From: John Cherry @ 2004-01-22 16:26 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel@vger.kernel.org, linux-mm
Linux 2.6 (mm tree) Compile Statistics (gcc 3.2.2)
Warnings/Errors Summary
Kernel bzImage bzImage bzImage modules bzImage modules
(defconfig) (allno) (allyes) (allyes) (allmod) (allmod)
--------------- ---------- -------- -------- -------- -------- --------
2.6.2-rc1-mm1 0w/0e 0w/264e 144w/ 5e 10w/0e 3w/0e 171w/0e
2.6.1-mm5 2w/5e 0w/264e 153w/11e 10w/0e 3w/0e 180w/0e
2.6.1-mm4 0w/821e 0w/264e 154w/ 5e 8w/1e 5w/0e 179w/0e
2.6.1-mm3 0w/0e 0w/0e 151w/ 5e 10w/0e 3w/0e 177w/0e
2.6.1-mm2 0w/0e 0w/0e 143w/ 5e 12w/0e 3w/0e 171w/0e
2.6.1-mm1 0w/0e 0w/0e 146w/ 9e 12w/0e 6w/0e 171w/0e
2.6.1-rc2-mm1 0w/0e 0w/0e 149w/ 0e 12w/0e 6w/0e 171w/4e
2.6.1-rc1-mm2 0w/0e 0w/0e 157w/15e 12w/0e 3w/0e 185w/4e
2.6.1-rc1-mm1 0w/0e 0w/0e 156w/10e 12w/0e 3w/0e 184w/2e
2.6.0-mm2 0w/0e 0w/0e 161w/ 0e 12w/0e 3w/0e 189w/0e
2.6.0-mm1 0w/0e 0w/0e 173w/ 0e 12w/0e 3w/0e 212w/0e
Web page with links to complete details:
http://developer.osdl.org/cherry/compile/
Error Summary (individual module builds):
drivers/net: 0 warnings, 1 errors
drivers/scsi/aic7xxx: 0 warnings, 1 errors
Warning Summary (individual module builds):
drivers/block: 1 warnings, 0 errors
drivers/cdrom: 3 warnings, 0 errors
drivers/char: 4 warnings, 0 errors
drivers/ide: 29 warnings, 0 errors
drivers/message: 1 warnings, 0 errors
drivers/mtd: 23 warnings, 0 errors
drivers/net: 7 warnings, 0 errors
drivers/pcmcia: 3 warnings, 0 errors
drivers/scsi/pcmcia: 4 warnings, 0 errors
drivers/scsi: 33 warnings, 0 errors
drivers/serial: 1 warnings, 0 errors
drivers/telephony: 5 warnings, 0 errors
drivers/usb: 2 warnings, 0 errors
drivers/video/aty: 3 warnings, 0 errors
drivers/video/console: 2 warnings, 0 errors
drivers/video/matrox: 5 warnings, 0 errors
drivers/video/sis: 1 warnings, 0 errors
drivers/video: 8 warnings, 0 errors
sound/isa: 3 warnings, 0 errors
sound/oss: 33 warnings, 0 errors
John
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: 2.6.2-rc1-mm1
2004-01-22 9:35 2.6.2-rc1-mm1 Andrew Morton
` (4 preceding siblings ...)
2004-01-22 16:26 ` 2.6.2-rc1-mm1 (compile stats) John Cherry
@ 2004-01-22 21:12 ` Tom Rini
5 siblings, 0 replies; 18+ messages in thread
From: Tom Rini @ 2004-01-22 21:12 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, linux-mm
On Thu, Jan 22, 2004 at 01:35:01AM -0800, Andrew Morton wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.2-rc1/2.6.2-rc1-mm1/
Relative to this I have:
>From Tom Rini <trini@kernel.crashing.org>
Switch PPC32 over to drivers/Kconfig
arch/ppc/Kconfig | 41 +----------------------------------------
1 files changed, 1 insertion(+), 40 deletions(-)
--- 1.47/arch/ppc/Kconfig Mon Jan 19 16:38:06 2004
+++ edited/arch/ppc/Kconfig Thu Jan 22 13:47:15 2004
@@ -989,8 +989,6 @@
source "drivers/pcmcia/Kconfig"
-source "drivers/parport/Kconfig"
-
endmenu
menu "Advanced setup"
@@ -1088,36 +1086,7 @@
depends on ADVANCED_OPTIONS && 8xx
endmenu
-source "drivers/base/Kconfig"
-
-source "drivers/mtd/Kconfig"
-
-source "drivers/pnp/Kconfig"
-
-source "drivers/block/Kconfig"
-
-source "drivers/md/Kconfig"
-
-source "drivers/ide/Kconfig"
-
-source "drivers/scsi/Kconfig"
-
-source "drivers/message/fusion/Kconfig"
-
-source "drivers/ieee1394/Kconfig"
-
-source "drivers/message/i2o/Kconfig"
-
-source "net/Kconfig"
-
-source "drivers/isdn/Kconfig"
-
-source "drivers/video/Kconfig"
-
-source "drivers/cdrom/Kconfig"
-
-source "drivers/input/Kconfig"
-
+source "drivers/Kconfig"
menu "Macintosh device drivers"
@@ -1253,14 +1222,8 @@
endmenu
-source "drivers/char/Kconfig"
-
-source "drivers/media/Kconfig"
-
source "fs/Kconfig"
-source "sound/Kconfig"
-
source "arch/ppc/8xx_io/Kconfig"
source "arch/ppc/8260_io/Kconfig"
@@ -1284,8 +1247,6 @@
default y
endmenu
-
-source "drivers/usb/Kconfig"
source "lib/Kconfig"
--
Tom Rini
http://gate.crashing.org/~trini/
^ permalink raw reply [flat|nested] 18+ messages in thread