- 17 Jul, 2003 37 commits
-
-
Frank Cusack authored
The comment in nfs_get_root() basically describes the patch: Some authentication types (gss/krb5, most notably) are such that root won't be able to present a credential for GETATTR (ie, getroot()). An easy way (ie, without this patch) to have unattended mounts is to have a root/host@REALM (or similar) principal stashed in a keytab, which root (rather, gssd) can use. However, this might not be desirable for many sites. In any case, RFC2623 specifically describes the problem addressed here. Notes: - Root inode gets inum of 1. This doesn't seem to matter, but may be aesthetically unpleasing. I wanted to choose an inum unlikely to conflict with an existing inum (although NFS has specific support for that). It looks like more work than it's worth to change the inum after the info is available. AFAICT it's not critical info. - Solaris has this "wierd" (but understandable) behavior that after mounting without a credential, the mount point is not visible at all until an access is attempted with a credential. This now-you-see-it- now-you-don't behavior doesn't seem worthwhile to reproduce here. - Unfortunately, MOUNT_VERSION must go to 5. Some kernels with ver 4 do not understand pseudoflavor. Keeping it at 4 means that the userland mount can't know for sure whether the kernel accepted the option or not. (Unless I'm missing some hack that could be done.) It works in my environment, against a netapp server (with the rpcsec_gss patch I provided earlier).
-
Frank Cusack authored
- fix null dereference on xprt->inet if (!connected), which happens if a rpc cred wasn't available (root+auth_gss case) - set bufsize on reconnect
-
Frank Cusack authored
start gss seq no at 1; netapp doesn't accept seq no 0. Just as a data point, Solaris 9 client uses initial seq. no. 2.
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Paul Mackerras authored
-
Michael Hunold authored
This is a follow-up patch to my latest patch series. It fixes the problems and flaws Greg KH pointed out. There was a typo in the Makefile, so the driver was never compiled. But I assumed that it built without errors. Doh! - update the Technisat Skystar2 driver: - follow kernel coding rules, change comments - change function return values from u32 to int where possible - make all functions static - comment out unused functions - fix return values of functions to follow kernel rules - removed bogus delay, read and write functions
-
Michael Hunold authored
- add two new usb dvb drivers: o dvb-ttusb-budget.c for Technotrend/Hauppauge Nova-USB devices (Thanks to Holger Waechtler <holger@convergence.de> and elix Domke <tmbinc@gmx.net>) o dvb-ttusb-dec.c for Technotrend/Hauppauge USB DEC2000-T devices (Thanks to Alex Woods <linux-dvb@giblets.org>)
-
Michael Hunold authored
- fix DMX_GET_STC to get the msb right - follow changes in saa7146 driver core, separate some data for DVB-C and DVB-S cards
-
Michael Hunold authored
- In alps_tdlb7.c read SP8870 status reg to clear pending irqs in FE_SET_FRONTEND, as suggested by Ragnar Sundblad to avoid frontend hang-ups. - the vp310 support in mt312.c support should be configured to 90Mhz, too. skystar2 driver with bugfixed master_xfer() should probably work now.
-
Michael Hunold authored
- tda1004x DVB-T driver contributed by Andrew de Quincy and Robert Schlalach
-
Michael Hunold authored
-
Michael Hunold authored
- add drivers for the Orion and Gemini frame grabber cards, based on the saa7146. For details, see http://www.hexium.hu/. Thanks to Michael Hunold <michael@mihu.de>.
-
Michael Hunold authored
- add DVB driver for Technisat Skystar2 card, which is based on the FlexCop2 chipset by B2C2
-
Michael Hunold authored
-
Michael Hunold authored
- separate all EXPORT_SYMBOL stuff to saa7146_ksyms.c - properly stop capturing when no more buffers are available (missing register upload) - make extension data a per-device member, not a per-extension member, so that every device can have it's own private data (necessary for DVB drivers which handle more than one device) - implement field based capturing, ie. capturing fields to different capture buffers - change default old of capture fields for ALTERNATE mode (comply with bttv) - follow these changes in various analog saa7146 based cards drivers (mxb.c and dpc7146.c) - follow these changes in various saa7146 based budget card drivers
-
Michael Hunold authored
- Fix to 'Sharing SDRAM between TT re-insertion and OSD...' - OSD didn't get the maximum available memory in one piece; needs new firmware version 0x2616 - Improved performance when setting palette with full 256 color OSD - read MAC from EEPROM if available, contributed by Michael Glaum <mglaum@kvh.com> - add some MODULE_PARM_DESC for modinfo - add support for the "analog module" available for DVB-C cards: the saa7113 is initialized and some more v4l2 ioctls are available. you can use "xawtv" now to switch between "dvb" and "analog" input. when you are one the "analog" input, you can tune in analog channels.
-
Michael Hunold authored
- follow changes in dvb_net, use new eeprom parse code to properly detect the mac - add new subvendor/subystem id pair
-
Michael Hunold authored
- Zarlink MT312 satellite channel decoder driver contributed by Andreas Oberritter
-
Michael Hunold authored
- grundig_29504-401.c: fix charge pump and band switch setting bug, caught by Robert Schlabbach <robert_s@gmx.net> - grundig_29504-401.c: pass apply_frontend_param() return value to upper layers - grundig_29504-401.c: try to make a more specific detection mechanism - grundig_29504-491.c:remove bogus out-of-range check, FEC table index is limited to 0...7 due to &= ~0x03 anyway... - nxt6000.c: Patch by Paul Andreassen: Add Support for Comtech DVBT-6k07 (PLL IC: SP5730) - ves1820.c: use Robert Schlabbach's suggestions for CLKCONF (0x03) and CARCONF (0x04) - alps_bsrv2.c: don't enable voltage on init + inversion bugfix
-
Michael Hunold authored
- code review and fix the old race condition in dev->set_multicast_list - use tq_schedule instead of tq_immediate - remove card_num and dev_num from struct dvb_net (now obsolete) - prevent interface from being removed while it is in use - allow add/remove only for the superuser - set check-CRC flag on section filter to drop broken packets - some more debug printfs in filter handling code - cleaned up and commented packet reception handler - fix formatting
-
Michael Hunold authored
- indentation fixes in dvb_demux.c - include cleanup in various files - simplify dvb/ttpci/Makefile
-
Michael Hunold authored
- fix WRITE_RPS0 and WRITE_RPS1 inlines, fix usage in mxb and budget drivers - export "saa7146_start_preview" and "saa7146_stop_preview" to allow drivers to start and stop video overlay (necessary for analog module support in the av7110 driver) - fix i2c implementation: some frontend drivers transfer a huge amount of firmware data (> 30kB), speed up the transmission by busy waiting between byte transfers for bigger transmissions - change ioctl function in various driver to accept a saa7146 filehandle instead of a saa714 device structure
-
Peter Osterlund authored
The CDROM_SEND_PACKET ioctl passes a struct cdrom_generic_command from user space, which contains a timeout field. The timeout is measured in jiffies, but the conversion from user to kernel jiffies is missing, which makes the timeout 10 times shorter than it should be in 2.5 kernels on x86. This causes CDRW formatting with cdrwtool to fail. The following patch fixes this problem.
-
Mikael Pettersson authored
The kernel build leaves a temp file in linux/usr/ that make clean doesn't remove. Fixed in the patch below.
-
Linus Torvalds authored
some rather minimal overflow protection.
-
bk://kernel.bkbits.net/davem/net-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
bk://kernel.bkbits.net/davem/sparc-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Rudo Thomas authored
All of the cleanup functions in sound/oss/emu10k1/main.c were incorrectly marked as __devinit. This little one fixes it, so that the module no longer oopses when being removed.
-
bk://kernel.bkbits.net/gregkh/linux/pci-2.5Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Bartlomiej Zolnierkiewicz authored
From Alexander Atanasov <alex@ssi.bg> Fix DMA I/O and state machine fixes, error recovery
-
Bartlomiej Zolnierkiewicz authored
Since the IO-APIC irq disable fix went in we can now enable the proper IRQ disabling in the IDE driver again. That had been disabled due to the problems with UP IO-APIC.
-
http://linux-acpi.bkbits.net/linux-acpiLinus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
on 2.5+, since ppc64 can (and does) use the PCI domain numbers for this instead. The PCI domain support should be back-ported to 2.4.x rather than having bigger PCI bus numbers. Cset exclude: jgarzik@pobox.com|ChangeSet|20030714162217|61624
-
- 16 Jul, 2003 3 commits
-
-
David Mosberger authored
tell the compiler that per-CPU variables can be addressed with "addl". On the simulator kernel, this saves about 2776 bytes in the kernel image. On a zx1 kernel, it saves about 5593 bytes. As per-CPU variables are used more, these savings will increase, of course.
-
Jesse Barnes authored
This will fix the generic compile by removing sn2 from the list of targets, since it depends on the new discontig code, which hasn't gone in yet.
-
Paul Mackerras authored
-