linux-kernel mailing list

FromSubjectsort iconDate
Olver Eduardo Ramos
kernel bug
------------[ cut here ]------------ kernel BUG at net/mac80211/ieee80211.c:966! invalid opcode: 0000 [#1] SMP Modules linked in: iwl3945 mac80211 cfg80211 cryptomgr ecb arc4 blkcipher crypto_algapi snd_seq_oss snd_seq_device snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss nvidia(P) snd_hda_intel snd_pcm snd_timer snd snd_page_alloc Pid: 4472, comm: insmod Tainted: P (2.6.24 #4) EIP: 0060:[<f9982867>] EFLAGS: 00210246 CPU: 1 EIP is at ieee80211_alloc_hw+0x5a/0x2af [mac80211] EA...
Mar 29, 5:05 am 2008
Andreas Mueller
[PATCH] es1968: fix jitter on some maestro cards
This patch suppresses jitter on several Maestro cards in stereo mode (ALSA of course). The patch is also incorporated in the *BSD drivers where I "ported" it from. I am barely used to driver-development so please take a look (esp. the channel parameters), nevertheless it completely works for me. Without this patch most of the stereo audio gets out of sync and really distorted (oss-emulation with mplayer at 48000khz worked somehow). CCed to those listed in the .c file. Yours sincerely, Andre...
Mar 29, 7:49 pm 2008
Pavel Machek
usb audio: Fix another Dallas quirk
Dallas USB speakers are buggy in more than one way. One of configs they offer does not work at all. Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index 257a4e1..b6b2490 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c int format; struct audioformat *fp; unsigned char *fmt, *csep; + int num; dev = chip->dev; /* parse the interface's altsettings */ iface = usb_ifnum_to_if(dev, iface_no); - for (i ...
Mar 29, 6:32 pm 2008
Pavel Machek
usb audio: make quirk handling more readable, and fix commen...
usb audio contains useful debugging code, protected by #if 0. Unfortunately, it will not compile because variable names changed; fix it. Dallas workaround is formatted in a way where it is not quite obvious what is normal code and what is quirk. Reformat it to make it obvious. Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index 257a4e1..b6b2490 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c @@ -1427,9 +1433,9 @@ st...
Mar 29, 6:35 pm 2008
Bob Tracy
2.6.25-rc7: warn_on_slowpath triggered
System is a AMD K6-III/450. This is actually a 2.6.25-rcX issue that I'm just getting around to reporting. Sorry about that... ------------[ cut here ]------------ WARNING: at arch/x86/pci/irq.c:263 pirq_via586_get+0x23/0x42() Modules linked in: snd_emu10k1(+) snd_rawmidi firmware_class snd_ac97_codec ac97_bus snd_pcm snd_seq_device snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore ipv6 usbmouse usbhid ff_memless uhci_hcd ehci_hcd usbcore binfmt_misc Pid: 1784, comm: modprobe Not tainte...
Mar 29, 6:29 pm 2008
Rafael J. Wysocki
[RFC][PATCH 0/3] PM: Rework suspend and hibernation code for...
Hi, The following three patches are intended to start the redesign of the suspend and hibernation framework for devices. The first one is the 5th revision of the patch introducing new callbacks for suspend and hibernation. The other two patches implement the new suspend and hibernation callbacks for the platform and PCI bus types (3rd revision of both). The main differences between these patches and the previous revision: * Dropped 'struct pm_noirq_ops' and introduced 'struct pm_ext_ops' tha...
Mar 29, 6:17 pm 2008
Rafael J. Wysocki
[RFC][PATCH 3/3] PM: New suspend and hibernation callbacks f...
From: Rafael J. Wysocki <rjw@sisk.pl> Implement new suspend and hibernation callbacks for the PCI bus type. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> --- drivers/pci/pci-driver.c | 371 ++++++++++++++++++++++++++++++++++++++++++----- include/linux/pci.h | 2 2 files changed, 334 insertions(+), 39 deletions(-) Index: linux-2.6/drivers/pci/pci-driver.c =================================================================== --- linux-2.6.orig/drivers/pci/pci-driver.c +++...
Mar 29, 6:23 pm 2008
Rafael J. Wysocki
[RFC][PATCH 2/3] PM: New suspend and hibernation callbacks f...
From: Rafael J. Wysocki <rjw@sisk.pl> Implement new suspend and hibernation callbacks for the platform bus type. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> --- drivers/base/platform.c | 296 ++++++++++++++++++++++++++++++++++++++-- include/linux/platform_device.h | 1 2 files changed, 289 insertions(+), 8 deletions(-) Index: linux-2.6/include/linux/platform_device.h =================================================================== --- linux-2.6.orig/include/li...
Mar 29, 6:22 pm 2008
Rafael J. Wysocki
[RFC][PATCH 1/3] PM: Introduce new top level suspend and hib...
From: Rafael J. Wysocki <rjw@sisk.pl> Introduce 'struct pm_ops' and 'struct pm_ext_ops' representing suspend and hibernation operations for bus types, device classes and device types. Modify the PM core to use 'struct pm_ops' and 'struct pm_ext_ops' objects, if defined, instead of the ->suspend() and ->resume() or, respectively, ->suspend_late() and ->resume_early() callbacks that will be considered as legacy and gradually phased out. The main purpose of doing this is to sepa...
Mar 29, 6:20 pm 2008
Dave Airlie
[git pull] drm fixes for 2.6.25 final
Hi Linus, Please pull the 'drm-fixes' branch from ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-fixes This contains a bug fix for hangs in the r300 3D system due to a really badly defined hardware wait interface, I've had to do some workarounds as its a userspace exposed interface and I want to fix it for old and new users. I've also included an oops fixer, a sparse cleanup, and patch to support non-coherent DMA for powerpc that I was going to hold but since I'm...
Mar 29, 6:09 pm 2008
Pavel Machek
sound/usb/usbaudio.c: printk() is fine
printk() works perfectly fine, no need to obfuscate code with snd_printk(). Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index f48838a..8056d8a 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c @@ -846,7 +850,7 @@ static int start_urbs(struct snd_usb_sub for (i = 0; i < subs->nurbs; i++) { snd_assert(subs->dataurb[i].urb, return -EINVAL); if (subs->ops.prepare(subs, runtime, subs->dataurb[i].urb) ...
Mar 29, 5:20 pm 2008
Pavel Machek
sound/usb/usbaudio.c: coding style
Putting space between ! and variable is a strange coding style, fix that, also make it fit into 80 columns where that is easy. Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index f48838a..8056d8a 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c @@ -64,9 +67,10 @@ MODULE_SUPPORTED_DEVICE("{{Generic,USB A static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_...
Mar 29, 5:09 pm 2008
Alexey Dobriyan
[PATCH -mm 3/3] proc: drop several "PDE valid/invalid" checks
proc-misc code is noticeably full of "if (de)" checks when PDE passed is always valid. Remove them. Addition of such check in proc_lookup_de() is for failed lookup case. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> --- fs/proc/generic.c | 33 ++++++++++--------------- fs/proc/inode.c | 69 +++++++++++++++++++++++++----------------------------- 2 files changed, 46 insertions(+), 56 deletions(-) --- a/fs/proc/generic.c +++ b/fs/proc/generic.c @@ -388,20 +388,18 @@ struct...
Mar 29, 5:02 pm 2008
Alexey Dobriyan
[PATCH -mm 2/3] proc: less special case in xlate code
If valid "parent" is passed to proc_create/remove_proc_entry(), then name of PDE should consist of only one path component, otherwise creation or or removal will fail. However, if NULL is passed as parent then create/remove accept full path as a argument. This is arbitrary restriction -- all infrastructure is in place. So, patch allows the following to succeed: create_proc_entry("foo/bar", 0, pde_baz); remove_proc_entry("baz/foo/bar", &proc_root); Also makes the following to behave ident...
Mar 29, 5:01 pm 2008
Alexey Dobriyan
[PATCH -mm 1/3] proc: simplify locking in remove_proc_entry()
proc_subdir_lock protects only modifying and walking through PDE lists, so after we've found PDE to remove and actually removed it from lists, there is no need to hold proc_subdir_lock for the rest of operation. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> --- fs/proc/generic.c | 82 ++++++++++++++++++++++++++---------------------------- 1 file changed, 40 insertions(+), 42 deletions(-) --- a/fs/proc/generic.c +++ b/fs/proc/generic.c @@ -734,60 +734,58 @@ void free_proc_entry...
Mar 29, 5:00 pm 2008
Yinghai Lu
[PATCH] e1000: fix IRQx nobody cared for shared irq with INTx
when try to kexec one latest kernel from kernel.org from RHEL 5.1 got ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKA] -> GSI 19 (level, low) -> IRQ 19 acpi->mptable 2 : Int: type 0, pol 1, trig 1, bus 02, IRQ 00, APIC ID 0, APIC INT 13 PCI: Setting latency timer of device 0000:02:00.0 to 64 PCI: Enabling Mem-Wr-Inval for device 0000:02:00.0 scsi0 : on PCI bus 02 device 00 irq 19 irq 19: nobody cared (try booting with the "irqpoll" option) Pid: 1, comm: swapper Not tainted 2.6.24-s...
Mar 29, 5:03 pm 2008
Jeff Garzik
Re: [PATCH] e1000: fix IRQx nobody cared for shared irq with...
Any pci_* call before pci_enable_device() is questionable. I would put it after pci_enable_device(), unless there is a _strong_ reason. PCI devices are not considered available, with resources assigned, until pci_enable_device() I am also curious what irq events are being raised? That seems like another problem area to address, since pci_intx() is just a band-aid hiding that behavior. Jeff --
Mar 29, 5:15 pm 2008
Yinghai Lu
Re: [PATCH] e1000: fix IRQx nobody cared for shared irq with...
pci_intx should be safe. void pci_intx(struct pci_dev *pdev, int enable) { u16 pci_command, new; pci_read_config_word(pdev, PCI_COMMAND, &pci_command); if (enable) { new = pci_command & ~PCI_COMMAND_INTX_DISABLE; } else { new = pci_command | PCI_COMMAND_INTX_DISABLE; } if (new != pci_command) { struct pci_devres *dr; pci_write_config_word(pdev, PCI_COMMAND, new); ...
Mar 29, 7:50 pm 2008
Yinghai Lu Mar 29, 7:46 pm 2008
Pavel Machek
sound/core.h: evil #ifdefs
snd_minor_info_oss_* is an function returning int _or_ comment, depending on config parameters. That is truly evil, fix it. Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/include/sound/core.h b/include/sound/core.h index 4fc0235..452000d 100644 --- a/include/sound/core.h +++ b/include/sound/core.h @@ -277,8 +277,8 @@ #ifdef CONFIG_SND_OSSEMUL int snd_minor_info_oss_init(void); int snd_minor_info_oss_done(void); #else -#define snd_minor_info_oss_init() /*NOP*/ -#define snd_...
Mar 29, 4:57 pm 2008
Harvey Harrison
Re: sound/core.h: evil #ifdefs
Cheers, Harvey --
Mar 29, 5:00 pm 2008
Pavel Machek Mar 29, 5:39 pm 2008
Pavel Machek
fix comments in sound/core.h
Two sentences seem to be spliced into one in comment, fix that and fix english. Also fix codingstyle. Signed-off-by: Pavel Machek <pavel@suse.cz> diff --git a/include/sound/core.h b/include/sound/core.h index 4fc0235..452000d 100644 --- a/include/sound/core.h +++ b/include/sound/core.h @@ -310,7 +310,7 @@ int snd_card_file_add(struct snd_card *c int snd_card_file_remove(struct snd_card *card, struct file *file); #ifndef snd_card_set_dev -#define snd_card_set_dev(card,devptr) ((ca...
Mar 29, 4:55 pm 2008
Richard Jonsson
Keyboard weirdness: keys get stuck
With 2.6.25-rc6-git-something I have experienced stuck keys. When typing a sentence a character repeats aboooooooout 10 times, or as 'about' above ;). I tested with a new kernel today, 2.6.25-rc7-git-something and the problem is still present. With 2.6.25-rc3 the keyboard is fine, and I've not tried with any kernel in between. As a side note, timestamps gets mixed up in dmesg output in a 1-2 second span. Maybe related? This is on a HP dv2140eu laptop, x86_64 SMP. Please cc me if you want...
Mar 29, 4:03 pm 2008
Richard Jonsson
Re: Keyboard weirdness: keys get stuck
I should add that while watching a movie I noticed that video stutters every now and then, on an irregular basis. It lasts for approx a second each time. --
Mar 29, 6:39 pm 2008
Dhaval Giani
Re: Keyboard weirdness: keys get stuck
Can you check if you have CONFIG_GROUP_SCHED enabled? If so, can you disable and test? Thanks, -- regards, Dhaval --
Mar 29, 7:43 pm 2008
Rafael J. Wysocki
Re: Keyboard weirdness: keys get stuck
This doesn't sound good at all. Ingo, Thomas, are there any obvious candidates in the x86 and/or scheduler area that might cause it to happen? Rafael --
Mar 29, 5:46 pm 2008
Rene Herman
Re: Keyboard weirdness: keys get stuck
Does the weirdness persist if you boot with "io_delay=0x80" as a kernel parameter? (it should if -rc3 really was fine, but...) Rene. --
Mar 29, 5:22 pm 2008
Richard Jonsson
Re: Keyboard weirdness: keys get stuck
I'm testing that param at the moment, and while writing this response it happened again, meaning it didn't change anything.. I can't say for sure rc3 wasn't affected, I just never noticed the behavior during the 2-3 weeks I used it. regards, Richard --
Mar 29, 6:11 pm 2008
Rene Herman
Re: Keyboard weirdness: keys get stuck
Haven't been following the list lately, but I believe I read something about a scheduler / X.org interaction problem. Afraid that's all from me though... Rene. --
Mar 29, 6:24 pm 2008
Jeff Garzik
[git patches] libata fixes
Please pull from 'upstream-linus' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git upstream-linus to receive the following updates: drivers/ata/libata-core.c | 2 +- drivers/ata/libata-eh.c | 2 +- drivers/ata/pata_sil680.c | 6 +++++- include/linux/libata.h | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) Benjamin Herrenschmidt (1): pata_sil680: only enable MMIO on Cell blades Tejun Heo (1): libata: ATA_EHI_LPM should be...
Mar 29, 4:09 pm 2008
Bartlomiej Zolnierki...
[git patches] IDE fixes
Linus, please pull from: master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6.git/ to receive the following updates: drivers/ide/ide-iops.c | 1 + drivers/ide/ide-probe.c | 5 +++-- include/linux/ide.h | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) Bartlomiej Zolnierkiewicz (2): Revert "ide: change master/slave IDENTIFY order" ide: fix defining SUPPORT_VLB_SYNC diff --git a/drivers/ide/ide-iops.c b/drivers/ide/ide-iops.c index c419266..01b9...
Mar 29, 3:01 pm 2008
Bartlomiej Zolnierki...
[PATCH] ide: fix defining SUPPORT_VLB_SYNC
We need to check for CONFIG_{CRIS,FRV} not {CRIS,FRV}. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> --- include/linux/ide.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: b/include/linux/ide.h =================================================================== --- a/include/linux/ide.h +++ b/include/linux/ide.h @@ -26,7 +26,7 @@ #include <asm/semaphore.h> #include <asm/mutex.h> -#if defined(CRIS) || defined(FRV) +#if defined(CONFIG_C...
Mar 29, 2:58 pm 2008
Bartlomiej Zolnierki...
[PATCH] Revert "ide: change master/slave IDENTIFY order"
This reverts commit b140b99c413ce410197cfcd4014e757cd745226a. [ conflict in drivers/ide/ide-probe.c fixed manually ] It turned out that probing order change causes problems for some drives: http://bugzilla.kernel.org/show_bug.cgi?id=10239 Since root causes are still being investigated and are unlikely to be fixed before 2.6.25 lets revert this change for now. As a result cable detection becomes less reliable when compared with 2.6.24 but the affected drives are useable again. Reported-by...
Mar 29, 2:57 pm 2008
Justin Piszcz
md: raid5 vs raid10 (f2,n2,o2) benchmarks [w/10 raptors]
There has been a lot of discussion on the mailing list regarding the various raid10 replicas so I benchmarked them compared to RAID 5 all with no optimizations and then re-ran the tests with optimizations, RAID 5 still generally turns out the best speed for sequential writes but raid10_f2 seems to overtake raid5 for reads. All tests used the XFS filesystem. For the results that show 0 this is when bonnie++ reports '+++' for the result which means it went too fast and needed to capture more da...
Mar 29, 2:20 pm 2008
Stefan Hellermann
make O=dir fails with current git
Hi, I'm using "make O=machinename" for building different kernels from one tree. About 15 days ago it was okay, with current git it fails: $ make O=client1 scripts/kconfig/conf -s arch/x86/Kconfig Using /srv/devel/kernel as source for kernel /srv/devel/kernel is not clean, please run 'make mrproper' in the '/srv/devel/kernel' directory. make[1]: *** [prepare3] Error 1 make: *** [sub-make] Error 2 running "make mrproper" (without O=dir) doesn't help. I've not changed anything, I only mad...
Mar 29, 2:19 pm 2008
Borislav Petkov
[PATCH 0/5] ide-tape: refit tape data buffer bits/kill pipel...
Hi Bart, This patchset refits the tape->merge_stage pipeline stage into tape->bh, a singly linked list of idetape_bh's, each of which is a tag attached to one or more pages serving as a buffer for data requests. The original functionality is kept wrt collecting data in the buffer and flushing it to the hardware when full. Currently, the data rq's are serialized on the block interface and it would probably be better to return immediately after issuing it over ide_do_drive_cmd() in order to ...
Mar 29, 1:46 pm 2008
Borislav Petkov
[PATCH 5/5] ide-tape: remove the last remains of pipelining
This patch converts the tape->merge_stage pipeline stage into tape->bh, a singly linked list of idetape_bh's, each of which is a tag attached to one or more pages serving as a data buffer for chrdev requests. In particular, 1. makes tape->bh the data buffer of size tape->buffer_size which is computed from the Continuous Transfer Limit value in the caps page and the tape block size. The chrdev rw routines use this buffer as an intermediary location to shuffle data to and from. 2. mv ta...
Mar 29, 1:46 pm 2008
Borislav Petkov
[PATCH 2/5] ide-tape: mv tape->stage_size tape->buffer_size
Signed-off-by: Borislav Petkov <petkovbb@gmail.com> --- drivers/ide/ide-tape.c | 58 ++++++++++++++++++++++++------------------------ 1 files changed, 29 insertions(+), 29 deletions(-) diff --git a/drivers/ide/ide-tape.c b/drivers/ide/ide-tape.c index b5ec669..7fa0cc0 100644 --- a/drivers/ide/ide-tape.c +++ b/drivers/ide/ide-tape.c @@ -308,7 +308,7 @@ typedef struct ide_tape_obj { */ /* Data buffer size chosen based on the tape's recommendation */ - int stage_size; + int buffe...
Mar 29, 1:46 pm 2008
Borislav Petkov
[PATCH 4/5] ide-tape: improve buffer pages freeing strategy
Instead of freeing pages one by one, free them 2^order-wise. Also, mv __idetape_kfree_stage() to ide_tape_kfree_buffer(). Signed-off-by: Borislav Petkov <petkovbb@gmail.com> --- drivers/ide/ide-tape.c | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/drivers/ide/ide-tape.c b/drivers/ide/ide-tape.c index cf4351c..dcaefef 100644 --- a/drivers/ide/ide-tape.c +++ b/drivers/ide/ide-tape.c @@ -583,20 +583,21 @@ static void idetape_an...
Mar 29, 1:46 pm 2008
Borislav Petkov
[PATCH 3/5] ide-tape: mv tape->pages_per_stage tape->p...
Signed-off-by: Borislav Petkov <petkovbb@gmail.com> --- drivers/ide/ide-tape.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/ide/ide-tape.c b/drivers/ide/ide-tape.c index 7fa0cc0..cf4351c 100644 --- a/drivers/ide/ide-tape.c +++ b/drivers/ide/ide-tape.c @@ -315,8 +315,7 @@ typedef struct ide_tape_obj { char *b_data; int b_count; - /* Pipeline parameters. */ - int pages_per_stage; + int pages_per_buffer; /* Wasted space in each stage */...
Mar 29, 1:46 pm 2008
Borislav Petkov
[PATCH 1/5] ide-tape: improve buffer allocation strategy
Instead of allocating pages for the buffer one by one, take advantage of the buddy alloc system and request them 2^order at a time. This increases the chance for bigger buffer parts to be contigious and reduces loop iteration count. While at it, rename function __idetape_kmalloc_stage() to ide_tape_kmalloc_buffer(). Signed-off-by: Borislav Petkov <petkovbb@gmail.com> --- drivers/ide/ide-tape.c | 58 +++++++++++++++++++++++++++++------------------ 1 files changed, 36 insertions(+), 22 delet...
Mar 29, 1:46 pm 2008
Mark Lord
Re: [Bug 10345] USB HID problems after resume
.. Just happened again. The machine resumed from RAM with no functioning USB. Still running the exact same 2.6.25-rc7 kernel as before, with the RTC conflict fixed. WTF? --
Mar 29, 1:15 pm 2008
Alan Stern
Re: [Bug 10345] USB HID problems after resume
The first step in debugging this is to build a kernel with CONFIG_USB_DEBUG and send the dmesg log following an unsuccessful resume. Include events from before the suspend; don't strip them out. If the symptoms are the same as before then you should also get a stack dump for the ksuspend_usbd task. Alan Stern --
Mar 29, 6:02 pm 2008
Parag Warudkar
Re: sata io freeze, 2.6.18 and also 2.6.24
The "nv" driver is open source and it does not load any proprietary kernel module - so no need to avoid using that. It comes with Xorg and is loaded automatically if you have nvidia card. Parag --
Mar 29, 1:09 pm 2008
Jacek Luczak
Comma at end of enum lists
Hi All, I've found that in many enum lists, there's a comma at the end, e.g. (arch/x86/kernel/early_printk.c): enum { MAGIC1 = 0xBACCD00A, MAGIC2 = 0xCA110000, XOPEN = 5, XWRITE = 4, }; Just out of curiosity, is there any particular reason here (no word in CodingStyle about that). -Jacek --
Mar 29, 1:00 pm 2008
H. Peter Anvin
Re: Comma at end of enum lists
Yes, it's so you can add a line without affecting the line before it, making a one-line patch into a two-line patch that's more likely to conflict. -hpa --
Mar 29, 1:20 pm 2008
Al Viro
Re: Comma at end of enum lists
Note that doing that makes sense only when you can expect additions to the end and even then it's a matter of taste. --
Mar 29, 1:25 pm 2008
Jacek Luczak
Re: Comma at end of enum lists
I think it's hard to ,,expect additions'' or just predict them. But smaller patch (diff) is one of things that makes sens of adding extra commas. I'm just pedantic here. -Jacek --
Mar 29, 1:26 pm 2008
Al Viro
Re: Comma at end of enum lists
Fine, but please let's not turn that into yet another brainless crusade; we already have enough of those going... --
Mar 29, 1:56 pm 2008
previous daytodaynext day
March 28, 2008March 29, 2008March 30, 2008