Commit graph

4539 commits

Author SHA1 Message Date
Felix Fietkau
912e5867ef Finally fix the pesky x86-2.6 block2mtd related crash (#1058) When erasing blocks, block2mtd checks the block on the physical disk to see if everything's filled with 0xff. When grabbing a page from the page cache, it initializes the limit as <start address> + PAGE_SIZE. Turns out that the pointer to the status page is (unsigned long *), and thus it adds (PAGE_SIZE * 4). This would never have been caught, if it wasn't for the unlikely event that block2mtd catches the *last* page available in the system ram and thus tries to scan 4 memory pages from there. The absolutely trivial fix is to do a double cast (cast to (u8 *), add PAGE_SIZE, then cast to (unsigned long *))
... and there was much rejoicing

SVN-Revision: 6318
2007-02-18 13:52:14 +00:00
Felix Fietkau
9b47712459 disable dma offset for now
SVN-Revision: 6317
2007-02-17 23:02:49 +00:00
Felix Fietkau
73fc1141c0 fix ar2312/2313 mac detection
SVN-Revision: 6316
2007-02-17 22:22:14 +00:00
Felix Fietkau
144ebddd61 add e1000 support
SVN-Revision: 6315
2007-02-16 19:51:27 +00:00
Felix Fietkau
dc70c78404 remove useless newlines
SVN-Revision: 6314
2007-02-16 19:45:26 +00:00
Felix Fietkau
5d5e8ca720 fix memleak in uniq (#1354)
SVN-Revision: 6313
2007-02-16 19:15:30 +00:00
Felix Fietkau
509bb267a3 make kernel_menuconfig work without target toolchain
SVN-Revision: 6312
2007-02-16 17:28:22 +00:00
Felix Fietkau
20db49bf2c document make kernel_menuconfig
SVN-Revision: 6311
2007-02-16 17:16:45 +00:00
Felix Fietkau
8afbc2d617 add top-level kernel_menuconfig target to unpack and reconfigure the kernel - uses config.pl to generate target/linux/*/config and config-diff
SVN-Revision: 6310
2007-02-16 16:59:44 +00:00
Felix Fietkau
9b78ea021b more cleanup
SVN-Revision: 6309
2007-02-16 10:01:59 +00:00
Felix Fietkau
cdd4982fef remove squashfs repartitioning hacks from spiflash driver - will be ported to redboot parsing code later
SVN-Revision: 6308
2007-02-16 09:57:24 +00:00
Felix Fietkau
3d60d69334 major cleanup of the ar531x code, improved hardware detection and support for multiple ethernet interfaces
SVN-Revision: 6307
2007-02-16 09:23:15 +00:00
Mike Baker
312aeaf1be missed a reference to compile-targets
SVN-Revision: 6306
2007-02-16 01:12:05 +00:00
Mike Baker
7d3d765935 remove obsolete compile-targets rule
SVN-Revision: 6305
2007-02-16 01:06:23 +00:00
Felix Fietkau
657f223880 remove annoying package rm command
SVN-Revision: 6304
2007-02-16 01:00:31 +00:00
Felix Fietkau
064e496875 when building a package, make sure that older versions get removed
SVN-Revision: 6303
2007-02-16 01:00:01 +00:00
Felix Fietkau
c13d383c2b some ar531x cleanup
SVN-Revision: 6302
2007-02-15 21:52:13 +00:00
Nicolas Thill
e7697a9ab6 fix pcmcia modules load order (closes: #1355)
SVN-Revision: 6300
2007-02-14 12:53:04 +00:00
Felix Fietkau
b7f6521923 add fix for kernel headers to allow offsetof access from user space
SVN-Revision: 6299
2007-02-14 02:42:08 +00:00
Felix Fietkau
834371b4f4 fix tar segfault (patch from busybox svn rev. 17772)
SVN-Revision: 6298
2007-02-13 23:02:44 +00:00
Felix Fietkau
a7336d7590 make the uml kernel config compatible with both 32 bit and 64 bit systems
SVN-Revision: 6297
2007-02-13 15:20:45 +00:00
Felix Fietkau
04da86494a fix multiport netfilter module installation (patch from #1280)
SVN-Revision: 6295
2007-02-13 03:08:48 +00:00
Felix Fietkau
01910ee69d move tlb change for mips 4KC to generic patches (required for most mips targets)
SVN-Revision: 6294
2007-02-13 00:55:11 +00:00
Felix Fietkau
218aad6e2f Menuconfig will not treat 'select FOO' as a real dependency thus if BAR depends on FOO and FOO depends on other config options, these dependencies will not be checked. To fix this, we simply emit all of FOO's depends (only real dependencies, no select) for BAR as well.
SVN-Revision: 6293
2007-02-12 23:50:40 +00:00
Mike Baker
59accbecf5 Change localhost into a fully qualified name; remove OpenWrt alias to 127.0.0.1
SVN-Revision: 6292
2007-02-12 22:54:56 +00:00
Mike Baker
b478e36af2 fix dnsmasq parsing of /etc/hosts for fqdn cases like "localhost."
SVN-Revision: 6291
2007-02-12 22:47:25 +00:00
Felix Fietkau
f2c73eaa20 add some more busybox patches from upstream
SVN-Revision: 6290
2007-02-12 22:34:54 +00:00
Felix Fietkau
ba20f21c7e add kernel branch emulation fix from #1345
SVN-Revision: 6289
2007-02-12 22:18:17 +00:00
Mike Albon
23afac1288 More dependencies are required to force fuse to Linux 2.6 only.
SVN-Revision: 6288
2007-02-12 20:55:17 +00:00
Felix Fietkau
caa2254e97 fix for multiple lock/unlock operations in 'lock' command (found by framer99)
SVN-Revision: 6286
2007-02-12 16:35:23 +00:00
Felix Fietkau
3d33ced049 clean up uml-2.6 config, fixes buildbot pcmcia-cs error
SVN-Revision: 6285
2007-02-12 16:18:20 +00:00
Mike Albon
0a4024fb92 Force dependency on LINUX_2_6 to stop building fuse on 2.4 kernels.
SVN-Revision: 6284
2007-02-12 09:07:22 +00:00
Felix Fietkau
156eea58d8 oops... accidentally merged a broken patch
SVN-Revision: 6283
2007-02-11 20:30:48 +00:00
Felix Fietkau
782096a1fe fix a bug that breaks some cgi scripts on busybox (patch from x-wrt)
SVN-Revision: 6282
2007-02-11 20:17:04 +00:00
Felix Fietkau
9b0e829bfc revert httpd header handling code to the one from busybox 1.3.1 - fixes problems with cgis and custom headers
SVN-Revision: 6281
2007-02-10 17:16:10 +00:00
Felix Fietkau
d0e1033a26 more fixes for rstrip.sh and kernel modules - fixes #1301
SVN-Revision: 6280
2007-02-09 16:24:34 +00:00
Imre Kaloz
d411ddbd81 add NTFS-3G
SVN-Revision: 6279
2007-02-08 17:34:08 +00:00
Imre Kaloz
773ea5684c fix mac handling, thanks to Kestutis Kupciunas
SVN-Revision: 6278
2007-02-08 13:19:34 +00:00
Imre Kaloz
4d9aa791d8 upgrade FUSE to v2.6.3, make fuse-utils depend on libfuse and kmod-fuse
SVN-Revision: 6277
2007-02-08 12:43:47 +00:00
Felix Fietkau
e2fac9a41a update work in progress rewritten bcm947xx code. wifi and usb seem to be working, flash access still has problems
SVN-Revision: 6276
2007-02-08 02:34:18 +00:00
Felix Fietkau
8e88bb54ba port [6229] to kamikaze
SVN-Revision: 6275
2007-02-08 01:25:18 +00:00
Felix Fietkau
271a77fa90 fix typos in ifdown (patch from #1319)
SVN-Revision: 6272
2007-02-06 01:02:30 +00:00
Felix Fietkau
0637295704 fix overzealous kmod stripping - it killed kernel module parameters (#1301)
SVN-Revision: 6271
2007-02-06 00:56:36 +00:00
Felix Fietkau
2e401154da change target description
SVN-Revision: 6270
2007-02-05 21:56:03 +00:00
Felix Fietkau
311fc9cf30 add profile for the wgt634u
SVN-Revision: 6269
2007-02-05 21:55:32 +00:00
Felix Fietkau
202bd45033 oops... typo
SVN-Revision: 6267
2007-02-04 23:18:47 +00:00
Felix Fietkau
3987f5727c fix rootfs detection
SVN-Revision: 6266
2007-02-04 23:18:22 +00:00
Felix Fietkau
76c376d82a update atheros 2.6 port - add support for the older chip generation
SVN-Revision: 6265
2007-02-04 21:18:10 +00:00
Felix Fietkau
b4bd264899 add extra netfilter xt stuff to config-template
SVN-Revision: 6264
2007-02-04 21:15:46 +00:00
Felix Fietkau
6a50014b62 Minor kernel build changes: Change '[ -d ... ] && cmd' to 'if [ -d ... ]; then cmd; fi' to avoid make errors if the condition is false If $(PLATFORM_DIR)/files exists, copy it into the kernel tree on prepare.
SVN-Revision: 6263
2007-02-04 19:36:11 +00:00